1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-17 19:05:07 +00:00
serenity/Kernel/Storage/ATA
Liav A 30eeba1981 Kernel/Storage: Don't try to enumerate PCI adapters if PCI is disabled
If there's no PCI bus, then it's safe to assume that we run on a x86
machine that has an ISA IDE controller in the system. In such case, we
just instantiate a ISAIDEController object that assumes fixed locations
of IDE IO ports.
2022-03-02 18:41:54 +01:00
..
AHCI.h Kernel/Storage: Move all ATA related code to a new subdirectory 2021-11-13 10:05:22 +01:00
AHCIController.cpp Kernel: Propagate overflow errors from Memory::page_round_up 2021-12-28 23:08:50 +01:00
AHCIController.h Kernel: Remove the kmalloc_eternal heap :^) 2021-12-28 21:02:38 +01:00
AHCIPort.cpp Kernel: Make allocate_supervisor_physical_page OOM-fallible 2022-01-28 19:05:52 +02:00
AHCIPort.h Kernel: Remove unimplemented AHCIPort::is_hot_pluggable declaration 2022-01-28 19:05:52 +02:00
AHCIPortHandler.cpp Kernel: Make allocate_supervisor_physical_page OOM-fallible 2022-01-28 19:05:52 +02:00
AHCIPortHandler.h Kernel/Storage: Move all ATA related code to a new subdirectory 2021-11-13 10:05:22 +01:00
ATA.h Kernel/Storage: Move all ATA related code to a new subdirectory 2021-11-13 10:05:22 +01:00
ATAController.h Kernel/Storage: Move all ATA related code to a new subdirectory 2021-11-13 10:05:22 +01:00
ATADevice.cpp Kernel: Make major and minor numbers to be DistinctNumerics 2021-12-23 23:02:39 +01:00
ATADevice.h Kernel: Make major and minor numbers to be DistinctNumerics 2021-12-23 23:02:39 +01:00
ATADiskDevice.cpp Kernel: Remove the KString::try_create(String::formatted(...)) pattern 2021-12-28 01:55:22 -08:00
ATADiskDevice.h Kernel: Make major and minor numbers to be DistinctNumerics 2021-12-23 23:02:39 +01:00
ATAPIDiscDevice.cpp Kernel: Remove the KString::try_create(String::formatted(...)) pattern 2021-12-28 01:55:22 -08:00
ATAPIDiscDevice.h Kernel: Make major and minor numbers to be DistinctNumerics 2021-12-23 23:02:39 +01:00
BMIDEChannel.cpp Kernel/Storage: Don't try to enumerate PCI adapters if PCI is disabled 2022-03-02 18:41:54 +01:00
BMIDEChannel.h Kernel/Storage: Move all ATA related code to a new subdirectory 2021-11-13 10:05:22 +01:00
IDEChannel.cpp Kernel/Storage: Don't try to enumerate PCI adapters if PCI is disabled 2022-03-02 18:41:54 +01:00
IDEChannel.h Kernel: Clarify IDEChannel function that switches current channel 2022-01-12 01:57:38 +01:00
IDEController.cpp Kernel/Storage: Don't try to enumerate PCI adapters if PCI is disabled 2022-03-02 18:41:54 +01:00
IDEController.h Kernel/Storage: Don't try to enumerate PCI adapters if PCI is disabled 2022-03-02 18:41:54 +01:00
ISAIDEController.cpp Kernel/Storage: Don't try to enumerate PCI adapters if PCI is disabled 2022-03-02 18:41:54 +01:00
ISAIDEController.h Kernel/Storage: Don't try to enumerate PCI adapters if PCI is disabled 2022-03-02 18:41:54 +01:00
PCIIDEController.cpp Kernel/Storage: Don't try to enumerate PCI adapters if PCI is disabled 2022-03-02 18:41:54 +01:00
PCIIDEController.h Kernel/Storage: Don't try to enumerate PCI adapters if PCI is disabled 2022-03-02 18:41:54 +01:00