From 158990b941e461f69b8ec89bd6c9d0650aeb6188 Mon Sep 17 00:00:00 2001 From: Laszlo Ersek Date: Sun, 13 Mar 2016 18:08:45 +0100 Subject: [PATCH] ArmVirtPkg: PlatformIntelBdsLib: signal gRootBridgesConnectedEventGroupGuid The explanation is in the patch titled OvmfPkg: introduce gRootBridgesConnectedEventGroupGuid At this point, this signal doesn't do anything yet. Cc: Ard Biesheuvel Cc: Jordan Justen Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Laszlo Ersek Reviewed-by: Ard Biesheuvel Reviewed-by: Jordan Justen --- ArmVirtPkg/Library/PlatformIntelBdsLib/IntelBdsPlatform.c | 6 ++++++ .../Library/PlatformIntelBdsLib/PlatformIntelBdsLib.inf | 1 + 2 files changed, 7 insertions(+) diff --git a/ArmVirtPkg/Library/PlatformIntelBdsLib/IntelBdsPlatform.c b/ArmVirtPkg/Library/PlatformIntelBdsLib/IntelBdsPlatform.c index 9267a188e8..02d698b455 100644 --- a/ArmVirtPkg/Library/PlatformIntelBdsLib/IntelBdsPlatform.c +++ b/ArmVirtPkg/Library/PlatformIntelBdsLib/IntelBdsPlatform.c @@ -25,6 +25,7 @@ #include #include #include +#include #include "IntelBdsPlatform.h" @@ -369,6 +370,11 @@ PlatformBdsPolicyBehavior ( // FilterAndProcess (&gEfiPciRootBridgeIoProtocolGuid, NULL, Connect); + // + // Signal the ACPI platform driver that it can download QEMU ACPI tables. + // + EfiEventGroupSignal (&gRootBridgesConnectedEventGroupGuid); + // // Find all display class PCI devices (using the handles from the previous // step), and connect them non-recursively. This should produce a number of diff --git a/ArmVirtPkg/Library/PlatformIntelBdsLib/PlatformIntelBdsLib.inf b/ArmVirtPkg/Library/PlatformIntelBdsLib/PlatformIntelBdsLib.inf index 79ba7b2afb..f104accc03 100644 --- a/ArmVirtPkg/Library/PlatformIntelBdsLib/PlatformIntelBdsLib.inf +++ b/ArmVirtPkg/Library/PlatformIntelBdsLib/PlatformIntelBdsLib.inf @@ -71,6 +71,7 @@ gEfiFileSystemInfoGuid gEfiFileSystemVolumeLabelInfoIdGuid gEfiEndOfDxeEventGroupGuid + gRootBridgesConnectedEventGroupGuid [Protocols] gEfiDevicePathProtocolGuid -- 2.39.2