diff options
Diffstat (limited to 'src/usr/diag/prdf/common')
-rw-r--r-- | src/usr/diag/prdf/common/plat/cen/prdf_plat_cen.mk | 40 | ||||
-rw-r--r-- | src/usr/diag/prdf/common/plat/p9/prdf_plat_p9.mk | 40 | ||||
-rw-r--r-- | src/usr/diag/prdf/common/plat/pegasus/prdf_plat_p8.mk | 73 | ||||
-rw-r--r-- | src/usr/diag/prdf/common/prdf_common_fsp_and_hb.mk | 36 |
4 files changed, 153 insertions, 36 deletions
diff --git a/src/usr/diag/prdf/common/plat/cen/prdf_plat_cen.mk b/src/usr/diag/prdf/common/plat/cen/prdf_plat_cen.mk new file mode 100644 index 000000000..62f2a3b13 --- /dev/null +++ b/src/usr/diag/prdf/common/plat/cen/prdf_plat_cen.mk @@ -0,0 +1,40 @@ +# IBM_PROLOG_BEGIN_TAG +# This is an automatically generated prolog. +# +# $Source: src/usr/diag/prdf/common/plat/cen/prdf_plat_cen.mk $ +# +# OpenPOWER HostBoot Project +# +# Contributors Listed Below - COPYRIGHT 2016 +# [+] International Business Machines Corp. +# +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or +# implied. See the License for the specific language governing +# permissions and limitations under the License. +# +# IBM_PROLOG_END_TAG + +# NOTE: PRD_SRC_PATH must be defined before including this file. + +################################################################################ +# Paths common to both FSP and Hostboot +################################################################################ + +prd_vpath += ${PRD_SRC_PATH}/common/plat/cen + +prd_incpath += ${PRD_SRC_PATH}/common/plat/cen + +################################################################################ +# Object files common to both FSP and Hostboot +################################################################################ + + diff --git a/src/usr/diag/prdf/common/plat/p9/prdf_plat_p9.mk b/src/usr/diag/prdf/common/plat/p9/prdf_plat_p9.mk new file mode 100644 index 000000000..d0e83e000 --- /dev/null +++ b/src/usr/diag/prdf/common/plat/p9/prdf_plat_p9.mk @@ -0,0 +1,40 @@ +# IBM_PROLOG_BEGIN_TAG +# This is an automatically generated prolog. +# +# $Source: src/usr/diag/prdf/common/plat/p9/prdf_plat_p9.mk $ +# +# OpenPOWER HostBoot Project +# +# Contributors Listed Below - COPYRIGHT 2016 +# [+] International Business Machines Corp. +# +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or +# implied. See the License for the specific language governing +# permissions and limitations under the License. +# +# IBM_PROLOG_END_TAG + +# NOTE: PRD_SRC_PATH must be defined before including this file. + +################################################################################ +# Paths common to both FSP and Hostboot +################################################################################ + +prd_vpath += ${PRD_SRC_PATH}/common/plat/p9 + +prd_incpath += ${PRD_SRC_PATH}/common/plat/p9 + +################################################################################ +# Object files common to both FSP and Hostboot +################################################################################ + + diff --git a/src/usr/diag/prdf/common/plat/pegasus/prdf_plat_p8.mk b/src/usr/diag/prdf/common/plat/pegasus/prdf_plat_p8.mk new file mode 100644 index 000000000..ebd4f5430 --- /dev/null +++ b/src/usr/diag/prdf/common/plat/pegasus/prdf_plat_p8.mk @@ -0,0 +1,73 @@ +# IBM_PROLOG_BEGIN_TAG +# This is an automatically generated prolog. +# +# $Source: src/usr/diag/prdf/common/plat/pegasus/prdf_plat_p8.mk $ +# +# OpenPOWER HostBoot Project +# +# Contributors Listed Below - COPYRIGHT 2016 +# [+] International Business Machines Corp. +# +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or +# implied. See the License for the specific language governing +# permissions and limitations under the License. +# +# IBM_PROLOG_END_TAG + +# NOTE: PRD_SRC_PATH must be defined before including this file. + +################################################################################ +# Paths common to both FSP and Hostboot +################################################################################ + +prd_vpath += ${PRD_SRC_PATH}/common/plat/pegasus + +prd_incpath += ${PRD_SRC_PATH}/common/plat/pegasus + +################################################################################ +# Object files common to both FSP and Hostboot +################################################################################ + +# common/plat/pegasus/ (non-rule plugin related) +prd_obj += prdfCalloutUtil.o +prd_obj += prdfCenAddress.o +prd_obj += prdfCenDqBitmap.o +prd_obj += prdfCenMbaCaptureData.o +prd_obj += prdfCenMbaCeTable.o +prd_obj += prdfCenMbaRceTable.o +prd_obj += prdfCenMbaTdCtlr_common.o +prd_obj += prdfCenMbaThresholds_common.o +prd_obj += prdfCenMbaUeTable.o +prd_obj += prdfCenMemUtils.o +prd_obj += prdfCenSymbol.o +prd_obj += prdfFabricDomain.o +prd_obj += prdfFsiCapUtil.o +prd_obj += prdfLaneRepair.o +prd_obj += prdfLineDelete.o +prd_obj += prdfMemoryMru.o +prd_obj += prdfPciOscSwitchDomain.o +prd_obj += prdfPegasusConfigurator.o +prd_obj += prdfPllDomain.o +prd_obj += prdfPhbUtils.o +prd_obj += prdfPlatUtil.o + +# common/plat/pegasus/ (rule plugin related) +prd_rule_plugin += prdfCenMba.o +prd_rule_plugin += prdfCenMembuf.o +prd_rule_plugin += prdfCenPll.o +prd_rule_plugin += prdfP8Ex.o +prd_rule_plugin += prdfP8Mcs.o +prd_rule_plugin += prdfP8Pll.o +prd_rule_plugin += prdfP8PllPcie.o +prd_rule_plugin += prdfP8Proc.o +prd_rule_plugin += prdfPllUtils.o + diff --git a/src/usr/diag/prdf/common/prdf_common_fsp_and_hb.mk b/src/usr/diag/prdf/common/prdf_common_fsp_and_hb.mk index b5a5177f1..b38595e17 100644 --- a/src/usr/diag/prdf/common/prdf_common_fsp_and_hb.mk +++ b/src/usr/diag/prdf/common/prdf_common_fsp_and_hb.mk @@ -33,7 +33,6 @@ prd_vpath += ${PRD_SRC_PATH}/common prd_vpath += ${PRD_SRC_PATH}/common/include prd_vpath += ${PRD_SRC_PATH}/common/mnfgtools prd_vpath += ${PRD_SRC_PATH}/common/plat -prd_vpath += ${PRD_SRC_PATH}/common/plat/pegasus prd_vpath += ${PRD_SRC_PATH}/common/plugins prd_vpath += ${PRD_SRC_PATH}/common/rule prd_vpath += ${PRD_SRC_PATH}/common/util @@ -41,7 +40,6 @@ prd_vpath += ${PRD_SRC_PATH}/common/util prd_incpath += ${PRD_SRC_PATH}/common prd_incpath += ${PRD_SRC_PATH}/common/mnfgtools prd_incpath += ${PRD_SRC_PATH}/common/plat -prd_incpath += ${PRD_SRC_PATH}/common/plat/pegasus prd_incpath += ${PRD_SRC_PATH}/common/plugins prd_incpath += ${PRD_SRC_PATH}/common/rule prd_incpath += ${PRD_SRC_PATH}/common/util @@ -63,40 +61,6 @@ prd_obj_no_sim += prdfPlatServices_common.o prd_obj += prdfRasServices_common.o prd_obj += prdfTargetServices.o -# common/plat/pegasus/ (non-rule plugin related) -#prd_obj += prdfCalloutUtil.o -#prd_obj += prdfCenAddress.o -#prd_obj += prdfCenDqBitmap.o -#prd_obj += prdfCenMbaCaptureData.o -#prd_obj += prdfCenMbaCeTable.o -#prd_obj += prdfCenMbaRceTable.o -#prd_obj += prdfCenMbaTdCtlr_common.o -#prd_obj += prdfCenMbaThresholds_common.o -#prd_obj += prdfCenMbaUeTable.o -#prd_obj += prdfCenMemUtils.o -#prd_obj += prdfCenSymbol.o -#prd_obj += prdfFabricDomain.o -#prd_obj += prdfFsiCapUtil.o -#prd_obj += prdfLaneRepair.o -#prd_obj += prdfLineDelete.o -#prd_obj += prdfMemoryMru.o -#prd_obj += prdfPciOscSwitchDomain.o -#prd_obj += prdfPegasusConfigurator.o -#prd_obj += prdfPllDomain.o -#prd_obj += prdfPhbUtils.o -#prd_obj += prdfPlatUtil.o - -# common/plat/pegasus/ (rule plugin related) -#prd_rule_plugin += prdfCenMba.o -#prd_rule_plugin += prdfCenMembuf.o -#prd_rule_plugin += prdfCenPll.o -#prd_rule_plugin += prdfP8Ex.o -#prd_rule_plugin += prdfP8Mcs.o -#prd_rule_plugin += prdfP8Pll.o -#prd_rule_plugin += prdfP8PllPcie.o -#prd_rule_plugin += prdfP8Proc.o -#prd_rule_plugin += prdfPllUtils.o - # common/plugins/ (errl plugin related) prd_obj += prdfParserUtils.o |