summaryrefslogtreecommitdiffstats
path: root/src/usr/htmgt
Commit message (Collapse)AuthorAgeFilesLines
...
* P9 Updates for occ communication codeAndres Lugo-Reyes2016-12-203-32/+39
| | | | | | | | | | | | | | | | This commit contains updates for p9 OCC communication code to no longer use the deprecated ecmdDataBufferBase class. Change-Id: I96b6be564a6edee1f66099583f030d3b519acb60 Depends-on: I6182163e569ac97f06e3ddfbb69deab90e849de3 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/31876 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> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Reviewed-by: Christopher J. Cain <cjcain@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* HTMGT: OCC InitializationAndres Lugo-Reyes2016-12-0916-1346/+668
| | | | | | | | | | | | | | | | | 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>
* Use 2 byte mod ID for OCC errlsWilliam Bryan2016-09-082-4/+6
| | | | | | | | | | | Change-Id: Ief6dcbadfb12ead896350bcc8a68c85cdfda21d1 RTC:148702 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/29342 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> Reviewed-by: Christopher J. Cain <cjcain@us.ibm.com> Reviewed-by: Matthew A. Ploetz <maploetz@us.ibm.com>
* Remove last of old hwpf directoryDan Crowell2016-08-307-23/+9
| | | | | | | | | | | | | | Remove all of the old fapi1 HWPs from P8 Update makefiles/code to not include old hwpf headers Change-Id: Idc840554721f68b0af3b6ee6c7ad84f5df258e60 RTC: 146345 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/28844 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> Reviewed-by: Thi N. Tran <thi@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Compute Nest Freq during 6.12 host_voltage_configAndres Lugo-Reyes2016-07-241-1/+1
| | | | | | | | | | | | | Change-Id: I8c6a8aac1a683b1b3c4defefa06ea22e3d8c564e Depends-on:I358109f01732fdb4d75409693d5a1866bcd57866 RTC:151649 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/26269 Tested-by: Jenkins Server <pfd-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: Christian R. Geddes <crgeddes@us.ibm.com> Reviewed-by: Andrew J. Geissler <andrewg@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Add internal flag support to prevent OCC resets and query pstate tablesChris Cain2016-05-257-387/+680
| | | | | | | | | | | Change-Id: Ifd30c8bf36aa82c168afa3e34de7fd8f4d4e4cab RTC: 152379 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24987 Tested-by: Jenkins Server Reviewed-by: Martha Broyles <mbroyles@us.ibm.com> Tested-by: FSP CI Jenkins Reviewed-by: Sheldon R. Bailey <baileysh@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* OCC Checkpoint handling improvementsChris Cain2016-05-244-175/+282
| | | | | | | | | | | | | Change-Id: Ibf8712fe560c022be939f73fcc78fb610a2bcabb RTC: 153923 ForwardPort: yes Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24622 Reviewed-by: Martha Broyles <mbroyles@us.ibm.com> Reviewed-by: Sheldon R. Bailey <baileysh@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24831 Tested-by: Jenkins Server Tested-by: FSP CI Jenkins
* Add way to clear reset count and exit safe modeChris Cain2016-05-054-28/+239
| | | | | | | | | | | | Change-Id: I88de38fe700770abadb90b442f47198eb3532c87 Original-Change-Id: I82c56f8684f5ca3cee14a3e7bcdee968b65513fb RTC: 149231 ForwardPort: yes Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/23998 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24108 Tested-by: Jenkins Server Tested-by: FSP CI Jenkins Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Fix compile issue and update trace textChris Cain2016-04-263-22/+25
| | | | | | | | | | | | | | | | Change-Id: I2bdf5034605c65b1d98b843255234f02daef669a RTC: 149668 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/22127 Tested-by: Jenkins Server Tested-by: Jenkins OP Build CI Reviewed-by: Martha Broyles <mbroyles@us.ibm.com> Tested-by: Jenkins OP HW Reviewed-by: Sheldon R. Bailey <baileysh@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com> Reviewed-by: Matthew A. Ploetz <maploetz@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/23622 Reviewed-by: Christopher J. Cain <cjcain@us.ibm.com> Tested-by: FSP CI Jenkins
* Fix regulator efficiency for memory throttlingChris Cain2016-02-191-8/+8
| | | | | | | | | Change-Id: I2e773a6bbbafe8d83ab76b1bf92bf56c8ac1fbbd CQ: SW333572 Forwardport: yes Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/23903 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Prevent customer power cap truncation on HPC systems.Chris Cain2015-11-163-32/+53
| | | | | | | | | | | | | Change-Id: I23990356887d162b7959b20307a36d58b3db4c32 CQ:SW328005 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/21803 Tested-by: Jenkins Server Tested-by: Jenkins OP Build CI Tested-by: Jenkins OP HW Reviewed-by: SHELDON R. BAILEY <baileysh@us.ibm.com> Reviewed-by: Martha Broyles <mbroyles@us.ibm.com> Tested-by: FSP CI Jenkins Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Set the system power cap based on the redundant power supply policyChris Cain2015-11-021-1/+57
| | | | | | | | | | | | | | Change-Id: I9b3aa1dc5072ab5f716090c72212b2da2fde16a4 RTC: 135830 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/21615 Tested-by: Jenkins Server Tested-by: Jenkins OP Build CI Tested-by: FSP CI Jenkins Tested-by: Jenkins OP HW Reviewed-by: Martha Broyles <mbroyles@us.ibm.com> Reviewed-by: Richard J. Knight <rjknight@us.ibm.com> Reviewed-by: SHELDON R. BAILEY <baileysh@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Prevent OCC exception from logging duplicate errorsChris Cain2015-09-186-106/+251
| | | | | | | | | | | | | Change-Id: I3262c42c906fc9cfa879e7df0e501e2f7fe1e2f3 CQ:SW320752 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/20578 Tested-by: Jenkins Server Tested-by: Jenkins OP Build CI Tested-by: Jenkins OP HW Tested-by: FSP CI Jenkins Reviewed-by: Martha Broyles <mbroyles@us.ibm.com> Reviewed-by: SHELDON R. BAILEY <baileysh@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* HTMGT support for WOFChris Cain2015-09-162-23/+194
| | | | | | | | | | | | | | | | Change-Id: I90353dcc6dd4f18072344bb75dbd7fab15653026 RTC: 128431 Depends-On: I45689bc06e5a3808b9b9c3a356b70dd6e9cd2dd2 Depends-On: I96aff34fb9b588d8546575b77655a6cf167469fb Depends-On: I4ef70a1262c1a952a15c251371af8a1f7e8d407d Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/18035 Tested-by: Jenkins Server Tested-by: Jenkins OP Build CI Reviewed-by: Martha Broyles <mbroyles@us.ibm.com> Tested-by: Jenkins OP HW Tested-by: FSP CI Jenkins Reviewed-by: SHELDON R. BAILEY <baileysh@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* HTMGT support for Pstate Table BiasingChris Cain2015-08-1814-73/+497
| | | | | | | | | | Change-Id: I96aff34fb9b588d8546575b77655a6cf167469fb RTC: 128436 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/18789 Tested-by: Jenkins Server Tested-by: Jenkins OP Build CI Tested-by: Jenkins OP HW Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Fix up some malformed error log tagsDan Crowell2015-08-101-2/+2
| | | | | | | | | | | Change-Id: Ief8c1bca26f2c630cd4699ccc1b8edec67834dfc Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/19644 Tested-by: Jenkins Server Tested-by: Jenkins OP Build CI Tested-by: Jenkins OP HW Reviewed-by: Brian Silver <bsilver@us.ibm.com> Reviewed-by: Christopher Cain <cjcain@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Fix multi-OCC reset at runtimeChris Cain2015-08-064-35/+114
| | | | | | | | | | | | | Change-Id: I8310a8f16eb19ee955961c3f8824d7aff348ee62 RTC: 132943 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/19586 Tested-by: Jenkins Server Tested-by: Jenkins OP Build CI Tested-by: Jenkins OP HW Reviewed-by: Martha Broyles <mbroyles@us.ibm.com> Reviewed-by: SHELDON R. BAILEY <baileysh@us.ibm.com> Reviewed-by: Douglas R. Gilbert <dgilbert@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Move system to safe mode if Homer address is NULL.Chris Cain2015-06-193-268/+366
| | | | | | | | | | | RTC: 129979 Change-Id: I03b201ddee6565b8bed18a5a1cd35468637d3026 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/18482 Tested-by: Jenkins Server Tested-by: Jenkins OP Build CI Reviewed-by: Martha Broyles <mbroyles@us.ibm.com> Reviewed-by: Douglas R. Gilbert <dgilbert@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Support for OCC Centaur numberingDoug Gilbert2015-06-041-0/+4
| | | | | | | | | | Change-Id: I11f6641548dbb0a0f4f586f592fa0d357a6c9a84 RTC: 127111 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/18179 Tested-by: Jenkins Server Reviewed-by: Christopher Cain <cjcain@us.ibm.com> Reviewed-by: Martha Broyles <mbroyles@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Enable OCC on FirestoneChris Cain2015-04-224-13/+27
| | | | | | | | | | | Change-Id: I1f99088e258ec197041c862e5d1ea506299c2cf5 RTC: 127111 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/17316 Tested-by: Jenkins Server Reviewed-by: Douglas R. Gilbert <dgilbert@us.ibm.com> Reviewed-by: WILLIAM G. HOFFA <wghoffa@us.ibm.com> Reviewed-by: Martha Broyles <mbroyles@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* HBconfig change to only compile HTMGT if IPMI is enabled.Matt Spinler2015-04-021-0/+1
| | | | | | | | | | | HTMGT support for non-IPMI systems will be added later. Change-Id: I79c1a1a860d0764879211bfcda64b6d2933ab774 RTC: 124663 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/16015 Tested-by: Jenkins Server Reviewed-by: Martha Broyles <mbroyles@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* HTMGT add attempt to reset OCC when OCC Activate failsDoug Gilbert2015-03-104-50/+117
| | | | | | | | | | | Change-Id: I964d2b68216c3ddabae73ce3b851bbc468ec96a7 RTC: 123180 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/16145 Reviewed-by: Christopher Cain <cjcain@us.ibm.com> Tested-by: Jenkins Server Reviewed-by: Matt Spinler <spinler@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Support for OCC error reportingChris Cain2015-02-2812-355/+646
| | | | | | | | | Change-Id: If8cce2f960b28cda2f039f68e9527df92f9233f2 RTC: 121729 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/15971 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* HTMGT: Implement OCC ResetDoug Gilbert2015-02-2810-113/+497
| | | | | | | | | | Change-Id: Icb713497d662d1ab55718409675bf4b23ac2c3ec RTC: 121721 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/15530 Tested-by: Jenkins Server Reviewed-by: Christopher Cain <cjcain@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Send the user power limit to the OCC.Matt Spinler2015-02-283-0/+103
| | | | | | | | | | | Change-Id: I6da08c11f74f5a4d456dfbf0aac766ad55898754 RTC: 121676 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/15821 Tested-by: Jenkins Server Reviewed-by: Douglas R. Gilbert <dgilbert@us.ibm.com> Reviewed-by: Martha Broyles <mbroyles@us.ibm.com> Reviewed-by: Christopher Cain <cjcain@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Send real sensor numbers to the OCC.Matt Spinler2015-02-283-42/+108
| | | | | | | | | | Change-Id: I54fc9282381139b67df92cff2e8e5619a89e62aa RTC: 121742 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/15761 Tested-by: Jenkins Server Reviewed-by: Douglas R. Gilbert <dgilbert@us.ibm.com> Reviewed-by: Christopher Cain <cjcain@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Reduce HTMGT binary traceAndrew Geissler2015-02-251-2/+3
| | | | | | | | | Change-Id: I58123e557e11d00dd761d0d51e26e91b07a1d02c RTC: 124620 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/15974 Tested-by: Jenkins Server Reviewed-by: Christopher Cain <cjcain@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Require proc-spi-busses.xml to exist for all hardware platformsDoug Gilbert2015-02-101-3/+3
| | | | | | | | | | | Change-Id: Ic9e2933371f0a6121dd15846895afd49907f3afa RTC: 116310 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/15531 Tested-by: Jenkins Server Reviewed-by: Matt Spinler <spinler@us.ibm.com> Reviewed-by: Christopher Cain <cjcain@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* OCC Poll Validation and startup checkpoint monitoringChris Cain2015-02-096-22/+201
| | | | | | | | Change-Id: I2f6e6d31ccd10bb6add9d608363db3e5048975a8 RTC: 117248 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/15483 Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com> Tested-by: Jenkins Server
* Add support for linux command to set OCC state.Chris Cain2015-01-228-60/+197
| | | | | | | | | | | Change-Id: I1ac4d810e0f4509dc89c645bef183f5cb2179b1c RTC: 115213 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/15154 Tested-by: Jenkins Server Reviewed-by: Douglas R. Gilbert <dgilbert@us.ibm.com> Reviewed-by: Matt Spinler <spinler@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Limit number of error logs retrieved from the OCC to prevent holding off IPLChris Cain2015-01-095-7/+45
| | | | | | | | | | Change-Id: Ibb82a8776e40c17097c952b80f7b5536ad7503b4 RTC: 119981 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/14964 Tested-by: Jenkins Server Reviewed-by: Douglas R. Gilbert <dgilbert@us.ibm.com> Reviewed-by: Matt Spinler <spinler@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Remove binary trace that hangs the consoleDan Crowell2014-12-141-0/+3
| | | | | | | | Change-Id: I21f72dabe4963b7bf13b6a8a4b40582369f2cc99 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/14899 Tested-by: Jenkins Server Reviewed-by: Christopher Cain <cjcain@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Move OCCs to active stateChris Cain2014-12-1316-367/+1638
| | | | | | | | | Change-Id: I99918d0e1a27ed5cf7cb438e3e8e7f580c5306c7 RTC: 115922 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/14740 Tested-by: Jenkins Server Reviewed-by: Douglas R. Gilbert <dgilbert@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* HTMGT Pstate supportDoug Gilbert2014-12-137-55/+207
| | | | | | | | | Change-Id: I68388d448afa027439c78f654c00ca2f9904d65e RTC: 114284 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/14191 Reviewed-by: Christopher Cain <cjcain@us.ibm.com> Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* HTMGT code to build several of the OCC config message payloads.Matt Spinler2014-12-1317-48/+1837
| | | | | | | | | | | | | Includes an interface to run the hardware procedures related to memory throttling, which will write attributes needed for an OCC config message. Change-Id: I302e5c2f0e354dd57d6f6f9c8ad81095277a3d8c RTC: 114286 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/14131 Reviewed-by: Christopher Cain <cjcain@us.ibm.com> Tested-by: Jenkins Server Reviewed-by: Douglas R. Gilbert <dgilbert@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* HTMGT Base CommunicationChris Cain2014-11-1816-15/+3453
| | | | | | | | | Change-Id: Ie1d9401128d6cfe21a6be1be1760c3ddb0059148 RTC: 115442 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/13863 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* HTMGT add required HW procedures and setup HTMGT componentDoug Gilbert2014-11-128-0/+491
Change-Id: Ie61cf3d076dec6de23028d7a816c8719f66fb4ab RTC:115384 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/13477 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: Christopher Cain <cjcain@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
OpenPOWER on IntegriCloud