summaryrefslogtreecommitdiffstats
path: root/src/usr/targeting
Commit message (Collapse)AuthorAgeFilesLines
...
* Hard code value for EI_BUS_TX_MSBSWAP on XBUS2 targetscrgeddes2017-01-171-0/+6
| | | | | | | | | | | | | | Until values are provided by the MRW we need to hardcode this attribute Change-Id: I776f8f54bddcebd5a086e6b2a52fd0ebc3bcb8fc Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/34984 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Dean Sanner <dsanner@us.ibm.com> Reviewed-by: Martin Gloff <mgloff@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Remove "deprecated" comment next to PROC_PCIE_REFCLOCK_ENABLE attrcrgeddes2017-01-161-1/+1
| | | | | | | | | | | | For some reason this was marked as deprecated at one time but it is still required. Change-Id: Ife25d8538690a64b36ef35e60236b30fd792f513 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/34894 Reviewed-by: Martin Gloff <mgloff@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Add STOP5_DISABLE attributeDean Sanner2017-01-162-0/+26
| | | | | | | | | | Change-Id: Ie62d755c7ded47d2db20ca36a34442d096883383 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/34889 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
* p9_getecid -- set PCIE DD1.0x workaround attributesJoe McGill2017-01-151-3/+5
| | | | | | | | | | | | | | | Change-Id: Ibef138e8d727c55ee564ffe2ee422fc79550162e Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/34676 Reviewed-by: Thi N. Tran <thi@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: PPE CI <ppe-ci+hostboot@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: Joseph J. McGill <jmcgill@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/34682 Reviewed-by: Hostboot Team <hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com>
* Fix up ATTR to allow spd collectionDean Sanner2017-01-142-6/+6
| | | | | | | | | | | | -Expand EEPROM_PAGE_ARRAY to match master/buses on P9 Change-Id: I1fbe02d0d3c2a9b2a50370660ffceb0d4b63fea0 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/34888 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
* Support Zaius xml changes for bringupDean Sanner2017-01-143-40/+103
| | | | | | | | | | | | | | | | | | | | -Update dimm REL_POS -Add dimm EEPROM support -Make dimm numbering logical -Adhere to correct FAPI_POS numbering -Add in support for TEMP_SENSOR_I2C_CONFIG -Remove following ATTR from targets MCS EEPROM_VPD_PRIMARY_INFO -- MCS Change-Id: Iac8a065b88088b252b23adb381f6eb79a1cf5bf1 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/34629 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com> Reviewed-by: Norman K. James <njames@us.ibm.com> Reviewed-by: Matthew A. Ploetz <maploetz@us.ibm.com>
* p9_pcie_scominit procedure update to addresss PHY issuesRick Mata Jr2017-01-142-0/+155
| | | | | | | | | | | | | | Change-Id: I4304e754056a741b250ea2861cd9afef529a50b0 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/34521 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: Thi N. Tran <thi@us.ibm.com> Reviewed-by: Joseph J. McGill <jmcgill@us.ibm.com> CMVC-Coreq: 1014186 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/34523 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com>
* Setup more PCIE ATTR during computeProcPcieConfigAttrsDean Sanner2017-01-142-1/+40
| | | | | | | | | | | | | - Setup PROC_PCIE_REFCLOCK_ENABLE and PROC_PCIE_PCS_SYSTEM_CNTL - Update missing PCIE attribute settings in XML Change-Id: Iac6e74812e6875ad4513cba0eff0c2d664a81241 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/34543 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com> Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com>
* I2C diag mode can't be used on master 2, port 0Dean Sanner2017-01-142-0/+18
| | | | | | | | | | | | | | | -This is the typical port where the TPM is connected, and the extra security features for locality 4 interfere with the diag mode reset Change-Id: I5dddc8263d6a75e246ce3e2043037ab9f69555ff Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/34544 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Reviewed-by: Dean Sanner <dsanner@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
* Correct the system-policy names we are looking up in the MRWcrgeddes2017-01-131-2/+2
| | | | | | | | | | | | | | | The MRW had an extra "mss_mrw_" in front of these attrs that we were missing, this slipped by because perl was just returning 0 for these attributes Change-Id: Id19bdd7331a593097931270b3dabb6bedc378b36 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/34835 Reviewed-by: Martin Gloff <mgloff@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com>
* Updated IS DIMM HUID and affinity path in genHwsvMrwXml.plZane Shelley2017-01-121-17/+22
| | | | | | | | | | | | | | | We want these values to remain consistent for all machine types. Change-Id: I9e946945abe32d31d227d24843fdc93598304d55 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/34453 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: Benjamin J. Weisenbeck <bweisenb@us.ibm.com> Reviewed-by: Caleb N. Palmer <cnpalmer@us.ibm.com> Reviewed-by: Brian J. Stegmiller <bjs@us.ibm.com> Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com>
* Updates to always use HDAT for OPALDean Sanner2017-01-122-12/+19
| | | | | | | | | | | Change-Id: Ie60155466afc0fdf8dc87eca36eae458339f64a1 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/34433 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Reviewed-by: Corey V. Swenson <cswenson@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Enable PVPD to be read from PNOR only, add HW infoDean Sanner2017-01-121-0/+1
| | | | | | | | | | Change-Id: I95743ae74876b492d490dcef2ffc0866eaa6ee83 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/34531 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Reviewed-by: Stephen M. Cprek <smcprek@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
* Default MRW supported nest freq to 1866Dean Sanner2017-01-121-8/+3
| | | | | | | | | | | Change-Id: I84c577a0c6bfe7f048b3593900fd01c8cf58dab0 CMVC-prereq:1013478 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/34138 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
* Adding support for mini EC levelsDan Crowell2017-01-122-0/+42
| | | | | | | | | | | | | | | | | | The real HW EC is only a 2 digit number (Major.Minor). However, for P9 we need to support some mini-EC values that go out another digit. This commit lays the groundwork for HDAT to consume a new attribute (ATTR_HDAT_EC) to push up to PHYP. Change-Id: Ieedeeabe19bc66a1e3d30a29518f81f9ee2a53bc Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/34623 Reviewed-by: VENKATESH SAINATH <venkatesh.sainath@in.ibm.com> Reviewed-by: NAGENDRA K. GURRAM <nagendra.g@in.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Reviewed-by: Martin Gloff <mgloff@us.ibm.com> Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
* Add MSS customization support from CRP0 Lx MVPDJoe McGill2017-01-042-3/+24
| | | | | | | | | | | | | | | | | | | Keyword V0 offsets are the same as V1 Move bad-bits error processing to 1.03 Change-Id: I01e44c83f775b77e4ecc7afd7a5d92db524dfc98 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/34073 Dev-Ready: Joseph J. McGill <jmcgill@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: PPE CI <ppe-ci+hostboot@us.ibm.com> Reviewed-by: Martin Gloff <mgloff@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: Matt K. Light <mklight@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/34135 Reviewed-by: Hostboot Team <hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
* Move MRS attributes to eff_config to calc LRDIMMsJacob Harvey2017-01-032-43/+509
| | | | | | | | | | | | | | Change-Id: Ie2b6d187d67f8bc7ed975e7627fd31ff343e8969 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33774 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: ANDRE A. MARIN <aamarin@us.ibm.com> Reviewed-by: Martin Gloff <mgloff@us.ibm.com> Reviewed-by: Brian R. Silver <bsilver@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33781 Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com>
* Add I2c attribute info for thermal sensors to genHwsvMrwXml.plMatt Derksen2017-01-031-22/+36
| | | | | | | | | | | Change-Id: Ief974a3469be14bd28768022cb177134fb921281 RTC:160360 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/34006 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Add genHwsvMrwXml support for MSS_MRW_IDLE_POWER_CONTROL_REQUESTEDMatt Derksen2017-01-031-1/+1
| | | | | | | | | | | Change-Id: I76bb92ee53ca39be315dddaf7e78d28bcaf69633 RTC:163193 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/34228 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Martin Gloff <mgloff@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Remove P8 HTM attribute namesMatt Derksen2017-01-032-85/+0
| | | | | | | | | | | | Change-Id: I0cf23a90c4d02cd27ae3bcd579403d852616aca1 RTC:156244 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/34206 Reviewed-by: Martin Gloff <mgloff@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Thi N. Tran <thi@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* gerrit30556> Remove unused PCIE values from the attribute fileMatt Derksen2016-12-222-457/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove these 20 attributes 1) ATTR_PROC_PCIE_IOP_G3_PLL_CONTROL0 2) ATTR_PROC_PCIE_IOP_G2_PLL_CONTROL0 3) ATTR_PROC_PCIE_IOP_PLL_GLOBAL_CONTROL0 4) ATTR_PROC_PCIE_IOP_PLL_GLOBAL_CONTROL1 5) ATTR_PROC_PCIE_IOP_PCS_CONTROL0 6) ATTR_PROC_PCIE_IOP_PCS_CONTROL1 7) ATTR_PROC_PCIE_IOP_TX_FIFO_OFFSET 8) ATTR_PROC_PCIE_IOP_TX_RCVRDETCNTL 9) ATTR_PROC_PCIE_IOP_TX_BWLOSS1 10) ATTR_PROC_PCIE_IOP_RX_VGA_CONTROL2 11) ATTR_PROC_PCIE_IOP_RX_PEAK 12) ATTR_PROC_PCIE_IOP_RX_SDL 13) ATTR_PROC_PCIE_IOP_TX_FFE_GEN1 14) ATTR_PROC_PCIE_IOP_TX_FFE_GEN2 15) ATTR_PROC_PCIE_IOP_ZCAL_CONTROL 16) ATTR_PROC_PCIE_HOTPLUG_I2C_DEVICE_ADDRESS 17) ATTR_PROC_PCIE_HOTPLUG_ENABLE_ACTIONS 18) ATTR_PROC_PCIE_HOTPLUG_NUM_ENABLE_ACTIONS 19) ATTR_PROC_PCIE_HOTPLUG_DISABLE_ACTIONS 20) ATTR_PROC_PCIE_HOTPLUG_NUM_DISABLE_ACTIONS Change-Id: I1dd1db2562414e6ab87fc65c2ff67fdb3168b5b1 RTC:162147 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/34154 Reviewed-by: Martin Gloff <mgloff@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com>
* filter_out_unwanted_attributes:initial check-inPrachi Gupta2016-12-221-0/+204
| | | | | | | | | | | | | script to remove any unwanted attributes from mrw xml based on target_types Change-Id: Ic8965134a122a2561383481128036245ce158c02 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33507 Reviewed-by: Matt Derksen <v2cibmd@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com>
* processMrw: fixes to work with latest witherspoon.xmlPrachi Gupta2016-12-224-80/+141
| | | | | | | | | | | | | | | - Fix logic to find lpc bus under the bmc target - Updated I2C_BUS_SPEED_ARRAY to be 4x4 - Fixed XBUS HUID - Update all BAR attributes Change-Id: I82dcf21e28f77bcd1fb2391a5bd40d8ce1a6b172 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33159 Reviewed-by: Matt Derksen <v2cibmd@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com>
* Remove hack that allowed for use of depricated NV_BUS target typecrgeddes2016-12-201-7/+0
| | | | | | | | | | | | Change-Id: I3af38c6869c245d61eca5c1f2fdb0164b745bc48 RTC:149503 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/22493 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Matt Derksen <v2cibmd@us.ibm.com> Reviewed-by: Martin Gloff <mgloff@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Improve detection and description for MEMVPD_POS issuesDan Crowell2016-12-201-6/+7
| | | | | | | | | | | | | | | | | Updated attribute description based on changes to requirements Added explicit check for invalid data to improve debug Change-Id: Ie22287166855be1e0d99a52cc4a3ad89d354acfa Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32793 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Reviewed-by: Brian R. Silver <bsilver@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33833 Reviewed-by: Hostboot Team <hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Add compute PCIE config supportMatt Ploetz2016-12-203-94/+140
| | | | | | | | | | | Change-Id: Ie32612fedf35b2cc504cabee494e61eba7775c48 RTC:162594 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/31938 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Prachi Gupta <pragupta@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Fix VDDR ATTR interaction with FSPDean Sanner2016-12-201-86/+117
| | | | | | | | | | | | Change-Id: I8d46fdbb6d244eec5a3d09544af9ceed615e3b5d Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/34065 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Prachi Gupta <pragupta@us.ibm.com> Reviewed-by: Thi N. Tran <thi@us.ibm.com> Reviewed-by: Matt Derksen <v2cibmd@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Add minor minor version feature support to getecidBrian Silver2016-12-192-0/+101
| | | | | | | | | | | | | | | | | Change-Id: I2b1af56add50a54377cb3781cbdda83e5c7fddda Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/34049 Dev-Ready: Brian R. Silver <bsilver@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Matt K. Light <mklight@us.ibm.com> Reviewed-by: ANDRE A. MARIN <aamarin@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Reviewed-by: Joseph J. McGill <jmcgill@us.ibm.com> Reviewed-by: Brian R. Silver <bsilver@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/34050 Reviewed-by: Hostboot Team <hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
* Fix up a bad rebaseDan Crowell2016-12-192-35/+9
| | | | | | | | | | | | | | | | | | | Commit 8047a6422e3d7a205ea7496c94c986d10de1f094 lost some changes in a bad rebase. Restoring some changes from: -f4ba38253fdc6407cd98674ff5977d6c2f51f26e -4a1d5adf82c8309d387b6b7fccb46f78224b41fe -9a0fdcd8ff57347c86244c7c4006856e1321d203 Change-Id: Ib775c8a2f030533cf384299f6e54f1690d449dcc Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33544 Reviewed-by: Martin Gloff <mgloff@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Matt Derksen <v2cibmd@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Adjust MPIPL ATTR save address relative to HRMORDean Sanner2016-12-151-4/+8
| | | | | | | | | | Change-Id: Icc0cc144d9ddf24966c0108db8d37bf4284bfd2d Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33860 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* p9_xip_customize_attributes -- define attribute to reflect max SBE image sizeJoe McGill2016-12-142-0/+26
| | | | | | | | | | | | | | Change-Id: I1064dc157bd14460af4ca77aa23c4c65c11bcfc8 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33288 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: Kahn C. Evans <kahnevan@us.ibm.com> Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33289 Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com>
* Support SYSTEM_RING_DBG_MODE attributeDean Sanner2016-12-142-0/+19
| | | | | | | | | | | Change-Id: I0c530888e4e2a532ad94b9f1a10c014d8f69d8bc Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33724 Reviewed-by: Prachi Gupta <pragupta@us.ibm.com> Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Reviewed-by: Matthew A. Ploetz <maploetz@us.ibm.com>
* Use mrw values for PCIE attributesMatt Derksen2016-12-131-4/+3
| | | | | | | | | | | Change-Id: I4fd10c349f2faf5aa09b0092476e7cb221df9ce6 RTC:161897 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33530 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Martin Gloff <mgloff@us.ibm.com> Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Fill in ATTR_PROC_PCIE_IOVALID_ENABLE based on functional PHBsMatt Derksen2016-12-131-1/+2
| | | | | | | | | | | Change-Id: I26d81859b3a214d580cab97ca76d7fa7d93cdbd6 CQ: SW371816 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33336 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Martin Gloff <mgloff@us.ibm.com> Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Move Copying of R/W and Heap data during ATTRRP init into own funccrgeddes2016-12-131-9/+27
| | | | | | | | | | | | | | | | | | We were starting to send messages to the message queue listening to the R/W data when we tried to copy the data from mainstore into the pnor backed memory. We need to put this logic in it's own function and move it to be called after the message queue task has started Change-Id: I754ab64bffbd0a54127a59691bdd067ec5a7d9ce RTC:165369 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33331 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Nicholas E. Bofferding <bofferdn@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Martin Gloff <mgloff@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Fix some pointer issues for initializing ATTRRP for MPIPLcrgeddes2016-12-131-3/+12
| | | | | | | | | | | | | | | | | | There are two bugs being fixed in this commit - The first was that the attrrp function save(address) changes the value of the "address" parm and returns the initial value so I was unmapping the wrong address - The second makes sure are incrementing the attrp's knowledge of the HBD data's sections in real memory Change-Id: I10cd887fb1892bd479046f42d0ba4ca1c680f858 RTC: 165369 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33329 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Martin Gloff <mgloff@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* INTRP Reset Workaround for XIVE HW Reset Not WorkingBill Hoffa2016-12-122-0/+18
| | | | | | | | | | | | | | - Unset All Interrupt Settings - Disable Interrupt BAR Regs Change-Id: Ia5247115f53dce89b24829853eb11d7fb7e0845b Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32748 Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Reviewed-by: Prachi Gupta <pragupta@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* HTMGT: OCC InitializationAndres Lugo-Reyes2016-12-091-2/+7
| | | | | | | | | | | | | | | | | Contains the changes for p9 OCC init. Mostly a port from p8. New cmd/rsp buffers and data format for packets. This commit also makes HTMGT fapi2 compatible. Change-Id: I6182163e569ac97f06e3ddfbb69deab90e849de3 RTC:133945 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/31010 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Martin Gloff <mgloff@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Reviewed-by: Christopher J. Cain <cjcain@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
* Add rank config MRW override to plug rulesBrian Silver2016-12-082-0/+21
| | | | | | | | | | | | | | Change-Id: I4a13a0078242707a3ad56f663d887bed6a9b9687 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33312 Reviewed-by: Louis Stermole <stermole@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: JACOB L. HARVEY <jlharvey@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33316 Reviewed-by: Hostboot Team <hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com>
* Move user details attribute code to extended imageNick Bofferding2016-12-072-1/+7
| | | | | | | | | | | | | | | | Change-Id: I79dbac09a6f3945395cb397c22eb28612f5537a4 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/28650 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com> Reviewed-by: Matthew A. Ploetz <maploetz@us.ibm.com> Reviewed-by: Stephen M. Cprek <smcprek@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32839 Reviewed-by: Nicholas E. Bofferding <bofferdn@us.ibm.com> Reviewed-by: Michael Baiocchi <mbaiocch@us.ibm.com> Reviewed-by: Marshall J. Wilks <mjwilks@us.ibm.com>
* Fixing bulk_pwr_throttles calculationsJacob Harvey2016-12-052-9/+54
| | | | | | | | | | | | | | | | | Change-Id: Icda72ae4f7d9944aea3bd9719555e470ad79fda1 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32138 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Michael D. Pardeik <pardeik@us.ibm.com> Reviewed-by: Brian R. Silver <bsilver@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Dev-Ready: Brent Wieman <bwieman@us.ibm.com> Reviewed-by: Brent Wieman <bwieman@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32459 Reviewed-by: Hostboot Team <hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Change to correctly set PSI_BRIDGE_BASE_ADDR for nonzero groupsBill Hoffa2016-12-021-1/+1
| | | | | | | | | | | Change-Id: I556f573f1eec056866bdb97ba62fda5114b182ac CMVC-Coreq: 1009791 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33120 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Elizabeth K. Liner <eliner@us.ibm.com> Reviewed-by: Dean Sanner <dsanner@us.ibm.com> Tested-by: William G. Hoffa <wghoffa@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
* Remove old PROC_PCIE_LANE_EQUALIZATION attributeMatt Derksen2016-11-285-48/+1
| | | | | | | | | | | Change-Id: I2a0d8831a797a227724089887525e8efe89122d1 RTC:160417 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32327 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Martin Gloff <mgloff@us.ibm.com> Reviewed-by: Corey V. Swenson <cswenson@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Make PEC and CAPP deconfig and gardableDan Crowell2016-11-281-0/+7
| | | | | | | | | | Change-Id: I8c1619268e53f474b5c881dc7a6ce7e8c5d7b23a Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32694 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: DHRUVARAJ SUBHASH CHANDRAN <dhruvaraj@in.ibm.com> Reviewed-by: Matthew A. Ploetz <maploetz@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Change Write Cycle TimesMarty Gloff2016-11-233-7/+9
| | | | | | | | | | | | Write cycle times for the SBE SEEPROMS need to be 10 msecs. Change-Id: I5152c6336b30bef4909fbbcd3d41ca9136130e00 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32554 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Matt Derksen <v2cibmd@us.ibm.com> Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Reviewed-by: Matthew A. Ploetz <maploetz@us.ibm.com>
* Adjust FAPI_POS and MEMVPD_POS calculations for ZZDan Crowell2016-11-171-3/+5
| | | | | | | | | | | | | | | Limit FAPI_POS calculation to 4 procs per group Switch MEMVPD_POS to be based on physical position instead of FAPI_POS Change-Id: I596df5b9b309cda1a248dc7c6078c91857a33076 CQ: SW371789 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32776 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Prachi Gupta <pragupta@us.ibm.com> Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Read/Write from pnor for R/W attribute section in Attrrp in MPIPLcrgeddes2016-11-152-16/+35
| | | | | | | | | | | | | | | | | During an MPIPL the targeting and attribute data in pnor cannot be trusted so we use a copy of the info that we had stashed in memory during runtime. We do want to perserve writes to this info and if we only write it to memory it will not be preserved. To get around this we are hooking up the R/W section to pnor during MPIPL Change-Id: I5f98f5e5a522d923cc812060a5f8c959b74e683c RTC:164480 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32557 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Martin Gloff <mgloff@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Nicholas E. Bofferding <bofferdn@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Use the MRW value for mb_bit_rate_divisor_refclkcrgeddes2016-11-151-2/+1
| | | | | | | | | | | | | | We were just waiting for MRW to provide a value, previously we were setting a hardcoded value. Change-Id: Ib2f22270d86f5aa3f2b9a25cbb137155c6f94cf1 RTC: 162075 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32539 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Matt Derksen <v2cibmd@us.ibm.com> Reviewed-by: Martin Gloff <mgloff@us.ibm.com> Reviewed-by: Matthew A. Ploetz <maploetz@us.ibm.com>
* HDAT changes for Witherspoonnagurram-in2016-11-145-330/+231
| | | | | | | | Change-Id: I942362604938fe4f7511e21da9246236a939c176 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/30905 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Save Attribute Data in real memory in case of MPIPLcrgeddes2016-11-144-59/+161
| | | | | | | | | | | | | | | | | | | As an initial step towards our goal of booting from previous attr data and not re-finding out targeting/attr data from PNOR, this commit saves the targ/attr data that we put into HDAT to a memory address that HB owns (phyp shouldn't ever touch) so that we can use the info on the MPIPL path. Ideally this info would be coming from RT but that is the next step. This just proves that it can be done and outlines how we should do it. Change-Id: I664a8742eb35bcef011b6c274bf44e71ebf84d5d RTC: 157652 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32259 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Nicholas E. Bofferding <bofferdn@us.ibm.com> Reviewed-by: Prachi Gupta <pragupta@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
OpenPOWER on IntegriCloud