summaryrefslogtreecommitdiffstats
path: root/src/sbefw/core
diff options
context:
space:
mode:
authorSachin Gupta <sgupta2m@in.ibm.com>2018-01-21 23:33:40 -0600
committerSachin Gupta <sgupta2m@in.ibm.com>2018-01-22 04:13:09 -0500
commit3a65f5252ab54db988e359962ae38fdf40cba261 (patch)
tree531238d2cf6679dce08829d10da0a81deb0b37e0 /src/sbefw/core
parent3f49215b05faad977abce306fc607f06c1d8c528 (diff)
downloadtalos-sbe-3a65f5252ab54db988e359962ae38fdf40cba261.tar.gz
talos-sbe-3a65f5252ab54db988e359962ae38fdf40cba261.zip
Allow Invalid scoms for simulation regression testing
Change-Id: I66cd2e0e41072e607f741231bc09088dbec66815 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/52319 Reviewed-by: Soma Bhanutej <soma.bhanu@in.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Shakeeb A. Pasha B K <shakeebbk@in.ibm.com> Reviewed-by: RAJA DAS <rajadas2@in.ibm.com> Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com>
Diffstat (limited to 'src/sbefw/core')
-rw-r--r--src/sbefw/core/sbescom.C2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/sbefw/core/sbescom.C b/src/sbefw/core/sbescom.C
index fcefcbbc..63c62eeb 100644
--- a/src/sbefw/core/sbescom.C
+++ b/src/sbefw/core/sbescom.C
@@ -83,6 +83,7 @@ void checkIndirectAndDoScom( const bool i_isRead,
ReturnCode fapiRc = FAPI2_RC_SUCCESS;
do
{
+ #ifndef __ALLOW_INVALID_SCOMS__
// Do address validation
// SBE throws data storage exception if Master ID field is not 0. Also
// we halt sbe for SBE address space errors. So check these registers
@@ -94,6 +95,7 @@ void checkIndirectAndDoScom( const bool i_isRead,
o_hdr->secondaryStatus = SBE_SEC_INVALID_ADDRESS_PASSED ;
break;
}
+ #endif // __ALLOW_INVALID_SCOMS__
// If the indirect scom bit is 0, then doing a regular scom
if( (i_addr & DIRECT_SCOM_ADDR_MASK) == 0)
{
OpenPOWER on IntegriCloud