diff options
| author | Claus Michael Olsen <cmolsen@us.ibm.com> | 2018-01-04 21:24:06 -0600 |
|---|---|---|
| committer | hostboot <hostboot@us.ibm.com> | 2018-03-22 14:08:33 -0500 |
| commit | 257144adf26dd6478149859ca1060cf74e86fb25 (patch) | |
| tree | 7d085aaa2b60cf34c27833dd19ff4877a8e91306 /import | |
| parent | 45251a638379a482376b4df39a078e991abedc0d (diff) | |
| download | talos-hcode-257144adf26dd6478149859ca1060cf74e86fb25.tar.gz talos-hcode-257144adf26dd6478149859ca1060cf74e86fb25.zip | |
Moving DD specific ring coord from TOR to XIP (step 2)
Step 2 - Producing XIP coordinated DD packaging of the TOR
ring sections.
- Updated ring_apply to produce N number of DD specific .rings
ring sections and which is then assembled using the DD
container API.
Key_Cronus_Test=XIP_REGRESS
HW-ImageBuild-Prereq=42751
- 42751 must be fully merged in Cronus and HB before this
commit (51511) can be merged. This is to avoid a Coreq
situation.
Change-Id: I2357e4aab29fa3b9b0ba0dc7eb1e463c95e237fa
Original-Change-Id: I45a73848f3e8683aae9dcc26fcdf282259c38fcc
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/51511
Tested-by: PPE CI <ppe-ci+hostboot@us.ibm.com>
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Tested-by: HWSV CI <hwsv-ci+hostboot@us.ibm.com>
Tested-by: Cronus HW CI <cronushw-ci+hostboot@us.ibm.com>
Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Reviewed-by: Thi N. Tran <thi@us.ibm.com>
Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com>
Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
Diffstat (limited to 'import')
| -rw-r--r-- | import/chips/p9/utils/imageProcs/p9_tor.H | 22 |
1 files changed, 6 insertions, 16 deletions
diff --git a/import/chips/p9/utils/imageProcs/p9_tor.H b/import/chips/p9/utils/imageProcs/p9_tor.H index d848903d..e4da5bf7 100644 --- a/import/chips/p9/utils/imageProcs/p9_tor.H +++ b/import/chips/p9/utils/imageProcs/p9_tor.H @@ -27,16 +27,6 @@ #include <common_ringId.H> -// Different options to extract data using tor_access_ring API -typedef enum RingBlockType -{ - GET_SINGLE_RING = 0x00, -#ifdef TORV3_SUPPORT - GET_DD_LEVEL_RINGS = 0x01, -#endif - GET_PPE_LEVEL_RINGS = 0x02, - PUT_SINGLE_RING = 0x03 -} RingBlockType_t; /// /// **************************************************************************** @@ -120,14 +110,14 @@ typedef enum RingBlockType /// /// \retval non-0 See \ref TOR API RETURN errors int tor_access_ring( void* i_ringSection, // Ring section ptr - RingId_t i_ringId, // Unique ring ID + RingId_t i_ringId, // Ring ID uint8_t i_ddLevel, // DD level info - PpeType_t i_PpeType, // PPE type : SBE, CME, etc - RingVariant_t i_RingVariant, // Base, Cache etc - uint8_t& io_instanceId, // chiplet instance ID - RingBlockType_t i_RingBlockType, // 0: single ring, 1: ring block + PpeType_t i_PpeType, // SBE,CME,SGPE + RingVariant_t i_RingVariant, // BASE,CC,RL + uint8_t& io_instanceId, // Chiplet instance ID + RingBlockType_t i_RingBlockType, // GET_SINGLE_RING,GET_PPE_LEVEL_RINGS,etc void** io_ringBlockPtr, // Addr of ring buffer - uint32_t& io_ringBlockSize, // size of ring data + uint32_t& io_ringBlockSize, // Size of ring data char* o_ringName, // Ring name uint32_t i_dbgl = 0 ); // Debug option |

