ladybird/Kernel/Storage
Liav A 1ae76676a5 Kernel/Storage: Don't use interrupts when identifying AHCI devices
Don't use interrupts when trying to identify a device that is connected
to a port on the AHCI controller, and instead poll for changes in status
to end the transaction.

Not only this simplifies the initialization sequence, it ensures that
for whatever reason the controller doesn't send an IRQ, we are never
getting stuck at this point.
2021-11-13 10:05:22 +01:00
..
ATA Kernel/Storage: Don't use interrupts when identifying AHCI devices 2021-11-13 10:05:22 +01:00
Partition Kernel: Replace KResult and KResultOr<T> with Error and ErrorOr<T> 2021-11-08 01:10:53 +01:00
RamdiskController.cpp Kernel/Storage: Unify all ATA devices 2021-10-09 01:39:55 +02:00
RamdiskController.h Kernel/Storage: Unify all ATA devices 2021-10-09 01:39:55 +02:00
RamdiskDevice.cpp Kernel: Replace KResult and KResultOr<T> with Error and ErrorOr<T> 2021-11-08 01:10:53 +01:00
RamdiskDevice.h Kernel/Storage: Unify all ATA devices 2021-10-09 01:39:55 +02:00
StorageController.h Kernel/Storage: Unify all ATA devices 2021-10-09 01:39:55 +02:00
StorageDevice.cpp Kernel: Replace KResult and KResultOr<T> with Error and ErrorOr<T> 2021-11-08 01:10:53 +01:00
StorageDevice.h Kernel: Replace KResult and KResultOr<T> with Error and ErrorOr<T> 2021-11-08 01:10:53 +01:00
StorageManagement.cpp Kernel/Storage: Move all ATA related code to a new subdirectory 2021-11-13 10:05:22 +01:00
StorageManagement.h Kernel: Remove AK::String usage from Storage/StorageManagement.cpp 2021-10-03 13:36:10 +02:00