diff options
| author | Doug Gilbert <dgilbert@us.ibm.com> | 2014-07-31 14:19:29 -0500 |
|---|---|---|
| committer | A. Patrick Williams III <iawillia@us.ibm.com> | 2014-09-08 09:43:28 -0500 |
| commit | 863f07b5d3f107bd9637912f9034b32d6a52a1f8 (patch) | |
| tree | d8a85a91388b42588ecd129dc70f07b786ac40ff /src/include/usr/errl | |
| parent | 82430140479f754d176808a5274d8e88fd0c5696 (diff) | |
| download | blackbird-hostboot-863f07b5d3f107bd9637912f9034b32d6a52a1f8.tar.gz blackbird-hostboot-863f07b5d3f107bd9637912f9034b32d6a52a1f8.zip | |
Tools for delivering SRC descriptions to PUBs
Change-Id: I1e909145a28c4cce750baee5d79f8f1672235ba9
RTC: 106255
Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/12841
Tested-by: Jenkins Server
Reviewed-by: Corey V. Swenson <cswenson@us.ibm.com>
Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Diffstat (limited to 'src/include/usr/errl')
| -rw-r--r-- | src/include/usr/errl/hberrltypes.H | 37 |
1 files changed, 19 insertions, 18 deletions
diff --git a/src/include/usr/errl/hberrltypes.H b/src/include/usr/errl/hberrltypes.H index 9d137f676..94e3722a8 100644 --- a/src/include/usr/errl/hberrltypes.H +++ b/src/include/usr/errl/hberrltypes.H @@ -5,7 +5,9 @@ /* */ /* OpenPOWER HostBoot Project */ /* */ -/* COPYRIGHT International Business Machines Corp. 2011,2014 */ +/* Contributors Listed Below - COPYRIGHT 2012,2014 */ +/* [+] International Business Machines Corp. */ +/* */ /* */ /* Licensed under the Apache License, Version 2.0 (the "License"); */ /* you may not use this file except in compliance with the License. */ @@ -228,15 +230,20 @@ enum srcType_t * * Refer to errentry.H and src/epub/fsp/epub_service_codes.H * in fips code. + * + * @note This enum is parsed by genErrlParsers.pl and requires the subsystem + * name to start with EPUB_ and the value to start with 0x followed by + * exactly two hex digits and a comma. Subsystems that have their SRCs + * published separately (e.g. PRD) are marked as //@PUB_IGNORE */ enum epubSubSystem_t { - EPUB_RESERVED_0 = 0x00, + EPUB_RESERVED_0 = 0x00, //@PUB_IGNORE // Processor subsystem EPUB_PROCESSOR_SUBSYS = 0x10, - EPUB_PROCESSOR_FRU = 0x11, - EPUB_PROCESSOR_CHIP_CACHE = 0x12, + EPUB_PROCESSOR_FRU = 0x11, //@PUB_IGNORE + EPUB_PROCESSOR_CHIP_CACHE = 0x12, //@PUB_IGNORE EPUB_PROCESSOR_UNIT = 0x13, EPUB_PROCESSOR_BUS_CTL = 0x14, @@ -245,20 +252,15 @@ enum epubSubSystem_t EPUB_MEMORY_CONTROLLER = 0x21, EPUB_MEMORY_BUS = 0x22, EPUB_MEMORY_DIMM = 0x23, - EPUB_MEMORY_FRU = 0x24, - EPUB_EXTERNAL_CACHE = 0x25, - - // I/O Subsystem: hub - EPUB_IO_HUB = 0x31, + EPUB_MEMORY_FRU = 0x24, //@PUB_IGNORE + EPUB_EXTERNAL_CACHE = 0x25, //@PUB_IGNORE // CEC Hardware EPUB_CEC_HDW_SUBSYS = 0x50, EPUB_CEC_HDW_VPD_INTF = 0x55, EPUB_CEC_HDW_I2C_DEVS = 0x56, - EPUB_CEC_HDW_JTAG = 0x57, - EPUB_CEC_HDW_CHIP_INTF = 0x57, // includes JTAG, FSI, etc. + EPUB_CEC_HDW_CHIP_INTF = 0x57, // includes JTAG, FSI, etc. EPUB_CEC_HDW_CLK_CTL = 0x58, - EPUB_CEC_HDW_OP_PANEL = 0x59, EPUB_CEC_HDW_TOD_HDW = 0x5A, EPUB_CEC_HDW_SP_PHYP_INTF = 0x5C, @@ -267,18 +269,17 @@ enum epubSubSystem_t // Others EPUB_MISC_SUBSYS = 0x70, - EPUB_MISC_TEST_TOOL = 0x72, - EPUB_MISC_MULTIPLE_SUBSYS = 0x74, - EPUB_MISC_UNKNOWN = 0x75, - EPUB_MISC_INFORMATIONAL = 0x76, + EPUB_MISC_TEST_TOOL = 0x72, //@PUB_IGNORE + EPUB_MISC_MULTIPLE_SUBSYS = 0x74, //@PUB_IGNORE + EPUB_MISC_UNKNOWN = 0x75, //@PUB_IGNORE + EPUB_MISC_INFORMATIONAL = 0x76, //@PUB_IGNORE // Platform Firmware - EPUB_FIRMWARE_SUBSYS = 0x80, + EPUB_FIRMWARE_SUBSYS = 0x80, //@PUB_IGNORE EPUB_FIRMWARE_SP = 0x81, EPUB_FIRMWARE_PHYP = 0x82, EPUB_FIRMWARE_HOSTBOOT = 0x8A, - EPUB_FIRMWARE_OCC = 0x8B, EPUB_UNKNOWN = 0xFF, }; |

