summaryrefslogtreecommitdiffstats
path: root/src/usr/fsi
diff options
context:
space:
mode:
Diffstat (limited to 'src/usr/fsi')
-rw-r--r--src/usr/fsi/fsidd.C13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/usr/fsi/fsidd.C b/src/usr/fsi/fsidd.C
index f32771de2..1b8a795ed 100644
--- a/src/usr/fsi/fsidd.C
+++ b/src/usr/fsi/fsidd.C
@@ -44,6 +44,7 @@
#include <algorithm>
#include <targeting/common/commontargeting.H>
#include "errlud_fsi.H"
+#include <util/misc.H>
// FSI : General driver traces
trace_desc_t* g_trac_fsi = NULL;
@@ -2407,6 +2408,18 @@ errlHndl_t FsiDD::checkForErrors( FsiAddrInfo_t& i_addrInfo )
return NULL;
}
+ //@fixme-RTC:87909 - temporary simics workaround
+ //Skip MAEB check on Brazos for now
+ if( Util::isSimicsRunning() )
+ {
+ if( iv_master->getAttr<TARGETING::ATTR_MODEL>()
+ == TARGETING::MODEL_VENICE )
+ {
+ return NULL;
+ }
+ }
+
+
uint32_t maeb_reg = getControlReg(i_addrInfo.accessInfo.type)|FSI_MAEB_070;
//check for general errors
OpenPOWER on IntegriCloud