summaryrefslogtreecommitdiff
path: root/Kernel/Devices
AgeCommit message (Expand)Author
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
2022-09-23Kernel: Introduce the IOWindow classLiav A
2022-09-20Kernel: Move x86-specific HID code to the Arch/x86 directoryLiav A
2022-09-20Kernel/PCI: Convert PCI BAR number to a strong typed enum classLiav A
2022-09-20Kernel: Remove stale includes of x86 IO header fileLiav A
2022-09-20Kernel: Move VMWare backdoor communication code to the x86 directoryLiav A
2022-09-20Kernel: Don't blindly compile Bochs debug output code in ConsoleDeviceLiav A
2022-09-20Kernel: Move PCSpeaker code to the x86-specific architecture directoryLiav A
2022-09-20Kernel: Move IO delay code to x86 architecture subdirectoryLiav A
2022-09-14Everywhere: Fix a variety of typosBrian Gianforcaro
2022-08-24Kernel: Simplify the File memory-mapping APIAndreas Kling
2022-08-24Kernel: Wrap process address spaces in SpinlockProtectedAndreas Kling
2022-08-20Kernel: Make self-contained locking smart pointers their own classesAndreas Kling
2022-08-20AK+Kernel: Add AK::AtomicRefCounted and use everywhere in the kernelAndreas Kling
2022-08-19Kernel: Require lock rank for Spinlock constructionkleines Filmröllchen
2022-07-30Kernel: Detect the Insert keygggggg-gggggg
2022-07-19Kernel/Devices: Abstract SysFS Device add/remove methods more properlyLiav A
2022-07-15Kernel/SysFS: Add /sys/devices/storage directoryLiav A
2022-07-15Kernel/Devices: Add two protected methods for DeviceManagement functionsLiav A
2022-07-15Kernel: Declare BlockDevice::is_block_device method protectedLiav A
2022-07-15Kernel/SysFS: Reduce the responsibilities of the Registry objectLiav A
2022-07-15Kernel/SysFS: Rename Devices code folder => DeviceIdentifiersLiav A
2022-07-12Everywhere: Add sv suffix to strings relying on StringView(char const*)sin-ack
2022-07-10Kernel+SystemServer: Make KCOVDevice a character deviceLiav A
2022-06-23Kernel/Audio: Fix buffer size underflow for non-page-aligned sizeskleines Filmröllchen