summaryrefslogtreecommitdiffstats
path: root/src/usr/hwpf/hwp/mvpd_accessors
Commit message (Collapse)AuthorAgeFilesLines
* Pulled in changes from ekb for the DQ/DQS Attributes.Elizabeth Liner2015-04-215-270/+354
| | | | | | | | | Change-Id: If69ccd935267078bd37ef3568285d7b534b2a48b Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/16990 Tested-by: Jenkins Server Reviewed-by: WILLIAM G. HOFFA <wghoffa@us.ibm.com> Reviewed-by: PRACHI GUPTA <pragupta@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Fix ATTR_VPD_DIMM_RCD_IBTBill Schwartz2015-04-091-2/+14
| | | | | | | | | | | | | For UINT32_BY2_BY2, need to increment to next vpd data by size of UINT8_DATA, UINT16_DATA, or UINT32_DATA Change-Id: Idb61cdaa2923a1fef8ee8e3d18de5241e873aa1a RTC:117485 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/16918 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>
* Add support for POWER_CONTROL_CAPABLE to ISDIMMsDan Crowell2015-04-023-27/+46
| | | | | | | | | Change-Id: If9de980385cac7706b321a9fefc1158dc540b7e0 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/16527 Tested-by: Jenkins Server Reviewed-by: William H. Schwartz <whs@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* INITPROC: Fix ATTR_VPD_DRAM_WR_VREF translationBill Schwartz2015-04-021-3/+3
| | | | | | | | | | | | Pick up eKB fix for attribute table. Typo in translation routine. ISDIMM only. Change-Id: I73b16128d8541d36ae4ef0df4663c06e9503bf2c CQ: SW300392 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/16543 Tested-by: Jenkins Server Reviewed-by: Elizabeth Liner <eliner@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Support VD keyword for ISDIMM VPD formatBill Schwartz2015-02-245-82/+212
| | | | | | | | | | | | For ISDIMMs, check for VD in SPDX, if no VD, fall back to VINI VZ. For CDIMMs, check for VD in VSPD, if no VD, fall back to VINI VZ. Change-Id: Ib2a299bac7dae661a77664b9ad5e4419fdff5c01 RTC: 122881 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/15806 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Habanero double drop 4GB DIMM config failsBill Schwartz2015-02-091-1/+1
| | | | | | | | | | | | | Lost special case for VPD_RCD_OUTPUT_TIMING in refactor. Add "BOTH_DIMMS" to VPD_RCD_OUTPUT_TIMING in getMBvpdAttrData.C Change-Id: I365ce7bf9fb98daeacb8f62c067c46a40fe3cee8 RTC: 123283 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/15560 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: Corey V. Swenson <cswenson@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Fix support for multiple VPD versions in mbvpd accessorsBill Schwartz2015-01-237-1762/+1939
| | | | | | | | | | | | | | | | 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>
* Firestone: Memory buffer VPD support for multiple memory cardsAndrew Geissler2015-01-162-12/+10
| | | | | | | | Change-Id: Idc8c2f8d711ddae7acd694a2f1eaeb0f62e15360 RTC: 116304 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/15060 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* SW287957: INITPROC: Memory procedure updates for palmetto/habaneroRichard J. Knight2014-12-132-2/+3
| | | | | | | | | | | | | Change-Id: Ie35bd64c667848b2a831801ac963129ea8d1f4f2 CQ:SW287957 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/14733 Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Reviewed-by: Richard J. Knight <rjknight@us.ibm.com> Tested-by: Richard J. Knight <rjknight@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/14735 Tested-by: Jenkins Server Reviewed-by: Thi N. Tran <thi@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-14/+158
| | | | | | | | | | 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>
* Fixes for live VPD support on HabaneroDan Crowell2014-11-141-36/+63
| | | | | | | | | | | | Correctly decode the rank value from SPD when applying it to the planar vpd lookup. Change-Id: I80bed605cc52df510d2ae4c61df5a686edc53ce0 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/14491 Reviewed-by: Corey V. Swenson <cswenson@us.ibm.com> Tested-by: Jenkins Server Reviewed-by: Elizabeth Liner <eliner@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* ISDIMM to C4 DQ/DQS standalone compression tool (Rosetta Stone)Prachi Gupta2014-11-136-2/+822
| | | | | | | | | Change-Id: I8e5adf282d82085f504e64a0ffc8d913b7cb237b RTC:109474 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/12907 Tested-by: Jenkins Server Reviewed-by: STEPHEN M. CPREK <smcprek@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Rosetta Stone decompression files and attributesElizabeth Liner2014-11-064-1/+658
| | | | | | | | | | 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>
* BMC: Fixes to enable ISDIMM support with live vpdCorey Swenson2014-11-062-6/+38
| | | | | | | | Change-Id: I914d2ad7b43e33f5e51bd1748284d60cf6dc3255 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/14167 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Support VPD keyword changes for ISDIMMSElizabeth Liner2014-10-314-72/+417
| | | | | | | | RTC:94871 Change-Id: I8c00494263284ed7a047dbc7c6d02a54aeff5f6c Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/13580 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* add support for ATTR_MSS_POWER_CONTROL_CAPABLEElizabeth Liner2014-10-062-1/+81
| | | | | | | | 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>
* SW271860: Fix FAPI compiler warning from CronusElizabeth Liner2014-08-151-3/+5
| | | | | | | | | | | | | Change-Id: I1fa6663483c950d76f1a763ba60c7a595edf9d13 CQ:SW271860 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/12794 Reviewed-by: STEPHEN M. CPREK <smcprek@us.ibm.com> Reviewed-by: Thi N. Tran <thi@us.ibm.com> Reviewed-by: Elizabeth Liner <eliner@us.ibm.com> Tested-by: Elizabeth Liner <eliner@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/12803 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* SW269741: INITPROC: Host Boot - get latest mvpdRingFuncsDan Crowell2014-07-182-10/+23
| | | | | | | | | | Change-Id: I0380216b3018b51e36d95187f8c097e154329a1d CQ:SW269741 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/12268 Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Tested-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/12297 Tested-by: Jenkins Server
* SW265478: INITPROC: FSP - FAPI updates needed so file versions will appear in thThi Tran2014-07-141-1/+4
| | | | | | | | | | | CQ:SW265478 Change-Id: I8a2f69c5f5220f0e6c8f518d8abef3c40a6e5547 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/11992 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/11993 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-2120-244/+241
| | | | | | | 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>
* Update makefiles & included .mk files to use += convention.Brian Silver2014-05-211-14/+14
| | | | | | | | Change-Id: I4148bc4c770b7c3c10fe25aa18d57d1a4301e5a9 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/11194 Tested-by: Jenkins Server Reviewed-by: Christopher T. Phan <cphan@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* BEAM errors in FAPI VPD AccessorsBill Schwartz2014-04-102-2/+2
| | | | | | | | | | | | | | | | Sync eKB and HB files. Revert to 1.9 to remove in-line BEAM comment suppression. The only change to the HB files is to update the $Ids to match. Adding set beam::stub_function_contents "return_constant" fixed the remamining problem in 94999. Just 820. Change-Id: I5c4c2043c8b1834a694ef3d25b8bcda82bf81bd2 RTC: 94999 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/10260 Tested-by: Jenkins Server Reviewed-by: STEPHEN M. CPREK <smcprek@us.ibm.com> Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Port FAPI code to HBRTDoug Gilbert2014-03-201-2/+2
| | | | | | | | | RTC: 96621 Change-Id: I9fa0188796df0dfb73a54c8c2e8581ac65e9f75d Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/9152 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Hostboot Serviceability Review Part 2Mike Jones2014-02-1411-39/+134
| | | | | | | | | | 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>
* ATTR_VPD_CKE_PWR_MAP uint32_t [2] to uint64_tBill Schwartz2014-02-131-11/+16
| | | | | | | | | | | | | | Attribute ATTR_VPD_CKE_PWR_MAP has changed from uint32_t [2] to uint64_t. Update HWP Accessor getMBvpdTermData to match return type. Change-Id: I7191a495b23fac6897639c36a706f030046bbf6c RTC: 97264 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/8697 Reviewed-by: Thi N. Tran <thi@us.ibm.com> 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>
* Tuleta:Dymamic Column Repair Fail - mvpdRingFuncSetBill Schwartz2014-02-061-52/+57
| | | | | | | | | | | | | Synchronizing hostboot/eKB version of mvpdRingFuncs.C to fsp fixes the defect. Merged fsp subroutine prefixes and improved a trace message. Change-Id: Iad3c7799a03ee0c0af412cde4347438d79c34a8a CQ: SW243355 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/8348 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>
* Endian problem in getMBvpdPhaseRotatorData.CBill Schwartz2014-01-131-25/+13
| | | | | | | | | | | | | Endian problem with vpd version. Impacts ATTR_VPD_TSYS_ADR and ATTR_VPD_TSYS_DP18 in cronus. Using getMBvpdVersion corrects problem. Change-Id: I22aa85a3e100e6c1cb76b9dd9f7058852a1acff1 RTC: 94997 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/8005 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>
* Route ATTR_L4_BANK_DELETE_VPD to C-VPDBill Schwartz2013-12-093-1/+135
| | | | | | | | | | | | | 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>
* Workaround missing Manu-Id for Centaur DD1.XBill Schwartz2013-12-062-19/+111
| | | | | | | | | | | | | | Create a new Chip EC Feature attribute to indicate to use the first vendor information in the MV keyword for DD1.X if the module ID does not match any of the MV entries. Change-Id: I34322f2c0805e6625fb05a0b8d1233a7db7110ff RTC: 92039 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/7393 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>
* SENSOR_MAP FAPI attributes should come from Centaur VPD (MW)Bill Schwartz2013-12-062-1/+130
| | | | | | | | | | | | 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>
* Centaur VPD Attributes: Version, 2N_Mode_Enabled, and Address MirroringBill Schwartz2013-11-086-31/+225
| | | | | | | | | | | | | | | | 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>
* Centaur VPD Accessor HWPs need to translate some data to match FAPI Attr enumBill Schwartz2013-11-072-9/+673
| | | | | | | | | | | | | | | | Use mapping provided by Mark Bellows for ATTR_VPD_DRAM_RON, ATTR_VPD_DRAM_RTT_NOM, ATTR_VPD_DRAM_RTT_WR, ATTR_VPD_DRAM_WR_VREF, ATTR_VPD_CEN_RD_VREF,ATTR_VPD_CEN_SLEW_RATE_DQ_DQS,ATTR_VPD_CEN_SLEW_RATE_ADDR, ATTR_VPD_CEN_SLEW_RATE_CLK, ATTR_VPD_CEN_SLEW_RATE_SPCKE, and ATTR_VPD_CEN_SLEW_RATE_CNTL Change-Id: Icfa02c2b14c2dcb8787a10ac0fbd676aed620a19 RTC: 88829 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/6741 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>
* Removed assert call from mvpdRingFuncs.C - pointed out by Cronus TeamMatt Ploetz2013-10-101-2/+2
| | | | | | | | Change-Id: Ib24971b266b72088725a8b192803c077cded1aa4 RTC: 88256 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/6619 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Memory workaround for 1200 CDIMMSMatt Ploetz2013-10-106-121/+490
| | | | | | | | | | Change-Id: I8f6ffc2ef653d4245bc002cdca66f59a6e1771fa RTC: 76932 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/5901 Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com> Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Don't store BadDQBitmap when in DISABLE_DRAM_REPAIRS modeElliott Dahle2013-10-041-1/+1
| | | | | | | | | | | Change-Id: Iba4fd0a7de4bbfc42f98515f1f523b3c5e995c90 RTC: 85637 CQ: SW210028 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/6285 Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com> Reviewed-by: William H. Schwartz <whs@us.ibm.com> Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Compile Warnings in mvpdRingFuncs.CBill Schwartz2013-10-031-14/+15
| | | | | | | | | | | | | | | | | | Two types for warnings from Cronus compiles- From FAPI_DBG statements with pointers warning; format '%x' expects type 'unsigned int', but argument 4 has type 'uint8_t*'from FAPI_DBG of pointers. Line 616 warning; comparison between signed and unsigned integer expressions Change-Id: Ifd5bb0e005d051d91c56776a6c6e16b4efe91b80 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/6348 Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com> Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Tested-by: Jenkins Server Reviewed-by: Donald E. Dahle <dedahle@us.ibm.com> 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-90/+51
| | | | | | | | | | | | | | | 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>
* VPD Accessor functions for Clock Mapping, DIMM timing and TSYS VPD AttributesBill Schwartz2013-09-132-12/+227
| | | | | | | | | | | | | | | | Extend existing CDIMM hwp accessors for MR and MT keywords to add support for 7 new attributes. Based on vpd level 6.0 with work around driven by vpd version to also support vpd level 5.3 definition. FSP change to add cvpd record VINI to PNOR is 897882 Change-Id: I02b3a0ade288c6b75918ad1d99257c5a042fc18d RTC: 79615 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/5805 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Temporary fix for C-DIMM VPD which does not contain AM KeywordElliott Dahle2013-09-121-48/+35
| | | | | | | | Change-Id: I61ea36418c1d745b95f63a419759975e7c610a41 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/6112 Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com> Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Refresh with version strings and move two attributes to match ekbElliott Dahle2013-09-111-0/+1
| | | | | | | | | | Change-Id: I2e34cbed1f940195e2c4ba00e88a5237939e4e6f RTC: 72937 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/5789 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>
* VPD Accessor functions for Slope/Intercept - big endianBill Schwartz2013-07-306-22/+22
| | | | | | | | | | | | | | little -> big endian interpretation of cvpd. Requested and verified by Mark Bellows. Also update recent hwp accessor $IDs to be in sync with eKB Change-Id: I7f802332b070319d327c869a955a2c2999e1ca88 RTC: 67125 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/5563 Tested-by: Jenkins Server Reviewed-by: Brian H. Horton <brianh@linux.ibm.com> Reviewed-by: Donald E. Dahle <dedahle@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Access Bad DQ via ATTR_BAD_DQ_BITMAP and show unconnected DQsElliott Dahle2013-07-302-1/+212
| | | | | | | | | | 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>
* VPD Accessor functions for Slope/InterceptBill Schwartz2013-07-014-6/+388
| | | | | | | | | | | | | 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-114-10/+343
| | | | | | | | | | | | 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-063-2/+155
| | | | | | | | | | | | | 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-083-11/+164
| | | | | | | | | | | | | | | 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>
* HWPF: Add MVPD Accessor HWP to retrieve ATTR_EX_L2_SINGLE_MEMBER_ENABLEMike Jones2013-04-223-25/+158
| | | | | | | | | | | | | | 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>
* FAPI functions to get/set Centaur FRU VPDBill Schwartz2013-03-011-24/+23
| | | | | | | | | | | | | Add Fapi functions to call cvpd device driver for get and set. Change-Id: I8cb2aba3c951fbe1a17278396517b355138ad364 RTC: 61991 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/3141 Reviewed-by: ADAM R. MUHLE <armuhle@us.ibm.com> Tested-by: Jenkins Server Reviewed-by: Bilicon Patil <bilpatil@in.ibm.com> Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Enable MVPD WritesDan Crowell2013-02-061-36/+26
| | | | | | | | | | | | | | | | Add support for writing MVPD keywords to both PNOR and out to the EEPROM (via FSP mailbox). Also enabled a few more test cases related to MVPD. Added MER0 record to the standalone procmvpd.dat file and enabled the support in the code. Change-Id: If16c2863a11daaac3363fcf30bb2c92ad3e92b41 RTC: 39177 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/2962 Tested-by: Jenkins Server Reviewed-by: ADAM R. MUHLE <armuhle@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* MVPD Accessor Function: #G RingsBill Schwartz2012-11-2612-551/+927
| | | | | | | | | | | | | | | | | | | | | | | | | | Get/Set Repair Ring becomes Get/Set Mvpd Func. Passing record and keyword to generalize to include #G as well as #R The renames look like deleted and new files. Moved more common code to mvpdRingFuncs.C. Get/Set are thin wrappers. Add the #G keyword to fapPlatMvpdAccess and Mvpd DD Add another return code to mvpd_errors Add endian tranformation to fapi and fapi platform. Cronus needs this. Mvpd is in big indian. Word access wrapped in maros. Add set ability to set a smaller ring, shift the rest of the rings left set a larger ring, shift the rest of the rings right if it fits append a ring that was not there before, if it fits Much of the test case is #if'ed out pending mvpd dd write RTC 39177 I'm still working on adding #G and #R rings to procdata.dat which will cover part of RTC 51716. I run the complete tests in unit test. Change-Id: I5b04cd0fcff3046b8d0b7c8a4caf51da258187ee RTC: 52849 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/2344 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>
OpenPOWER on IntegriCloud