diff options
author | Dean Sanner <dsanner@us.ibm.com> | 2016-09-23 07:41:11 -0500 |
---|---|---|
committer | Daniel M. Crowell <dcrowell@us.ibm.com> | 2016-10-05 10:52:47 -0400 |
commit | 4415fb37f923bfeb63f1f81c55fe177d2e0adb95 (patch) | |
tree | 292da2c425892ab1583ed04c957f963ca0ad5ad9 /src/usr/util | |
parent | 083d6c0b0a1517b0995134822202535ed71b60fd (diff) | |
download | talos-hostboot-4415fb37f923bfeb63f1f81c55fe177d2e0adb95.tar.gz talos-hostboot-4415fb37f923bfeb63f1f81c55fe177d2e0adb95.zip |
Allow Cronus to use debugComm on FSP based systems
-Pass down HRMOR adjusted addr
-Provide unique continous trace enable for debugComm
Change-Id: I214a6b2e0113ce19b8813e7d4902de4b42b23d11
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/30178
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Reviewed-by: Prachi Gupta <pragupta@us.ibm.com>
Reviewed-by: Corey V. Swenson <cswenson@us.ibm.com>
Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/usr/util')
-rw-r--r-- | src/usr/util/utilmbox_scratch.C | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/usr/util/utilmbox_scratch.C b/src/usr/util/utilmbox_scratch.C index 814a9026a..6d2c57174 100644 --- a/src/usr/util/utilmbox_scratch.C +++ b/src/usr/util/utilmbox_scratch.C @@ -39,6 +39,7 @@ #include <errl/errlmanager.H> #include <devicefw/userif.H> #include <sys/task.h> +#include <sys/misc.h> #include <util/utilmbox_scratch.H> #include "utilbase.H" @@ -92,7 +93,8 @@ namespace Util void writeDebugCommRegs(uint8_t i_usage, uint32_t i_addr, uint32_t i_size) { //convert input into uint64_t for scom write - uint64_t l_bufAddr = i_addr; + uint64_t l_hrmorVal = cpu_spr_value(CPU_SPR_HRMOR); + uint64_t l_bufAddr = i_addr | l_hrmorVal; //OR in HRMOR for RA uint64_t l_bufSize = (i_size & MSG_DATA_SIZE_MASK) | (i_usage << MSG_USAGE_SHIFT); |