diff options
author | Brian Horton <brianh@linux.ibm.com> | 2012-11-06 10:17:58 -0600 |
---|---|---|
committer | A. Patrick Williams III <iawillia@us.ibm.com> | 2012-12-04 16:18:18 -0600 |
commit | 342006a060272ca2d701cecd40083b9dbd4c799b (patch) | |
tree | f967a9a01039d65334981f4679b7cef71f647113 /src/usr/targeting | |
parent | 10085bf3f511a7b76e51814c1850d4b138a5b9d1 (diff) | |
download | blackbird-hostboot-342006a060272ca2d701cecd40083b9dbd4c799b.tar.gz blackbird-hostboot-342006a060272ca2d701cecd40083b9dbd4c799b.zip |
Add support for new hwp: proc_cen_set_inband_addr.
HWP is called in step 11.10. Following versions are included:
. proc_cen_set_inband_addr.C 1.7
. proc_cen_set_inband_addr.H 1.2
. proc_cen_set_inband_addr_attributes.xml 1.2
Change-Id: I34b27bb2ba59e96f1acb593aa6cda24c45bed9f5
RTC: 42177
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/2343
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Tested-by: Jenkins Server
Diffstat (limited to 'src/usr/targeting')
-rw-r--r-- | src/usr/targeting/common/xmltohb/attribute_types.xml | 5 | ||||
-rw-r--r-- | src/usr/targeting/common/xmltohb/common.mk | 3 | ||||
-rw-r--r-- | src/usr/targeting/common/xmltohb/vbu.system.xml | 16 | ||||
-rw-r--r--[-rwxr-xr-x] | src/usr/targeting/xmltohb/TULETA.mrw.xml | 66 |
4 files changed, 87 insertions, 3 deletions
diff --git a/src/usr/targeting/common/xmltohb/attribute_types.xml b/src/usr/targeting/common/xmltohb/attribute_types.xml index 4d9d673b7..fc28a5c53 100644 --- a/src/usr/targeting/common/xmltohb/attribute_types.xml +++ b/src/usr/targeting/common/xmltohb/attribute_types.xml @@ -3957,8 +3957,11 @@ </uint64_t> </simpleType> <persistency>non-volatile</persistency> - <!-- Link to ATTR_PROC_INBAND_MCFGPRQ_BASE_ADDRESS (@todo RTC:42177) --> <readable/> + <hwpfToHbAttrMap> + <id>ATTR_MCS_INBAND_BASE_ADDRESS</id> + <macro>DIRECT</macro> + </hwpfToHbAttrMap> </attribute> <attribute> diff --git a/src/usr/targeting/common/xmltohb/common.mk b/src/usr/targeting/common/xmltohb/common.mk index 741fd9d2b..22b9e1c6c 100644 --- a/src/usr/targeting/common/xmltohb/common.mk +++ b/src/usr/targeting/common/xmltohb/common.mk @@ -72,7 +72,8 @@ FAPI_ATTR_SOURCES = \ activate_powerbus/proc_build_smp/proc_fab_smp_fabric_attributes.xml \ runtime_attributes/pm_attributes_all_hwp.xml \ runtime_attributes/pm_attributes_all_plat.xml \ - nest_chiplets/proc_pcie_scominit/proc_pcie_scominit_attributes.xml + nest_chiplets/proc_pcie_scominit/proc_pcie_scominit_attributes.xml \ + dmi_training/proc_cen_set_inband_addr/proc_cen_set_inband_addr_attributes.xml XMLTOHB_GENERIC_XML = generic.xml diff --git a/src/usr/targeting/common/xmltohb/vbu.system.xml b/src/usr/targeting/common/xmltohb/vbu.system.xml index b6d08ffd2..147a222c0 100644 --- a/src/usr/targeting/common/xmltohb/vbu.system.xml +++ b/src/usr/targeting/common/xmltohb/vbu.system.xml @@ -490,6 +490,10 @@ <id>CHIP_UNIT</id> <default>4</default> </attribute> + <attribute><id>IBSCOM_MCS_BASE_ADDR</id> + <!-- baseAddr = 0x0003E00000000000, 128GB per MCS --> + <default>0x0003E08000000000</default> + </attribute> </targetInstance> <targetInstance> @@ -508,6 +512,10 @@ <id>CHIP_UNIT</id> <default>5</default> </attribute> + <attribute><id>IBSCOM_MCS_BASE_ADDR</id> + <!-- baseAddr = 0x0003E00000000000, 128GB per MCS --> + <default>0x0003E0A000000000</default> + </attribute> </targetInstance> <targetInstance> @@ -526,6 +534,10 @@ <id>CHIP_UNIT</id> <default>6</default> </attribute> + <attribute><id>IBSCOM_MCS_BASE_ADDR</id> + <!-- baseAddr = 0x0003E00000000000, 128GB per MCS --> + <default>0x0003E0C000000000</default> + </attribute> </targetInstance> <targetInstance> @@ -544,6 +556,10 @@ <id>CHIP_UNIT</id> <default>7</default> </attribute> + <attribute><id>IBSCOM_MCS_BASE_ADDR</id> + <!-- baseAddr = 0x0003E00000000000, 128GB per MCS --> + <default>0x0003E0E000000000</default> + </attribute> </targetInstance> <!-- Murano n0p0 PCI units --> diff --git a/src/usr/targeting/xmltohb/TULETA.mrw.xml b/src/usr/targeting/xmltohb/TULETA.mrw.xml index 243e0df3a..6b58e5fe0 100755..100644 --- a/src/usr/targeting/xmltohb/TULETA.mrw.xml +++ b/src/usr/targeting/xmltohb/TULETA.mrw.xml @@ -20,7 +20,7 @@ <!-- Origin: 30 --> <!-- --> <!-- IBM_PROLOG_END_TAG --> -<!-- Source path = /gsa/ausgsa-h2/02/vanlee/sb/102512M/obj/ppc/mrw/xml/data --> +<!-- Source path = /esw/fips810/Builds/b1113t_1247.810/obj/ppc/mrw/xml/data --> <attributes> <!-- TULETA System with new values--> @@ -586,6 +586,10 @@ <id>CHIP_UNIT</id> <default>4</default> </attribute> + <attribute><id>IBSCOM_MCS_BASE_ADDR</id> + <!-- baseAddr = 0x0003E00000000000, 128GB per MCS --> + <default>0x0003E0800000000</default> + </attribute> <!-- TODO When MRW provides the information, these two attributes should be included. values of X come from MRW. <attribute> @@ -615,6 +619,10 @@ <id>CHIP_UNIT</id> <default>5</default> </attribute> + <attribute><id>IBSCOM_MCS_BASE_ADDR</id> + <!-- baseAddr = 0x0003E00000000000, 128GB per MCS --> + <default>0x0003E0A00000000</default> + </attribute> <!-- TODO When MRW provides the information, these two attributes should be included. values of X come from MRW. <attribute> @@ -644,6 +652,10 @@ <id>CHIP_UNIT</id> <default>6</default> </attribute> + <attribute><id>IBSCOM_MCS_BASE_ADDR</id> + <!-- baseAddr = 0x0003E00000000000, 128GB per MCS --> + <default>0x0003E0C00000000</default> + </attribute> <!-- TODO When MRW provides the information, these two attributes should be included. values of X come from MRW. <attribute> @@ -673,6 +685,10 @@ <id>CHIP_UNIT</id> <default>7</default> </attribute> + <attribute><id>IBSCOM_MCS_BASE_ADDR</id> + <!-- baseAddr = 0x0003E00000000000, 128GB per MCS --> + <default>0x0003E0E00000000</default> + </attribute> <!-- TODO When MRW provides the information, these two attributes should be included. values of X come from MRW. <attribute> @@ -1251,6 +1267,10 @@ <id>CHIP_UNIT</id> <default>4</default> </attribute> + <attribute><id>IBSCOM_MCS_BASE_ADDR</id> + <!-- baseAddr = 0x0003E00000000000, 128GB per MCS --> + <default>0x0003E1800000000</default> + </attribute> <!-- TODO When MRW provides the information, these two attributes should be included. values of X come from MRW. <attribute> @@ -1280,6 +1300,10 @@ <id>CHIP_UNIT</id> <default>5</default> </attribute> + <attribute><id>IBSCOM_MCS_BASE_ADDR</id> + <!-- baseAddr = 0x0003E00000000000, 128GB per MCS --> + <default>0x0003E1A00000000</default> + </attribute> <!-- TODO When MRW provides the information, these two attributes should be included. values of X come from MRW. <attribute> @@ -1309,6 +1333,10 @@ <id>CHIP_UNIT</id> <default>6</default> </attribute> + <attribute><id>IBSCOM_MCS_BASE_ADDR</id> + <!-- baseAddr = 0x0003E00000000000, 128GB per MCS --> + <default>0x0003E1C00000000</default> + </attribute> <!-- TODO When MRW provides the information, these two attributes should be included. values of X come from MRW. <attribute> @@ -1338,6 +1366,10 @@ <id>CHIP_UNIT</id> <default>7</default> </attribute> + <attribute><id>IBSCOM_MCS_BASE_ADDR</id> + <!-- baseAddr = 0x0003E00000000000, 128GB per MCS --> + <default>0x0003E1E00000000</default> + </attribute> <!-- TODO When MRW provides the information, these two attributes should be included. values of X come from MRW. <attribute> @@ -1916,6 +1948,10 @@ <id>CHIP_UNIT</id> <default>4</default> </attribute> + <attribute><id>IBSCOM_MCS_BASE_ADDR</id> + <!-- baseAddr = 0x0003E00000000000, 128GB per MCS --> + <default>0x0003E4800000000</default> + </attribute> <!-- TODO When MRW provides the information, these two attributes should be included. values of X come from MRW. <attribute> @@ -1945,6 +1981,10 @@ <id>CHIP_UNIT</id> <default>5</default> </attribute> + <attribute><id>IBSCOM_MCS_BASE_ADDR</id> + <!-- baseAddr = 0x0003E00000000000, 128GB per MCS --> + <default>0x0003E4A00000000</default> + </attribute> <!-- TODO When MRW provides the information, these two attributes should be included. values of X come from MRW. <attribute> @@ -1974,6 +2014,10 @@ <id>CHIP_UNIT</id> <default>6</default> </attribute> + <attribute><id>IBSCOM_MCS_BASE_ADDR</id> + <!-- baseAddr = 0x0003E00000000000, 128GB per MCS --> + <default>0x0003E4C00000000</default> + </attribute> <!-- TODO When MRW provides the information, these two attributes should be included. values of X come from MRW. <attribute> @@ -2003,6 +2047,10 @@ <id>CHIP_UNIT</id> <default>7</default> </attribute> + <attribute><id>IBSCOM_MCS_BASE_ADDR</id> + <!-- baseAddr = 0x0003E00000000000, 128GB per MCS --> + <default>0x0003E4E00000000</default> + </attribute> <!-- TODO When MRW provides the information, these two attributes should be included. values of X come from MRW. <attribute> @@ -2581,6 +2629,10 @@ <id>CHIP_UNIT</id> <default>4</default> </attribute> + <attribute><id>IBSCOM_MCS_BASE_ADDR</id> + <!-- baseAddr = 0x0003E00000000000, 128GB per MCS --> + <default>0x0003E5800000000</default> + </attribute> <!-- TODO When MRW provides the information, these two attributes should be included. values of X come from MRW. <attribute> @@ -2610,6 +2662,10 @@ <id>CHIP_UNIT</id> <default>5</default> </attribute> + <attribute><id>IBSCOM_MCS_BASE_ADDR</id> + <!-- baseAddr = 0x0003E00000000000, 128GB per MCS --> + <default>0x0003E5A00000000</default> + </attribute> <!-- TODO When MRW provides the information, these two attributes should be included. values of X come from MRW. <attribute> @@ -2639,6 +2695,10 @@ <id>CHIP_UNIT</id> <default>6</default> </attribute> + <attribute><id>IBSCOM_MCS_BASE_ADDR</id> + <!-- baseAddr = 0x0003E00000000000, 128GB per MCS --> + <default>0x0003E5C00000000</default> + </attribute> <!-- TODO When MRW provides the information, these two attributes should be included. values of X come from MRW. <attribute> @@ -2668,6 +2728,10 @@ <id>CHIP_UNIT</id> <default>7</default> </attribute> + <attribute><id>IBSCOM_MCS_BASE_ADDR</id> + <!-- baseAddr = 0x0003E00000000000, 128GB per MCS --> + <default>0x0003E5E00000000</default> + </attribute> <!-- TODO When MRW provides the information, these two attributes should be included. values of X come from MRW. <attribute> |