diff options
author | Sachin Gupta <sgupta2m@in.ibm.com> | 2018-01-21 23:33:40 -0600 |
---|---|---|
committer | Sachin Gupta <sgupta2m@in.ibm.com> | 2018-01-22 04:13:09 -0500 |
commit | 3a65f5252ab54db988e359962ae38fdf40cba261 (patch) | |
tree | 531238d2cf6679dce08829d10da0a81deb0b37e0 /src/sbefw/core | |
parent | 3f49215b05faad977abce306fc607f06c1d8c528 (diff) | |
download | talos-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.C | 2 |
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) { |