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

Reply via email to