diff options
author | Mark Pizzutillo <Mark.Pizzutillo@ibm.com> | 2019-11-18 17:24:22 -0500 |
---|---|---|
committer | Daniel M Crowell <dcrowell@us.ibm.com> | 2019-12-02 10:22:49 -0600 |
commit | 7e3eaedffa203b920c0f8ddcff2f38f92a9b29a4 (patch) | |
tree | e8591c2e92bd6220d5875a2b314c46ab8c1e7d8a /src/import/generic/memory/lib | |
parent | 30077cd8b888e0f680baa061387a636404d63aa4 (diff) | |
download | talos-hostboot-7e3eaedffa203b920c0f8ddcff2f38f92a9b29a4.tar.gz talos-hostboot-7e3eaedffa203b920c0f8ddcff2f38f92a9b29a4.zip |
Add check for compatible upstream templates before enabling Explorer metadata
Change-Id: I9c406ae9134799a7f524a4ecc86cc2ff78ec791c
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/87354
Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com>
Reviewed-by: Louis Stermole <stermole@us.ibm.com>
Reviewed-by: STEPHEN GLANCY <sglancy@us.ibm.com>
Tested-by: HWSV CI <hwsv-ci+hostboot@us.ibm.com>
Reviewed-by: Jennifer A Stofer <stofer@us.ibm.com>
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/87367
Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com>
Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com>
Reviewed-by: Daniel M Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/import/generic/memory/lib')
-rw-r--r-- | src/import/generic/memory/lib/utils/find.H | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/import/generic/memory/lib/utils/find.H b/src/import/generic/memory/lib/utils/find.H index dd5a6dbfd..297334ae7 100644 --- a/src/import/generic/memory/lib/utils/find.H +++ b/src/import/generic/memory/lib/utils/find.H @@ -164,6 +164,19 @@ inline fapi2::Target<fapi2::TARGET_TYPE_PROC_CHIP> find_target(const fapi2::Targ } /// +/// @brief find the MCC given a OCMB_CHIP +/// @param[in] i_target the fapi2 target OCMB_CHIP +/// @return a MCC target. +/// +template<> +inline fapi2::Target<fapi2::TARGET_TYPE_MCC> find_target(const fapi2::Target<fapi2::TARGET_TYPE_OCMB_CHIP>& + i_target) +{ + return i_target.getParent<fapi2::TARGET_TYPE_OMI>() + .getParent<fapi2::TARGET_TYPE_MCC>(); +} + +/// /// @brief find all the OCMB_CHIPs connected to a PROC_CHIP /// @param[in] i_target a fapi2::Target PROC_CHIP /// @return a vector of fapi2::TARGET_TYPE_OCMB_CHIP |