1efe17e2cSLawrence Tang /** @file 2efe17e2cSLawrence Tang GUIDs and definitions used for Common Platform Error Record. 3efe17e2cSLawrence Tang 4efe17e2cSLawrence Tang Copyright (c) 2011 - 2017, Intel Corporation. All rights reserved.<BR> 5efe17e2cSLawrence Tang (C) Copyright 2016 Hewlett Packard Enterprise Development LP<BR> 6efe17e2cSLawrence Tang SPDX-License-Identifier: BSD-2-Clause-Patent 7efe17e2cSLawrence Tang 8efe17e2cSLawrence Tang @par Revision Reference: 9efe17e2cSLawrence Tang GUIDs defined in UEFI 2.7 Specification. 10efe17e2cSLawrence Tang 11efe17e2cSLawrence Tang **/ 12efe17e2cSLawrence Tang 131b0b00e3SLawrence Tang /** 141b0b00e3SLawrence Tang * Extern definitions for EFI GUIDs relating to notification types and error section types. 151b0b00e3SLawrence Tang **/ 161b0b00e3SLawrence Tang #include "Cper.h" 171b0b00e3SLawrence Tang 18794312c8SLawrence Tang //Event notification type GUIDs. 19*f8fc7052SJohn Chung EFI_GUID gEfiEventNotificationTypeCmcGuid = { 0x2DCE8BB1, 20*f8fc7052SJohn Chung 0xBDD7, 21*f8fc7052SJohn Chung 0x450e, 22*f8fc7052SJohn Chung { 0xB9, 0xAD, 0x9C, 0xF4, 0xEB, 23*f8fc7052SJohn Chung 0xD4, 0xF8, 0x90 } }; 24*f8fc7052SJohn Chung EFI_GUID gEfiEventNotificationTypeCpeGuid = { 0x4E292F96, 25*f8fc7052SJohn Chung 0xD843, 26*f8fc7052SJohn Chung 0x4a55, 27*f8fc7052SJohn Chung { 0xA8, 0xC2, 0xD4, 0x81, 0xF2, 28*f8fc7052SJohn Chung 0x7E, 0xBE, 0xEE } }; 29*f8fc7052SJohn Chung EFI_GUID gEfiEventNotificationTypeMceGuid = { 0xE8F56FFE, 30*f8fc7052SJohn Chung 0x919C, 31*f8fc7052SJohn Chung 0x4cc5, 32*f8fc7052SJohn Chung { 0xBA, 0x88, 0x65, 0xAB, 0xE1, 33*f8fc7052SJohn Chung 0x49, 0x13, 0xBB } }; 34*f8fc7052SJohn Chung EFI_GUID gEfiEventNotificationTypePcieGuid = { 0xCF93C01F, 35*f8fc7052SJohn Chung 0x1A16, 36*f8fc7052SJohn Chung 0x4dfc, 37*f8fc7052SJohn Chung { 0xB8, 0xBC, 0x9C, 0x4D, 0xAF, 38*f8fc7052SJohn Chung 0x67, 0xC1, 0x04 } }; 39*f8fc7052SJohn Chung EFI_GUID gEfiEventNotificationTypeInitGuid = { 0xCC5263E8, 40*f8fc7052SJohn Chung 0x9308, 41*f8fc7052SJohn Chung 0x454a, 42*f8fc7052SJohn Chung { 0x89, 0xD0, 0x34, 0x0B, 0xD3, 43*f8fc7052SJohn Chung 0x9B, 0xC9, 0x8E } }; 44*f8fc7052SJohn Chung EFI_GUID gEfiEventNotificationTypeNmiGuid = { 0x5BAD89FF, 45*f8fc7052SJohn Chung 0xB7E6, 46*f8fc7052SJohn Chung 0x42c9, 47*f8fc7052SJohn Chung { 0x81, 0x4A, 0xCF, 0x24, 0x85, 48*f8fc7052SJohn Chung 0xD6, 0xE9, 0x8A } }; 49*f8fc7052SJohn Chung EFI_GUID gEfiEventNotificationTypeBootGuid = { 0x3D61A466, 50*f8fc7052SJohn Chung 0xAB40, 51*f8fc7052SJohn Chung 0x409a, 52*f8fc7052SJohn Chung { 0xA6, 0x98, 0xF3, 0x62, 0xD4, 53*f8fc7052SJohn Chung 0x64, 0xB3, 0x8F } }; 54*f8fc7052SJohn Chung EFI_GUID gEfiEventNotificationTypeDmarGuid = { 0x667DD791, 55*f8fc7052SJohn Chung 0xC6B3, 56*f8fc7052SJohn Chung 0x4c27, 57*f8fc7052SJohn Chung { 0x8A, 0x6B, 0x0F, 0x8E, 0x72, 58*f8fc7052SJohn Chung 0x2D, 0xEB, 0x41 } }; 59*f8fc7052SJohn Chung EFI_GUID gEfiEventNotificationTypeSeaGuid = { 0x9A78788A, 60*f8fc7052SJohn Chung 0xBBE8, 61*f8fc7052SJohn Chung 0x11E4, 62*f8fc7052SJohn Chung { 0x80, 0x9E, 0x67, 0x61, 0x1E, 63*f8fc7052SJohn Chung 0x5D, 0x46, 0xB0 } }; 64*f8fc7052SJohn Chung EFI_GUID gEfiEventNotificationTypeSeiGuid = { 0x5C284C81, 65*f8fc7052SJohn Chung 0xB0AE, 66*f8fc7052SJohn Chung 0x4E87, 67*f8fc7052SJohn Chung { 0xA3, 0x22, 0xB0, 0x4C, 0x85, 68*f8fc7052SJohn Chung 0x62, 0x43, 0x23 } }; 69*f8fc7052SJohn Chung EFI_GUID gEfiEventNotificationTypePeiGuid = { 0x09A9D5AC, 70*f8fc7052SJohn Chung 0x5204, 71*f8fc7052SJohn Chung 0x4214, 72*f8fc7052SJohn Chung { 0x96, 0xE5, 0x94, 0x99, 0x2E, 73*f8fc7052SJohn Chung 0x75, 0x2B, 0xCD } }; 74*f8fc7052SJohn Chung EFI_GUID gEfiEventNotificationTypeCxlGuid = { 0x69293BC9, 75*f8fc7052SJohn Chung 0x41DF, 76*f8fc7052SJohn Chung 0x49A3, 77*f8fc7052SJohn Chung { 0xB4, 0xBD, 0x4F, 0xB0, 0xDB, 78*f8fc7052SJohn Chung 0x30, 0x41, 0xF6 } }; 79794312c8SLawrence Tang 80794312c8SLawrence Tang //Error section GUIDs. 81*f8fc7052SJohn Chung EFI_GUID gEfiProcessorGenericErrorSectionGuid = { 0x9876ccad, 82*f8fc7052SJohn Chung 0x47b4, 83*f8fc7052SJohn Chung 0x4bdb, 84*f8fc7052SJohn Chung { 0xb6, 0x5e, 0x16, 0xf1, 85*f8fc7052SJohn Chung 0x93, 0xc4, 0xf3, 0xdb } }; 86*f8fc7052SJohn Chung EFI_GUID gEfiProcessorSpecificErrorSectionGuid = { 0xdc3ea0b0, 87*f8fc7052SJohn Chung 0xa144, 88*f8fc7052SJohn Chung 0x4797, 89*f8fc7052SJohn Chung { 0xb9, 0x5b, 0x53, 0xfa, 90*f8fc7052SJohn Chung 0x24, 0x2b, 0x6e, 0x1d } }; 91*f8fc7052SJohn Chung EFI_GUID gEfiIa32X64ProcessorErrorSectionGuid = { 0xdc3ea0b0, 92*f8fc7052SJohn Chung 0xa144, 93*f8fc7052SJohn Chung 0x4797, 94*f8fc7052SJohn Chung { 0xb9, 0x5b, 0x53, 0xfa, 95*f8fc7052SJohn Chung 0x24, 0x2b, 0x6e, 0x1d } }; 96*f8fc7052SJohn Chung EFI_GUID gEfiIpfProcessorErrorSectionGuid = { 0xe429faf1, 97*f8fc7052SJohn Chung 0x3cb7, 98*f8fc7052SJohn Chung 0x11d4, 99*f8fc7052SJohn Chung { 0xbc, 0xa7, 0x00, 0x80, 0xc7, 100*f8fc7052SJohn Chung 0x3c, 0x88, 0x81 } }; 101*f8fc7052SJohn Chung EFI_GUID gEfiArmProcessorErrorSectionGuid = { 0xe19e3d16, 102*f8fc7052SJohn Chung 0xbc11, 103*f8fc7052SJohn Chung 0x11e4, 104*f8fc7052SJohn Chung { 0x9c, 0xaa, 0xc2, 0x05, 0x1d, 105*f8fc7052SJohn Chung 0x5d, 0x46, 0xb0 } }; 106*f8fc7052SJohn Chung EFI_GUID gEfiPlatformMemoryErrorSectionGuid = { 0xa5bc1114, 107*f8fc7052SJohn Chung 0x6f64, 108*f8fc7052SJohn Chung 0x4ede, 109*f8fc7052SJohn Chung { 0xb8, 0x63, 0x3e, 0x83, 0xed, 110*f8fc7052SJohn Chung 0x7c, 0x83, 0xb1 } }; 111*f8fc7052SJohn Chung EFI_GUID gEfiPlatformMemoryError2SectionGuid = { 0x61EC04FC, 112*f8fc7052SJohn Chung 0x48E6, 113*f8fc7052SJohn Chung 0xD813, 114*f8fc7052SJohn Chung { 0x25, 0xC9, 0x8D, 0xAA, 0x44, 115*f8fc7052SJohn Chung 0x75, 0x0B, 0x12 } }; 116*f8fc7052SJohn Chung EFI_GUID gEfiPcieErrorSectionGuid = { 0xd995e954, 117*f8fc7052SJohn Chung 0xbbc1, 118*f8fc7052SJohn Chung 0x430f, 119*f8fc7052SJohn Chung { 0xad, 0x91, 0xb4, 0x4d, 0xcb, 0x3c, 120*f8fc7052SJohn Chung 0x6f, 0x35 } }; 121*f8fc7052SJohn Chung EFI_GUID gEfiFirmwareErrorSectionGuid = { 0x81212a96, 122*f8fc7052SJohn Chung 0x09ed, 123*f8fc7052SJohn Chung 0x4996, 124*f8fc7052SJohn Chung { 0x94, 0x71, 0x8d, 0x72, 0x9c, 0x8e, 125*f8fc7052SJohn Chung 0x69, 0xed } }; 126*f8fc7052SJohn Chung EFI_GUID gEfiPciBusErrorSectionGuid = { 0xc5753963, 127*f8fc7052SJohn Chung 0x3b84, 128*f8fc7052SJohn Chung 0x4095, 129*f8fc7052SJohn Chung { 0xbf, 0x78, 0xed, 0xda, 0xd3, 0xf9, 130*f8fc7052SJohn Chung 0xc9, 0xdd } }; 131*f8fc7052SJohn Chung EFI_GUID gEfiPciDevErrorSectionGuid = { 0xeb5e4685, 132*f8fc7052SJohn Chung 0xca66, 133*f8fc7052SJohn Chung 0x4769, 134*f8fc7052SJohn Chung { 0xb6, 0xa2, 0x26, 0x06, 0x8b, 0x00, 135*f8fc7052SJohn Chung 0x13, 0x26 } }; 136*f8fc7052SJohn Chung EFI_GUID gEfiDMArGenericErrorSectionGuid = { 0x5b51fef7, 137*f8fc7052SJohn Chung 0xc79d, 138*f8fc7052SJohn Chung 0x4434, 139*f8fc7052SJohn Chung { 0x8f, 0x1b, 0xaa, 0x62, 0xde, 140*f8fc7052SJohn Chung 0x3e, 0x2c, 0x64 } }; 141*f8fc7052SJohn Chung EFI_GUID gEfiDirectedIoDMArErrorSectionGuid = { 0x71761d37, 142*f8fc7052SJohn Chung 0x32b2, 143*f8fc7052SJohn Chung 0x45cd, 144*f8fc7052SJohn Chung { 0xa7, 0xd0, 0xb0, 0xfe, 0xdd, 145*f8fc7052SJohn Chung 0x93, 0xe8, 0xcf } }; 146*f8fc7052SJohn Chung EFI_GUID gEfiIommuDMArErrorSectionGuid = { 0x036f84e1, 147*f8fc7052SJohn Chung 0x7f37, 148*f8fc7052SJohn Chung 0x428c, 149*f8fc7052SJohn Chung { 0xa7, 0x9e, 0x57, 0x5f, 0xdf, 0xaa, 150*f8fc7052SJohn Chung 0x84, 0xec } }; 151*f8fc7052SJohn Chung EFI_GUID gEfiCcixPerLogErrorSectionGuid = { 0x91335EF6, 152*f8fc7052SJohn Chung 0xEBFB, 153*f8fc7052SJohn Chung 0x4478, 154*f8fc7052SJohn Chung { 0xA6, 0xA6, 0x88, 0xB7, 0x28, 155*f8fc7052SJohn Chung 0xCF, 0x75, 0xD7 } }; 156*f8fc7052SJohn Chung EFI_GUID gEfiCxlProtocolErrorSectionGuid = { 0x80B9EFB4, 157*f8fc7052SJohn Chung 0x52B5, 158*f8fc7052SJohn Chung 0x4DE3, 159*f8fc7052SJohn Chung { 0xA7, 0x77, 0x68, 0x78, 0x4B, 160*f8fc7052SJohn Chung 0x77, 0x10, 0x48 } }; 161*f8fc7052SJohn Chung EFI_GUID gEfiCxlGeneralMediaErrorSectionGuid = { 0xfbcd0a77, 162*f8fc7052SJohn Chung 0xc260, 163*f8fc7052SJohn Chung 0x417f, 164*f8fc7052SJohn Chung { 0x85, 0xa9, 0x08, 0x8b, 0x16, 165*f8fc7052SJohn Chung 0x21, 0xeb, 0xa6 } }; 166*f8fc7052SJohn Chung EFI_GUID gEfiCxlDramEventErrorSectionGuid = { 0x601dcbb3, 167*f8fc7052SJohn Chung 0x9c06, 168*f8fc7052SJohn Chung 0x4eab, 169*f8fc7052SJohn Chung { 0xb8, 0xaf, 0x4e, 0x9b, 0xfb, 170*f8fc7052SJohn Chung 0x5c, 0x96, 0x24 } }; 171*f8fc7052SJohn Chung EFI_GUID gEfiCxlMemoryModuleErrorSectionGuid = { 0xfe927475, 172*f8fc7052SJohn Chung 0xdd59, 173*f8fc7052SJohn Chung 0x4339, 174*f8fc7052SJohn Chung { 0xa5, 0x86, 0x79, 0xba, 0xb1, 175*f8fc7052SJohn Chung 0x13, 0xb7, 0x74 } }; 176*f8fc7052SJohn Chung EFI_GUID gEfiCxlPhysicalSwitchErrorSectionGuid = { 0x77cf9271, 177*f8fc7052SJohn Chung 0x9c02, 178*f8fc7052SJohn Chung 0x470b, 179*f8fc7052SJohn Chung { 0x9f, 0xe4, 0xbc, 0x7b, 180*f8fc7052SJohn Chung 0x75, 0xf2, 0xda, 0x97 } }; 181*f8fc7052SJohn Chung EFI_GUID gEfiCxlVirtualSwitchErrorSectionGuid = { 0x40d26425, 182*f8fc7052SJohn Chung 0x3396, 183*f8fc7052SJohn Chung 0x4c4d, 184*f8fc7052SJohn Chung { 0xa5, 0xda, 0x3d, 0x47, 185*f8fc7052SJohn Chung 0x26, 0x3a, 0xf4, 0x25 } }; 186*f8fc7052SJohn Chung EFI_GUID gEfiCxlMldPortErrorSectionGuid = { 0x8dc44363, 187*f8fc7052SJohn Chung 0x0c96, 188*f8fc7052SJohn Chung 0x4710, 189*f8fc7052SJohn Chung { 0xb7, 0xbf, 0x04, 0xbb, 0x99, 190*f8fc7052SJohn Chung 0x53, 0x4c, 0x3f } }; 191794312c8SLawrence Tang 192794312c8SLawrence Tang //IA32/x64 error segment GUIDs. 193*f8fc7052SJohn Chung EFI_GUID gEfiIa32x64ErrorTypeCacheCheckGuid = { 0xA55701F5, 194*f8fc7052SJohn Chung 0xE3EF, 195*f8fc7052SJohn Chung 0x43de, 196*f8fc7052SJohn Chung { 0xAC, 0x72, 0x24, 0x9B, 0x57, 197*f8fc7052SJohn Chung 0x3F, 0xAD, 0x2C } }; 198*f8fc7052SJohn Chung EFI_GUID gEfiIa32x64ErrorTypeTlbCheckGuid = { 0xFC06B535, 199*f8fc7052SJohn Chung 0x5E1F, 200*f8fc7052SJohn Chung 0x4562, 201*f8fc7052SJohn Chung { 0x9F, 0x25, 0x0A, 0x3B, 0x9A, 202*f8fc7052SJohn Chung 0xDB, 0x63, 0xC3 } }; 203*f8fc7052SJohn Chung EFI_GUID gEfiIa32x64ErrorTypeBusCheckGuid = { 0x1CF3F8B3, 204*f8fc7052SJohn Chung 0xC5B1, 205*f8fc7052SJohn Chung 0x49a2, 206*f8fc7052SJohn Chung { 0xAA, 0x59, 0x5E, 0xEF, 0x92, 207*f8fc7052SJohn Chung 0xFF, 0xA6, 0x3C } }; 208*f8fc7052SJohn Chung EFI_GUID gEfiIa32x64ErrorTypeMsCheckGuid = { 0x48AB7F57, 209*f8fc7052SJohn Chung 0xDC34, 210*f8fc7052SJohn Chung 0x4f6c, 211*f8fc7052SJohn Chung { 0xA7, 0xD3, 0xB0, 0xB5, 0xB0, 212*f8fc7052SJohn Chung 0xA7, 0x43, 0x14 } }; 213