From d175f43bb50556c1afb1e79777279195dcf4c144 Mon Sep 17 00:00:00 2001 From: Andre Marin Date: Thu, 19 Jul 2018 11:18:55 -0500 Subject: Add MEM_PORT target Change-Id: Iff9984db164099845c8a5bc7ce28f412337f5925 Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/62917 Tested-by: Jenkins Server Tested-by: HWSV CI Tested-by: PPE CI Tested-by: Hostboot CI Reviewed-by: Matt K. Light Reviewed-by: Daniel M. Crowell Reviewed-by: Louis Stermole Reviewed-by: Thi N. Tran Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/63012 Tested-by: Jenkins OP Build CI Tested-by: Jenkins OP HW Tested-by: FSP CI Jenkins Reviewed-by: Christian R. Geddes --- src/import/hwpf/fapi2/include/collect_reg_ffdc.H | 8 ++- src/import/hwpf/fapi2/include/target_types.H | 4 +- .../fapi2/xml/attribute_info/common_attributes.xml | 6 +- .../xml/attribute_info/scratch_attributes.xml | 66 +++++++++++----------- .../fapi2/xml/attribute_info/unit_attributes.xml | 3 +- 5 files changed, 47 insertions(+), 40 deletions(-) (limited to 'src/import/hwpf') diff --git a/src/import/hwpf/fapi2/include/collect_reg_ffdc.H b/src/import/hwpf/fapi2/include/collect_reg_ffdc.H index 3e96bfe14..12f74117a 100644 --- a/src/import/hwpf/fapi2/include/collect_reg_ffdc.H +++ b/src/import/hwpf/fapi2/include/collect_reg_ffdc.H @@ -5,7 +5,7 @@ /* */ /* OpenPOWER HostBoot Project */ /* */ -/* Contributors Listed Below - COPYRIGHT 2015,2017 */ +/* Contributors Listed Below - COPYRIGHT 2015,2018 */ /* [+] International Business Machines Corp. */ /* */ /* */ @@ -171,7 +171,8 @@ const fapi2::TargetType TARGET_TYPE_PROC_CHIPLETS = fapi2::TARGET_TYPE_EX | fapi2::TARGET_TYPE_PEC | fapi2::TARGET_TYPE_PHB | fapi2::TARGET_TYPE_MC | - fapi2::TARGET_TYPE_OMI; + fapi2::TARGET_TYPE_OMI | + fapi2::TARGET_TYPE_MEM_PORT; const fapi2::TargetType TARGET_TYPE_SCOM_TARGET = fapi2::TARGET_TYPE_PROC_CHIP | fapi2::TARGET_TYPE_MEMBUF_CHIP | @@ -195,7 +196,8 @@ const fapi2::TargetType TARGET_TYPE_SCOM_TARGET = fapi2::TARGET_TYPE_PROC_CHIP | fapi2::TARGET_TYPE_PEC | fapi2::TARGET_TYPE_PHB | fapi2::TARGET_TYPE_MC | - fapi2::TARGET_TYPE_OMI; + fapi2::TARGET_TYPE_OMI | + fapi2::TARGET_TYPE_MEM_PORT; diff --git a/src/import/hwpf/fapi2/include/target_types.H b/src/import/hwpf/fapi2/include/target_types.H index 5022ea0d5..cfbd3eacd 100644 --- a/src/import/hwpf/fapi2/include/target_types.H +++ b/src/import/hwpf/fapi2/include/target_types.H @@ -79,6 +79,7 @@ enum TargetType TARGET_TYPE_OMIC = 0x04000000, ///< OMIC type TARGET_TYPE_MCC = 0x08000000, ///< MCC type TARGET_TYPE_OCMB_CHIP = 0x10000000, ///< OCMB type + TARGET_TYPE_MEM_PORT = 0x20000000, ///< MEM_PORT type TARGET_TYPE_ALL = 0xFFFFFFFF, ///< Any/All types @@ -109,7 +110,8 @@ enum TargetType TARGET_TYPE_MC | TARGET_TYPE_OMI | TARGET_TYPE_OMIC | - TARGET_TYPE_MCC, + TARGET_TYPE_MCC | + TARGET_TYPE_MEM_PORT, // Mappings to target types found in the error xml files TARGET_TYPE_EX_CHIPLET = TARGET_TYPE_EX, diff --git a/src/import/hwpf/fapi2/xml/attribute_info/common_attributes.xml b/src/import/hwpf/fapi2/xml/attribute_info/common_attributes.xml index cffd76b86..7707cc967 100644 --- a/src/import/hwpf/fapi2/xml/attribute_info/common_attributes.xml +++ b/src/import/hwpf/fapi2/xml/attribute_info/common_attributes.xml @@ -39,7 +39,8 @@ TARGET_TYPE_MEMBUF_CHIP, TARGET_TYPE_MBA, TARGET_TYPE_DIMM, - TARGET_TYPE_L4,TARGET_TYPE_MC + TARGET_TYPE_L4,TARGET_TYPE_MC, + TARGET_TYPE_MEM_PORT 1 if the target is functional, else 0. Set by the platform. @@ -78,7 +79,8 @@ TARGET_TYPE_OBUS_BRICK, TARGET_TYPE_SBE, TARGET_TYPE_PPE, TARGET_TYPE_PERV, TARGET_TYPE_PEC, TARGET_TYPE_PHB, TARGET_TYPE_CAPP, - TARGET_TYPE_MBA, TARGET_TYPE_ABUS, TARGET_TYPE_L4, TARGET_TYPE_MC + TARGET_TYPE_MBA, TARGET_TYPE_ABUS, TARGET_TYPE_L4, TARGET_TYPE_MC, + TARGET_TYPE_MEM_PORT Logical position of target within a system. This is derived from the SMP location diff --git a/src/import/hwpf/fapi2/xml/attribute_info/scratch_attributes.xml b/src/import/hwpf/fapi2/xml/attribute_info/scratch_attributes.xml index 33063eb02..4b94481d3 100644 --- a/src/import/hwpf/fapi2/xml/attribute_info/scratch_attributes.xml +++ b/src/import/hwpf/fapi2/xml/attribute_info/scratch_attributes.xml @@ -40,7 +40,7 @@ TARGET_TYPE_CAPP, TARGET_TYPE_DMI, TARGET_TYPE_OBUS ,TARGET_TYPE_OBUS_BRICK , TARGET_TYPE_SBE, TARGET_TYPE_PPE, TARGET_TYPE_PERV, TARGET_TYPE_PEC, TARGET_TYPE_PHB, TARGET_TYPE_MC, TARGET_TYPE_OMI, TARGET_TYPE_OMIC, - TARGET_TYPE_MCC, TARGET_TYPE_OCMB_CHIP + TARGET_TYPE_MCC, TARGET_TYPE_OCMB_CHIP, TARGET_TYPE_MEM_PORT Scratch uint8_t attribute. Can be used by HWPs for testing. @@ -58,7 +58,7 @@ TARGET_TYPE_CAPP, TARGET_TYPE_DMI, TARGET_TYPE_OBUS ,TARGET_TYPE_OBUS_BRICK , TARGET_TYPE_SBE, TARGET_TYPE_PPE, TARGET_TYPE_PERV, TARGET_TYPE_PEC, TARGET_TYPE_PHB, TARGET_TYPE_MC, TARGET_TYPE_OMI, TARGET_TYPE_OMIC, - TARGET_TYPE_MCC, TARGET_TYPE_OCMB_CHIP + TARGET_TYPE_MCC, TARGET_TYPE_OCMB_CHIP, TARGET_TYPE_MEM_PORT Scratch uint8_t attribute. Can be used by HWPs for testing. @@ -76,7 +76,7 @@ TARGET_TYPE_CAPP, TARGET_TYPE_DMI, TARGET_TYPE_OBUS ,TARGET_TYPE_OBUS_BRICK , TARGET_TYPE_SBE, TARGET_TYPE_PPE, TARGET_TYPE_PERV, TARGET_TYPE_PEC, TARGET_TYPE_PHB, TARGET_TYPE_MC, TARGET_TYPE_OMI, TARGET_TYPE_OMIC, - TARGET_TYPE_MCC, TARGET_TYPE_OCMB_CHIP + TARGET_TYPE_MCC, TARGET_TYPE_OCMB_CHIP, TARGET_TYPE_MEM_PORT Scratch uint16_t attribute. Can be used by HWPs for testing. @@ -94,7 +94,7 @@ TARGET_TYPE_CAPP, TARGET_TYPE_DMI, TARGET_TYPE_OBUS ,TARGET_TYPE_OBUS_BRICK , TARGET_TYPE_SBE, TARGET_TYPE_PPE, TARGET_TYPE_PERV, TARGET_TYPE_PEC, TARGET_TYPE_PHB, TARGET_TYPE_MC, TARGET_TYPE_OMI, TARGET_TYPE_OMIC, - TARGET_TYPE_MCC, TARGET_TYPE_OCMB_CHIP + TARGET_TYPE_MCC, TARGET_TYPE_OCMB_CHIP, TARGET_TYPE_MEM_PORT Scratch uint16_t attribute. Can be used by HWPs for testing. @@ -112,7 +112,7 @@ TARGET_TYPE_CAPP, TARGET_TYPE_DMI, TARGET_TYPE_OBUS ,TARGET_TYPE_OBUS_BRICK , TARGET_TYPE_SBE, TARGET_TYPE_PPE, TARGET_TYPE_PERV, TARGET_TYPE_PEC, TARGET_TYPE_PHB, TARGET_TYPE_MC, TARGET_TYPE_OMI, TARGET_TYPE_OMIC, - TARGET_TYPE_MCC, TARGET_TYPE_OCMB_CHIP + TARGET_TYPE_MCC, TARGET_TYPE_OCMB_CHIP, TARGET_TYPE_MEM_PORT Scratch uint32_t attribute. Can be used by HWPs for testing. @@ -130,7 +130,7 @@ TARGET_TYPE_CAPP, TARGET_TYPE_DMI, TARGET_TYPE_OBUS ,TARGET_TYPE_OBUS_BRICK , TARGET_TYPE_SBE, TARGET_TYPE_PPE, TARGET_TYPE_PERV, TARGET_TYPE_PEC, TARGET_TYPE_PHB, TARGET_TYPE_MC, TARGET_TYPE_OMI, TARGET_TYPE_OMIC, - TARGET_TYPE_MCC, TARGET_TYPE_OCMB_CHIP + TARGET_TYPE_MCC, TARGET_TYPE_OCMB_CHIP, TARGET_TYPE_MEM_PORT Scratch uint32_t attribute. Can be used by HWPs for testing. @@ -148,7 +148,7 @@ TARGET_TYPE_CAPP, TARGET_TYPE_DMI, TARGET_TYPE_OBUS ,TARGET_TYPE_OBUS_BRICK , TARGET_TYPE_SBE, TARGET_TYPE_PPE, TARGET_TYPE_PERV, TARGET_TYPE_PEC, TARGET_TYPE_PHB, TARGET_TYPE_MC, TARGET_TYPE_OMI, TARGET_TYPE_OMIC, - TARGET_TYPE_MCC, TARGET_TYPE_OCMB_CHIP + TARGET_TYPE_MCC, TARGET_TYPE_OCMB_CHIP, TARGET_TYPE_MEM_PORT Scratch uint64_t attribute. Can be used by HWPs for testing. @@ -166,7 +166,7 @@ TARGET_TYPE_CAPP, TARGET_TYPE_DMI, TARGET_TYPE_OBUS ,TARGET_TYPE_OBUS_BRICK , TARGET_TYPE_SBE, TARGET_TYPE_PPE, TARGET_TYPE_PERV, TARGET_TYPE_PEC, TARGET_TYPE_PHB, TARGET_TYPE_MC, TARGET_TYPE_OMI, TARGET_TYPE_OMIC, - TARGET_TYPE_MCC, TARGET_TYPE_OCMB_CHIP + TARGET_TYPE_MCC, TARGET_TYPE_OCMB_CHIP, TARGET_TYPE_MEM_PORT Scratch uint64_t attribute Can be used by HWPs for testing. @@ -185,7 +185,7 @@ TARGET_TYPE_CAPP, TARGET_TYPE_DMI, TARGET_TYPE_OBUS ,TARGET_TYPE_OBUS_BRICK , TARGET_TYPE_SBE, TARGET_TYPE_PPE, TARGET_TYPE_PERV, TARGET_TYPE_PEC, TARGET_TYPE_PHB, TARGET_TYPE_MC, TARGET_TYPE_OMI, TARGET_TYPE_OMIC, - TARGET_TYPE_MCC, TARGET_TYPE_OCMB_CHIP + TARGET_TYPE_MCC, TARGET_TYPE_OCMB_CHIP, TARGET_TYPE_MEM_PORT Scratch uint8_t[32] attribute. Can be used by HWPs for testing. @@ -204,7 +204,7 @@ TARGET_TYPE_CAPP, TARGET_TYPE_DMI, TARGET_TYPE_OBUS ,TARGET_TYPE_OBUS_BRICK , TARGET_TYPE_SBE, TARGET_TYPE_PPE, TARGET_TYPE_PERV, TARGET_TYPE_PEC, TARGET_TYPE_PHB, TARGET_TYPE_MC, TARGET_TYPE_OMI, TARGET_TYPE_OMIC, - TARGET_TYPE_MCC, TARGET_TYPE_OCMB_CHIP + TARGET_TYPE_MCC, TARGET_TYPE_OCMB_CHIP, TARGET_TYPE_MEM_PORT Scratch uint8_t[2][3][4] attribute. Can be used by HWPs for testing. @@ -223,7 +223,7 @@ TARGET_TYPE_CAPP, TARGET_TYPE_DMI, TARGET_TYPE_OBUS ,TARGET_TYPE_OBUS_BRICK , TARGET_TYPE_SBE, TARGET_TYPE_PPE, TARGET_TYPE_PERV, TARGET_TYPE_PEC, TARGET_TYPE_PHB, TARGET_TYPE_MC, TARGET_TYPE_OMI, TARGET_TYPE_OMIC, - TARGET_TYPE_MCC, TARGET_TYPE_OCMB_CHIP + TARGET_TYPE_MCC, TARGET_TYPE_OCMB_CHIP, TARGET_TYPE_MEM_PORT Scratch uint16_t[16] attribute. Can be used by HWPs for testing. @@ -242,7 +242,7 @@ TARGET_TYPE_CAPP, TARGET_TYPE_DMI, TARGET_TYPE_OBUS ,TARGET_TYPE_OBUS_BRICK , TARGET_TYPE_SBE, TARGET_TYPE_PPE, TARGET_TYPE_PERV, TARGET_TYPE_PEC, TARGET_TYPE_PHB, TARGET_TYPE_MC, TARGET_TYPE_OMI, TARGET_TYPE_OMIC, - TARGET_TYPE_MCC, TARGET_TYPE_OCMB_CHIP + TARGET_TYPE_MCC, TARGET_TYPE_OCMB_CHIP, TARGET_TYPE_MEM_PORT Scratch uint16_t[2][3][2] attribute. Can be used by HWPs for testing. @@ -261,7 +261,7 @@ TARGET_TYPE_CAPP, TARGET_TYPE_DMI, TARGET_TYPE_OBUS ,TARGET_TYPE_OBUS_BRICK , TARGET_TYPE_SBE, TARGET_TYPE_PPE, TARGET_TYPE_PERV, TARGET_TYPE_PEC, TARGET_TYPE_PHB, TARGET_TYPE_MC, TARGET_TYPE_OMI, TARGET_TYPE_OMIC, - TARGET_TYPE_MCC, TARGET_TYPE_OCMB_CHIP + TARGET_TYPE_MCC, TARGET_TYPE_OCMB_CHIP, TARGET_TYPE_MEM_PORT Scratch uint32_t[8] attribute. Can be used by HWPs for testing. @@ -280,7 +280,7 @@ TARGET_TYPE_CAPP, TARGET_TYPE_DMI, TARGET_TYPE_OBUS ,TARGET_TYPE_OBUS_BRICK , TARGET_TYPE_SBE, TARGET_TYPE_PPE, TARGET_TYPE_PERV, TARGET_TYPE_PEC, TARGET_TYPE_PHB, TARGET_TYPE_MC, TARGET_TYPE_OMI, TARGET_TYPE_OMIC, - TARGET_TYPE_MCC, TARGET_TYPE_OCMB_CHIP + TARGET_TYPE_MCC, TARGET_TYPE_OCMB_CHIP, TARGET_TYPE_MEM_PORT Scratch uint32_t[2][3] attribute. Can be used by HWPs for testing. @@ -299,7 +299,7 @@ TARGET_TYPE_CAPP, TARGET_TYPE_DMI, TARGET_TYPE_OBUS ,TARGET_TYPE_OBUS_BRICK , TARGET_TYPE_SBE, TARGET_TYPE_PPE, TARGET_TYPE_PERV, TARGET_TYPE_PEC, TARGET_TYPE_PHB, TARGET_TYPE_MC, TARGET_TYPE_OMI, TARGET_TYPE_OMIC, - TARGET_TYPE_MCC, TARGET_TYPE_OCMB_CHIP + TARGET_TYPE_MCC, TARGET_TYPE_OCMB_CHIP, TARGET_TYPE_MEM_PORT Scratch uint64_t[4] attribute. Can be used by HWPs for testing. @@ -318,7 +318,7 @@ TARGET_TYPE_CAPP, TARGET_TYPE_DMI, TARGET_TYPE_OBUS ,TARGET_TYPE_OBUS_BRICK , TARGET_TYPE_SBE, TARGET_TYPE_PPE, TARGET_TYPE_PERV, TARGET_TYPE_PEC, TARGET_TYPE_PHB, TARGET_TYPE_MC, TARGET_TYPE_OMI, TARGET_TYPE_OMIC, - TARGET_TYPE_MCC, TARGET_TYPE_OCMB_CHIP + TARGET_TYPE_MCC, TARGET_TYPE_OCMB_CHIP, TARGET_TYPE_MEM_PORT Scratch uint64_t[2][2] attribute. Can be used by HWPs for testing. @@ -338,7 +338,7 @@ TARGET_TYPE_CAPP, TARGET_TYPE_DMI, TARGET_TYPE_OBUS ,TARGET_TYPE_OBUS_BRICK , TARGET_TYPE_SBE, TARGET_TYPE_PPE, TARGET_TYPE_PERV, TARGET_TYPE_PEC, TARGET_TYPE_PHB, TARGET_TYPE_MC, TARGET_TYPE_OMI, TARGET_TYPE_OMIC, - TARGET_TYPE_MCC, TARGET_TYPE_OCMB_CHIP + TARGET_TYPE_MCC, TARGET_TYPE_OCMB_CHIP, TARGET_TYPE_MEM_PORT Scratch int8_t attribute. Can be used by HWPs for testing. @@ -356,7 +356,7 @@ TARGET_TYPE_CAPP, TARGET_TYPE_DMI, TARGET_TYPE_OBUS ,TARGET_TYPE_OBUS_BRICK , TARGET_TYPE_SBE, TARGET_TYPE_PPE, TARGET_TYPE_PERV, TARGET_TYPE_PEC, TARGET_TYPE_PHB, TARGET_TYPE_MC, TARGET_TYPE_OMI, TARGET_TYPE_OMIC, - TARGET_TYPE_MCC, TARGET_TYPE_OCMB_CHIP + TARGET_TYPE_MCC, TARGET_TYPE_OCMB_CHIP, TARGET_TYPE_MEM_PORT Scratch int8_t attribute. Can be used by HWPs for testing. @@ -374,7 +374,7 @@ TARGET_TYPE_CAPP, TARGET_TYPE_DMI, TARGET_TYPE_OBUS ,TARGET_TYPE_OBUS_BRICK , TARGET_TYPE_SBE, TARGET_TYPE_PPE, TARGET_TYPE_PERV, TARGET_TYPE_PEC, TARGET_TYPE_PHB, TARGET_TYPE_MC, TARGET_TYPE_OMI, TARGET_TYPE_OMIC, - TARGET_TYPE_MCC, TARGET_TYPE_OCMB_CHIP + TARGET_TYPE_MCC, TARGET_TYPE_OCMB_CHIP, TARGET_TYPE_MEM_PORT Scratch int16_t attribute. Can be used by HWPs for testing. @@ -392,7 +392,7 @@ TARGET_TYPE_CAPP, TARGET_TYPE_DMI, TARGET_TYPE_OBUS ,TARGET_TYPE_OBUS_BRICK , TARGET_TYPE_SBE, TARGET_TYPE_PPE, TARGET_TYPE_PERV, TARGET_TYPE_PEC, TARGET_TYPE_PHB, TARGET_TYPE_MC, TARGET_TYPE_OMI, TARGET_TYPE_OMIC, - TARGET_TYPE_MCC, TARGET_TYPE_OCMB_CHIP + TARGET_TYPE_MCC, TARGET_TYPE_OCMB_CHIP, TARGET_TYPE_MEM_PORT Scratch int16_t attribute. Can be used by HWPs for testing. @@ -410,7 +410,7 @@ TARGET_TYPE_CAPP, TARGET_TYPE_DMI, TARGET_TYPE_OBUS ,TARGET_TYPE_OBUS_BRICK , TARGET_TYPE_SBE, TARGET_TYPE_PPE, TARGET_TYPE_PERV, TARGET_TYPE_PEC, TARGET_TYPE_PHB, TARGET_TYPE_MC, TARGET_TYPE_OMI, TARGET_TYPE_OMIC, - TARGET_TYPE_MCC, TARGET_TYPE_OCMB_CHIP + TARGET_TYPE_MCC, TARGET_TYPE_OCMB_CHIP, TARGET_TYPE_MEM_PORT Scratch int32_t attribute. Can be used by HWPs for testing. @@ -428,7 +428,7 @@ TARGET_TYPE_CAPP, TARGET_TYPE_DMI, TARGET_TYPE_OBUS ,TARGET_TYPE_OBUS_BRICK , TARGET_TYPE_SBE, TARGET_TYPE_PPE, TARGET_TYPE_PERV, TARGET_TYPE_PEC, TARGET_TYPE_PHB, TARGET_TYPE_MC, TARGET_TYPE_OMI, TARGET_TYPE_OMIC, - TARGET_TYPE_MCC, TARGET_TYPE_OCMB_CHIP + TARGET_TYPE_MCC, TARGET_TYPE_OCMB_CHIP, TARGET_TYPE_MEM_PORT Scratch int32_t attribute. Can be used by HWPs for testing. @@ -446,7 +446,7 @@ TARGET_TYPE_CAPP, TARGET_TYPE_DMI, TARGET_TYPE_OBUS ,TARGET_TYPE_OBUS_BRICK , TARGET_TYPE_SBE, TARGET_TYPE_PPE, TARGET_TYPE_PERV, TARGET_TYPE_PEC, TARGET_TYPE_PHB, TARGET_TYPE_MC, TARGET_TYPE_OMI, TARGET_TYPE_OMIC, - TARGET_TYPE_MCC, TARGET_TYPE_OCMB_CHIP + TARGET_TYPE_MCC, TARGET_TYPE_OCMB_CHIP, TARGET_TYPE_MEM_PORT Scratch int64_t attribute. Can be used by HWPs for testing. @@ -464,7 +464,7 @@ TARGET_TYPE_CAPP, TARGET_TYPE_DMI, TARGET_TYPE_OBUS ,TARGET_TYPE_OBUS_BRICK , TARGET_TYPE_SBE, TARGET_TYPE_PPE, TARGET_TYPE_PERV, TARGET_TYPE_PEC, TARGET_TYPE_PHB, TARGET_TYPE_MC, TARGET_TYPE_OMI, TARGET_TYPE_OMIC, - TARGET_TYPE_MCC, TARGET_TYPE_OCMB_CHIP + TARGET_TYPE_MCC, TARGET_TYPE_OCMB_CHIP, TARGET_TYPE_MEM_PORT Scratch int64_t attribute Can be used by HWPs for testing. @@ -483,7 +483,7 @@ TARGET_TYPE_CAPP, TARGET_TYPE_DMI, TARGET_TYPE_OBUS ,TARGET_TYPE_OBUS_BRICK , TARGET_TYPE_SBE, TARGET_TYPE_PPE, TARGET_TYPE_PERV, TARGET_TYPE_PEC, TARGET_TYPE_PHB, TARGET_TYPE_MC, TARGET_TYPE_OMI, TARGET_TYPE_OMIC, - TARGET_TYPE_MCC, TARGET_TYPE_OCMB_CHIP + TARGET_TYPE_MCC, TARGET_TYPE_OCMB_CHIP, TARGET_TYPE_MEM_PORT Scratch int8_t[32] attribute. Can be used by HWPs for testing. @@ -502,7 +502,7 @@ TARGET_TYPE_CAPP, TARGET_TYPE_DMI, TARGET_TYPE_OBUS ,TARGET_TYPE_OBUS_BRICK , TARGET_TYPE_SBE, TARGET_TYPE_PPE, TARGET_TYPE_PERV, TARGET_TYPE_PEC, TARGET_TYPE_PHB, TARGET_TYPE_MC, TARGET_TYPE_OMI, TARGET_TYPE_OMIC, - TARGET_TYPE_MCC, TARGET_TYPE_OCMB_CHIP + TARGET_TYPE_MCC, TARGET_TYPE_OCMB_CHIP, TARGET_TYPE_MEM_PORT Scratch int8_t[2][3][4] attribute. Can be used by HWPs for testing. @@ -521,7 +521,7 @@ TARGET_TYPE_CAPP, TARGET_TYPE_DMI, TARGET_TYPE_OBUS ,TARGET_TYPE_OBUS_BRICK , TARGET_TYPE_SBE, TARGET_TYPE_PPE, TARGET_TYPE_PERV, TARGET_TYPE_PEC, TARGET_TYPE_PHB, TARGET_TYPE_MC, TARGET_TYPE_OMI, TARGET_TYPE_OMIC, - TARGET_TYPE_MCC, TARGET_TYPE_OCMB_CHIP + TARGET_TYPE_MCC, TARGET_TYPE_OCMB_CHIP, TARGET_TYPE_MEM_PORT Scratch int16_t[16] attribute. Can be used by HWPs for testing. @@ -540,7 +540,7 @@ TARGET_TYPE_CAPP, TARGET_TYPE_DMI, TARGET_TYPE_OBUS ,TARGET_TYPE_OBUS_BRICK , TARGET_TYPE_SBE, TARGET_TYPE_PPE, TARGET_TYPE_PERV, TARGET_TYPE_PEC, TARGET_TYPE_PHB, TARGET_TYPE_MC, TARGET_TYPE_OMI, TARGET_TYPE_OMIC, - TARGET_TYPE_MCC, TARGET_TYPE_OCMB_CHIP + TARGET_TYPE_MCC, TARGET_TYPE_OCMB_CHIP, TARGET_TYPE_MEM_PORT Scratch int16_t[2][3][2] attribute. Can be used by HWPs for testing. @@ -559,7 +559,7 @@ TARGET_TYPE_CAPP, TARGET_TYPE_DMI, TARGET_TYPE_OBUS ,TARGET_TYPE_OBUS_BRICK , TARGET_TYPE_SBE, TARGET_TYPE_PPE, TARGET_TYPE_PERV, TARGET_TYPE_PEC, TARGET_TYPE_PHB, TARGET_TYPE_MC, TARGET_TYPE_OMI, TARGET_TYPE_OMIC, - TARGET_TYPE_MCC, TARGET_TYPE_OCMB_CHIP + TARGET_TYPE_MCC, TARGET_TYPE_OCMB_CHIP, TARGET_TYPE_MEM_PORT Scratch int32_t[8] attribute. Can be used by HWPs for testing. @@ -578,7 +578,7 @@ TARGET_TYPE_CAPP, TARGET_TYPE_DMI, TARGET_TYPE_OBUS ,TARGET_TYPE_OBUS_BRICK , TARGET_TYPE_SBE, TARGET_TYPE_PPE, TARGET_TYPE_PERV, TARGET_TYPE_PEC, TARGET_TYPE_PHB, TARGET_TYPE_MC, TARGET_TYPE_OMI, TARGET_TYPE_OMIC, - TARGET_TYPE_MCC, TARGET_TYPE_OCMB_CHIP + TARGET_TYPE_MCC, TARGET_TYPE_OCMB_CHIP, TARGET_TYPE_MEM_PORT Scratch int32_t[2][3] attribute. Can be used by HWPs for testing. @@ -597,7 +597,7 @@ TARGET_TYPE_CAPP, TARGET_TYPE_DMI, TARGET_TYPE_OBUS ,TARGET_TYPE_OBUS_BRICK , TARGET_TYPE_SBE, TARGET_TYPE_PPE, TARGET_TYPE_PERV, TARGET_TYPE_PEC, TARGET_TYPE_PHB, TARGET_TYPE_MC, TARGET_TYPE_OMI, TARGET_TYPE_OMIC, - TARGET_TYPE_MCC, TARGET_TYPE_OCMB_CHIP + TARGET_TYPE_MCC, TARGET_TYPE_OCMB_CHIP, TARGET_TYPE_MEM_PORT Scratch int64_t[4] attribute. Can be used by HWPs for testing. @@ -616,7 +616,7 @@ TARGET_TYPE_CAPP, TARGET_TYPE_DMI, TARGET_TYPE_OBUS ,TARGET_TYPE_OBUS_BRICK , TARGET_TYPE_SBE, TARGET_TYPE_PPE, TARGET_TYPE_PERV, TARGET_TYPE_PEC, TARGET_TYPE_PHB, TARGET_TYPE_MC, TARGET_TYPE_OMI, TARGET_TYPE_OMIC, - TARGET_TYPE_MCC, TARGET_TYPE_OCMB_CHIP + TARGET_TYPE_MCC, TARGET_TYPE_OCMB_CHIP, TARGET_TYPE_MEM_PORT Scratch int64_t[2][2] attribute. Can be used by HWPs for testing. @@ -636,7 +636,7 @@ TARGET_TYPE_CAPP, TARGET_TYPE_DMI, TARGET_TYPE_OBUS ,TARGET_TYPE_OBUS_BRICK , TARGET_TYPE_SBE, TARGET_TYPE_PPE, TARGET_TYPE_PERV, TARGET_TYPE_PEC, TARGET_TYPE_PHB, TARGET_TYPE_MC, TARGET_TYPE_OMI, TARGET_TYPE_OMIC, - TARGET_TYPE_MCC, TARGET_TYPE_OCMB_CHIP + TARGET_TYPE_MCC, TARGET_TYPE_OCMB_CHIP, TARGET_TYPE_MEM_PORT Dummy platInit uint8[1][3][5] attribute used for testing. diff --git a/src/import/hwpf/fapi2/xml/attribute_info/unit_attributes.xml b/src/import/hwpf/fapi2/xml/attribute_info/unit_attributes.xml index 6f1cd978d..9edce052f 100644 --- a/src/import/hwpf/fapi2/xml/attribute_info/unit_attributes.xml +++ b/src/import/hwpf/fapi2/xml/attribute_info/unit_attributes.xml @@ -34,7 +34,8 @@ TARGET_TYPE_OBUS_BRICK, TARGET_TYPE_SBE, TARGET_TYPE_PPE, TARGET_TYPE_PERV, TARGET_TYPE_PEC, TARGET_TYPE_PHB, TARGET_TYPE_CAPP, - TARGET_TYPE_MBA, TARGET_TYPE_ABUS, TARGET_TYPE_L4 + TARGET_TYPE_MBA, TARGET_TYPE_ABUS, TARGET_TYPE_L4, + TARGET_TYPE_MEM_PORT A unit's position within the chip with respect to similar units. -- cgit v1.2.1