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