summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* HWP: Fixing pfet sense bit bug in p9_hcd_common_poweronoffYue Du2017-10-231-15/+17
| | | | | | | | | | | Change-Id: Ic23f3c6ef7c6a975e2a59e9954e408443e2dc70c Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/46101 Tested-by: FSP CI Jenkins <fsp-CI-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: Juan R. Medina <jrmedina@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
* STOP: Reenable STOP8 (without L2 resonant clock support)Yue Du2017-10-234-6/+86
| | | | | | | | | | | | | | Patchset 4 is to reenable stop8 for regression validation Patchset 5 is to disable stop8 for merging to mainsteam Formally reenable stop8 will be another commit upon NDD2.1 Change-Id: Ida2e1dd185ea07db7388d46db5ddef03588688ef Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/45410 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Juan R. Medina <jrmedina@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
* PGPE: Generated Pstate Tbl enhancementsRahul Batra2017-10-232-41/+84
| | | | | | | | | | | | | -Added build flag to select b/w GeneratedPstateInfo struct -Added code to fill up the offsets GeneratedPstateInfo Change-Id: Ic37fae1f4aadb4c8d959ef91be10caac7363e3cb Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/44755 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: RANGANATHPRASAD G. BRAHMASAMUDRA <prasadbgr@in.ibm.com> Reviewed-by: Juan R. Medina <jrmedina@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* Updates for HW416934 and HW417233Ben Gass2017-10-231-2/+2
| | | | | | | | | | | | | | | | | | | | | | Conflicting dd1 only dials for these were removed: ATTR_CHIP_EC_FEATURE_HW396288 ATTR_CHIP_EC_FEATURE_HW399624 ATTR_CHIP_EC_FEATURE_HW393578 ATTR_CHIP_EC_FEATURE_HW403075 ATTR_CHIP_EC_FEATURE_HW393318 ATTR_CHIP_EC_FEATURE_HW394497 Work around for HW408891 is contained within HW416934 update. Change-Id: I8cb266893d802f1673f683f17fd231e17de1cfa1 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/46177 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> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Dean Sanner <dsanner@us.ibm.com> Reviewed-by: Joseph J. McGill <jmcgill@us.ibm.com> Reviewed-by: Thi N. Tran <thi@us.ibm.com>
* PM: Added nest frequency to all HCcode headers for trace timebasesGreg Still2017-10-231-3/+3
| | | | | | | | | | | | | | | - needed for accurate timestamps in PK Traces - applies to CME, SGPE and PGPE Change-Id: I30e27cddead8ba4f2edb1919edbf935e40774e2e RTC: 179852 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/46208 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@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: Douglas R. Gilbert <dgilbert@us.ibm.com> Reviewed-by: Prem Shanker Jha <premjha2@in.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
* PM: Change in logic for PGPE SRAM image size check.Prem Shanker Jha2017-10-232-3/+4
| | | | | | | | | | | | | | | | | | | | | | Commit updates the logic for PGPE SRAM image size check. PGPE Hcode and Global P-State Parameter Block together should not exceed 44KB. Following is the distribution for PGPE region of OCC SRAM - PGPE Hcode + GPSPB : 44KB - PGPE Aux Task : 2KB - PGPE Boot Loader : 1KB - PPMR Header : 1KB Change-Id: I47b033497b6815909c6d183823d09806ef77f375 RTC: 178482 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/44582 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Juan R. Medina <jrmedina@us.ibm.com> Reviewed-by: RAHUL BATRA <rbatra@us.ibm.com> Reviewed-by: RANGANATHPRASAD G. BRAHMASAMUDRA <prasadbgr@in.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* CME putring:some more improvement in speed performancePrasad Bg Ranganath2017-10-232-100/+37
| | | | | | | | | | Change-Id: I9c95b85f9d9594324608ece8a9d62e57be4a80df Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/45671 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Juan R. Medina <jrmedina@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
* PK,IOTA: Enter idle state at a known locationDoug Gilbert2017-10-235-4/+32
| | | | | | | | | | | | Change-Id: I83498782420ff51891b692021330c643d0ffe74c RTC: 178914 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/45068 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: PPE CI <ppe-ci+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Adam S. Hale <adam.samuel.hale@ibm.com> Reviewed-by: Juan R. Medina <jrmedina@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* PGPE/STOP: CME Registration-STOP11 FixesRahul Batra2017-10-233-13/+46
| | | | | | | | | | Change-Id: I37e9b12d68d54ec5cc6f4dc346df8eca460a5294 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/46015 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Juan R. Medina <jrmedina@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: RANGANATHPRASAD G. BRAHMASAMUDRA <prasadbgr@in.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* AVSBUS: add bridge/bus information to data status code 3Brian Vanderpool2017-10-231-6/+26
| | | | | | | | | | | | | Also change formatting on asserts Change-Id: Ia81df3082b6c01c92df3a3a363880d5921a104d6 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/45644 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@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: Gregory S. Still <stillgs@us.ibm.com> Reviewed-by: RANGANATHPRASAD G. BRAHMASAMUDRA <prasadbgr@in.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
* STOP: CME Records image addr change and enable trace for cumulusYue Du2017-10-234-11/+17
| | | | | | | | | | Change-Id: I8d87b310a7dbe97af006ab641eadc7c196c38cef Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/45991 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Prem Shanker Jha <premjha2@in.ibm.com> Reviewed-by: Juan R. Medina <jrmedina@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* PSTATE: Safe mode implmentation in PPBPrasad Bg Ranganath2017-10-231-2/+0
| | | | | | | | | | | | | | | | | | | | - Updated dpll fmult setting code - Updated review comments - compute using biased freq values - rebased - updated safe mode values to gppb and oppb - updated review comments Change-Id: Ia08ac464d67be4608f3c293e083135a9cf65aaec RTC:175533 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/44148 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@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: Thi N. Tran <thi@us.ibm.com> Reviewed-by: Juan R. Medina <jrmedina@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* STOP: Fix VDMYue Du2017-10-231-2/+3
| | | | | | | | | | Change-Id: I025462496b919fc9fc09b558bb7d3616d5df7df2 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/45796 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Brian T. Vanderpool <vanderp@us.ibm.com> Reviewed-by: Juan R. Medina <jrmedina@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* Solve compilation issue for type castingSachin Gupta2017-10-231-2/+2
| | | | | | | | | | | Change-Id: If9ce191a8d09ccf4cd46fd9daabb26bfe8012fef Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/45780 Reviewed-by: ARAVIND T. NAIR <aravindnair@in.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Srikantha S. Meesala <srikantha@in.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
* PM (Cronus): Add processor id for errors from p9_activate_stop15_coresGreg Still2017-10-232-0/+33
| | | | | | | | | | | | | | | | | | | - reformatted error output for readability - removed FAPI_ASSERT FFDC as these are not useful in Cronus; moved the FFDC to printfs before the ASSERT - Added isHalted() to ppe_utils - added SSH and better SGPE oriented register FFDC - removed extra setBit to core_sb buffer Change-Id: Ie23f294b843b15a78b8d3ee036310631c0595904 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/44758 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Dev-Ready: Gregory S. Still <stillgs@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: RANGANATHPRASAD G. BRAHMASAMUDRA <prasadbgr@in.ibm.com> Reviewed-by: Juan R. Medina <jrmedina@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
* PSTATE: Common IPC Code UpdatesRahul Batra2017-10-237-50/+65
| | | | | | | | | | | | | | | - Added IPC IRQ Handler Hook Done - Added dcbi/dcbf for PK when read/writing counts Change-Id: Ie63a1f60a6c133256a9827aed4f0b74abe6e13ab Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/45176 Tested-by: PPE CI <ppe-ci+hostboot@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: Douglas R. Gilbert <dgilbert@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: Juan R. Medina <jrmedina@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
* PSTATE/STOP: Pstate-Stop interaction fixesRahul Batra2017-10-236-49/+89
| | | | | | | | | | | Change-Id: Ifbbecdffc7a18382217b3c0a691912f311407336 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/45138 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Juan R. Medina <jrmedina@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Brian T. Vanderpool <vanderp@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
* STOP: Turn off livelock buster and some fit TracesYue Du2017-10-232-6/+6
| | | | | | | | | | Change-Id: Iaa79c3c6c48969094fb8f2417a1c8830163e7704 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/45657 Reviewed-by: Brian T. Vanderpool <vanderp@us.ibm.com> Reviewed-by: Juan R. Medina <jrmedina@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: Jennifer A. Stofer <stofer@us.ibm.com>
* PM: Add atrribute to cpmmr control for Core Periodic QuiesceYue Du2017-10-232-1/+10
| | | | | | | | | | | | Change-Id: I70cc9bba5e358a85ee420b329365817c688084f0 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/45505 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@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: Gregory S. Still <stillgs@us.ibm.com> Reviewed-by: Juan R. Medina <jrmedina@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
* STOP: Fix resonant clock supprot for STOP11Yue Du2017-10-234-21/+48
| | | | | | | | | | Change-Id: I9d6e6386ce56c8ddf2c174568bcec933b722e3fe Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/45576 Reviewed-by: Juan R. Medina <jrmedina@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
* STOP: Add Core quiesce workaround to CME Fit TimerYue Du2017-10-2312-106/+435
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -- p7: Added a check for LSU and Nest quiesce as well -- p8: Added clear of the TSR FIS to IOTA fit handler -- p9: Added stop workaround on checkstop or special attention -- p10: rebase on disable flag support -- p11: 1) enable for Cumulus 1.0 and Nimbus 2.0 & 2.1 only 2) disable the livelock buster if special wakeup done is asserted 3) clear the fit_counter when special wakeup done or stop entry is done on either core 4) delete CME_FLAGS_DISABLE_PERIODIC_CORE_QUIESCE and instead look at bit 2 of CPPMR with dualcast OR unless nimbus dd2.0 then you have to read both cores and OR because of the bug -- p12: 1) no longer have PGPE sample OCC Flag bit 13 (back out the change) 2) have SGPE init set CPMMR bit 2 in response to the attribute instead of CME flag bit 23. 3) add cme_flags[12] as workaround active bit (nor of both cpmmr[2]) -- p13: kills the CME flag, OCC flag and SGPE header flag diff commit will establish attr-> cpmmr[2] simple flow cme only read cpmmr[2] -- p14: in case of stop0/1, assert pm_exit and poll for it to wake core up -- p15: rebase -- p16: add drop pm_exit after workaround -- p17: add pm_exit delay, remove pm_active=1 poll remove some PK_TRACEs, change to unified compiler flag Change-Id: I855f7f8e4b5ce7275511d581b8e68d10217ab601 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/44965 Reviewed-by: Michael S. Floyd <mfloyd@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: Juan R. Medina <jrmedina@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* CME PUTRING: scan decode optimization for speed performancePrasad Bg Ranganath2017-10-231-7/+106
| | | | | | | | | | Change-Id: Iebe3ebc2157562bb6f5573911e7348a69dc534c5 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/45219 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Prem Shanker Jha <premjha2@in.ibm.com> Reviewed-by: Juan R. Medina <jrmedina@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* PM: Add atrribute control to SGPE for Core Periodic QuiesceGreg Still2017-10-232-12/+19
| | | | | | | | | | | | | | | | - Added SGPE header bit defintion - Hcode image build update to read attr and set header bit - Moved bit mask to using BIT macro for better readability Change-Id: Ie8f245bf3abd0f5c4dce994f81ea1b002feade00 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/45124 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@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: Juan R. Medina <jrmedina@us.ibm.com> Tested-by: PPE CI <ppe-ci+hostboot@us.ibm.com> Reviewed-by: Adam S. Hale <adam.samuel.hale@ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
* Add OBUS pll freq list for Axone and p9n dd2.2Ben Gass2017-10-231-0/+14
| | | | | | | | | | | | | Change-Id: I3fece1e530fa9119ef8174529379019fa4a43ed8 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/45014 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Dev-Ready: Brent Wieman <bwieman@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Matt K. Light <mklight@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: Soma Bhanutej <soma.bhanu@in.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
* Add Periodic Core Quiesce Disable Scom PropagationAdam Hale2017-10-234-1/+52
| | | | | | | | | | | | Change-Id: Ie25cba244f9ea69d8aca04efc9d5c47c30be1218 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/45140 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> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Juan R. Medina <jrmedina@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
* STOP/EPM: Fix EPM markerYue Du2017-10-232-6/+6
| | | | | | | | | Change-Id: I627ea3bb1e95fb1f47d173af47c8a7cba1c62b48 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/44769 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Christopher R. Jones <crjones@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* TOR magic header commit: Primer for commit 35372Claus Michael Olsen2017-10-231-0/+31
| | | | | | | | | | | | | | | | | | To prevent a co-req situation between the HW image and the SBE image in connection with the merging of the TOR magic header commit 35372, the following code updates have been made: - Updated the TOR header file to define the data and structures needed on the ppe side in plat_ring_traverse.C to make SBE putRing code backward HW image compatible. Change-Id: I14cae65911938c4ae8e853ea9149f10e0d2fe9b8 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/45046 Tested-by: PPE CI <ppe-ci+hostboot@us.ibm.com> Reviewed-by: Richard J. Knight <rjknight@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
* WOF: Fix activeCores in OCC Shared SRAMRahul Batra2017-10-233-3/+10
| | | | | | | | | | | Change-Id: I0974a0b81b3ea3e07fc52d10f19c0cc48b37230e Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/45121 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Brian T. Vanderpool <vanderp@us.ibm.com> Reviewed-by: Michael S. Floyd <mfloyd@us.ibm.com> Reviewed-by: Juan R. Medina <jrmedina@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* STOP: Fix PIG in L2 Resonant Clock supportYue Du2017-10-2314-184/+279
| | | | | | | | | | | | | | Patch 16 starts adding on stop8+ stravation solution SGPE FIT timer ratio is set to 0x08 (1ms) and Handler counter counts 25 times (25ms) Change-Id: I19137f1fd7cea2bce1b478a1f361306381072854 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/44448 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Juan R. Medina <jrmedina@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Brian T. Vanderpool <vanderp@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* PSTATE: Added pending registration list in PGPERahul Batra2017-10-233-2/+10
| | | | | | | | | | | | -Added pending quad registration list in PGPE Change-Id: Iafd2693374ea943c3a7b7e05aa899caa6ff559dd Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/45071 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Juan R. Medina <jrmedina@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
* Enable pulse mode & correct L3CLK_TABLE_VEC order.Michael Floyd2017-10-231-48/+48
| | | | | | | | | | | Change-Id: I001859bd6577ba2d17f594800a87c7372a8f2af7 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/44972 Reviewed-by: Brian T. Vanderpool <vanderp@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@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: Gregory S. Still <stillgs@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
* PGPE: Moved VDMCFG Multicast to direct SCOMsRahul Batra2017-10-231-13/+8
| | | | | | | | | | Change-Id: Iacfc5e682f3854dc3add720f4af0218819fc79ab Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/45015 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Michael S. Floyd <mfloyd@us.ibm.com> Reviewed-by: Juan R. Medina <jrmedina@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* HW417560 NCU master tlbie settings tuningJenny Huynh2017-10-232-1/+17
| | | | | | | | | | | | | | - Adjusted master tlbie timeout from 16->32 (250ms->500ms) - Enabled tlbie stall mechanism by default Change-Id: Ifcda75f42ba888ad5353c1d9b75d36e27d48dbda Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/44713 Tested-by: PPE CI <ppe-ci+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: LUKE MURRAY <murrayl@us.ibm.com> Reviewed-by: YUE DU <daviddu@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
* PM Level 3 for multiple proceduresAmit Kumar2017-10-233-508/+495
| | | | | | | | | | | | | | | | | | | | | | | | Commit itends to make following HWP level 3 ready - p9_pm_pfet_control - p9_pm_pfet_init - p9_common_poweronoff - p9_hcd_core_poweron - p9_hcd_cache_chiplet_reset - p9_hcd_cache_poweron - p9_pm_set_homer_bar - p9_query_stop_state It also removes inclusion p9_common_poweronoff.C in C files of many HWP. Change-Id: I28a14ce4fe99630c4aa4a9044c2653763bbe35c5 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/41795 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@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: AMIT J. TENDOLKAR <amit.tendolkar@in.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
* L3 update - p9_avsbus_xxx HWPsThi Tran2017-10-232-147/+75
| | | | | | | | | | | | | | - rebased - Added note to XML to clarify the lack of callouts in deference to the PM Reset flow Change-Id: I5c6a38bd92e256abefedc00ae20d0a5c748fc12c Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/44692 Reviewed-by: RANGANATHPRASAD G. BRAHMASAMUDRA <prasadbgr@in.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@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: Jennifer A. Stofer <stofer@us.ibm.com>
* PM: Pstate Dump tool EnhancementRahul Batra2017-10-231-2/+44
| | | | | | | | | | | Change-Id: Icf16bbb22a1b31603a427c6fbb4dadf04d14b23b Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/44754 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: BRIAN D. VICTOR <brian.d.victor1@ibm.com> Reviewed-by: RANGANATHPRASAD G. BRAHMASAMUDRA <prasadbgr@in.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* PM: PGPE Flags Struct FixRahul Batra2017-10-231-2/+2
| | | | | | | | | | | Change-Id: Ic1d4939a8a3ef07e68faf7e652f47208e5600019 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/44820 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: Gregory S. Still <stillgs@us.ibm.com> Reviewed-by: RANGANATHPRASAD G. BRAHMASAMUDRA <prasadbgr@in.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
* PGPE TraceAdam Hale2017-10-2311-15/+331
| | | | | | | | | | | Change-Id: Ia2eb727aedada87f1c840f570aa5e6b2b7b81e4a Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/44129 Tested-by: Hostboot CI <hostboot-ci+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: RAHUL BATRA <rbatra@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
* AVSBUS: Move fapi2 return code to error xml filePrasad Bg Ranganath2017-10-232-7/+10
| | | | | | | | | | | | - rebased Change-Id: I186e716986012ede094a09e490a983ddcb4b92ef Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/43582 Dev-Ready: Brent Wieman <bwieman@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: Gregory S. Still <stillgs@us.ibm.com>
* Fixing small inconsistency in scan_compressions.CClaus Michael Olsen2017-10-231-1/+1
| | | | | | | | | | | | | - Now using the correct polarity of the BE->HE call in _rs4_decompress. Change-Id: Ifb799b8d856beb3eacfc737c4489886a92c92970 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/44651 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: Richard J. Knight <rjknight@us.ibm.com> Reviewed-by: Sumit Kumar <sumit_kumar@in.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
* IOTAChristopher M. Riedl2017-10-2322-393/+583
| | | | | | | | | | | | | | | | | | | - implement iota panic ("dead") codes - fix uih interrupt window condition leading to iota machine stack overflow and/or phantom interrupt detection - fix iota static machine stack init value - refactor UIH for both IOTA and PK to pull the priority table from a common source - the entire INTERCME0 IRQ handler in PK is executed with EE=0, for IOTA this can only be emulated by masking all higher priorities in the UIH for that particular task/interrupt priority group Change-Id: I8357518b02922d3328aff4d80003ac3030fdd5e7 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/44135 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Brian T. Vanderpool <vanderp@us.ibm.com> Reviewed-by: Michael S. Floyd <mfloyd@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* Remove changing OITR and OIEPRBrian Vanderpool2017-10-231-4/+0
| | | | | | | | | | | Change-Id: I93a8716c55965afaa08b2e4d1019a2e307a398cb Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/44732 Reviewed-by: Gregory S. Still <stillgs@us.ibm.com> Reviewed-by: Michael S. Floyd <mfloyd@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: ILYA SMIRNOV <ismirno@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
* PM: Implement CME VDM Jump ValuesChristopher M. Riedl2017-10-234-48/+253
| | | | | | | | | | | Change-Id: Id0987b453958423187a7f7f5c0db210dab49b4f3 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/43157 Reviewed-by: BRIAN D. VICTOR <brian.d.victor1@ibm.com> Reviewed-by: YUE DU <daviddu@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Brian T. Vanderpool <vanderp@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* PM: CME Fix Resclk CACCRChristopher M. Riedl2017-10-231-9/+8
| | | | | | | | | | Change-Id: I213c52dad35e13e738bde3b1577cce463bdfa3ae Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/44673 Reviewed-by: Michael S. Floyd <mfloyd@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: BRIAN D. VICTOR <brian.d.victor1@ibm.com> Reviewed-by: Brian T. Vanderpool <vanderp@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* PGPE: RefactorRahul Batra2017-10-2313-881/+845
| | | | | | | | | Change-Id: Id3c75c461e2a75d8aaec4f49e77b1303f92fec5e Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/44532 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: BRIAN D. VICTOR <brian.d.victor1@ibm.com> Reviewed-by: RANGANATHPRASAD G. BRAHMASAMUDRA <prasadbgr@in.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* Synchronous stopclk procedure for QuadSoma BhanuTej2017-10-232-17/+20
| | | | | | | | | | | | | | | Change-Id: Id31daf8c02b74d979927540346a3cef5f88768be RTC: 175615 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/34935 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: YUE DU <daviddu@us.ibm.com> Reviewed-by: SRINIVAS V. POLISETTY <srinivan@in.ibm.com> Reviewed-by: Joachim Fenkes <fenkes@de.ibm.com> Reviewed-by: RAJA DAS <rajadas2@in.ibm.com> Dev-Ready: Soma Bhanutej <soma.bhanu@in.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
* Power Cleanup + stopclocksLuke Mulkey2017-10-231-0/+17
| | | | | | | | | Change-Id: I4857b6e1264530a919afe8e75abe170ca0699d55 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/42571 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: Jennifer A. Stofer <stofer@us.ibm.com>
* reset aux task countAdam Hale2017-10-231-1/+7
| | | | | | | | | | Change-Id: I41ce4f6c45f9c4087e62fc731ded59464fd70b5c Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/44574 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Michael S. Floyd <mfloyd@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: BRIAN D. VICTOR <brian.d.victor1@ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* STOP: reduce CME trace verbosityBrian Vanderpool2017-10-231-1/+1
| | | | | | | | | | | Change-Id: I62bb3db6f543efc7bcbddd7b041864719ae8a68d Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/44559 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: YUE DU <daviddu@us.ibm.com> Reviewed-by: James N. Klazynski <jklazyns@us.ibm.com> Reviewed-by: BRIAN D. VICTOR <brian.d.victor1@ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* PM: Fix QM-Sib MessagingChristopher M. Riedl2017-10-234-7/+34
| | | | | | | | | | | Add a retry if no response in case the other CME wasn't booted Change-Id: I8774ea30546ea0a3b07692d95e079932fc2666a9 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/44544 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: BRIAN D. VICTOR <brian.d.victor1@ibm.com> Reviewed-by: CHRISTOPHER M. RIEDL <cmriedl@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
OpenPOWER on IntegriCloud