summaryrefslogtreecommitdiffstats
path: root/import/chips/p9/procedures/ppe_closed/cme
Commit message (Collapse)AuthorAgeFilesLines
* STOP: Scrub _ANR and _OR opcode from regular cme getscomYue Du2017-10-2313-76/+78
| | | | | | | | | 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 Du2017-10-233-1062/+1130
| | | | | | | | | 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 Batra2017-10-2310-308/+280
| | | | | | | | | | 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>
* Add core workaround for HW407136Nick Klazynski2017-10-231-1/+1
| | | | | | | | | | | | | | Remove ATTR for HW396388; EN_ATTN is needed for all chips Mask PC_OTHER_CORE_CHIPLET_SYS_XSTOP_ERROR for SW390012 Change-Id: I70280ca7dfdd22ee88780c8cf76444283d1a4213 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/41646 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: Kevin F. Reick <reick@us.ibm.com> Reviewed-by: Joseph J. McGill <jmcgill@us.ibm.com>
* STOP: Fix markers for EPMYue Du2017-10-232-10/+10
| | | | | | | | | | Change-Id: I3d1245e5b13fc7bccd090d81fd66cc357bf482c9 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/41069 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> Dev-Ready: Christopher R. Jones <crjones@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* PM: Added support for CMSK in ec_fun ring.Prem Shanker Jha2017-10-234-20/+119
| | | | | | | | | | | | | | | Commit adds support for scanning of CMSK ring.RS4 container has been augmented to include an additional header and RS4. Additional header is known as CMSK header and additional RS4 is known as CMSK payload. Change-Id: I8401a03f84a505b55031110b20a8cba280f2da3a RTC: 168874 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/38857 Tested-by: Jenkins Server <pfd-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>
* STOP: Move Stop 8 code from CME to SGPE for CME space savingsYue Du2017-10-231-0/+5
| | | | | | | | | 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 Du2017-10-231-3/+5
| | | | | | | | | | 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 pc_wakeup with PowermixerYue Du2017-10-231-2/+4
| | | | | | | | | Change-Id: Ib4f8c85787c41640ed58d701775f6ce663f8f3cf Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/41384 Reviewed-by: Brian T. Vanderpool <vanderp@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: Fix STOP1 with PowermixerYue Du2017-10-232-43/+57
| | | | | | | | | 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>
* Re-enable Queued ScanMichael Floyd2017-10-231-1/+1
| | | | | | | | | Change-Id: If5123d4882b814b38feb153e0c6777612b1c88d1 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/41362 Reviewed-by: CHRISTOPHER M. RIEDL <cmriedl@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>
* Hcode: ekb build enhancements for CME, SGPE and PGPE Nimbus DD2 image creationDoug Gilbert2017-10-236-16/+385
| | | | | | | | | | | | Change-Id: Icea65684bb06c5a3afb05a2f04fb71630f0226d2 RTC: 172517 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/39764 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Claus M. Olsen <cmolsen@us.ibm.com> Reviewed-by: YUE DU <daviddu@us.ibm.com> Reviewed-by: RAHUL BATRA <rbatra@us.ibm.com> Reviewed-by: Juan R. Medina <jrmedina@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* CME: CME PMCR Format FixRahul Batra2017-10-231-2/+2
| | | | | | | | | | Change-Id: I970b1f0db1b487fd7e4f7cd2719ad4aa22539774 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/40810 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Douglas R. Gilbert <dgilbert@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>
* PSTATE: CME UIH priorities fixRahul Batra2017-10-231-89/+79
| | | | | | | | | Change-Id: Ib9317e5a887c822d4c568e9a2c321839bc148fb4 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/40734 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>
* Pstate: Fix CME Resclk EnablementChristopher M. Riedl2017-10-233-41/+27
| | | | | | | | | | | | | | - Fix wrong usage of BITS64() macro - Replace single-word 64bit local register access with upper/lower-half 32b access instead (save code space) - Pstate SUSPEND disables Resclk and VDM operations Change-Id: I212c19d5db62b74fae4fc547d74b9c70cb572c99 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/40678 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>
* PM: Remove usage of CME flag to disable queued scan.Michael Floyd2017-10-236-18/+21
| | | | | | | | | | | - Subsequent commit will need to remove attribute and from image build. Change-Id: Ia8a3771ff883929f96f4451d6dbb6b83bfaa1c17 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/40571 Reviewed-by: CHRISTOPHER M. RIEDL <cmriedl@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: Move delay after LPID change to before asserting quiesceBrian Vanderpool2017-10-231-2/+6
| | | | | | | | | 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 Du2017-10-232-20/+36
| | | | | | | | | | 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 Vanderpool2017-10-232-35/+22
| | | | | | | | | | 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 Floyd2017-10-232-11/+28
| | | | | | | | | 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 Du2017-10-237-51/+38
| | | | | | | | | | 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 Floyd2017-10-232-11/+7
| | | | | | | | | 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. Riedl2017-10-232-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: 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>
* STOP: Support to unfreeze IMA after self-restoreMichael Floyd2017-10-233-13/+18
| | | | | | | | | Change-Id: Ibbfdd893ceeb69b69537fbe46cfc692ab18eb744 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/40299 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: CHRISTOPHER M. RIEDL <cmriedl@us.ibm.com> Reviewed-by: Juan R. Medina <jrmedina@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* PSTATE: PGPE-SGPE Interaction UpdatesRahul Batra2017-10-231-0/+17
| | | | | | | | | Change-Id: Ifcda5054779766eb2acc40a539b09ddf02b9ae63 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/39682 Tested-by: Jenkins Server <pfd-jenkins+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>
* Pstate: Resonant Clocking Enablement - CME HcodeChristopher M. Riedl2017-10-2311-124/+588
| | | | | | | | | | | | | | | | | - implement p9_cme_resclk_control and p9_cme_resclk_update - initialize resclk datastructures during init - add handler for comm_recvd (intercme msg interrupt) and corresponding irq priority (10) - update p9_cme_qm_flags.h to match header definition (uint16_t) and fix duplicate flag definition - add intercme msg functions and packet definition Change-Id: I3509892ec90b5a2135f7419f4c78209ac24e4e06 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/39353 Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: Michael S. Floyd <mfloyd@us.ibm.com> Reviewed-by: AMIT KUMAR <akumar3@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* STOP: Scom Restore version 2Brian Vanderpool2017-10-236-62/+64
| | | | | | | | | | | | Due to difficulty rebasing 31210, the changes were made on a fresh checkout of head and put into this commit Change-Id: Ia3590895691161880a348b4dd501fe644f00640e Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/39878 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: AMIT KUMAR <akumar3@us.ibm.com> Reviewed-by: Michael S. Floyd <mfloyd@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* STOP: enable decrementor wakeupYue Du2017-10-238-93/+130
| | | | | | | | | | | EPM Note - MARKER changes Change-Id: Idc99ab364107f25f48d74286570244f9f79b3e2e Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/39530 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Michael S. Floyd <mfloyd@us.ibm.com> Reviewed-by: AMIT KUMAR <akumar3@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* Core Chiplet Scan0 Mode changesSudheendra K Srivathsa2017-10-231-2/+31
| | | | | | | | | Change-Id: I8eee413034e3d030e7ab9d5d43c090d7a8714ef7 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/35735 Reviewed-by: Brian T. Vanderpool <vanderp@us.ibm.com> Reviewed-by: AMIT KUMAR <akumar3@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* STOP: CME BCE IrritatorYue Du2017-10-236-22/+231
| | | | | | | | | | | | | | | | | | | When bce_irr thread(lower priority) runs(need relax stop events) It copies homer cpmrBase + 0x80000 + 0x30000 + (8byte*cme_id) to cme sram 0xFFFFFFF0, cme reads it and check with shadow copy then do top byte++, put it back to cme sram, bce back to homer until next time thread run Disable CME interrupts around issuing the SRESET for core self-restore and polling for instructions running. Change-Id: I33adb6213d61c82dc4aa11afccbf21859c4d99d3 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/38440 Reviewed-by: Brian T. Vanderpool <vanderp@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: AMIT KUMAR <akumar3@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* PM : SGPE CME Boot now checks PMCR_READY flagChristopher M. Riedl2017-10-231-0/+2
| | | | | | | | | | | | | | - Update SGPE CME boot procedure to check PMCR_READY flag to indicate when a CME is fully booted (ensures all CME threads have completed initialization) - Set the PMCR_READY flag in CME Flags once PMCR thread is initialized Change-Id: I857c9af84bf015d93aef2fd189520bf29f919abf Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/39621 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Michael S. Floyd <mfloyd@us.ibm.com> Reviewed-by: AMIT KUMAR <akumar3@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* STOP: Add global checkstop FIR check in CME/SGPEYue Du2017-10-233-20/+33
| | | | | | | | | Change-Id: Ic3559a9c9ee697e44bcef283acb806dbdffbd5fc Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/39243 Reviewed-by: Michael S. Floyd <mfloyd@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: AMIT KUMAR <akumar3@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* STOP: Add queued scom support to CMEYue Du2017-10-235-64/+24
| | | | | | | | | Change-Id: I2cbcfe1a33e51c114b539fece5e03db130579cd9 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/39304 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: AMIT KUMAR <akumar3@us.ibm.com> Reviewed-by: Michael S. Floyd <mfloyd@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* STOP: DD2 workaround toggling pm_exit and wakeup without lpid ramYue Du2017-10-233-57/+55
| | | | | | | | | Change-Id: Ica2bba83c18318125e789fa721293a357c4261e5 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/38751 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: AMIT KUMAR <akumar3@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
* STOP: Enable CHTMYue Du2017-10-231-1/+1
| | | | | | | | | | | | | | | CHTM traces use Homer CpmrBase + 0x80000 + 16KB*cme_id When enabled, the CHTM traces are hard coded to 0x20000000 + 16MB*EX Change-Id: I80256273a0b7fc31c2f8b5119108ca34e1599106 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/38437 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 T. Vanderpool <vanderp@us.ibm.com> Reviewed-by: AMIT KUMAR <akumar3@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* PK move global data to .sdata/.sbss sections to reduce code sizeDoug Gilbert2017-10-231-2/+1
| | | | | | | | | | | Change-Id: Iec504dba9dd8f92b4d633a19425fcd1800ddb783 RTC:167181 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/34750 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: PPE CI <ppe-ci+hostboot@us.ibm.com> Reviewed-by: ASHISH A. MORE <ashish.more@in.ibm.com> Reviewed-by: YUE DU <daviddu@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* STOP: Fix express processing commitYue Du2017-10-231-2/+4
| | | | | | | | | Change-Id: Ic5824a0c8926ee5cf5713509b55ccc4a4a313b91 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/39009 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Brian T. Vanderpool <vanderp@us.ibm.com> Reviewed-by: AMIT KUMAR <akumar3@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* STOP: clear PCBMUX disable from STOP Exit instead of SGPE INITYue Du2017-10-234-49/+88
| | | | | | | | | | Change-Id: Ice9d549cd5e752898a22dc823e39d5062206d0c2 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/38560 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Michael S. Floyd <mfloyd@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: AMIT KUMAR <akumar3@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
* STOP: UIH updates on trace and phantom interrupt handlingYue Du2017-10-238-46/+33
| | | | | | | | | | Change-Id: I28df758643540c2140142d4348983dae938dd1f5 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/36976 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> Reviewed-by: AMIT KUMAR <akumar3@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
* STOP: express processing targets of stop1/2 and stop5/8 exitYue Du2017-10-2317-337/+335
| | | | | | | | | Change-Id: I4dd0d2fd1d87340b7cc73ecd4196310c96a23f24 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/38290 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: AMIT KUMAR <akumar3@us.ibm.com> Reviewed-by: Michael S. Floyd <mfloyd@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
* STOP: Reduce CME SizeYue Du2017-10-233-26/+27
| | | | | | | | | | Change-Id: I327cad85f6b2cbfc89b712e4f20e51475dda5749 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/38634 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: AMIT KUMAR <akumar3@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
* STOP: Recent Lab FixesYue Du2017-10-235-119/+105
| | | | | | | | | | | | | | | | | | | | 1) fix pig type3 for stop8+ 2) clean up the lpid fix traces 3) fix clean spwu after switch notify 4) clean up cme entry INF traces 5) clean up cme exit INF traces 6) fix halt cme before pb purge 7) clean up sgpe INF traces 8) fix phantom wakeup on wakeup_notify=0 9) fix epm_tunning compile 10)fix read OISR once on type2/3/6 status Change-Id: I06838f24cf2f788825ee25621cc7336001cfd80a Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/37984 Reviewed-by: Brian T. Vanderpool <vanderp@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: AMIT KUMAR <akumar3@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
* STOP: speed up self restore by droping pm_exit after instr runningYue Du2017-10-231-0/+6
| | | | | | | | | Change-Id: I6234bdcf4dffc4c4c86b80187566eeacec16bc30 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/38486 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Michael S. Floyd <mfloyd@us.ibm.com> Reviewed-by: AMIT KUMAR <akumar3@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
* STOP: Using PANIC codes at every pk_haltYue Du2017-10-238-28/+28
| | | | | | | | | | Change-Id: I89bba67a31ac5a049b5f7787a179aeea58adb917 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/38390 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Michael S. Floyd <mfloyd@us.ibm.com> Reviewed-by: AMIT KUMAR <akumar3@us.ibm.com> Reviewed-by: ASHISH A. MORE <ashish.more@in.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
* STOP: DD2 set PPM_WRITE_DISABLE along with wakeup_notify_selectYue Du2017-10-231-2/+9
| | | | | | | | | | Change-Id: I037e2ca5d5b479a051b588aac2e702a72c8fae76 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/34678 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Michael S. Floyd <mfloyd@us.ibm.com> Reviewed-by: AMIT KUMAR <akumar3@us.ibm.com> Reviewed-by: ASHISH A. MORE <ashish.more@in.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
* STOP: writing all 1s to lpid of each thread regardless fuse or notYue Du2017-10-232-4/+44
| | | | | | | | | | | Change-Id: I9b38af86e1d11167137d4c6a64a1229eb9ab4f59 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/38423 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Michael S. Floyd <mfloyd@us.ibm.com> Reviewed-by: Brian T. Vanderpool <vanderp@us.ibm.com> Reviewed-by: AMIT KUMAR <akumar3@us.ibm.com> Reviewed-by: ASHISH A. MORE <ashish.more@in.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
* STOP: Conditional compile current error check to save cme sizeYue Du2017-10-232-0/+55
| | | | | | | | | Change-Id: I46f19d388c6fdf16ae6865864cd648ecc707ba20 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/38366 Dev-Ready: 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: Jennifer A. Stofer <stofer@us.ibm.com>
* STOP: Acquire pcbmux after assert glsmux in cme exitYue Du2017-10-232-87/+37
| | | | | | | | | Change-Id: Ic5e3df2eb9508131f334686084ba65c5bde31618 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/38361 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: AMIT KUMAR <akumar3@us.ibm.com> Reviewed-by: Brian T. Vanderpool <vanderp@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
* STOP: FIX phantom wakeup vs. wakeup_notify_selectYue Du2017-10-232-8/+54
| | | | | | | | | | | | | | | | | | 1) sgpe check type2 and 3 on the same core 2) cme check if notify is truely set 3) sgpe check if notify is truely set during stop8 entry 4) FIX phantom wakeup vs. wakeup_notify_select 5) so 4) isnt good enough as phantom can be noticed when notify = 1 or 0 (good type checker caught this) instead of using truth table to completely handle/detect unwanted cases. Change-Id: I3df8326260ba505db7efb3bdee17cc8908bd13fc Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/37975 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: ASHISH A. MORE <ashish.more@in.ibm.com> Reviewed-by: Brian T. Vanderpool <vanderp@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* CME Pstate Updates(Platform Interdependence)Rahul Batra2017-10-237-23/+23
| | | | | | | | | | | | | | - Added dpll_pstate0 calculation in pstate parameter block code Change-Id: I0e8530ab510678e839421d88930e2156ba337f74 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/37982 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: RANGANATHPRASAD G. BRAHMASAMUDRA <prasadbgr@in.ibm.com> Reviewed-by: ASHISH A. MORE <ashish.more@in.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
OpenPOWER on IntegriCloud