ladybird/Kernel/Storage
Liav A 8de395694d Kernel/Storage: Do proper locking & reset in the AHCIController code
The initialize_hba method now calls the reset method to reset the HBA
and initialize each AHCIPort. Also, after full HBA reset we need to turn
on the AHCI functionality of the HBA and global interrupts since they
are cleared to 0 according to the specification in the GHC register.
2022-07-08 01:06:47 +03:00
..
ATA Kernel/Storage: Do proper locking & reset in the AHCIController code 2022-07-08 01:06:47 +03:00
NVMe Kernel: Move Kernel/Arch/x86/SafeMem.h to Kernel/Arch/SafeMem.h 2022-05-03 21:53:36 +02:00
Partition Kernel/Storage: Migrate the partition code to use the ErrorOr container 2022-04-28 22:13:54 +02:00
Ramdisk Kernel: Fix typo in Ramdisk 2022-04-22 22:20:57 -07:00
StorageController.h Kernel: Remove the kmalloc_eternal heap :^) 2021-12-28 21:02:38 +01:00
StorageDevice.cpp Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
StorageDevice.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
StorageManagement.cpp Kernel/Storage: Migrate the partition code to use the ErrorOr container 2022-04-28 22:13:54 +02:00
StorageManagement.h Kernel/Storage: Migrate the partition code to use the ErrorOr container 2022-04-28 22:13:54 +02:00