diff options
Diffstat (limited to 'src/usr/fsi/fsidd.H')
-rw-r--r-- | src/usr/fsi/fsidd.H | 15 |
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 |