serenity/Kernel/Storage
Liav A 0a2b00a1bf Kernel: Introduce the new Storage subsystem
This new subsystem is somewhat replacing the IDE disk code we had with a
new flexible design.

StorageDevice is a generic class that represent a generic storage
device. It is meant that specific storage hardware will override the
interface. StorageController is a generic class that represent
a storage controller that can be found in a machine.

The IDEController class governs two IDEChannels. An IDEChannel is
responsible to manage the master & slave devices of the channel,
therefore an IDEChannel is an IRQHandler.
2020-12-21 00:19:21 +01:00
..
IDEChannel.cpp Kernel: Introduce the new Storage subsystem 2020-12-21 00:19:21 +01:00
IDEChannel.h Kernel: Introduce the new Storage subsystem 2020-12-21 00:19:21 +01:00
IDEController.cpp Kernel: Introduce the new Storage subsystem 2020-12-21 00:19:21 +01:00
IDEController.h Kernel: Introduce the new Storage subsystem 2020-12-21 00:19:21 +01:00
PATADiskDevice.cpp Kernel: Introduce the new Storage subsystem 2020-12-21 00:19:21 +01:00
PATADiskDevice.h Kernel: Introduce the new Storage subsystem 2020-12-21 00:19:21 +01:00
StorageController.h Kernel: Introduce the new Storage subsystem 2020-12-21 00:19:21 +01:00
StorageDevice.cpp Kernel: Introduce the new Storage subsystem 2020-12-21 00:19:21 +01:00
StorageDevice.h Kernel: Introduce the new Storage subsystem 2020-12-21 00:19:21 +01:00