summaryrefslogtreecommitdiff
path: root/Kernel/Devices/DeviceManagement.h
AgeCommit message (Expand)Author
2022-02-27Kernel: Add DeviceManagement::try_for_each() for fallible iterationIdan Horowitz
2022-02-14Kernel/Audio: Introduce a new design architecture for the subsystemLiav A
2022-02-03Kernel: Protect global device map with spinlock instead of mutxAndreas Kling
2022-01-26Kernel: Add try_create_device overload for static factory functionsIdan Horowitz
2022-01-26Kernel: Remove unimplemented is_device_event_queue_ready_to_read methodIdan Horowitz
2022-01-26Kernel: Add missing nothrow tag to DeviceManagement::try_create_deviceIdan Horowitz
2022-01-23Kernel/Devices: Introduce the Device Control DeviceLiav A
2021-12-28Kernel: Remove the kmalloc_eternal heap :^)Andreas Kling
2021-12-23Kernel: Make major and minor numbers to be DistinctNumericsLiav A
2021-11-23Kernel: Teach DeviceManagement to handle multiple audio devicesJelle Raaijmakers
2021-11-23Kernel: Move SB16 to Audio subdirectoryJelle Raaijmakers
2021-11-08Kernel: Replace KResult and KResultOr<T> with Error and ErrorOr<T>Andreas Kling
2021-10-15Kernel: Add cross platform RegisterState header and Aarch64 versionJames Mintram
2021-09-17Kernel/Devices: Use try_create_device helper for SB16Liav A
2021-09-17Kernel/Devices: Use try_create_device helper for ConsoleDeviceLiav A
2021-09-17Kernel: Introduce the DeviceManagement singletonLiav A