mirror of
https://github.com/RGBCube/serenity
synced 2025-06-01 10:08:10 +00:00
![]() We should aim to reliably determine if PCI hardware exists or not, and we should consider the ACPI MCFG table in that test. Although it is unusual to see an hardware setup where the PCI host bridge does not respond to x86 IO instructions, it is expected to happen at least on the QEMU microvm machine type as the host bridge only responds to memory mapped IO requests. Therefore, we first test if ACPI is enabled, and we try to use it to fetch the MCFG table. Later on we could also add FDT parsing as part of the PCI IO test which would be useful for the QEMU microvm machine type. |
||
---|---|---|
.. | ||
Controller | ||
IDELegacyModeController.cpp | ||
IDELegacyModeController.h | ||
Initializer.cpp |