]> git.proxmox.com Git - mirror_edk2.git/blobdiff - IntelFrameworkModulePkg/Universal/StatusCode/Dxe/DxeStatusCodeCommon.c
use the GUIDed versions of events: EVT_SIGNAL_VIRTUAL_ADDRESS_CHANGE and EVT_SIGNAL_E...
[mirror_edk2.git] / IntelFrameworkModulePkg / Universal / StatusCode / Dxe / DxeStatusCodeCommon.c
index eecf38db585e5e6bc34382b0e9e86809052af714..558e7f5da60907316190a8f5716a8a5157ef6464 100644 (file)
@@ -17,7 +17,7 @@
 //\r
 // Event for Exit Boot Services Callback\r
 //\r
-STATIC EFI_EVENT mExitBootServicesEvent = NULL;\r
+EFI_EVENT mExitBootServicesEvent = NULL;\r
 \r
 /**\r
   Report status code to all supported device.\r
@@ -59,7 +59,6 @@ ReportDispatcher (
 //\r
 // Declaration of status code protocol.\r
 //\r
-STATIC\r
 EFI_STATUS_CODE_PROTOCOL  mEfiStatusCodeProtocol  = {\r
   ReportDispatcher\r
 };\r
@@ -111,11 +110,12 @@ DxeStatusCodeDriverEntry (
                   );\r
   ASSERT_EFI_ERROR (Status);\r
 \r
-  Status = gBS->CreateEvent (\r
-                  EVT_SIGNAL_EXIT_BOOT_SERVICES,\r
+  Status = gBS->CreateEventEx (\r
+                  EVT_NOTIFY_SIGNAL,\r
                   TPL_NOTIFY,\r
                   VirtualAddressChangeCallBack,\r
                   NULL,\r
+                  &gEfiEventExitBootServicesGuid,\r
                   &mExitBootServicesEvent\r
                   );\r
   ASSERT_EFI_ERROR (Status);\r