summaryrefslogtreecommitdiff
path: root/Kernel/Devices
AgeCommit message (Expand)Author
2023-06-04Everywhere: Move global Kernel pattern code to Kernel/Library directoryLiav A
2023-06-04Kernel: Move {Virtual,Physical}Address classes to the Memory directoryLiav A
2023-06-04Kernel: Move Random.{h,cpp} code to Security subdirectoryLiav A
2023-06-04Kernel: Move all tasks-related code to the Tasks subdirectoryLiav A
2023-06-02Kernel: Move the Storage directory to be a new directory under DevicesLiav A
2023-05-24Everywhere: Use MonotonicTime instead of Durationkleines Filmröllchen
2023-05-24Kernel: Use UnixDateTime wherever applicablekleines Filmröllchen
2023-05-24AK: Rename Time to Durationkleines Filmröllchen
2023-05-19Kernel: Move a bunch of generic devices code into new subdirectoryLiav A
2023-04-15Kernel/HID: Don't use *LockRefPtrs in the I8042Controller codeLiav A
2023-04-15Kernel: Re-organize header includes in the HID subsystem codeLiav A
2023-04-14Kernel: Get rid of *LockRefPtr in the SysFS filesystem codeLiav A
2023-04-14Kernel/Audio: Propagate errors when creating AudioChannelsLiav A
2023-04-14Kernel/Audio: Simplify initialization sequence for driversLiav A
2023-04-09Kernel/HID: Untie the PS2 protocol, i8042 hardware and generic devicesLiav A
2023-04-09Kernel: Stop lock & unlock repeatedly while reading from a mouse deviceLiav A
2023-04-09Kernel: Move HIDDevice::enable_interrupts method to I8042Device classLiav A
2023-04-09Kernel: Introduce a new super class called HIDControllerLiav A
2023-04-09Kernel: Remove redundant HID name from all associated filesLiav A
2023-04-05Kernel: Stop using *LockRefPtr for TTYAndreas Kling
2023-04-04Kernel: Stop using *LockRefPtr for Process pointersAndreas Kling
2023-03-31Kernel/HID: Don't update the remapped Ctrl modifier unconditionallyLiav A
2023-03-25Kernel: Add support for Intel HDAJelle Raaijmakers
2023-03-25Kernel: Mention right parent class for AC'97's `device_name`Jelle Raaijmakers
2023-03-07Kernel: Use non-locking {Nonnull,}RefPtr for OpenFileDescriptionAndreas Kling
2023-03-06Kernel: Stop using NonnullLockRefPtrVectorAndreas Kling
2023-02-24Kernel+Userland: Unify declarations for KCOV in Kernel/API/kcov.hLiav A
2023-01-27Kernel: Remove declarations for non-existent methodsSam Atkins
2023-01-26Kernel/PCI: Hold a reference to DeviceIdentifier in the Device classLiav A
2023-01-21Kernel+Userland: Move LibC/sys/ioctl_numbers to Kernel/API/Ioctl.hAndrew Kaster
2023-01-13Kernel: Remove outdated FIXME in the DeviceManagement codeLiav A
2023-01-07Kernel: Make Device::after_inserting to return ErrorOr<void>Liav A
2023-01-07Kernel: Mark Process::jail() method as constLiav A
2023-01-06Kernel: Make i8042 controller initialization sequence more robustLiav A
2023-01-05Kernel: Convert 2 instances of `dbgln` to `dmesgln_pci` in AC'97Jelle Raaijmakers
2023-01-05Kernel: Add dmesgln_pci logging for Kernel::PCIEvan Smal
2023-01-02Everywhere: Remove unused includes of AK/Memory.hBen Wiederhake
2023-01-02Everywhere: Remove unused includes of AK/StdLibExtras.hBen Wiederhake
2023-01-02Kernel: Turn lock ranks into template parameterskleines Filmröllchen
2023-01-02Kernel: Remove unused includesBen Wiederhake
2022-12-28Kernel: Reorganize Arch/x86 directory to Arch/x86_64 after i686 removalLiav A
2022-12-28Kernel: Remove i686 supportLiav A
2022-12-09Kernel: Allow opening some device nodes sparingly for jailed processesLiav A
2022-12-03Everywhere: Run clang-formatLinus Groh
2022-11-08Kernel: Split the SysFS core files into smaller componentsLiav A
2022-11-01AK+Kernel: Handle allocation failures in Device::try_make_requestGunnar Beutner
2022-11-01Kernel: Remove unused #includesGunnar Beutner
2022-10-26Kernel: Include missing headers for various filesTimon Kruiper
2022-10-26Kernel: Use generic functions to change interrupt state of ProcessorTimon Kruiper
2022-10-25Kernel: Introduce global variables and stats in /sys/kernel directoryLiav A