summaryrefslogtreecommitdiffstats
path: root/src/usr/fsi/fsidd.H
diff options
context:
space:
mode:
Diffstat (limited to 'src/usr/fsi/fsidd.H')
-rw-r--r--src/usr/fsi/fsidd.H15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/usr/fsi/fsidd.H b/src/usr/fsi/fsidd.H
index b2f671f07..d0503857d 100644
--- a/src/usr/fsi/fsidd.H
+++ b/src/usr/fsi/fsidd.H
@@ -131,6 +131,16 @@ class FsiDD
*/
errlHndl_t resetPib2Opb( TARGETING::Target* i_target );
+ /**
+ * @brief Retrieve some FSI attribute information
+ *
+ * @param[in] i_slave Slave Chip Target to query
+ * @param[out] o_info FSI Link Information
+ */
+ void getFsiLinkInfo( TARGETING::Target* i_slave,
+ FSI::FsiLinkInfo_t& o_info );
+
+
protected:
/**
* @brief Constructor
@@ -594,6 +604,11 @@ class FsiDD
*/
std::map<TARGETING::Target*,FsiChipInfo_t> iv_fsiInfoMap;
+ /**
+ * Mutex to protect the internal maps
+ */
+ mutex_t iv_dataMutex;
+
private:
// let my testcase poke around
OpenPOWER on IntegriCloud