Matt Spinler | 1a94cc3 | 2019-09-11 13:32:12 -0500 | [diff] [blame] | 1 | #pragma once |
| 2 | |
| 3 | namespace openpower |
| 4 | { |
| 5 | namespace pels |
| 6 | { |
| 7 | |
Matt Spinler | 09d6400 | 2019-09-11 14:29:46 -0500 | [diff] [blame] | 8 | enum class ComponentID |
| 9 | { |
| 10 | phosphorLogging = 0x2000 |
| 11 | }; |
| 12 | |
Matt Spinler | 1a94cc3 | 2019-09-11 13:32:12 -0500 | [diff] [blame] | 13 | /** |
| 14 | * @brief PEL section IDs |
| 15 | */ |
| 16 | enum class SectionID |
| 17 | { |
| 18 | privateHeader = 0x5048, // 'PH' |
| 19 | userHeader = 0x5548, // 'UH' |
| 20 | primarySRC = 0x5053, // 'PS' |
| 21 | secondarySRC = 0x5353, // 'SS' |
| 22 | extendedUserHeader = 0x4548, // 'EH' |
| 23 | failingMTMS = 0x4D54, // 'MT' |
| 24 | dumpLocation = 0x4448, // 'DH' |
| 25 | firmwareError = 0x5357, // 'SW' |
| 26 | impactedPart = 0x4C50, // 'LP' |
| 27 | logicalResource = 0x4C52, // 'LR' |
| 28 | hmcID = 0x484D, // 'HM' |
| 29 | epow = 0x4550, // 'EP' |
| 30 | ioEvent = 0x4945, // 'IE' |
| 31 | mfgInfo = 0x4D49, // 'MI' |
| 32 | callhome = 0x4348, // 'CH' |
| 33 | userData = 0x5544, // 'UD' |
| 34 | envInfo = 0x4549, // 'EI' |
| 35 | extUserData = 0x4544 // 'ED' |
| 36 | }; |
| 37 | |
Matt Spinler | 93e2932 | 2019-09-20 11:16:15 -0500 | [diff] [blame^] | 38 | enum class SRCType |
| 39 | { |
| 40 | bmcError = 0xBD, |
| 41 | powerError = 0x11 |
| 42 | }; |
| 43 | |
Matt Spinler | 1a94cc3 | 2019-09-11 13:32:12 -0500 | [diff] [blame] | 44 | } // namespace pels |
| 45 | } // namespace openpower |