From e0a63c5309748b54739a23e12a8b90c7b9521624 Mon Sep 17 00:00:00 2001 From: Dan Crowell Date: Fri, 6 Dec 2013 15:11:24 -0600 Subject: Increase FSI polling timeout Our current timeout of 4ms should be sufficient, but it might be possible that our Timebase->Real Time calculation is a little off. I'm increasing the timeout to 10ms to be completely sure it is big enough. Change-Id: I90bb355d24cf6d809b90fe2c6a5e77f69a1be2cb CQ: SW236663 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/7584 Tested-by: Jenkins Server Reviewed-by: Michael Baiocchi Reviewed-by: A. Patrick Williams III --- src/usr/fsi/fsidd.C | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/usr/fsi') diff --git a/src/usr/fsi/fsidd.C b/src/usr/fsi/fsidd.C index 261c23730..9809b9b27 100644 --- a/src/usr/fsi/fsidd.C +++ b/src/usr/fsi/fsidd.C @@ -1226,7 +1226,7 @@ errlHndl_t FsiDD::pollForComplete(FsiAddrInfo_t& i_addrInfo, uint32_t* o_readData) { errlHndl_t l_err = NULL; - enum { MAX_OPB_TIMEOUT_NS = 4000000 }; //=4ms + enum { MAX_OPB_TIMEOUT_NS = 10000000 }; //=10ms do { // poll for complete @@ -1858,7 +1858,7 @@ errlHndl_t FsiDD::initMasterControl(TARGETING::Target* i_master, databuf = 0x50040400; //Setup timeout so that: - // code(4ms) > masterproc (0.9ms) > remote fsi master (0.8ms) + // code(10ms) > masterproc (0.9ms) > remote fsi master (0.8ms) if( i_master == iv_master ) { // 26:27= Timeout (b01) = 0.9ms -- cgit v1.2.1