mirror of https://github.com/acidanthera/audk.git
OvmfPkg/PlatformBdsLib: rebase to EfiEventGroupSignal
Cc: Jordan Justen <jordan.l.justen@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Laszlo Ersek <lersek@redhat.com> Reviewed-by: Jordan Justen <jordan.l.justen@intel.com> Reviewed-by: Liming Gao <liming.gao@intel.com>
This commit is contained in:
parent
dfc9514794
commit
36e8e6992d
|
@ -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.
|
Save the S3 boot script.
|
||||||
|
|
||||||
|
@ -1259,7 +1238,6 @@ Returns:
|
||||||
{
|
{
|
||||||
EFI_STATUS Status;
|
EFI_STATUS Status;
|
||||||
EFI_BOOT_MODE BootMode;
|
EFI_BOOT_MODE BootMode;
|
||||||
EFI_EVENT EndOfDxeEvent;
|
|
||||||
|
|
||||||
DEBUG ((EFI_D_INFO, "PlatformBdsPolicyBehavior\n"));
|
DEBUG ((EFI_D_INFO, "PlatformBdsPolicyBehavior\n"));
|
||||||
|
|
||||||
|
@ -1273,13 +1251,7 @@ Returns:
|
||||||
// installed after PCI enumeration completes, we must not trigger the S3 save
|
// installed after PCI enumeration completes, we must not trigger the S3 save
|
||||||
// earlier, hence we can't signal End-of-Dxe earlier.
|
// earlier, hence we can't signal End-of-Dxe earlier.
|
||||||
//
|
//
|
||||||
Status = gBS->CreateEventEx (EVT_NOTIFY_SIGNAL, TPL_CALLBACK, OnEndOfDxe,
|
EfiEventGroupSignal (&gEfiEndOfDxeEventGroupGuid);
|
||||||
NULL /* NotifyContext */, &gEfiEndOfDxeEventGroupGuid,
|
|
||||||
&EndOfDxeEvent);
|
|
||||||
if (!EFI_ERROR (Status)) {
|
|
||||||
gBS->SignalEvent (EndOfDxeEvent);
|
|
||||||
gBS->CloseEvent (EndOfDxeEvent);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (QemuFwCfgS3Enabled ()) {
|
if (QemuFwCfgS3Enabled ()) {
|
||||||
//
|
//
|
||||||
|
|
Loading…
Reference in New Issue