]> git.proxmox.com Git - mirror_edk2.git/commitdiff
MdePkg: Add new CPER Notification types
authorOleksiy Yakovlev <oleksiyy@ami.com>
Thu, 14 May 2020 20:51:40 +0000 (04:51 +0800)
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Wed, 20 May 2020 14:49:13 +0000 (14:49 +0000)
Add SEA, SEI, and PEI CPER Notification types defined in UEFI 2.8 errata a.
(UEFI 2.8 errata a, mantis 2026)

Signed-off-by: Oleksiy Yakovlev <oleksiyy@ami.com>
Reviewed-by: Liming Gao <liming.gao@intel.com>
MdePkg/Include/Guid/Cper.h
MdePkg/MdePkg.dec

index 0cacd30f0196b069a02d0b4574b3f82dae1acdff..948f5864271aeb4c501ba9632b8a86fd4de446c8 100644 (file)
@@ -95,6 +95,18 @@ typedef struct {
   { \\r
     0x667DD791, 0xC6B3, 0x4c27, { 0x8A, 0x6B, 0x0F, 0x8E, 0x72, 0x2D, 0xEB, 0x41 } \\r
   }\r
+#define EFI_EVENT_NOTIFICATION_TYPE_DMAR_SEA \\r
+  { \\r
+    0x9A78788A, 0xBBE8, 0x11E4, { 0x80, 0x9E, 0x67, 0x61, 0x1E, 0x5D, 0x46, 0xB0 } \\r
+  }\r
+#define EFI_EVENT_NOTIFICATION_TYPE_DMAR_SEI \\r
+  { \\r
+    0x5C284C81, 0xB0AE, 0x4E87, { 0xA3, 0x22, 0xB0, 0x4C, 0x85, 0x62, 0x43, 0x23 } \\r
+  }\r
+#define EFI_EVENT_NOTIFICATION_TYPE_DMAR_PEI \\r
+  { \\r
+    0x09A9D5AC, 0x5204, 0x4214, { 0x96, 0xE5, 0x94, 0x99, 0x2E, 0x75, 0x2B, 0xCD } \\r
+  }\r
 ///@}\r
 \r
 ///\r
@@ -1207,6 +1219,9 @@ extern EFI_GUID gEfiEventNotificationTypeInitGuid;
 extern EFI_GUID gEfiEventNotificationTypeNmiGuid;\r
 extern EFI_GUID gEfiEventNotificationTypeBootGuid;\r
 extern EFI_GUID gEfiEventNotificationTypeDmarGuid;\r
+extern EFI_GUID gEfiEventNotificationTypeSeaGuid;\r
+extern EFI_GUID gEfiEventNotificationTypeSeiGuid;\r
+extern EFI_GUID gEfiEventNotificationTypePeiGuid;\r
 \r
 extern EFI_GUID gEfiProcessorGenericErrorSectionGuid;\r
 extern EFI_GUID gEfiProcessorSpecificErrorSectionGuid;\r
index 4bc86b05a530513c879f6f597f2209870efb5d36..c2f6b7953b3b461884ebde302e192c9d3bb4da2e 100644 (file)
   ## Include/Guid/Cper.h\r
   gEfiEventNotificationTypeDmarGuid  = { 0x667DD791, 0xC6B3, 0x4c27, { 0x8A, 0x6B, 0x0F, 0x8E, 0x72, 0x2D, 0xEB, 0x41 }}\r
 \r
+  ## Include/Guid/Cper.h\r
+  gEfiEventNotificationTypeSeaGuid   = { 0x9A78788A, 0xBBE8, 0x11E4, { 0x80, 0x9E, 0x67, 0x61, 0x1E, 0x5D, 0x46, 0xB0 }}\r
+\r
+  ## Include/Guid/Cper.h\r
+  gEfiEventNotificationTypeSeiGuid   = { 0x5C284C81, 0xB0AE, 0x4E87, { 0xA3, 0x22, 0xB0, 0x4C, 0x85, 0x62, 0x43, 0x23 }}\r
+\r
+  ## Include/Guid/Cper.h\r
+  gEfiEventNotificationTypePeiGuid   = { 0x09A9D5AC, 0x5204, 0x4214, { 0x96, 0xE5, 0x94, 0x99, 0x2E, 0x75, 0x2B, 0xCD }}\r
+\r
   ## Include/Guid/Cper.h\r
   gEfiProcessorGenericErrorSectionGuid  = { 0x9876ccad, 0x47b4, 0x4bdb, { 0xb6, 0x5e, 0x16, 0xf1, 0x93, 0xc4, 0xf3, 0xdb }}\r
 \r