summaryrefslogtreecommitdiff
path: root/Kernel/Devices
AgeCommit message (Expand)Author
2020-03-02Kernel: Use IOAddress class in PATAChannel classLiav A
2020-02-28Kernel: Implement basic support for sys$mmap() with MAP_PRIVATEAndreas Kling
2020-02-28Kernel: Validate changed framebuffer resolutionLiav A
2020-02-27VMWareBackdoor: Use dbg() instead of dbgprintf()Liav A
2020-02-27PS2MouseDevice: Use dbg() instead of dbgprintf()Liav A
2020-02-27KeyboardDevice: Use dbg() instead of dbgprintf()Liav A
2020-02-24Kernel: Change get_pci_address() to pci_address() in PCI::Device classLiav A
2020-02-24Kernel: Update SB16 driver to use the new IRQHandler classLiav A
2020-02-24Kernel: Include the new PIT class in system componentsLiav A
2020-02-24Kernel: Update PATAChannel implementation to use the PIT classLiav A
2020-02-24Kernel: Update PATAChannel class to use the PCI::Device classLiav A
2020-02-24Kernel: Update system components to use the new IRQHandler classLiav A
2020-02-24Kernel: Introduce the PIT classLiav A
2020-02-24Kernel: Add HardwareTimer classLiav A
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