ladybird/Kernel/Storage
Liav A a0be30f655 Kernel: Introduce two new boot arguments to assist with bare metal debug
The first one is for disabling the PS2 controller, the other one is for
disabling physical storage enumeration.
We can't be sure any machine will work with our implementation,
therefore this will help us to test more machines.
2021-04-08 22:17:13 +02:00
..
Partition Kernel: Remove unused MBRPartitionTable::m_partitions_count. 2021-03-26 16:54:05 +01:00
AHCI.h Kernel: Generalize the ATAIdentifyBlock structure 2021-03-27 16:40:16 +01:00
AHCIController.cpp Revert "Kernel/AHCI: Add a boot argument to force AHCI to operate on IRQ 11" 2021-03-23 19:27:00 +01:00
AHCIController.h Kernel/AHCI: Use interrupts for IO operations 2021-03-21 13:41:09 +01:00
AHCIPort.cpp Kernel: Remove unused AHCIPort::ScatterList::m_device_block_size. 2021-03-26 16:54:05 +01:00
AHCIPort.h Kernel: Remove unused AHCIPort::ScatterList::m_device_block_size. 2021-03-26 16:54:05 +01:00
AHCIPortHandler.cpp Kernel/Storage: Add a whole bunch of AHCI debug output 2021-03-18 07:52:15 +01:00
AHCIPortHandler.h Kernel: Add basic AHCI functionality 2021-03-05 11:29:34 +01:00
ATA.h Kernel: Generalize the ATAIdentifyBlock structure 2021-03-27 16:40:16 +01:00
BMIDEChannel.cpp Kernel/Storage: Add support for IDE controllers in PCI native mode 2021-04-03 11:57:23 +02:00
BMIDEChannel.h Kernel/Storage: Add support for IDE controllers in PCI native mode 2021-04-03 11:57:23 +02:00
IDEChannel.cpp Kernel/Storage: Wait a few microseconds after selecting the IDE drive 2021-04-06 22:25:28 +02:00
IDEChannel.h Kernel/Storage: Add support for IDE controllers in PCI native mode 2021-04-03 11:57:23 +02:00
IDEController.cpp Kernel/Storage: Add support for IDE controllers in PCI native mode 2021-04-03 11:57:23 +02:00
IDEController.h Kernel/Storage: Add support for IDE controllers in PCI native mode 2021-04-03 11:57:23 +02:00
PATADiskDevice.cpp Kernel/Storage: Move IDE bus master handling code into a separate class 2021-03-27 16:40:16 +01:00
PATADiskDevice.h Kernel: Make IDEChannel Ref-counted 2021-03-27 16:40:16 +01:00
RamdiskController.cpp Kernel: Don't crash if unable to map ramdisk inside kernel address space 2021-04-06 18:17:16 +02:00
RamdiskController.h Kernel: Implement RamdiskDevice 2021-01-22 22:17:39 +01:00
RamdiskDevice.cpp Kernel: Don't crash if unable to map ramdisk inside kernel address space 2021-04-06 18:17:16 +02:00
RamdiskDevice.h Kernel: Don't crash if unable to map ramdisk inside kernel address space 2021-04-06 18:17:16 +02:00
SATADiskDevice.cpp Kernel: Refactor storage stack with u64 as number of blocks 2021-03-17 23:22:42 +01:00
SATADiskDevice.h Kernel: Refactor storage stack with u64 as number of blocks 2021-03-17 23:22:42 +01:00
StorageController.h Kernel: Add enum values for later implementation of AHCI 2021-03-05 11:29:34 +01:00
StorageDevice.cpp Kernel: Refactor storage stack with u64 as file operations offset 2021-03-17 23:22:42 +01:00
StorageDevice.h Kernel: Refactor storage stack with u64 as file operations offset 2021-03-17 23:22:42 +01:00
StorageManagement.cpp Kernel: Introduce two new boot arguments to assist with bare metal debug 2021-04-08 22:17:13 +02:00
StorageManagement.h Kernel: Use global mechanism to determine minor number of Storage Device 2021-03-05 11:29:34 +01:00