diff mbox

[edk2,6/6] OvmfPkg/PlatformBdsLib: rebase to EfiEventGroupSignal

Message ID 1458667268-23242-7-git-send-email-lersek@redhat.com
State Accepted
Commit 36e8e6992d0cd43891e584b24c556e6abc62b6ec
Headers show

Commit Message

Laszlo Ersek March 22, 2016, 5:21 p.m. UTC
Cc: Jordan Justen <jordan.l.justen@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Laszlo Ersek <lersek@redhat.com>

---
 OvmfPkg/Library/PlatformBdsLib/BdsPlatform.c | 30 +-------------------
 1 file changed, 1 insertion(+), 29 deletions(-)

-- 
1.8.3.1

_______________________________________________
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel
diff mbox

Patch

diff --git a/OvmfPkg/Library/PlatformBdsLib/BdsPlatform.c b/OvmfPkg/Library/PlatformBdsLib/BdsPlatform.c
index 0abba98dfe03..4a2f7f332d34 100644
--- a/OvmfPkg/Library/PlatformBdsLib/BdsPlatform.c
+++ b/OvmfPkg/Library/PlatformBdsLib/BdsPlatform.c
@@ -1164,27 +1164,6 @@  Returns:
 
 
 /**
-  Empty callback function executed when the EndOfDxe event group is signaled.
-
-  We only need this function because we'd like to signal EndOfDxe, and for that
-  we need to create an event, with a callback function.
-
-  @param[in] Event    Event whose notification function is being invoked.
-  @param[in] Context  The pointer to the notification function's context, which
-                      is implementation-dependent.
-**/
-STATIC
-VOID
-EFIAPI
-OnEndOfDxe (
-  IN EFI_EVENT Event,
-  IN VOID      *Context
-  )
-{
-}
-
-
-/**
   Save the S3 boot script.
 
   Note that we trigger DxeSmmReadyToLock here -- otherwise the script wouldn't
@@ -1259,7 +1238,6 @@  Returns:
 {
   EFI_STATUS                         Status;
   EFI_BOOT_MODE                      BootMode;
-  EFI_EVENT                          EndOfDxeEvent;
 
   DEBUG ((EFI_D_INFO, "PlatformBdsPolicyBehavior\n"));
 
@@ -1273,13 +1251,7 @@  Returns:
   // installed after PCI enumeration completes, we must not trigger the S3 save
   // earlier, hence we can't signal End-of-Dxe earlier.
   //
-  Status = gBS->CreateEventEx (EVT_NOTIFY_SIGNAL, TPL_CALLBACK, OnEndOfDxe,
-                  NULL /* NotifyContext */, &gEfiEndOfDxeEventGroupGuid,
-                  &EndOfDxeEvent);
-  if (!EFI_ERROR (Status)) {
-    gBS->SignalEvent (EndOfDxeEvent);
-    gBS->CloseEvent (EndOfDxeEvent);
-  }
+  EfiEventGroupSignal (&gEfiEndOfDxeEventGroupGuid);
 
   if (QemuFwCfgS3Enabled ()) {
     //