summaryrefslogtreecommitdiff
path: root/Kernel/Storage/ATA/AHCIPort.cpp
AgeCommit message (Expand)Author
2022-07-19Kernel/Storage: Move AHCI and IDE code into new subdirectoriesLiav A
2022-07-14Kernel+Userland: Rename prefix of user_physical => physicalLiav A
2022-07-14Kernel+Userland: Remove supervisor pages conceptLiav A
2022-07-12Everywhere: Add sv suffix to strings relying on StringView(char const*)sin-ack
2022-07-08Kernel/Storage: Move Identify page allocation to the AHCIPort classLiav A
2022-07-08Kernel/Storage: Simplify AHCIPortHandler classLiav A
2022-07-08Kernel/AHCI: Don't use UNMAP_AFTER_INIT in header filesLiav A
2022-07-08Kernel: Clean up the AHCI code a bitLiav A
2022-04-20Kernel: Allow WorkQueue items allocation failures propagationLiav A
2022-04-01Everywhere: Run clang-formatIdan Horowitz
2022-01-28Kernel: Make allocate_supervisor_physical_page OOM-fallibleIdan Horowitz
2022-01-26Kernel/Storage: Add device null check in AHCIPort::handle_interrupt()Linus Groh
2022-01-13Kernel: Make map_typed() & map_typed_writable() fallible using ErrorOrIdan Horowitz
2022-01-09Kernel: Use DMA helper everywherePankaj Raghav
2021-12-29Kernel: Rename File::{before_removing => will_be_destroyed}Idan Horowitz
2021-12-28Kernel: Propagate overflow errors from Memory::page_round_upGuilherme Goncalves
2021-11-13Kernel/AHCI: Simplify wait and timeout pattern significantlyLiav A
2021-11-13Kernel/AHCI: Remove unnecessary AHCIPort class memberLiav A
2021-11-13Kernel/Storage: Don't use interrupts when resetting SATA AHCI devicesLiav A
2021-11-13Kernel/Storage: Don't use interrupts when identifying AHCI devicesLiav A
2021-11-13Kernel/Storage: Move all ATA related code to a new subdirectoryLiav A