1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 03:17:35 +00:00
serenity/Kernel/Storage
Liav A 741c871bc1 Kernel/Storage: Unify all ATA devices
There's basically no real difference in software between a SATA harddisk
and IDE harddisk. The difference in the implementation is for the host
bus adapter protocol and registers layout.
Therefore, there's no point in putting a distinction in software to
these devices.

This change also greatly simplifies and removes stale APIs and removes
unnecessary parameters in constructor calls, which tighten things
further everywhere.
2021-10-09 01:39:55 +02:00
..
Partition Kernel: Remove unused partition name API 2021-10-03 13:36:10 +02:00
AHCI.h Kernel/AHCI: Fix shift of 1 2021-06-25 16:27:01 +02:00
AHCIController.cpp Kernel/Storage: Unify all ATA devices 2021-10-09 01:39:55 +02:00
AHCIController.h Kernel/Storage: Unify all ATA devices 2021-10-09 01:39:55 +02:00
AHCIPort.cpp Kernel/Storage: Unify all ATA devices 2021-10-09 01:39:55 +02:00
AHCIPort.h Kernel/Storage: Unify all ATA devices 2021-10-09 01:39:55 +02:00
AHCIPortHandler.cpp Kernel/Interrupts: Return boolean on whether we handled the interrupt 2021-06-17 16:53:25 +02:00
AHCIPortHandler.h Kernel/Storage: Unify all ATA devices 2021-10-09 01:39:55 +02:00
ATA.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
ATAController.h Kernel/Storage: Unify all ATA devices 2021-10-09 01:39:55 +02:00
ATADevice.cpp Kernel/Storage: Unify all ATA devices 2021-10-09 01:39:55 +02:00
ATADevice.h Kernel/Storage: Unify all ATA devices 2021-10-09 01:39:55 +02:00
ATADiskDevice.cpp Kernel/Storage: Unify all ATA devices 2021-10-09 01:39:55 +02:00
ATADiskDevice.h Kernel/Storage: Unify all ATA devices 2021-10-09 01:39:55 +02:00
ATAPIDiscDevice.cpp Kernel/Storage: Unify all ATA devices 2021-10-09 01:39:55 +02:00
ATAPIDiscDevice.h Kernel/Storage: Unify all ATA devices 2021-10-09 01:39:55 +02:00
BMIDEChannel.cpp Kernel: Make UserOrKernelBuffer return KResult from read/write/memset 2021-09-07 13:53:14 +02:00
BMIDEChannel.h Kernel: Move Kernel/Memory/ code into Kernel::Memory namespace 2021-08-06 14:05:58 +02:00
IDEChannel.cpp Kernel/Storage: Unify all ATA devices 2021-10-09 01:39:55 +02:00
IDEChannel.h Kernel/Storage: Unify all ATA devices 2021-10-09 01:39:55 +02:00
IDEController.cpp Kernel/Storage: Unify all ATA devices 2021-10-09 01:39:55 +02:00
IDEController.h Kernel/Storage: Unify all ATA devices 2021-10-09 01:39:55 +02: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/Storage: Unify all ATA devices 2021-10-09 01:39:55 +02: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/Storage: Unify all ATA devices 2021-10-09 01:39:55 +02:00
StorageDevice.h Kernel/Storage: Unify all ATA devices 2021-10-09 01:39:55 +02:00
StorageManagement.cpp Kernel/Storage: Unify all ATA devices 2021-10-09 01:39:55 +02:00
StorageManagement.h Kernel: Remove AK::String usage from Storage/StorageManagement.cpp 2021-10-03 13:36:10 +02:00