In OvmfPkg/AcpiPlatformDxe, we now look at the setting of PcdPciDisableBusEnumeration. If enumeration is enabled, then we wait for a callback on the gEfiPciEnumerationCompleteProtocolGuid protocol before installing the ACPI tables. Otherwise, we install the ACPI tables immediately.
https://github.com/jljusten/edk2.git acpi-pci-pcd Jordan Justen (5): OvmfPkg/AcpiPlatformDxe: FindAcpiTablesInFv => InstallOvmfFvTables OvmfPkg/AcpiPlatformDxe: InstallAllQemuLinkedTables => InstallQemuFwCfgTables ArmVirtualizationPkg: Set PcdPciDisableBusEnumeration to TRUE OvmfPkg/AcpiPlatformDxe: Conditional callback for PciEnumerationComplete OvmfPkg/AcpiPlatformDxe: Remove PciEnumerationComplete depex .../ArmVirtualizationPkg/ArmVirtualizationQemu.dsc | 4 + OvmfPkg/AcpiPlatformDxe/AcpiPlatform.c | 95 ++++++++++++++++++---- OvmfPkg/AcpiPlatformDxe/AcpiPlatform.h | 5 +- OvmfPkg/AcpiPlatformDxe/AcpiPlatformDxe.inf | 4 +- OvmfPkg/AcpiPlatformDxe/QemuFwCfgAcpi.c | 82 +++++++++++++++---- .../AcpiPlatformDxe/QemuFwCfgAcpiPlatformDxe.inf | 7 +- 6 files changed, 160 insertions(+), 37 deletions(-) -- 2.1.4 ------------------------------------------------------------------------------ Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration & more Get technology previously reserved for billion-dollar corporations, FREE http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.clktrk _______________________________________________ edk2-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/edk2-devel
