diff options
author | Terry J. Opie <opiet@us.ibm.com> | 2012-04-25 11:39:05 -0500 |
---|---|---|
committer | A. Patrick Williams III <iawillia@us.ibm.com> | 2012-06-18 16:38:55 -0500 |
commit | e9de3b17d17a3c230ae9db3ed7d4139950cd4963 (patch) | |
tree | d71fec7cbd502e07d94c64590cff1401c9f3b155 /src/include | |
parent | e14f34f3648159c2fd5d62900ee5568ca2b78af3 (diff) | |
download | talos-hostboot-e9de3b17d17a3c230ae9db3ed7d4139950cd4963.tar.gz talos-hostboot-e9de3b17d17a3c230ae9db3ed7d4139950cd4963.zip |
Preload PNOR VPD correctly
- Handle Venice, Murano, Tuleta
- Change SPD code to use VPD_REC_NUM attribute
- Modify FAPI/HWPF tests to use present DIMM targets
Change-Id: I2348a2da90ea85a966f3724f8b3694a0b8f03916
RTC: 40774
Depends-on: I7d1b41c9f9e87baa9d42b78bf4351e3b6d774cb5 RTC: 39133
Depends-on: Ia0f22c87f8bc3959324fa8347e191f2b47b4325c RTC: 35835
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/950
Tested-by: Jenkins Server
Reviewed-by: ADAM R. MUHLE <armuhle@us.ibm.com>
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Diffstat (limited to 'src/include')
-rw-r--r-- | src/include/usr/targeting/common/utilFilter.H | 37 |
1 files changed, 33 insertions, 4 deletions
diff --git a/src/include/usr/targeting/common/utilFilter.H b/src/include/usr/targeting/common/utilFilter.H index bcb13afef..9b58b2fdb 100644 --- a/src/include/usr/targeting/common/utilFilter.H +++ b/src/include/usr/targeting/common/utilFilter.H @@ -47,7 +47,7 @@ namespace TARGETING * @parm[in] i_type, the type of the chip targets to be obtained * @parm[in] i_functional, set to true to return only functional targets * - * @return N/A + * @return N/A */ void getAllChips(TARGETING::TargetHandleList & o_vector, TYPE i_type, bool i_functional = true ); @@ -60,7 +60,7 @@ void getAllChips(TARGETING::TargetHandleList & o_vector, * @parm[in] i_type, the type of the chiplet targets to be obtained * @parm[in] i_functional, set to true to return only functional targets * - * @return N/A + * @return N/A */ void getAllChiplets(TARGETING::TargetHandleList & o_vector, TYPE i_type, bool i_functional = true ); @@ -74,7 +74,7 @@ void getAllChiplets(TARGETING::TargetHandleList & o_vector, * @parm[in] i_type, the type of the chiplet targets to be obtained * @parm[in] i_functional, set to true to return only functional targets * - * @return N/A + * @return N/A */ void getChildChiplets(TARGETING::TargetHandleList & o_vector, const Target * i_chip, TYPE i_type, bool i_functional = true ); @@ -88,7 +88,7 @@ void getChildChiplets(TARGETING::TargetHandleList & o_vector, * @parm[in] i_type, the type of the chip target to be obtained * @parm[in] i_functional, set to true to return only functional targets * - * @return N/A + * @return N/A */ void getAffinityChips( TARGETING::TargetHandleList& o_vector, const Target * i_chiplet, TYPE i_type, bool i_functional = true ); @@ -102,6 +102,35 @@ void getAffinityChips( TARGETING::TargetHandleList& o_vector, */ const Target * getParentChip( const Target * i_pChiplet ); + +/** + * @brief Return a list of all cards in a system + * + * @param[out] o_vector - Vector of the matching targets. + * @param[in] i_cardType - The Targeting type. + * @param[in] i_function - Return only Functional cards, default = true + * + * @return NONE + */ +void getAllCards( TARGETING::TargetHandleList & o_vector, + TYPE i_cardType, + bool i_functional = true ); + + +/** + * @brief Return a list of all cards in a system + * + * @param[out] o_vector - Vector of the matching targets. + * @param[in] i_cardType - The Targeting type. + * @param[in] i_function - Return only Functional cards, default = true + * + * @return NONE + */ + +void getAllLogicalCards( TARGETING::TargetHandleList & o_vector, + TYPE i_cardType, + bool i_functional = true ); + } #endif // __TARGETING_COMMON_UTIL_H |