summaryrefslogtreecommitdiffstats
path: root/src/usr/hwpf/plat/fapiPlatAttributeService.C
Commit message (Collapse)AuthorAgeFilesLines
* Removing some more old fapi1 and hwp codeDan Crowell2016-04-211-2142/+0
| | | | | | | | | | | | | | | Deleted all of the old fapi1 code Moved potentially reuseable occ code to a new dir Deleted a variety of p8 hwp files Change-Id: I8b6ab72fef3f1413d919bdd21bc88f2c4f59c5c3 RTC: 146345 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/23075 Tested-by: Jenkins Server Tested-by: FSP CI Jenkins Reviewed-by: Matt Derksen <v2cibmd@us.ibm.com> Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
* P9 Isteps: Created directory structure for istep 14 wrappersPrachi Gupta2015-12-111-1/+1
| | | | | | | | | Change-Id: Idad8c430afef013a91e0c206d4fff80fc45053c0 RTC:137652 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/21501 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Fix ATTR_SPD_ADDR_MAP_REG_TO_DRAM size mismatchBill Schwartz2015-12-091-0/+6
| | | | | | | | | | | | | | Shift 1 byte spd values to appropriate uint32_t position Change-Id: Ifee71a47c31e641ee46b434686c94d62add3c177 RTC: 137707 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/22501 Tested-by: Jenkins Server Tested-by: Jenkins OP Build CI Tested-by: Jenkins OP HW Tested-by: FSP CI Jenkins Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* No RCD CNTRL words for DDR4 RDIMMsBill Schwartz2015-12-091-0/+20
| | | | | | | | | | | | | | Return 0 for DDR4 RDIMMS for ATTR_SPD_DIMM_RCD_CNTL_WORD_0_15 Change-Id: I15d99e5b87035f30a9a068cdeb52d7db4be37651 RTC: 137707 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/22498 Tested-by: Jenkins Server Tested-by: Jenkins OP Build CI Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Tested-by: Jenkins OP HW Tested-by: FSP CI Jenkins Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* New SPD and VPD attributes support for DDR4 DIMM enablementnagendra2015-10-151-7/+102
| | | | | | | | | | | | | | | | | . Added new SPD attributes support as per DDR4 JEDEC . Added new VPD attributes as per ver5 Membuff vpd Change-Id: I9b3eabe6fe1c804b88429548fbac7adf08d8f6ae RTC: 116143 CQ: SW325324 Backport: release-fips840 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/19337 Tested-by: Jenkins Server Tested-by: Jenkins OP Build CI Tested-by: Jenkins OP HW Tested-by: FSP CI Jenkins Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Supply WOF dataBill Schwartz2015-09-161-0/+11
| | | | | | | | | | | | | | Create new attributes to make available WOF information to HTMGT and HWPs. Change-Id: I45689bc06e5a3808b9b9c3a356b70dd6e9cd2dd2 RTC: 125378 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/17367 Tested-by: Jenkins Server Tested-by: Jenkins OP Build CI Reviewed-by: William H. Schwartz <whs@us.ibm.com> Tested-by: Jenkins OP HW Tested-by: FSP CI Jenkins Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Add support for Naples PCIE/IOP configsMatt Ploetz2015-09-111-3/+4
| | | | | | | | | | | | Change-Id: Ifa545d748324bf1a4feadd13e5d855439da4c1ca RTC:109249 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/19160 Tested-by: Jenkins Server Tested-by: Jenkins OP Build CI Tested-by: Jenkins OP HW Tested-by: FSP CI Jenkins Reviewed-by: WILLIAM G. HOFFA <wghoffa@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Changes for Brazos 2z/3z SupportMike Baiocchi2015-07-291-0/+205
| | | | | | | | | | | | | | | | | | | | | | | This commit has the hostboot changes for Brazos 2z/3z support along with some attributes that Hostboot and HWSV share. It also contains memory XML and HWP changes from SW305517 and SW305518. Change-Id: I71896dfac6946624bed3e216fe7823bd73e8e6bc RTC: 125037 CQ:SW305518 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/19306 Reviewed-by: PRACHI GUPTA <pragupta@us.ibm.com> Reviewed-by: STEPHEN GLANCY <sglancy@us.ibm.com> Reviewed-by: Michael D. Pardeik <pardeik@us.ibm.com> Reviewed-by: Michael Baiocchi <baiocchi@us.ibm.com> Tested-by: Michael Baiocchi <baiocchi@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/19375 Tested-by: Jenkins Server Tested-by: Jenkins OP Build CI Reviewed-by: WILLIAM G. HOFFA <wghoffa@us.ibm.com> Reviewed-by: Nicholas E. Bofferding <bofferdn@us.ibm.com> Tested-by: Jenkins OP HW Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* SW272633: proc_tp_collect_dbg_data.C : review use of arraysThi Tran2015-06-081-0/+38
| | | | | | | | | | | Change-Id: Ibdf88aee255fba74968a9188ee878258947b727c CQ:SW272633 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/17636 Reviewed-by: Thi N. Tran <thi@us.ibm.com> Tested-by: Thi N. Tran <thi@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/17639 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Support partial good XbusDean Sanner2015-03-261-4/+18
| | | | | | | | | Change-Id: I245cd9947d5b7a05ff9a8f92ff18c658b1fe09d6 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/16300 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* SW289468: INITPROC: FSP&Hostboot - Changes for NaplesThi Tran2015-02-241-3/+3
| | | | | | | | | | | | CMVC-Coreq: 947204 CQ:SW289468 Change-Id: I5d139ba3a6b003d05e8841e27f2414859010ea4a Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/14867 Reviewed-by: Thi N. Tran <thi@us.ibm.com> Tested-by: Thi N. Tran <thi@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/14910 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Map previous DQ attribute to new Rosetta Stone attributesBill Schwartz2015-02-241-14/+84
| | | | | | | | | | | | Connect ATTR_VPD_ISDIMMTOC4DQ data to ATTR_CEN_DQ_TO_DIMM_CONN_DQ for ISDIMMs Change-Id: I2cbde10992baa32371f66f5b9fc77b32508014bf RTC: 124208 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/15864 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: Elizabeth Liner <eliner@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Fix support for multiple VPD versions in mbvpd accessorsBill Schwartz2015-01-231-18/+5
| | | | | | | | | | | | | | | | The current Term Data and Phase Rotator hwp accessors address version specific quirks in vpd layout by code. The current Term Data and Phase Rotator accessors will be replaced with a table driven approach that will take advantage of the majority of the layout being common between all versions and provide a table driven approach to exceptions. Change-Id: I132b7bf6d066e6c4ccad4d6acae290cc8e8b85e5 RTC: 117485 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/14507 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: Elizabeth Liner <eliner@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Fix spelling mistakes using codespell.Patrick Williams2015-01-151-3/+3
| | | | | | | | | | | | - See https://github.com/lucasdemarchi/codespell Change-Id: I03e102d1ebb9473b6226fa9b6edb684fa0218a2f Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/15031 Tested-by: Jenkins Server Reviewed-by: STEPHEN M. CPREK <smcprek@us.ibm.com> Reviewed-by: Zane Shelley <zshelle@us.ibm.com> Reviewed-by: Brian Silver <bsilver@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Integrate mss_eff_config HWP and adjust ISDIMM workaroundsCorey Swenson2014-11-201-1/+0
| | | | | | | | | | Change-Id: I6d55eaf7c32de6ff116d45074e65516597711761 RTC: 117484 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/14478 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: William H. Schwartz <whs@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* adding support for ATTR_VPD_DIMM_RCD_CNTL_WORD_0_15Prachi Gupta2014-11-121-1/+89
| | | | | | | | | Change-Id: Ice7b239a0e0953e727fbfbd55d72a731d6d4bef4 CQ: SW283063 RTC:117218 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/14087 Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com> Tested-by: Jenkins Server
* Rosetta Stone decompression files and attributesElizabeth Liner2014-11-061-0/+19
| | | | | | | | | | RTC:113491 Change-Id: Ie6720e582f89342b123fc4b5c4c28aba5fe0c7a5 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/13128 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: STEPHEN M. CPREK <smcprek@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* add support for ATTR_MSS_POWER_CONTROL_CAPABLEElizabeth Liner2014-10-061-1/+12
| | | | | | | | RTC:112608 Change-Id: If3cdeda8d8cd4a25f6ea4823c8f4cc8de05450cc Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/13107 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Add basic fapi support for NaplesBrian Silver2014-06-271-0/+4
| | | | | | | | | Change-Id: Ie0d9c6fcc3a51e01f5ecec9ac52b4933c267e80c RTC: 107939 Depends-On: I421e5a456a8d84a844f341e8c6fd462ad557e728 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/11373 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Oscillator Init Code updatesBill Schwartz2014-05-291-0/+15
| | | | | | | | | | | Add supports for ATTR_OSCSWITCH_CTL0,1,2 and ATTR_REDUNDANT_CLOCKS Change-Id: I06872a90b77f1de242bce71381db99d0650f57d2 CQ: SW241624 RTC: 107923 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/11214 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Get raw card infoBill Schwartz2014-05-291-0/+48
| | | | | | | | | | | | | | | Add fapi attribute to return Module Specific Reference Raw Card and Revision. Revision can be returned directly from the generic fapiPlatGetSpdAttr. Merge Ref Raw Card Extention and Ref Raw Card so caller has a single enumeration. Change-Id: I8cc71ac758d57453b5aaae0daed4df9ff26b6d31 Backport: release-fips811 RTC: 107809 CQ: SW262043 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/11171 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Change copyright prolog for all files to Apache.Patrick Williams2014-05-211-10/+10
| | | | | | | Change-Id: I5664587b4f889099290ef50d50fa9ce5e580e1eb Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/11167 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Correct BAR calculation in Sapphire modeDean Sanner2014-04-141-3/+4
| | | | | | | | | | Change-Id: Ifdaea94a0253fd17a43133da0d064e97bfc09554 CQ: SW257095 Backport: release-fips810 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/10492 Tested-by: Jenkins Server Reviewed-by: Andrew J. Geissler <andrewg@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Move PCI mem addresses below 46 bits for NVIDIA CUDA AdapterDean Sanner2014-04-031-5/+31
| | | | | | | | | Change-Id: Ia162ac38be1f0aa92ef1e6168c94a4de26634fd4 CQ: SW251480 Backport: release-fips810 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/9978 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* PBIEX async boundary 'performance' mode settings not applied for Murano DD2.xBill Schwartz2014-03-201-1/+12
| | | | | | | | | | | | | | | Replace the hardcoded by chip type PROC_EX_FUNC_L3_LENGTH with picking up the length from winkle ring attribute files. Update winkle ring attribute files from eKB to include length. Fsp will need to be updated, but can be done indepedently. Need is for HB. Change-Id: Ia310817e0e3acb16387c76f157382432eccaa69c Backport: release-fips810 CQ: SW252753 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/9766 Tested-by: Jenkins Server Reviewed-by: STEPHEN M. CPREK <smcprek@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Update HB memory map to match PHYP/SaphDean Sanner2014-03-101-12/+14
| | | | | | | | | Change-Id: I5c4c94e0fc6dee237ffe0a209d5d170cb20f02bd CQ: SW247135 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/8924 Tested-by: Jenkins Server Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Hostboot Serviceability Review Part 2Mike Jones2014-02-141-12/+32
| | | | | | | | | | Resolving TODOs and ensuring error logs have correct callouts Change-Id: Ic2e65427487fb91553ffe4ed6e3ed922004963ba RTC: 92837 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/8374 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* hwp accessor for ATTR_PCI_OSCSWITCH_CONFIGBill Schwartz2014-02-061-1/+12
| | | | | | | | | | | | add hwp accessor for ATTR_PCI_OSCSWITCH_CONFIG Change-Id: I96960f34bef3d0c0426b1f6b16f470d4d60ce1c9 RTC: 95133 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/8067 Tested-by: Jenkins Server Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* clean up fapiPlatAttributeService.C fileayma2014-01-091-200/+0
| | | | | | | | | | | | | | | | no code currently consumes the following functions: fapiPlatGetMemoryBaseAddr, fapiPlatGetProcMirrorBase, fapiPlatGetProcMemBase Change-Id: Ib70202b85c682b370b3c1c4d767162920efa5ccb RTC:44949 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/7511 Tested-by: Jenkins Server Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Support ATTR_PROC_EX_FUNC_L3_DELTA_DATA properlyMike Jones2014-01-091-0/+9
| | | | | | | | | | | | | Instead of zero data, an Attribute Accessor HWP should return real data supplied by the HW team. Change-Id: I53c3ecd01bd30475b2ab861af0cb0ad422521782 CQ: SW235093 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/7639 Tested-by: Jenkins Server Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Reviewed-by: William H. Schwartz <whs@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Route ATTR_L4_BANK_DELETE_VPD to C-VPDBill Schwartz2013-12-091-0/+13
| | | | | | | | | | | | | Create MBvpd accessor to access cvpd record VSPD keyword MX for get and set for attribute ATTR_L4_BANK_DELETE_VPD. Split and rename fapiwinkle test since its all hwp mvpd & mbvpd accessor tests Change-Id: I3bae2e89b2ef7fd30a88c269d42223c00333bb72 RTC: 91431 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/7278 Tested-by: Jenkins Server Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* SENSOR_MAP FAPI attributes should come from Centaur VPD (MW)Bill Schwartz2013-12-061-0/+12
| | | | | | | | | | | | Add hwp accessor for primary and secondary sensor map from VSPD keyword MW Change-Id: I7f64632c32236ecb29f5fd177bd5d8e9e356d7ae RTC: 91776 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/7344 Tested-by: Jenkins Server Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Support new proc/memb pll_ring_attributesMike Jones2013-12-031-1/+14
| | | | | | | | | Change-Id: I5ba5fd112a43b77a2cb41349379fc113b6f6b5f4 CQ: SW234336 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/7309 Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com> Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Centaur VPD Attributes: Version, 2N_Mode_Enabled, and Address MirroringBill Schwartz2013-11-081-40/+51
| | | | | | | | | | | | | | | | ATTR_VPD_VERSION - add attribute and hwp accessor to return Record VINI Keyword VZ ATTR_VPD_DRAM_2N_MODE_ENABLED - add attribute and new HWP accessor using MR hwp accessor to retrieve DRAM_2N_MODE. ATTR_VPD_DRAM_ADDRESS_MIRRORING - Change from DIMM to MBA target Change-Id: I05875c5e89966906a928d3c82925e33507962db9 RTC: 89859 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/6949 Tested-by: Jenkins Server Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com> Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Initial Support for Updating SBE SEEPROMMike Baiocchi2013-10-281-0/+1
| | | | | | | | | | | | | | | This initial commit will be used to create the new SBE directories and files. It also supports the usr functions to find and copy SBE PNOR images. NOTE: It will not enable Updating SBE SEEPROMs in the IPL. Change-Id: I3f545a134493c7595ce50fd885478bbe606de472 RTC: 47032 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/6311 Tested-by: Jenkins Server Reviewed-by: ADAM R. MUHLE <armuhle@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Always leave A/XBUS chiplets enabledDan Crowell2013-10-171-6/+8
| | | | | | | | | | | | | | | Since the XBUS chiplet contains logic required for other functions (specifically PSI), we need to ensure that the HWPs are told the chiplet is enabled. The bus itself will be powered down at the IO level so there are no power concerns. Change-Id: I19ebf75c6377901937114bc6188d0793a3e78cd1 CQ: SW228043 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/6697 Tested-by: Jenkins Server Reviewed-by: Andrew J. Geissler <andrewg@us.ibm.com> Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Merge DDR3/DDR4 attributes with different raw data into common attributesMike Jones2013-10-031-2/+15
| | | | | | | | | | | | | | | | | | There are 4 SPD FAPI Attributes where there are separate FAPI Attributes for DDR3 and DDR4 because the raw data is interpreted differently and the FAPI enumeration matches the raw data. I agreed with Ken Wright that for these, there should be a common FAPI attribute that is handled by an Accessor HWP, the Accessor converts the data appropriately to the common enumeration. Right now the common enumeration matches DDR3 where possible to facilitate Cronus switchover from SPD Driver to Accessor, but eventually this could change. This change helps HWP code to not need to know the different between DDR3 and DDR4 DIMMs. Change-Id: I108937ab0bdfc534d9ffc1e391675f4c87875048 RTC: 82631 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/6326 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Facilitate transition from using EFF attribute to reading actual C_DIMM VPDElliott Dahle2013-10-031-45/+101
| | | | | | | | | | | | | | | Change ATTR_VPD_DIMM_SPARE attribute to match EFF_DIMM_SPARE attribute in target and data type to ensure proper operation when a HWP switches to reading real Centaur VPD. Change-Id: I3a6f26d94c42fdb37f4063b1f3a51eb4faaec022 RTC: 84528 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/6281 Tested-by: Jenkins Server Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com> Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Reviewed-by: William H. Schwartz <whs@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Dynamically determine PLL ATTR based on freq and chip IDECDean Sanner2013-10-031-0/+30
| | | | | | | | Change-Id: I733760ecbc995d429de862fe56ad44fcc3aae228 RTC: 69918 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/6305 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Do not enable PCI/PHB BARs when starting PHYPDan Crowell2013-08-071-3/+19
| | | | | | | | | Change-Id: Ie01a1a2966a2ed6e7ca0a14ec9a4ab54f779c7e3 CQ: SW213092 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/5697 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com> Reviewed-by: ADAM R. MUHLE <armuhle@us.ibm.com>
* Access Bad DQ via ATTR_BAD_DQ_BITMAP and show unconnected DQsElliott Dahle2013-07-301-2/+143
| | | | | | | | | | Change-Id: Id703749de7c08aef337904a2dccac3af2e90a108 RTC: 72937 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/5510 Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Tested-by: Jenkins Server Reviewed-by: William H. Schwartz <whs@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Add support for DDR4 DIMM SPDMike Jones2013-07-101-57/+7
| | | | | | | | | | | Change-Id: Icc07f52aa80436d7bd6849b64683201df4d41c29 RTC: 61138 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/5014 Tested-by: Jenkins Server Reviewed-by: William H. Schwartz <whs@us.ibm.com> Reviewed-by: Donald E. Dahle <dedahle@us.ibm.com> Reviewed-by: ADAM R. MUHLE <armuhle@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* VPD Accessor functions for Slope/InterceptBill Schwartz2013-07-011-0/+14
| | | | | | | | | | | | | Create a HWP accessor to retrieve power slope and intercept data attributes from cvpd record VSPD keyword MW and MV. Change-Id: Ia7516505a03695c80d565523242e5c2350402cd0 RTC: 67125 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/4999 Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com> Tested-by: Jenkins Server Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Retrieve attributes from VSPD MT Centaur VPD fieldsBill Schwartz2013-06-111-0/+14
| | | | | | | | | | | | Create a HWP accessor to retrieve Termination Data attributes from cvpd record VSPD keyword MT. Change-Id: I1277ceb22345bfef9d743bfef5c3ff81f36b34c4 RTC: 50574 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/4661 Tested-by: Jenkins Server Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Retrieve attributes from VSPD AM Centaur VPD fieldsMike Jones2013-06-061-0/+74
| | | | | | | | | | | | | Create a HWP accessor to retrieve Address Mirroring Data attributes from cvpd record VSPD keyword AM. Change-Id: I1b994814407d0747021c869515d8e08a6d02f7e5 RTC: 50574 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/4781 Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Tested-by: Jenkins Server Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Retrieve Phase Rotator Values from CDIMM VPDBill Schwartz2013-05-081-0/+12
| | | | | | | | | | | | | | | Update cvpd dd for VSPD record, including MR keyword Update fapiGetPlatMBvpdAccess for VSPD record Create an accessor to retrieve Phase Rotator attributes from MR keyword Add, but comment out FAPI_ATTR_GET changes until CDIMM vpd is valid (69935). Change-Id: I053aac1f7477f6e9c6d53bfa68c29cb53f872034 RTC: 59048 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/4212 Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com> Reviewed-by: ADAM R. MUHLE <armuhle@us.ibm.com> Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Reduce FAPI->TARG attribute access code sizeMike Jones2013-05-061-688/+463
| | | | | | | | | Change-Id: I5fe3e7be1780d6034d2c52ef0dac6799f3c89d3b RTC: 70572 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/4276 Tested-by: Jenkins Server Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* HWPF: Add MVPD Accessor HWP to retrieve ATTR_EX_L2_SINGLE_MEMBER_ENABLEMike Jones2013-04-221-0/+12
| | | | | | | | | | | | | | The existing code supports ATTR_EX_L2_SINGLE_MEMBER_ENABLE with a zero-init Targeting attribute, but this is just a temporary hack. This data is in MVPD and each platform supports it by calling a common VPD accessor HWP. Change-Id: Id9efbd762aafb3e80b5997024c09038297fe86a9 RTC: 64824 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/3989 Tested-by: Jenkins Server Reviewed-by: William H. Schwartz <whs@us.ibm.com> Reviewed-by: KUMAR V. CHALLA <kvchalla@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* PROC_xx_ENABLE and DMI_REFCLOCK_SWIZZLE FAPI attributes support updatevanlee2013-03-041-2/+46
| | | | | | | | | | | - PROC_xx_ENABLE are mapped to platform function - Patch to initial DMI_REFLCLOCK_SWIZZLE for Tuleta Change-Id: Ifc29c454adb8f63a5d676b102dc62bf8aaef6268 DependsOn: I6ea44b24b27a833534e378fa552e1930a73759f5 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/3384 Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com> Tested-by: Jenkins Server
* ERRL: Create Hostboot error log SRC/UD parser and deliver to FSP bldMike Jones2013-02-081-1/+1
| | | | | | | | | | | | | | A new script called genErrlParsers will scan the Hostboot code for error log tags and create a SRC parser for each component. The script will also scan the Hostboot code for plugin directories containing User Detail Data parsers and will create a makefile that is used by the FSP to build each component's SRC/UD parser. Change-Id: I7113f6cd8069447a1caaa199aff199b663d59072 RTC: 47518 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/2975 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
OpenPOWER on IntegriCloud