Skip to content

Commit

Permalink
Revert "UV Support : Augmented STOP API and self restore for enabling…
Browse files Browse the repository at this point in the history
… UV"

Change-Id: Iaabd787166422b68179901b7785ab3e8a54d35b8
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/65875
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Tested-by: HWSV CI <hwsv-ci+hostboot@us.ibm.com>
Tested-by: PPE CI <ppe-ci+hostboot@us.ibm.com>
Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com>
Reviewed-by: Dean Sanner <dsanner@us.ibm.com>
Reviewed-by: RANGANATHPRASAD G. BRAHMASAMUDRA <prasadbgr@in.ibm.com>
Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/65885
Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com>
Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com>
Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
  • Loading branch information
premsjha authored and dcrowell77 committed Sep 14, 2018
1 parent 09ab06c commit 076c45f
Show file tree
Hide file tree
Showing 12 changed files with 138 additions and 1,151 deletions.
24 changes: 7 additions & 17 deletions src/import/chips/p9/procedures/hwp/lib/p9_hcd_memmap_base.H
Original file line number Diff line number Diff line change
Expand Up @@ -311,7 +311,6 @@ HCD_CONST(CPMR_ATTN_WORD1_BYTE, 0x04)
HCD_CONST(CPMR_MAGIC_NUMBER_BYTE, 0x08)
HCD_CONST(CPMR_BUILD_DATE_BYTE, 0x10)
HCD_CONST(CPMR_BUILD_VER_BYTE, 0x14)
HCD_CONST(CPMR_URMOR_FIX_BYTE, 0x1E)
HCD_CONST(CPMR_CME_HCODE_OFFSET_BYTE, 0x20)
HCD_CONST(CPMR_CME_HCODE_LENGTH_BYTE, 0x24)
HCD_CONST(CPMR_CORE_COMMON_RING_OFFSET_BYTE, 0x28)
Expand All @@ -330,30 +329,21 @@ HCD_CONST(CPMR_MAX_SCOM_REST_PER_CORE_BYTE, 0x50)

HCD_CONST(SELF_RESTORE_CPMR_OFFSET, CPMR_HEADER_SIZE)
HCD_CONST(SELF_RESTORE_INT_SIZE, (8 * ONE_KB))
HCD_CONST(THREAD_LAUNCHER_SIZE, 1024)
HCD_CONST(THREAD_LAUNCHER_SIZE, 256)
HCD_CONST(SELF_RESTORE_CODE_SIZE,
(SELF_RESTORE_INT_SIZE + THREAD_LAUNCHER_SIZE))

HCD_CONST(CORE_RESTORE_THREAD_AREA_SIZE, HALF_KB)
HCD_CONST(SELF_SAVE_THREAD_AREA_SIZE, 256)
HCD_CONST(CORE_RESTORE_CORE_AREA_SIZE, HALF_KB)
HCD_CONST(CORE_SAVE_CORE_AREA_SIZE, HALF_KB)

//self save-restore size per thread
HCD_CONST(CORE_RESTORE_THREAD_AREA_SIZE, (ONE_KB))
HCD_CONST(CORE_RESTORE_CORE_AREA_SIZE, (ONE_KB))
HCD_CONST(CORE_RESTORE_SIZE_PER_THREAD,
(CORE_RESTORE_THREAD_AREA_SIZE + SELF_SAVE_THREAD_AREA_SIZE))
//self save-restore size per core
HCD_CONST(SELF_RESTORE_SIZE_PER_CORE,
(CORE_RESTORE_SIZE_PER_THREAD + CORE_RESTORE_CORE_AREA_SIZE +
CORE_SAVE_CORE_AREA_SIZE))
//size of self restore region for entire chip
(CORE_RESTORE_THREAD_AREA_SIZE + CORE_RESTORE_CORE_AREA_SIZE))
HCD_CONST(SELF_RESTORE_CORE_REGS_SIZE,
(SELF_RESTORE_SIZE_PER_CORE* MAX_CORES_PER_CHIP))
//total self restore region including thread launcher code size
(CORE_RESTORE_SIZE_PER_THREAD*
MAX_THREADS_PER_CORE* MAX_CORES_PER_CHIP))

HCD_CONST(SELF_RESTORE_SIZE_TOTAL,
(SELF_RESTORE_CODE_SIZE + SELF_RESTORE_CORE_REGS_SIZE))

HCD_CONST( EC_LEVEL_URMOR_FIX, 0x23 )

/// Core Scom

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -135,8 +135,7 @@ HCD_HDR_ATTN ( attnOpcodes, 2);
HCD_HDR_UINT64( magic_number, CPMR_MAGIC_NUMBER);
HCD_HDR_UINT32( cpmrbuildDate, 0);
HCD_HDR_UINT32( cpmrVersion, 0);
HCD_HDR_UINT8_VEC (cpmrReserveFlags, 6, 0);
HCD_HDR_UINT8 ( urmorFix, 0);
HCD_HDR_UINT8_VEC (cpmrReserveFlags, 7, 0);
HCD_HDR_UINT8 ( fusedModeStatus, 0);
HCD_HDR_UINT32( cmeImgOffset, 0);
HCD_HDR_UINT32( cmeImgLength, 0);
Expand Down

0 comments on commit 076c45f

Please sign in to comment.