#include "Fvb.h"\r
\r
//\r
-// Event for Exit Boot Services Callback\r
+// Event for Set Virtual Map Changed Event\r
//\r
-STATIC EFI_EVENT mExitBootServicesEvent = NULL;\r
+STATIC EFI_EVENT mSetVirtualMapChangedEvent = NULL;\r
\r
//\r
// Lib will ASSERT if more FVB devices than this are added to the system.\r
//\r
STATIC FVB_ENTRY *mFvbEntry;\r
STATIC EFI_EVENT mFvbRegistration;\r
-STATIC BOOLEAN mEfiFvbInitialized = FALSE;\r
STATIC UINTN mFvbCount;\r
\r
/**\r
// Register SetVirtualAddressMap () notify function\r
//\r
Status = gBS->CreateEvent (\r
- EVT_SIGNAL_EXIT_BOOT_SERVICES,\r
+ EVT_SIGNAL_VIRTUAL_ADDRESS_CHANGE,\r
TPL_NOTIFY,\r
FvbVirtualAddressChangeNotifyEvent,\r
NULL,\r
- &mExitBootServicesEvent\r
+ &mSetVirtualMapChangedEvent\r
);\r
ASSERT_EFI_ERROR (Status);\r
\r
- mEfiFvbInitialized = TRUE;\r
-\r
return EFI_SUCCESS;\r
}\r
\r