diff options
author | Richard J. Knight <rjknight@us.ibm.com> | 2018-05-18 07:23:24 -0500 |
---|---|---|
committer | Daniel M. Crowell <dcrowell@us.ibm.com> | 2018-12-07 13:20:00 -0600 |
commit | c9cae9d8e7482186a9ba29e89fd38646557d26b0 (patch) | |
tree | 600fc18dda33b3ebec6c398874b9314779b11293 /src/usr/targeting/common/xmltohb/attribute_types.xml | |
parent | 812b233bc4aad23c48f4698fb2daf4e1b496c0eb (diff) | |
download | talos-hostboot-c9cae9d8e7482186a9ba29e89fd38646557d26b0.tar.gz talos-hostboot-c9cae9d8e7482186a9ba29e89fd38646557d26b0.zip |
Enable PCIe slot bifurcation using HX keyword
-Update the PCIe config code to check the contents
of the HX keyword attribute when determining the
lane configuration.
The HX keyword was defined to describe the lane
configuration for a specific PCIe slot.
It is generally stored in the VPD data of a PCIe card
where it is read by the FSP. If the HX keyword
data is populated, the FSP will then update the
PEC_PCIE_HX_KEYWORD_DATA attribute for the
PCIe slot the card is installed in. Once hostboot
reads the HX keyword it will determine the correct
lane configuration and adjust the IOP configuration
attributes for the hardware procedure, p9_pcie_scominit,
to consume.
Change-Id: I10b1fcc84aacf3caf835e3cc9fffd1350cd30935
RTC:189286
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/59113
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/usr/targeting/common/xmltohb/attribute_types.xml')
-rw-r--r-- | src/usr/targeting/common/xmltohb/attribute_types.xml | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/usr/targeting/common/xmltohb/attribute_types.xml b/src/usr/targeting/common/xmltohb/attribute_types.xml index 18e7b7588..42f4ed3d5 100644 --- a/src/usr/targeting/common/xmltohb/attribute_types.xml +++ b/src/usr/targeting/common/xmltohb/attribute_types.xml @@ -5320,7 +5320,6 @@ <default>0</default> </uint8_t> </simpleType> - <no_export/> </attribute> <attribute> @@ -6147,7 +6146,7 @@ A lane set mask indicates which groups of lanes are assigned to an IOP. For instance, lane set 0 value of 0xFFFF and lane set 1 value of 0x0000 for PEC0 means PEC0 is a x16. Lane set 0 value of 0xFF00 - and lane set 1 value of 0x00FF for PEC0, means the IOP is bifurcated + and lane set 2 value of 0x00FF for PEC0, means the IOP is bifurcated into two x8s. </description> <id>PROC_PCIE_LANE_MASK</id> |