From 01a5c99447c957a48bdaf64828191f4a4295c8b6 Mon Sep 17 00:00:00 2001 From: jji4 Date: Tue, 3 Feb 2009 11:09:53 +0000 Subject: use the GUIDed versions of events listed below: EVT_SIGNAL_VIRTUAL_ADDRESS_CHANGE and EVT_SIGNAL_EXIT_BOOT_SERVICES git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7420 6f19259b-4bc3-4df7-8a09-765794883524 --- MdeModulePkg/Library/EdkFvbServiceLib/EdkFvbServiceLib.inf | 3 +++ MdeModulePkg/Library/EdkFvbServiceLib/Fvb.c | 5 +++-- MdeModulePkg/Library/EdkFvbServiceLib/Fvb.h | 2 ++ 3 files changed, 8 insertions(+), 2 deletions(-) (limited to 'MdeModulePkg/Library') diff --git a/MdeModulePkg/Library/EdkFvbServiceLib/EdkFvbServiceLib.inf b/MdeModulePkg/Library/EdkFvbServiceLib/EdkFvbServiceLib.inf index 3a568506f7..b28d2afb24 100644 --- a/MdeModulePkg/Library/EdkFvbServiceLib/EdkFvbServiceLib.inf +++ b/MdeModulePkg/Library/EdkFvbServiceLib/EdkFvbServiceLib.inf @@ -53,3 +53,6 @@ gEfiFirmwareVolumeBlockProtocolGuid ## NOTIFY gEfiFvbExtensionProtocolGuid ## CONSUMES +[Guids] + gEfiEventVirtualAddressChangeGuid ## PRODUCES + diff --git a/MdeModulePkg/Library/EdkFvbServiceLib/Fvb.c b/MdeModulePkg/Library/EdkFvbServiceLib/Fvb.c index f1fe99d932..0e412860d5 100644 --- a/MdeModulePkg/Library/EdkFvbServiceLib/Fvb.c +++ b/MdeModulePkg/Library/EdkFvbServiceLib/Fvb.c @@ -298,11 +298,12 @@ FvbLibInitialize ( // // Register SetVirtualAddressMap () notify function // - Status = gBS->CreateEvent ( - EVT_SIGNAL_VIRTUAL_ADDRESS_CHANGE, + Status = gBS->CreateEventEx ( + EVT_NOTIFY_SIGNAL, TPL_NOTIFY, FvbVirtualAddressChangeNotifyEvent, NULL, + &gEfiEventVirtualAddressChangeGuid, &mSetVirtualMapChangedEvent ); ASSERT_EFI_ERROR (Status); diff --git a/MdeModulePkg/Library/EdkFvbServiceLib/Fvb.h b/MdeModulePkg/Library/EdkFvbServiceLib/Fvb.h index 7d0a09c7e1..1981e9682d 100644 --- a/MdeModulePkg/Library/EdkFvbServiceLib/Fvb.h +++ b/MdeModulePkg/Library/EdkFvbServiceLib/Fvb.h @@ -33,6 +33,8 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. #include #include +#include + #define MAX_FVB_COUNT 16 typedef struct { -- cgit v1.2.3