);\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
UndiNotifyExitBs,\r
NULL,\r
+ &gEfiEventExitBootServicesGuid,\r
&Event\r
);\r
ASSERT_EFI_ERROR (Status);\r
\r
- Status = gBS->CreateEvent (\r
- EVT_SIGNAL_VIRTUAL_ADDRESS_CHANGE,\r
+ Status = gBS->CreateEventEx (\r
+ EVT_NOTIFY_SIGNAL,\r
TPL_NOTIFY,\r
UndiNotifyVirtual,\r
NULL,\r
+ &gEfiEventVirtualAddressChangeGuid,\r
&Event\r
);\r
ASSERT_EFI_ERROR (Status);\r
gEfiPciIoProtocolGuid\r
gEfiDevicePathProtocolGuid\r
\r
+[Guids]\r
+ gEfiEventExitBootServicesGuid ## PRODUCES ## Event\r
+ gEfiEventVirtualAddressChangeGuid ## PRODUCES ## Event\r
+\r
[Depex]\r
gEfiBdsArchProtocolGuid AND\r
gEfiCpuArchProtocolGuid AND\r
gEfiFirmwareVolumeBlockProtocolGuid ## NOTIFY\r
gEfiFvbExtensionProtocolGuid ## CONSUMES\r
\r
+[Guids]\r
+ gEfiEventVirtualAddressChangeGuid ## PRODUCES\r
+\r
//\r
// Register SetVirtualAddressMap () notify function\r
//\r
- Status = gBS->CreateEvent (\r
- EVT_SIGNAL_VIRTUAL_ADDRESS_CHANGE,\r
+ Status = gBS->CreateEventEx (\r
+ EVT_NOTIFY_SIGNAL,\r
TPL_NOTIFY,\r
FvbVirtualAddressChangeNotifyEvent,\r
NULL,\r
+ &gEfiEventVirtualAddressChangeGuid,\r
&mSetVirtualMapChangedEvent\r
);\r
ASSERT_EFI_ERROR (Status);\r
#include <Library/UefiBootServicesTableLib.h>\r
#include <Library/MemoryAllocationLib.h>\r
\r
+#include <Guid/EventGroup.h>\r
+\r
#define MAX_FVB_COUNT 16\r
\r
typedef struct {\r
gEfiAcpiSupportProtocolGuid\r
gEfiDhcp4ProtocolGuid\r
gEfiDhcp4ServiceBindingProtocolGuid\r
+\r
+[Guids]\r
+ gEfiEventExitBootServicesGuid\r
#include <Library/NetLib.h>\r
#include <Library/PrintLib.h>\r
#include <Library/UefiRuntimeServicesTableLib.h>\r
+\r
+#include <Guid/EventGroup.h>\r
+\r
#include "IScsiCommon.h"\r
#include "IScsiDriver.h"\r
#include "IScsiInitiatorName.h"\r
// Create an event to be signal when the BS to RT transition is triggerd so\r
// as to abort the iSCSI session.\r
//\r
- Status = gBS->CreateEvent (\r
- EVT_SIGNAL_EXIT_BOOT_SERVICES,\r
+ Status = gBS->CreateEventEx (\r
+ EVT_NOTIFY_SIGNAL,\r
TPL_CALLBACK,\r
IScsiOnExitBootService,\r
Private,\r
+ &gEfiEventExitBootServicesGuid,\r
&Private->ExitBootServiceEvent\r
);\r
if (EFI_ERROR (Status)) {\r
gEfiVariableArchProtocolGuid ## ALWAYS_PRODUCES\r
gEfiVariableWriteArchProtocolGuid ## ALWAYS_PRODUCES\r
\r
+[Guids]\r
+ gEfiEventVirtualAddressChangeGuid\r
+\r
[Pcd.common]\r
gEfiMdeModulePkgTokenSpaceGuid.PcdMaxVariableSize\r
gEfiMdeModulePkgTokenSpaceGuid.PcdMaxHardwareErrorVariableSize\r
);\r
ASSERT_EFI_ERROR (Status);\r
\r
- Status = gBS->CreateEvent (\r
- EVT_SIGNAL_VIRTUAL_ADDRESS_CHANGE,\r
+ Status = gBS->CreateEventEx (\r
+ EVT_NOTIFY_SIGNAL,\r
TPL_NOTIFY,\r
VariableClassAddressChangeEvent,\r
NULL,\r
+ &gEfiEventVirtualAddressChangeGuid,\r
&mVirtualAddressChangeEvent\r
);\r
ASSERT_EFI_ERROR (Status);\r
#include <Library/PcdLib.h>\r
#include <VariableFormat.h>\r
\r
+#include <Guid/EventGroup.h>\r
+\r
#define GET_VARIABLE_NAME_PTR(a) (CHAR16 *) ((UINTN) (a) + sizeof (VARIABLE_HEADER))\r
\r
typedef enum {\r
);\r
ASSERT_EFI_ERROR (Status);\r
\r
- Status = gBS->CreateEvent (\r
- EVT_SIGNAL_VIRTUAL_ADDRESS_CHANGE,\r
+ Status = gBS->CreateEventEx (\r
+ EVT_NOTIFY_SIGNAL,\r
TPL_NOTIFY,\r
VariableClassAddressChangeEvent,\r
NULL,\r
+ &gEfiEventVirtualAddressChangeGuid,\r
&mVirtualAddressChangeEvent\r
);\r
ASSERT_EFI_ERROR (Status);\r
#include <Library/MemoryAllocationLib.h>\r
#include <Guid/VariableInfo.h>\r
#include <Guid/GlobalVariable.h>\r
+#include <Guid/EventGroup.h>\r
#include <VariableFormat.h>\r
\r
#define VARIABLE_RECLAIM_THRESHOLD (1024)\r
[Guids]\r
gEfiVariableInfoGuid ## PRODUCES ## Configuration Table Guid \r
gEfiGlobalVariableGuid ## PRODUCES ## Variable Guid\r
+ gEfiEventVirtualAddressChangeGuid ## PRODUCES ## Event\r
\r
[Pcd.common]\r
gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableSize\r