1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 14:38:11 +00:00
serenity/Kernel/Storage
Liav A 3ea49259df Kernel/Storage: Don't use interrupts when resetting SATA AHCI devices
Don't use interrupts when trying to reset a device that is connected to
a port on the AHCI controller, and instead poll for changes in status to
break out from the loop. At the worst case scenario we can wait 0.01
seconds for each SATA reset.
2021-11-13 12:53:57 +01:00
..
ATA Kernel/Storage: Don't use interrupts when resetting SATA AHCI devices 2021-11-13 12:53:57 +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