summaryrefslogtreecommitdiffstats
path: root/import
Commit message (Collapse)AuthorAgeFilesLines
...
* STOP: Properly clear DPLL unlock indication in dpll_setupYue Du2018-08-222-0/+10
| | | | | | | | | | | | Change-Id: If0139c9208d0b961b7454df46bbda183cce7d24d Original-Change-Id: I0d8ecd45e3b4f7414de10bb785069509b623f7ab Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/46563 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> Reviewed-by: Brian T. Vanderpool <vanderp@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
* STOP: Core livelock busterYue Du2018-08-221-0/+8
| | | | | | | | | | | | | | | | | | | Using the FIT timer, periodically quiesce both cores to avoid a livelock between two active cores 1) Mask SCOM RC=4 on the write to direct controls to stop the core 2) If core doesn't quiesce, abort and restart the core 3) Use the 32ns timebase to abort quiesce attempt after 200us 4) Add quiesce abort count to CME_Record 5) Make abort count a #define Change-Id: Ibaf60e96350ba5d94d782ba6143df3e21004266f Original-Change-Id: Idd50c7535bf343d7a8c1b7fb2ba0374349df5082 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/45708 Reviewed-by: Michael S. Floyd <mfloyd@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Juan R. Medina <jrmedina@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* STOP: Reenable STOP8 (without L2 resonant clock support)Yue Du2018-08-222-6/+47
| | | | | | | | | | | | | | | 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: Ic297b9b8479b11c98b001b03665b5ea26e268070 Original-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>
* STOP: Fix VDMYue Du2018-08-221-2/+3
| | | | | | | | | | | Change-Id: I5c9455647588ea3e1415efbbcba49838a352f1fc Original-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>
* STOP: Fix resonant clock supprot for STOP11Yue Du2018-08-221-1/+1
| | | | | | | | | | | Change-Id: I98ef6e9267069fe5540d8f6a686e95c79ff03215 Original-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 Du2018-08-221-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -- 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: Ic9d77954488977967a93049d1da0f785aae9639f Original-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>
* STOP/EPM: Fix EPM markerYue Du2018-08-221-4/+4
| | | | | | | | | | Change-Id: I32928d9fef3a65d9923a55d18a5372f7b8b8f17d Original-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>
* STOP: Fix PIG in L2 Resonant Clock supportYue Du2018-08-222-25/+28
| | | | | | | | | | | | | | | 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: I8e93430de5d4f06780c432384a143884fd04c3f4 Original-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>
* HW417560 NCU master tlbie settings tuningJenny Huynh2018-08-221-0/+1
| | | | | | | | | | | | | | | - Adjusted master tlbie timeout from 16->32 (250ms->500ms) - Enabled tlbie stall mechanism by default Change-Id: I20c6834f9be444ee2088dc45dd9a268e4c219371 Original-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>
* IOTAChristopher M. Riedl2018-08-221-0/+4
| | | | | | | | | | | | | | | | | | | | - 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: I4eafbe95870761bdf45ce17f9c6e0fee7a20f800 Original-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>
* STOP: Fix NCU tlbie quiesce and purge for disable_stop8Yue Du2018-08-221-9/+33
| | | | | | | | | | | Change-Id: I953a1972298c5cf6158803516772c0806ca48402 Original-Change-Id: Ic60e22b098c1a93b114df5684601a888b6925328 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/44507 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: Michael S. Floyd <mfloyd@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
* Set GPMMR RESET_STATE_INDICATORAdam Hale2018-08-221-0/+2
| | | | | | | | | | Change-Id: I728f2173d9654a02bcd63becbf1193c04617fdc6 Original-Change-Id: I1268c369799ecebc03b1279c90f48b47b3f32567 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/44488 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Michael S. Floyd <mfloyd@us.ibm.com> Reviewed-by: BRIAN D. VICTOR <brian.d.victor1@ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
* STOP: Fix DB2 message for DD1Brian Vanderpool2018-08-221-2/+2
| | | | | | | | | | Change-Id: Ie3016b3693ef26debfcaa7e748216a984d8dd5f3 Original-Change-Id: I130a25e3464d92de286dd0e8c66474bafb41c809 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/44338 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: YUE DU <daviddu@us.ibm.com> Reviewed-by: CHRISTOPHER M. RIEDL <cmriedl@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* STOP: Core Xstop InjectionYue Du2018-08-223-42/+67
| | | | | | | | | | Change-Id: I0103eb23846cb29acbc69a2ff6ab595131cf83c6 Original-Change-Id: Ia39449ebf5a013abd74bd5c3c0d0ea7113e2a490 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/41747 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Michael S. Floyd <mfloyd@us.ibm.com> Reviewed-by: BRIAN D. VICTOR <brian.d.victor1@ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* PM: Inter-PPM controls enablement and VDMCFGRahul Batra2018-08-221-48/+41
| | | | | | | | | | | | | -Splits up code b/w SGPE and PGPE for interppm controls -PGPE code to write VDMCFG register Change-Id: I979e812e2a9d023d6dc47398d41b8206eba76d16 Original-Change-Id: If263d1e5ce0f892bba9b6d28b882db01058dd404 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/44253 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: YUE DU <daviddu@us.ibm.com> Reviewed-by: BRIAN D. VICTOR <brian.d.victor1@ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* STOP: Init code before starting threadsYue Du2018-08-221-2/+5
| | | | | | | | | | Change-Id: I377ca62c25f6d8fe79885ff5ca3d239104091f55 Original-Change-Id: Icbd3cb6e0f647b78391bb405f6cfc6ae25d1326a Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/43112 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>
* STOP: Attempt to Fix quad spwu caused incorrect flowYue Du2018-08-221-0/+1
| | | | | | | | | | Change-Id: Idb6644849b68b2cc78f21047ae8566a2b1e6ba3d Original-Change-Id: I0f7a6e45842fc79d89b4685badbd5c4e1e7f9e61 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/43962 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Juan R. Medina <jrmedina@us.ibm.com> Reviewed-by: BRIAN D. VICTOR <brian.d.victor1@ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* PM: Implement L2 Resclk FunctionChristopher M. Riedl2018-08-222-23/+109
| | | | | | | | | | | Change-Id: I559c55c98db48f3d591afd992c2d61de786579e6 Original-Change-Id: I0efbab5defe2ffbd5c5fe86690c6e7a498f3c4d1 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/43331 Reviewed-by: YUE DU <daviddu@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Michael S. Floyd <mfloyd@us.ibm.com> Reviewed-by: BRIAN D. VICTOR <brian.d.victor1@ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* STOP/EPM: Fix Stop5 history and marker reportingYue Du2018-08-222-6/+1
| | | | | | | | | | Change-Id: I5dbba55cb92dd40b8e87617fe3d2e01cdf1ff3e2 Original-Change-Id: I1fd6d7442204070d3d683bb6dedaf1f1a1055de2 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/43960 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Christopher R. Jones <crjones@us.ibm.com> Reviewed-by: BRIAN D. VICTOR <brian.d.victor1@ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* STOP: Fix DISABLE_STOP8 broken HB in NDD1Yue Du2018-08-222-9/+7
| | | | | | | | | | Change-Id: I38b7bb20e0d353bdb30a67d352d369262386e958 Original-Change-Id: I97f6e4134ba6d5fbd7f47dda1f5dd4061e12c234 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/43648 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Brian T. Vanderpool <vanderp@us.ibm.com> Reviewed-by: BRIAN D. VICTOR <brian.d.victor1@ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* STOP: Fix Disable Stop8 on L3 Purge Abort caseYue Du2018-08-221-8/+20
| | | | | | | | | | Change-Id: I288cf67c24900128d244bd2b61335b515a4fa929 Original-Change-Id: I87338f0ead2c74acd23ec092702afc8868e696bb Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/43570 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>
* STOP: Stop5 Performance Boost and solve IPC issuesYue Du2018-08-223-366/+217
| | | | | | | | | | Change-Id: I552a0bafa54138a7aa9f5e6beda9232651cb0644 Original-Change-Id: If812b643abbfaf4725c398ee6f64b7dbaa9f52d3 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/42412 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: Jennifer A. Stofer <stofer@us.ibm.com>
* STOP: Give SGPE control over VDM, DPLL before turning off Jump protect and VDMsBrian Vanderpool2018-08-221-2/+4
| | | | | | | | | | | | Change-Id: Ibb1203dfb86177a2e6b1e64dfced0e4b3c3329e0 Original-Change-Id: Ic86154598c8465f1cd6e82a619e327e25786a30c CQ: SW396192 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/43282 Reviewed-by: CHRISTOPHER M. RIEDL <cmriedl@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: Michael S. Floyd <mfloyd@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
* STOP: Disable Stop8Yue Du2018-08-222-0/+26
| | | | | | | | | | Change-Id: Ic724b4909798f7fccb1745ad5798ad985bb2ffb5 Original-Change-Id: I9fb54b8a96797fd1f78845db8fbbcb8c1a99eb1e Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/41948 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Michael S. Floyd <mfloyd@us.ibm.com> Reviewed-by: BRIAN D. VICTOR <brian.d.victor1@ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
* STOP: Remove sdisn dd1 workaround from dd2, add syncYue Du2018-08-221-2/+12
| | | | | | | | | | Change-Id: I10076fbe888392d7495fa3088ce8cce8a2717ffd Original-Change-Id: I1cd4a9ac567e723165cc4f709c23948b38d669aa Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/43128 Reviewed-by: JAMES DEZELLE <jdezelle@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: Jennifer A. Stofer <stofer@us.ibm.com>
* PM: PGPE-SGPE Common Code UpdatesRahul Batra2018-08-221-4/+35
| | | | | | | | | | Change-Id: Ie26f7f8d93fc1298e9851a19663aaabd19660c27 Original-Change-Id: I04ff2fd30c091dfa970a3a078dc4f50c69b4d86e Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/42459 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: BRIAN D. VICTOR <brian.d.victor1@ibm.com> Reviewed-by: YUE DU <daviddu@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
* Pstate: VDM EnablementChristopher M. Riedl2018-08-221-0/+13
| | | | | | | | | | | | | | | | | - SGPE stop exit and entry changes to set-up the QPPM VDM registers - CME stop exit and entry changes to enable/disable VDMs during Stop operations - CME code to change VDM VID compare and thresholds during Pstate operations - Compile-time flags to optionally remove Resclk/VDM code (due to size constraints) Change-Id: I44ce0d58788d9ff4eb6337ba739c6a717485342f Original-Change-Id: I1fe8b2231c554b4f181472efab1f5cc45cc087d6 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/40676 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Michael S. Floyd <mfloyd@us.ibm.com> Reviewed-by: BRIAN D. VICTOR <brian.d.victor1@ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* STOP: collection of small fixesYue Du2018-08-222-0/+34
| | | | | | | | | | | | | | | | 1) Copy PECE in stop1 fix Pfet sense poll 2) fix clean db2 3) rebased 4) atomic lock around entry/exit Change-Id: Iaa3a34ebebd72f2551a2e2af56845b58cc6de5ce Original-Change-Id: Iabbd8619ee18f949c01000ce849bc93c2de4ba87 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/41551 Reviewed-by: Adam S. Hale <adam.samuel.hale@ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Brian T. Vanderpool <vanderp@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* STOP: Put PIG and Notify_select back to backYue Du2018-08-221-59/+11
| | | | | | | | | | Change-Id: I41394f820379c140f373fe2287b43966791d7b06 Original-Change-Id: I5e0a237aa8abd7933bf0941d0c98d2c41b3f611f Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/42876 Reviewed-by: Adam S. Hale <adam.samuel.hale@ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Brian T. Vanderpool <vanderp@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* STOP: CME no state loss causes stop level mapYue Du2018-08-221-3/+23
| | | | | | | | | | Change-Id: I845f74792f508c8f0017ad296c1fef142ec9044c Original-Change-Id: I5c3feb9e0376cf2c3d7325284612c4eebd014fad Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/42558 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Michael S. Floyd <mfloyd@us.ibm.com> Reviewed-by: BRIAN D. VICTOR <brian.d.victor1@ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
* STOP: Fix EPM Compiler errorYue Du2018-08-221-4/+4
| | | | | | | | | | Change-Id: If5571c881cf9d0865df04910957a2479f5972c0d Original-Change-Id: I5eb959c0d8cc58bd19092c4674676f2472f5c494 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/42450 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: BRIAN D. VICTOR <brian.d.victor1@ibm.com> Reviewed-by: Michael S. Floyd <mfloyd@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* STOP: inline called-once functionsYue Du2018-08-221-18/+7
| | | | | | | | | | | | saving CME size: 256B Change-Id: I7267701c31649a99a447180e4eddb178b6bf0fb7 Original-Change-Id: Idf371f4c7ed73de931a0a523554a8b778cd176fc Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/42292 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: BRIAN D. VICTOR <brian.d.victor1@ibm.com> Reviewed-by: Michael S. Floyd <mfloyd@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* STOP: Suspend stop to cmesYue Du2018-08-221-1/+1
| | | | | | | | | | Change-Id: I990ec7d985779b140a026d923c7c71ac9fc4aa88 Original-Change-Id: Icf1d999dd6e27bb67812c75e5c2b2e683c0b7400 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/42379 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Adam S. Hale <adam.samuel.hale@ibm.com> Reviewed-by: BRIAN D. VICTOR <brian.d.victor1@ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* Fix DD LEVEL to support minor ECsMichael Floyd2018-08-222-6/+6
| | | | | | | | | | | Change-Id: Ifdc48eeadbae4df747d7dd19e84d43b1f463b197 Original-Change-Id: I658b545b74e4aab8b766b1424632c25edd76c73f Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/42513 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: PPE CI <ppe-ci+hostboot@us.ibm.com> Reviewed-by: BRIAN D. VICTOR <brian.d.victor1@ibm.com> Reviewed-by: YUE DU <daviddu@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* STOP: block wakeup (+ block entry since patch 15)Yue Du2018-08-222-89/+66
| | | | | | | | | | | Change-Id: Ifc462097580e3cac077653864ce19d5c17aa2ab9 Original-Change-Id: I6636b7f77842e9a5e07fffa0f908fb4d46e7d763 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/35205 Tested-by: Jenkins Server <pfd-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: Brian T. Vanderpool <vanderp@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* STOP: Fix suspend_stop when threads are idleYue Du2018-08-221-4/+4
| | | | | | | | | | Change-Id: Id4fbd46f1a10906d9e176a4cad49da0592a76f2f Original-Change-Id: Ia375a50988517172859a11f8f1e0117c634b3ae8 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/42176 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: BRIAN D. VICTOR <brian.d.victor1@ibm.com> Reviewed-by: Adam S. Hale <adam.samuel.hale@ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* STOP: Scrub _ANR and _OR opcode from regular cme getscomYue Du2018-08-221-18/+16
| | | | | | | | | | Change-Id: I3935231aac06955d0fe0b40b279f890c0d571888 Original-Change-Id: Ie886e4d7f5b515e89cdef797e87deb07a822f058 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/40765 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> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
* STOP: NDD2 daul cast workaroundYue Du2018-08-221-756/+789
| | | | | | | | | | Change-Id: I27e924dd5a1ddc2725b35e66ed8a8ce2ac8cb98a Original-Change-Id: I447a8343ee212ee24db8a1ccef22cc28f4e80d7f Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/40640 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> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
* PSTATE: CME refactoring and cleanupRahul Batra2018-08-222-5/+5
| | | | | | | | | | | Change-Id: I27de746edab70e9d74183c2e7ce166cd8bb69b2e Original-Change-Id: I03cc2316da7b997c467ece0412a5212e38718318 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/40823 Tested-by: Jenkins Server <pfd-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: Michael S. Floyd <mfloyd@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* STOP: move CME scominits from corequad_init to SGPEYue Du2018-08-221-0/+1
| | | | | | | | | | | Change-Id: I0b36b962a695c12e925649d045eab8f05639ea2a Original-Change-Id: I428c16cc512101bceb5a2431c599c50bfb732c02 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/39514 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: BRIAN D. VICTOR <brian.d.victor1@ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* STOP: Move Stop 8 code from CME to SGPE for CME space savingsYue Du2018-08-222-1/+54
| | | | | | | | | | Change-Id: I98d46b4bd4e5271da867e511f91de9accc908929 Original-Change-Id: I8ef3a2bb61d562462a7594275ea219597d7e519c Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/40667 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Juan R. Medina <jrmedina@us.ibm.com> Reviewed-by: Brian T. Vanderpool <vanderp@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* STOP: Fix hostboot stop level mappingYue Du2018-08-221-3/+5
| | | | | | | | | | | Change-Id: I7183c3c956e2d661b2b3ccafb51bfd1b0a13032b Original-Change-Id: I261944757d137077be4d2788f8433a9392d2dd80 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/40761 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Juan R. Medina <jrmedina@us.ibm.com> Reviewed-by: Brian T. Vanderpool <vanderp@us.ibm.com> Reviewed-by: CHRISTOPHER M. RIEDL <cmriedl@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* STOP: Fix STOP1 with PowermixerYue Du2018-08-221-36/+45
| | | | | | | | | | Change-Id: Ia993479ed2d126ecbe5c91bdadd0a5e25d7ef799 Original-Change-Id: I42a9cbaab372506de09be183448bc3fcb5362c2c Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/41139 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Juan R. Medina <jrmedina@us.ibm.com> Reviewed-by: Brian T. Vanderpool <vanderp@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* STOP: Move delay after LPID change to before asserting quiesceBrian Vanderpool2018-08-221-2/+6
| | | | | | | | | | Change-Id: Ia6ca4e34a22f3a392672c9d4970269f06444ec61 Original-Change-Id: Ie4f44477258ad97432a368949618189905ad9c25 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/40626 Tested-by: Jenkins Server <pfd-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>
* STOP: Stop1 overall fixYue Du2018-08-221-15/+23
| | | | | | | | | | | Change-Id: I004d8662343da64c4aff31a23a8a5037e1f811e2 Original-Change-Id: I101179bce569ad47970d17e15c1213eee00fe447 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/40680 Tested-by: Jenkins Server <pfd-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: Brian T. Vanderpool <vanderp@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* This reverts the stop 1 commitsBrian Vanderpool2018-08-221-21/+18
| | | | | | | | | | | Change-Id: I351f8c6568540642eec0f95e6d7b3edea79e6a24 Original-Change-Id: Iddb6f734b8c05b97fc4d87268829ecb7af08fdf2 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/40653 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: YUE DU <daviddu@us.ibm.com> Dev-Ready: Gregory S. Still <stillgs@us.ibm.com> Reviewed-by: Michael S. Floyd <mfloyd@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* STOP: Fix STOP1 correctly for DD1 WorkaroundMichael Floyd2018-08-221-9/+14
| | | | | | | | | | Change-Id: I9802c5fc79c5d651df3f15f8df82e46506c0cc85 Original-Change-Id: I8e10199208db098f5e73b9b3c66cb64a097f73e6 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/40603 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> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* STOP: Fix FABRIC_PUMP_MODE plumbing in stop imagesYue Du2018-08-222-46/+48
| | | | | | | | | | | Change-Id: I47f4b810a3815f2ca52949d9d5039d06d60396ec Original-Change-Id: Id0d10d56e421bb0cae2f02f2da54e11bd349ac1f Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/35443 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> Reviewed-by: Michael S. Floyd <mfloyd@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* STOP: Actually enable Manual Stop1 for Nimbus DD1 to fix the PSSCR PLS reportingMichael Floyd2018-08-221-9/+7
| | | | | | | | | | Change-Id: I7b0b25ae5d470288bbcba51da1bf8f1839ecae2d Original-Change-Id: Ib001a6b4afe22b84f6cbf389cafec71dce86aa7b Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/40510 Reviewed-by: YUE DU <daviddu@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Juan R. Medina <jrmedina@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* Pstate: Remove legacy VDM codeChristopher M. Riedl2018-08-222-8/+0
| | | | | | | | | | | | | | | | - Remove legacy VDM code in preparation for actual VDM enablement commit - VDM enablement only occurs during istep15 - Does not introduce any inter-platform dependencies Change-Id: I5770c5ff5c8e209c07444e7962c4d0d2867e2ccc Original-Change-Id: Ia46661f6133e2556bee0464a95c7109658a86beb Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/40185 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: Michael S. Floyd <mfloyd@us.ibm.com> Reviewed-by: Brian T. Vanderpool <vanderp@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
OpenPOWER on IntegriCloud