From 36e8e6992d0cd43891e584b24c556e6abc62b6ec Mon Sep 17 00:00:00 2001 From: Laszlo Ersek Date: Tue, 22 Mar 2016 17:37:36 +0100 Subject: [PATCH] OvmfPkg/PlatformBdsLib: rebase to EfiEventGroupSignal Cc: Jordan Justen Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Laszlo Ersek Reviewed-by: Jordan Justen Reviewed-by: Liming Gao --- OvmfPkg/Library/PlatformBdsLib/BdsPlatform.c | 30 +------------------- 1 file changed, 1 insertion(+), 29 deletions(-) diff --git a/OvmfPkg/Library/PlatformBdsLib/BdsPlatform.c b/OvmfPkg/Library/PlatformBdsLib/BdsPlatform.c index 0abba98dfe..4a2f7f332d 100644 --- a/OvmfPkg/Library/PlatformBdsLib/BdsPlatform.c +++ b/OvmfPkg/Library/PlatformBdsLib/BdsPlatform.c @@ -1163,27 +1163,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. @@ -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 ()) { //