summaryrefslogtreecommitdiff
path: root/Kernel/Devices/PATAChannel.h
AgeCommit message (Expand)Author
2020-05-29Meta: Add a script check the presence of "#pragma once" in header filesEmanuele Torre
2020-05-16Kernel: Absorb LibBareMetal back into the kernelAndreas Kling
2020-03-19Kernel: Use a const reference to RegisterState in IRQ handlingLiav A
2020-03-06Kernel: Change HandlerPurpose to HandlerTypeLiav A
2020-03-06Kernel: Enable IRQs before sending commands to devicesLiav A
2020-03-02Kernel: Use IOAddress class in PATAChannel classLiav A
2020-02-24Kernel: Update PATAChannel class to use the PCI::Device classLiav A
2020-02-16Kernel: Move all code into the Kernel namespaceAndreas Kling
2020-02-09Kernel: Use VirtualAddress & PhysicalAddress classes from LibBareMetalLiav A
2020-01-22Revert "Kernel: Replace IRQHandler with the new InterruptHandler class"Andreas Kling
2020-01-22Kernel: Replace IRQHandler with the new InterruptHandler classLiav A
2020-01-18Meta: Add license header to source filesAndreas Kling
2020-01-17Kernel: Move kernel above the 3GB virtual address markAndreas Kling
2020-01-02Kernel: Create support for PCI ECAMLiav A
2019-12-26Kernel: Simplify force_pio logic in PATA driver (#923)Conrad Pankoff
2019-12-01Kernel: Use a WaitQueue in PATAChannelAndreas Kling
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-09-04Kernel: Fix wrong I/O ports for the ATA alternate status registersAndreas Kling
2019-07-28Kernel: Expand PATA driver to support multiple hard drives (#365)Jesse