From 8a4cc1d6b3770dade628f77bcb01ed397181730d Mon Sep 17 00:00:00 2001 From: Dean Sanner Date: Tue, 11 Apr 2017 21:25:45 -0500 Subject: Ability to boot in SMT1 or SMT2 in Hostboot Change-Id: Ie377f47a5087e6a53ff57c4c4415be014f92c461 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/40584 Tested-by: Jenkins Server Tested-by: FSP CI Jenkins Tested-by: Jenkins OP Build CI Tested-by: Jenkins OP HW Reviewed-by: Christian R. Geddes Reviewed-by: Prachi Gupta Reviewed-by: Daniel M. Crowell --- src/include/usr/hdat/hdat.H | 2 ++ src/include/usr/initservice/mboxRegs.H | 5 +++-- 2 files changed, 5 insertions(+), 2 deletions(-) (limited to 'src/include/usr') diff --git a/src/include/usr/hdat/hdat.H b/src/include/usr/hdat/hdat.H index 2b4c35daa..bf005866b 100755 --- a/src/include/usr/hdat/hdat.H +++ b/src/include/usr/hdat/hdat.H @@ -167,6 +167,8 @@ extern const uint8_t HDAT_HDIF_ALIGN; #define HDAT_MAX_THREADS_SUPPORTED 8 #define HDAT_MAX_EIGHT_THREADS_SUPPORTED 8 #define HDAT_MAX_FOUR_THREADS_SUPPORTED 4 +#define HDAT_MAX_TWO_THREADS_SUPPORTED 2 + /* @enum hdatProcStatus * Status of a processor FRU. diff --git a/src/include/usr/initservice/mboxRegs.H b/src/include/usr/initservice/mboxRegs.H index a98cb9305..a5b46abb3 100644 --- a/src/include/usr/initservice/mboxRegs.H +++ b/src/include/usr/initservice/mboxRegs.H @@ -86,11 +86,12 @@ namespace SPLESS uint32_t goToRuntime :1; //1 uint32_t isMpipl :1; //2 uint32_t fspAttached :1; //3 - uint32_t reserved1 :1; //4 + uint32_t reserved1 :1; //4 -- do not repurpose uint32_t sbeInternalFFDC :1; //5 uint32_t overrideSecurity :1; //6 uint32_t allowAttrOverrides :1; //7 - uint32_t reserved2 :24; //8:31 + uint32_t smtMode :2; //8:9 + uint32_t reserved2 :22; //10:31 -- Available } PACKED; // NOTE: Used for debug tool communication during Hostboot IPL }; -- cgit v1.2.1