summaryrefslogtreecommitdiff
path: root/Kernel/Devices
AgeCommit message (Expand)Author
2020-02-17Kernel: Replace "current" with Thread::current and Process::currentAndreas Kling
2020-02-16Kernel: Add forward declaration headerAndreas Kling
2020-02-16Kernel: Move all code into the Kernel namespaceAndreas Kling
2020-02-10AK: Remove bitrotted Traits::dump() mechanismAndreas Kling
2020-02-09Kernel: Use VirtualAddress & PhysicalAddress classes from LibBareMetalLiav A
2020-02-09Kernel: Apply changes to use LibBareMetal definitionsLiav A
2020-02-09Kernel: Support reading/writing PATADiskDevices directly via /dev/hdXConrad Pankoff
2020-02-08Kernel: Merge unnecessary DiskDevice class into BlockDeviceAndreas Kling
2020-02-07Kernel: Allow PS2MouseDevice to read multiple packetsAndreas Kling
2020-02-05Kernel: Move the VMWare helpers out of the IO namespaceLiav A
2020-02-05Kernel: Fix vmmouse detection methodLiav A
2020-02-05Kernel: Add support for high bandwidth IO communication with VMWareLiav A
2020-02-04Kernel: Add support for vmmouseLiav A
2020-02-04Kernel: Stub absolute mouse positioning supportSergey Bugaev
2020-02-02Partition Table: Add support for Extended partitionsLiav A
2020-02-02Partition Table: Replace __attribute__((packed)) with [[gnu::packed]]Liav A
2020-02-01Partition Table: Replace __attribute__((packed)) with [[gnu::packed]]Liav A
2020-01-28BXVGA: Disallow resolutions higher than 4096x2160Andreas Kling
2020-01-28Kernel: AnonymousVMObject::create_for_physical_range() should fail moreAndreas Kling
2020-01-22Revert "Kernel: Replace IRQHandler with the new InterruptHandler class"Andreas Kling
2020-01-22Meta: Change copyright holder of `FloppyDiskDevice.*Jesse Buhagiar
2020-01-22Kernel: Replace IRQHandler with the new InterruptHandler classLiav A
2020-01-22Kernel: Run clang-format on KeyboardDevice.cppLiav A
2020-01-21Kernel: Tidy up debug logging a little bitAndreas Kling
2020-01-20SB16: Map the DMA buffer in kernelspace so we can write to itAndreas Kling
2020-01-18Meta: Add license header to source filesAndreas Kling
2020-01-17Kernel: Move kernel above the 3GB virtual address markAndreas Kling
2020-01-12Kernel: Add "video" pledge for accessing framebuffer devicesAndreas Kling
2020-01-09Kernel: Make some static keyboard data constAndreas Kling
2020-01-05Kernel: Fix IRQ define in PS2MouseDeviceTibor Nagy
2020-01-03Kernel: Add a more expressive API for getting random bytesAndreas Kling
2020-01-02Kernel: Create support for PCI ECAMLiav A
2019-12-31Kernel: Implement AltGr key supportTibor Nagy
2019-12-31Kernel: Remove some unnecessary leaking of kernel pointers into dmesgAndreas Kling
2019-12-26Kernel: Simplify force_pio logic in PATA driver (#923)Conrad Pankoff
2019-12-19Kernel: Rename vmo => vmobject everywhereAndreas Kling
2019-12-09Kernel: Give PTY's *actually* unique major ID'sAndreas Kling
2019-12-09Kernel: Assert that device major/minor hasn't already been registeredAndreas Kling
2019-12-01Kernel: Use a WaitQueue in the SoundBlaster 16 driverAndreas Kling
2019-12-01Kernel: Use a WaitQueue in PATAChannelAndreas Kling
2019-11-25Kernel: Implement the setkeymap() syscall.Hüseyin ASLITÜRK
2019-11-23Revert "Kernel: Move Kernel mapping to 0xc0000000"Andreas Kling
2019-11-22Kernel: Move Kernel mapping to 0xc0000000Jesse Buhagiar
2019-11-13Kernel: Add a kernel boot parameter to force PIO modesupercomputer7
2019-11-13Kernel: Fix failing in can_read()/can_write()Sergey Bugaev
2019-11-04PATAChannel: Alert user when no PCI device is foundJesse Buhagiar
2019-11-04Kernel: Make File's can_read/can_write take a const FileDescription&Andreas Kling
2019-10-23Kernel: Fixed fdc read/write problemJesse Buhagiar
2019-10-17KeyboardDevice: Rename 0xe0 flag for clarity.Nufflee
2019-10-17KeyboardDevice: Support whole numpad and Num Lock.Nufflee