summaryrefslogtreecommitdiffstats
path: root/src/include/usr
diff options
context:
space:
mode:
authorDean Sanner <dsanner@us.ibm.com>2017-04-11 21:25:45 -0500
committerDaniel M. Crowell <dcrowell@us.ibm.com>2017-09-14 09:25:09 -0400
commit8a4cc1d6b3770dade628f77bcb01ed397181730d (patch)
tree1255ae9a44396c754ae11403a6bf5b40cce03fd0 /src/include/usr
parent3d6c5417a82f5dec8e708c0f311f1634a2aad651 (diff)
downloadtalos-hostboot-8a4cc1d6b3770dade628f77bcb01ed397181730d.tar.gz
talos-hostboot-8a4cc1d6b3770dade628f77bcb01ed397181730d.zip
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 <pfd-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com> Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Reviewed-by: Prachi Gupta <pragupta@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/include/usr')
-rwxr-xr-xsrc/include/usr/hdat/hdat.H2
-rw-r--r--src/include/usr/initservice/mboxRegs.H5
2 files changed, 5 insertions, 2 deletions
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
};
OpenPOWER on IntegriCloud