summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Optimized PPE FFDC collection frameworkAmit Tendolkar2017-10-237-173/+155
| | | | | | | | | | | | | | | Allows SBE to collect CME / SGPE FFDC for errors from p9_sbe_check_master_stop15 in istep16 Change-Id: Ie31336fae9d29e14dbb7995cd438b87ef615d4b6 RTC: 174610 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/41375 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Brian T. Vanderpool <vanderp@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Tested-by: PPE CI <ppe-ci+hostboot@us.ibm.com> Reviewed-by: Michael S. Floyd <mfloyd@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
* PGPE: WOF Phase 2Rahul Batra2017-10-239-278/+320
| | | | | | | | | | Change-Id: I799de4b5873a8053cde5b812fdd9f74c144fc224 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/43111 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: CHRISTOPHER M. RIEDL <cmriedl@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
* STOP: Disable Stop8Yue Du2017-10-235-3/+63
| | | | | | | | | 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/EPM: just use exit_first instead of db1 for stop11 cme initYue Du2017-10-231-30/+0
| | | | | | | | | Change-Id: I8bb09726ea9127a5259abd264ca96ad2f2e3995b Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/42886 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: BRIAN D. VICTOR <brian.d.victor1@ibm.com> Reviewed-by: Christopher R. Jones <crjones@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
* L3 Level changes in p9_avbus_lib.CPrasad Bg Ranganath2017-10-233-35/+48
| | | | | | | | | | | | | Change-Id: Ifc24ad797b27dce520e4bd921958e74aff2b1192 RTC:165492 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/42702 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: BRIAN D. VICTOR <brian.d.victor1@ibm.com> Reviewed-by: Brian T. Vanderpool <vanderp@us.ibm.com> Reviewed-by: AMIT J. TENDOLKAR <amit.tendolkar@in.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
* STOP: Fix block Entry and ExitYue Du2017-10-234-10/+49
| | | | | | | | | Change-Id: Ia825ed504f3ce156d0f46f18963690b528401361 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/42966 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: Jennifer A. Stofer <stofer@us.ibm.com>
* STOP: Remove sdisn dd1 workaround from dd2, add syncYue Du2017-10-233-6/+27
| | | | | | | | | 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: Fix CME resclk check/behavior to comply with pm_resetChristopher M. Riedl2017-10-232-2/+4
| | | | | | | | | | Change-Id: I5072dcec01f7aa2dc43f07f1cadcb13cb75740d3 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/42619 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com> Reviewed-by: Brian T. Vanderpool <vanderp@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 Batra2017-10-2311-226/+119
| | | | | | | | | 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>
* HCODE: DD21 makefile changes for CME,PGPE and SGPEPrasad Bg Ranganath2017-10-233-0/+238
| | | | | | | | | | | Change-Id: I93f995e1c63f376906efc2bad24aa2c5728702fb Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/42934 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Douglas R. Gilbert <dgilbert@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: Jennifer A. Stofer <stofer@us.ibm.com>
* PM: VDM Functional FixChristopher M. Riedl2017-10-231-3/+6
| | | | | | | | | | | | | - Fix loop-termination condition when setting the VDM threshold indices - Make local variable static to remove a memset() call and save some space Change-Id: If53ef69fcab06f8985b5ca1e86be88eef69d6d36 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/43066 Reviewed-by: Michael S. Floyd <mfloyd@us.ibm.com> Reviewed-by: BRIAN D. VICTOR <brian.d.victor1@ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* PM: Delete deprecated attributesGreg Still2017-10-232-2/+7
| | | | | | | | | | | | | | | | | - Complete the move to platform SYSTEM_*_DISABLED and HWP *_ENABLED attributes - Added VDM DPLL response attribute to CME header mapping - Updated review comments Change-Id: If8f8e42fd94825623315e8a7c28105cca8c8c8b2 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/42918 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: Prem Shanker Jha <premjha2@in.ibm.com> Reviewed-by: RANGANATHPRASAD G. BRAHMASAMUDRA <prasadbgr@in.ibm.com> Reviewed-by: Matt K. Light <mklight@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
* IOTA CMEDoug Gilbert2017-10-2331-167/+1227
| | | | | | | | | | | | - Default is to use PK Change-Id: I7317f63558e42f098f8669dda9853bf99898e30a RTC: 167247 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/42396 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: CHRISTOPHER M. RIEDL <cmriedl@us.ibm.com> Reviewed-by: BRIAN D. VICTOR <brian.d.victor1@ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* PSTATE: VDM Jump slopes calculationPrasad Bg Ranganath2017-10-233-0/+25
| | | | | | | | | | | | | | | | - Added Jump slope calcultion - Added VDM members to GPPB structure - rebased - rebased Change-Id: I058921257ba728d09b3f54b419b2eb6b25e2163c RTC:174959 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/41418 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: CHRISTOPHER M. RIEDL <cmriedl@us.ibm.com> Reviewed-by: BRIAN D. VICTOR <brian.d.victor1@ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* p9_pstate_parameter_block: Move to concise slope calculationsGreg Still2017-10-231-3/+3
| | | | | | | | | | | | | | | | | | | | - Use loops over the set point vs explicit implementation to reduce critical code implementations - Move slopes to float based calculation and then translate to I.F form - Update dump output a bit; still need to add VDM thresholds to this - Fix VDM related slope calculations - rebased - Data type change from float to double in threshold slope calculation - rebased Change-Id: I3ca4dc4889c55afff31fcd814fa193cb66ca1ab4 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/41405 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: CHRISTOPHER M. RIEDL <cmriedl@us.ibm.com> Reviewed-by: RANGANATHPRASAD G. BRAHMASAMUDRA <prasadbgr@in.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* GPTR/Overlays stage-1b support in xip_customizeSumit Kumar2017-10-237-63/+68
| | | | | | | | | | | | | | | | - Enabled to poll Nimbus DD level with support for overlays in the XIP. - Enabled to pass hw image with overlays section populated with dd levels. Change-Id: Ib7de3698ac103b34293115d0b4870afd0e617315 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/41407 Reviewed-by: Thi N. Tran <thi@us.ibm.com> Reviewed-by: Claus M. Olsen <cmolsen@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: Jennifer A. Stofer <stofer@us.ibm.com>
* xip_customize: GPTR/overlays stage 1 supportClaus Michael Olsen2017-10-231-5/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updated to poll Nimbus DD level and whether there's support for overlays in the XIP interface. Further, updated to add three extra args in xip_customize API, two of which are to support a third ring work buffer for the overlays handling. This has necessitated making changes to hcode_image_build (HIB) API as well. Note that the calling codes of xip_customize and HIB need to be updated to supply the additional args in their APIs. Note that this code stage 1 will work for Nimbus DD2 with Gptr rings in Mvpd, and no Gptr rings in the HW image. It will, however, not work if there's content in .overlays or if there's Gptr rings already in the .rings section. Thus, the stage 1 code here will work with a DD2 image (i.e., that does NOT have Gptr rings in .rings in HW image) as long as noone has put any real Gptr initfiles in for processing (which would result in ring content in .overlays). We must ensure that the stage 2 code of xip_customize gets merged on the HB side to enable processing of .overlays content before we actually add any Gptr initfiles for the .overlays section into EKB. Change-Id: I3d6ab8a9add239c92819613dcae21ef5faf0a1c5 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/40591 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: Sumit Kumar <sumit_kumar@in.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
* PM: Fix VDM Enablement CommitChristopher M. Riedl2017-10-231-2/+2
| | | | | | | | Change-Id: I174397bfb53457cdc31965fd1fea7080e4982bc0 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/42989 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: RAHUL BATRA <rbatra@us.ibm.com> Reviewed-by: Joseph J. McGill <jmcgill@us.ibm.com>
* Pstate: VDM EnablementChristopher M. Riedl2017-10-237-36/+372
| | | | | | | | | | | | | | | | - 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: 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 Du2017-10-236-36/+86
| | | | | | | | | | | | | | | 1) Copy PECE in stop1 fix Pfet sense poll 2) fix clean db2 3) rebased 4) atomic lock around entry/exit 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 Du2017-10-232-60/+11
| | | | | | | | | 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>
* PSTATE_PARAMETER_BLOCK structure alignment and error handlingPrasad Bg Ranganath2017-10-231-1/+1
| | | | | | | | | | | | | - Add VDM EC attribute to generally disable VDMs on Nimbus DD1 Change-Id: I7743bbff9c8f975074068d760373b8b9b8294d32 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/42714 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: Adam S. Hale <adam.samuel.hale@ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
* PM: Hcode Image Build Level3 - Part 3Prem Shanker Jha2017-10-231-0/+1
| | | | | | | | | | | | | | | - Incorporates code changes in scan ring handling for level 3 readiness of Hcode Image Build. - Updates in documentation Change-Id: Icb6a49e05d61a1a2e9e42eb43d39aee8f9e165c9 RTC: 173640 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/40545 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: Joseph J. McGill <jmcgill@us.ibm.com> Reviewed-by: Adam S. Hale <adam.samuel.hale@ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* PM: Fix CME PMCR interrupt maskingChristopher M. Riedl2017-10-232-3/+12
| | | | | | | | | | | | | - PMCR interrupts should be masked unless Pstates are started - Fix PMCR masking/unmasking when starting/stopping Pstates for partial good cores Change-Id: I8fb4a782559d03793c395379d9bfc001a6d274be Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/42621 Reviewed-by: Michael S. Floyd <mfloyd@us.ibm.com> Reviewed-by: BRIAN D. VICTOR <brian.d.victor1@ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* STOP: Enable CME PK tracesYue Du2017-10-233-1/+5
| | | | | | | | Change-Id: Id9a6f46eae49de091f19c7e4ea2bcfb8eab3b9b5 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/42824 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Adam S. Hale <adam.samuel.hale@ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* pm suspend methodology and ipc updateAdam Hale2017-10-234-62/+62
| | | | | | | | | | Change-Id: I63b84285b4ee99623f8e7b7c8498226aa25da2e4 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/41942 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: Brian T. Vanderpool <vanderp@us.ibm.com> Reviewed-by: Prachi Gupta <pragupta@us.ibm.com>
* Quad FIR updates for Nimbus DD2, MPIPLLuke C. Murray2017-10-231-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | Core: - Mask bit 57 to match XML specification L2: - Mark bit 18 recoverable (core initiated non-CI store) - Update XML description for bit 23 - Mark bit 25 checkstop (castout) NCU: - Mark bit 3,4 recoverable (core initiated CI store, load) - Mark bit 7 recoverable (core initiated msg send) - Mark bit 12 checkstop (IMA) - Mark bit 15, 16 checkstop (PPE) - Mark bit 21 recoverable (darn = core initiated CI load) Change-Id: I620b98e4542bfde7524f4f13dc18fd1868adfd81 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/42522 Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com> Reviewed-by: Daniel J. Henderson <hende@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: PPE CI <ppe-ci+hostboot@us.ibm.com> Reviewed-by: Joseph J. McGill <jmcgill@us.ibm.com>
* CME:Putring: Code size optimizationPrasad Bg Ranganath2017-10-233-360/+178
| | | | | | | | | | | - Fixed review comments Change-Id: I57f74803a5d192558a7be9780d6f12a18986227c Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/42195 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: BRIAN D. VICTOR <brian.d.victor1@ibm.com> Reviewed-by: Prem Shanker Jha <premjha2@in.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* STOP: sgpe take out cppm/db scom workaround for DD2Yue Du2017-10-231-4/+41
| | | | | | | | | Change-Id: Ia868942bd0e1310ef40a624baf8ccb7a677efe7a Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/42227 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: Jennifer A. Stofer <stofer@us.ibm.com>
* STOP: Fix CME dual cast getscom with eq check failYue Du2017-10-233-18/+51
| | | | | | | | | Change-Id: I98cb4f65844a4d8b47fda23a38190b8d821a51cc Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/42624 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: Jennifer A. Stofer <stofer@us.ibm.com>
* STOP: CME no state loss causes stop level mapYue Du2017-10-231-3/+23
| | | | | | | | | 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>
* Dummy commit to enable optimized ppe ffdc collection on SBEAmit Tendolkar2017-10-236-0/+912
| | | | | | | | | | | | | Allows new files needed to mirror gerrit review 41375 to hw/ppe repo. Change-Id: I3b40c36b7fbe0714732e5868465afd7f1e517c4c RTC: 174610 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/42665 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: AMIT J. TENDOLKAR <amit.tendolkar@in.ibm.com> Reviewed-by: Michael S. Floyd <mfloyd@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
* PSTATE: PGPE-CME Interaction FixesRahul Batra2017-10-2310-171/+245
| | | | | | | | | | | | | | -CME Scratch Write Fix -Checks for Pstates Active Upon Quad Exit -Pstate Start Protocol Fixes -Add Frequency and Voltage range checks Change-Id: I36d272ac40044606fee99e60731c2d4906206613 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/42497 Reviewed-by: CHRISTOPHER M. RIEDL <cmriedl@us.ibm.com> Reviewed-by: BRIAN D. VICTOR <brian.d.victor1@ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
* IOTA: Interrupt-Oriented Task Administrator (CME)Christopher M. Riedl2017-10-2311-0/+1269
| | | | | | | | | | | | - experimental replacement for pk on CME to reduce code size Change-Id: Iacff51d23494b28617d27d80fca52288cdd11a0a Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/40009 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Douglas R. Gilbert <dgilbert@us.ibm.com> Reviewed-by: CHRISTOPHER M. RIEDL <cmriedl@us.ibm.com> Reviewed-by: Michael S. Floyd <mfloyd@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
* Moved ipi2_lo interrupt funcitonality to FIT timer pollAdam Hale2017-10-239-68/+64
| | | | | | | | | | Change-Id: I68f5f38d67ca74768c8220e6bdfcfd8d21d0b254 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/42239 Reviewed-by: Michael S. Floyd <mfloyd@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@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>
* STOP: Fix EPM Compiler errorYue Du2017-10-233-9/+10
| | | | | | | | | 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 Du2017-10-2329-98/+82
| | | | | | | | | | | saving CME size: 256B 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: Restore MSR in UIH hookYue Du2017-10-231-0/+5
| | | | | | | | | | Change-Id: Id8e0a035a37f7f1b5d3048700fadd0d353e8fbb7 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/42248 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: Michael S. Floyd <mfloyd@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* STOP: Fix dec wakeupYue Du2017-10-231-15/+14
| | | | | | | | | Change-Id: Ifbc865319e501ef2c0045833568b783552b4846a Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/42310 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>
* Adding PK_TRACE_PERF as a way to easily enable latency testingJuan Medina2017-10-232-0/+37
| | | | | | | | | | Change-Id: Iea0fc63bbea577ecd2e70316822dc319883d1ced Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/42320 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: PPE CI <ppe-ci+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: add sync between scom and local accessYue Du2017-10-231-0/+3
| | | | | | | | | Change-Id: I30fd3495b44f0e38db6f8f939c15c07902ff639e Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/42561 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: Suspend stop to cmesYue Du2017-10-234-14/+79
| | | | | | | | | 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>
* STOP: fix PLS on SDYue Du2017-10-231-26/+27
| | | | | | | | | Change-Id: I53f3684a9fed7fb41a6aabae484e2bb5bf96bc74 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/41907 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com> Reviewed-by: BRIAN D. VICTOR <brian.d.victor1@ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
* PM: Hcode Image Build Level3 -Part 2Prem Shanker Jha2017-10-231-0/+1
| | | | | | | | | | | | | - Incorporates code changes necessary for level 3 readiness of hcode region of HOMER. Change-Id: I9487e61b1ee4e602975884b5dd422d74337d1b9d Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/40543 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: Gregory S. Still <stillgs@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
* PCIe updates for Nimbus DD2 GEN4 operationJoe McGill2017-10-231-0/+4
| | | | | | | | | | | | | | | adjust REFISRC, REFISINK, VBGENDOC in PCIE PLL inits for all ECs set EDMOD in RX VGA Control Register 1 for DD2 only Change-Id: Ib10b02fb49dbf7ccf8dcad2ada5ac463a927d4c7 CQ: HW414759 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/42423 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: Ricardo Mata <ricmata@us.ibm.com> Reviewed-by: Jenny Huynh <jhuynh@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
* PM: PPE State tool fixes.Prem Shanker Jha2017-10-238-150/+374
| | | | | | | | | | | | | | | | Commit addresses various issues with PPE State tool: - exports various functions to through header file - documentation and variable update. - removes inclusion of p9_ppe_utils.C in other source files. - makefile updates Change-Id: I0d5fc178cf04c23add5df00b59b9d6243695de99 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/42467 Tested-by: Jenkins Server <pfd-jenkins+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: Juan R. Medina <jrmedina@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* p9_pibmem_dump updatesAnusha Reddy Rangareddygari2017-10-233-5/+31
| | | | | | | | | | | | | | | | provided extra switch for ecc enablement Restoring the system state after pibmem dump Change-Id: I8e15a68db439e695c1e9176e6bea6ca5b1ac511d Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/42273 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: SRINIVAS V. POLISETTY <srinivan@in.ibm.com> Reviewed-by: Anay K. Desai <anaydesa@in.ibm.com> Reviewed-by: RAJA DAS <rajadas2@in.ibm.com> Reviewed-by: PARVATHI RACHAKONDA <prachako@in.ibm.com>
* Fix DD LEVEL to support minor ECsMichael Floyd2017-10-2323-35/+35
| | | | | | | | | | 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 Du2017-10-2318-280/+737
| | | | | | | | | | 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>
* PSTATE: PGPE Initial CME Registration Fix(AUTO-Mode Fix)Rahul Batra2017-10-234-30/+72
| | | | | | | | | Change-Id: Ie455181fbd3018ad48e2b7b5a99551f45914a9f9 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/42372 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: CHRISTOPHER M. RIEDL <cmriedl@us.ibm.com> Reviewed-by: BRIAN D. VICTOR <brian.d.victor1@ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
OpenPOWER on IntegriCloud