summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix EQ/EC/EX goodnessSantosh Puranik2017-10-232-108/+62
| | | | | | | | | | | -- Set goodness for EQ/EC/EX targets based on QCSR and CCSR Change-Id: I8f2d6480646be007aae3582f0ca011f940fa3b57 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/30077 Dev-Ready: Santosh S. Puranik <santosh.puranik@in.ibm.com> Reviewed-by: RANGANATHPRASAD G. BRAHMASAMUDRA <prasadbgr@in.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
* Cache HWP: DD1 VCS WorkaroundYue Du2017-10-233-7/+37
| | | | | | | | | | | Change-Id: I9634a767878904f810cb1e6a0767ba4bbad241cb Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/30827 Reviewed-by: Joachim Fenkes <fenkes@de.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@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: James N. Klazynski <jklazyns@us.ibm.com> Reviewed-by: Joseph J. McGill <jmcgill@us.ibm.com>
* adjust n3_fure address to match engd update (removal of bridge)Joe McGill2017-10-231-1/+1
| | | | | | | | | Change-Id: Ib0f01181bfea432a33efd9f3128c07edda24fc87 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/30972 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: PPE CI <ppe-ci+hostboot@us.ibm.com> Reviewed-by: Dean Sanner <dsanner@us.ibm.com> Reviewed-by: Joseph J. McGill <jmcgill@us.ibm.com>
* CME/SGPE: STOP image updates and fixesYue Du2017-10-2319-150/+777
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | patchset 1: fix quad spwu(initial) patchset 2: fix quad spwu patchset 3: set scan0 and arrayinit code as default patchset 4: fix for stop3 being nop patchset 5: fix unitified interrupt handler hole of ee bit patchset 6: workaround for pbie read ptr hw bug(initial) patchset 7: optional debug trap based on occ flag[12]/[13] fix stop8 history update typo update fix in patchset 6(still more to come) patchset 8: default disable HW386311_PBIE_RW_PTR_STOP11_FIX patchset 9: workaround for pbie read ptr hw bug(complete) patchset 10:update workaround debug trace and RTC comment patchset 11:add more pk traces to workaround and fix addr patchset 12:fix region bits for the workaround patchset 13:fix region bits ver2 patchset 14:rebase for merge conflict patchset 15:reset scan0/arrayinit to on after rebase patchset 16:fix workaround ring length for rotate back patchset 17:fix pk trace on printing 64bit variables patchset 18:fix l3 purge abort add more traces in partial good config patchset 19:fix history reporting in scominit patchset 20:fix spin bug on 6bits change thread stack size on cme to 512 fix sgpe default pk_app_cfg on istep15_hack patchset 21:fix a typo in patchset 20 patchset 22:fix quad stop history bit0 patchset 23:fix typo in previous 22 patchset 24:add more debug thrace for workaround have parameter for each thread stack size patchset 25:fix typo in 24 patchset 26:fix quad spwu done and possible for pfet error patchset 27:fix stupid kernel bug to cause 0x03abcdef patchset 28:1) add dls+stop1 workaround for pls+srr1 issue 2) some code for bce irritator 3) add block wakeup support and db1+db2 change 4) Note: one marker change for doorbell patchset 29:add broadside support for scan0 module patchset 30:add fused core mode workaround fix workaround compiler define patchset 31:fix qspwu parital good case fix compiler error with broadside mode fix conflict of enum between two headers patchset 32:fix stop handler anormaly introduced by unified interrupt handler returns group id patchset 33:fix a bug introduced by patchset 32 patchset 34:clean scan0 region after workaround patchset 35:Rebased Change-Id: I315d8ccc425a0d420a77d82814962ff6eaa38152 RTC: 161155 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/29405 Tested-by: PPE CI <ppe-ci+hostboot@us.ibm.com> Dev-Ready: Gregory S. Still <stillgs@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: YUE DU <daviddu@us.ibm.com> Reviewed-by: AMIT KUMAR <akumar3@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* p9_ring_identification.C updated to use RingID enum names instead ofClaus Michael Olsen2017-10-233-115/+145
| | | | | | | | | | | | | hardcoded numbers. Also, made some cosmetic changes to p9_ringId.C. Change-Id: If5ec8074aeaf835137aaf8761de45808713dd252 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/30368 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Richard J. Knight <rjknight@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: Martin Peschke <mpeschke@de.ibm.com>
* SGPE and CME scanning integrationGreg Still2017-10-2331-674/+812
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Enable FAPI2 targets (move to .C) - Add/enhance hcode_image_build and wrapper tracing for debug - Fix CME boot to match the layout of CPMR with common scanning - Add internal target creation to initf for testing - Update p9_hcode_image_defines with realistic sizes. - Cleaned up some wrappers for better debug and tracing - Cleaned up some extraneous defines - Fixed vector constructor functionality. - Removed -gc-sections from stop_gpe.mk so that constructor code remained - Fixed hcode_image_build in its adding of scan rings to not overlay the Hcode data region. - Fix quad based creation of local target - Redid boot_loader to properly deal with scan ring sections - Fix boot copier header dependency - Moved SGPE Hcode space to 38KB to deal with present size; Made SGPE total OCC SRAM allocation 80KB for now. This growth is due to fapi2 required vector support (4 x 128KB) plus target init (1KB) plus scan ring allocation per latest assumptions. The FAPI2 elements will be readdressed later. - Remove skip arrayinit/scan0 from istep15_hack and into EPM_TUNING - Some bug fixes in hcode_image_defines to get proper common ring offsets in SGPE header as well as proper placement of common rings in image - Changes from Prasad with putrings updates - Removed break points to call broadside scans in CME and SGPE codes. - Added Prasad's changes for putring for CME and SGPE. - Increased thread stack size - Rebased and commented out memory faulting code for now - Removed call in p9_pm_stop_gpe_init to ppe_state due to HB strings (for now) - Fix SGPE_ALLOCATED_SIZE - Boot loader fix - Pulled in PK PBA context bug fix as this corrupts the PBASLVCTL0 and thus memory accesses - Make CPMR and CME Header values have maximums. Add check to not allow overrun - Hcode Image Wrapper update - CME header debug output Change-Id: I71718485ff3192f3723fdfa03b8bc6f558ef120e RTC: 136960 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/27421 Reviewed-by: AMIT KUMAR <akumar3@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: PPE CI <ppe-ci+hostboot@us.ibm.com> Dev-Ready: Gregory S. Still <stillgs@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: RANGANATHPRASAD G. BRAHMASAMUDRA <prasadbgr@in.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
* PM: Review of hcode image sizes and various headers in HOMER.Prem Shanker Jha2017-10-232-130/+136
| | | | | | | | | | | | | | | | | - Changed alignment of CME and SGPE and PGPE 's image headers. - Changed hcode image sizes. - Updated CME Img Header with Phy address of CPMR start. - Other changes in CME/SGPE Image headers. - Update in wrapper. Change-Id: I1b954fc895de109b4abe89123e662b8963a8b1d9 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/26699 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: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: AMIT KUMAR <akumar3@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
* PState Initial DropRahul Batra2017-10-2317-987/+1789
| | | | | | | | Change-Id: I5dedbd16a9ec1d9c698e26e562f833a2c61eb31a Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/27116 Reviewed-by: Douglas R. Gilbert <dgilbert@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* Create new PK div32.S file to prime repository mirroringDoug Gilbert2017-10-231-0/+25
| | | | | | | | Change-Id: I36025dec2443d9ebbec81e1ba1f4561a37060380 RTC:147209 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/30487 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* Support for EX VPD instance rings.Claus Michael Olsen2017-10-232-7/+6
| | | | | | | | | | | | | Change-Id: I43090f95b6ee2729549d962c1af6827d59b4277c Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/30458 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> Dev-Ready: Matt K. Light <mklight@us.ibm.com> Reviewed-by: RANGANATHPRASAD G. BRAHMASAMUDRA <prasadbgr@in.ibm.com> Reviewed-by: Martin Gloff <mgloff@us.ibm.com> Reviewed-by: Benjamin Gass <bgass@us.ibm.com> Reviewed-by: Joseph J. McGill <jmcgill@us.ibm.com>
* CMEeditAmit Kumar2017-10-231-39/+12
| | | | | | | | | | | fixed an issue related to circular dependency Also removed some libs that were not needed Change-Id: I06c85c9ad5ec102d80dc9b796601547bc3d7f7fd Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/30166 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Douglas R. Gilbert <dgilbert@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* PUTRING support for CME platformPrasad Bg Ranganath2017-10-236-5/+1149
| | | | | | | | Change-Id: I1fd595f271c5b2f7885e960ca7bbadf91e9bf0c1 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/26035 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: YUE DU <daviddu@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* p9_ppe_commands : Enhanced single stepAshish2017-10-234-79/+236
| | | | | | | | Change-Id: I7dfd4a1cde9147b011584a8404a3f73f2412ff24 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/30086 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>
* Header file updates based on 9067 figtreeBen Gass2017-10-2318-23659/+54122
| | | | | | | | | | | | | | | Associated changes based on constant name changes. Add wregister part_decl and access fields. Change-Id: I74810bb75430981bfcc0d964823fe249866a1dcf Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/29797 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: Yang Fan Liu <shliuyf@cn.ibm.com> Reviewed-by: Brian R. Silver <bsilver@us.ibm.com> Reviewed-by: Soma Bhanutej <soma.bhanu@in.ibm.com> Reviewed-by: PARVATHI RACHAKONDA <prachako@in.ibm.com>
* Putring support for SGPE platformPrasad Bg Ranganath2017-10-2312-9/+1383
| | | | | | | | | Change-Id: I6f310e16181ea3d395a306ed1681ab606fcd7cea Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/26703 Reviewed-by: Gregory S. Still <stillgs@us.ibm.com> Reviewed-by: YUE DU <daviddu@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
* istep 15 changesAmit Kumar2017-10-2330-343/+972
| | | | | | | | | | | | | | | | | | | | | | | | | | - changes in CME/SGPE hcode for istep15 changes. - merged 23684 changes - sgpe Makefile changes - sgpe_img_edit changes to accept multiple images - changes to get ekb build to do cme and sgpe img edit - Replaced EPM_P9_TUNING with ISTEP15_HACK at few places - More changes to get working on 9067 - Removed trailing whitespace in multiple files which were giving build warnings - Checked in image build wrapper files with new hw_image name plus commented out lines which are being worked out in a separate gerrit id - Added FUSED mode attribute to all base attribute files - Added a first draft of the istep15 perl script in pm tools dir Change-Id: I4f559e041406e09ea1d9376c585c97b8445e8ff8 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/26027 Dev-Ready: Gregory S. Still <stillgs@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: Jennifer A. Stofer <stofer@us.ibm.com>
* p9_xip_tool: fix lost changeMartin Peschke2017-10-231-16/+29
| | | | | | | | | | | | | | | | | | | | | | | | | The p9_xip_tool source file was renamed from .c to .C some months ago. Unfortunately, a lot of changes were made at the same time, and the author based their work on an outdated version of the original file. As a result, a change merged into the original file got lost. This patch adds the erroneously deleted change back in. Commit that was lost and is added back in: 6b1c327dfc190bfa9585825a672e10c30210a4c7 "P9-XIP: improved image reports" Commit that deletes the original .c file: fff71ea814b0e942ffc999d065f7cd3bc4f1672f Commit that adds the new .C file: f50099fed8593a9079dda2bf6e6637a00e946218 Change-Id: I1aa8fb9bd0ce069875e64b213f10365258af5f9a Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/29835 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: PPE CI <ppe-ci+hostboot@us.ibm.com> Reviewed-by: Claus M. Olsen <cmolsen@us.ibm.com> Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com> Reviewed-by: Martin Peschke <mpeschke@de.ibm.com>
* p9_xip_tool: print attribute arrays in reportMartin Peschke2017-10-231-47/+61
| | | | | | | | | | | | | | | | Some attributes inside .fixed are actually arrays of values. So print each values. Handles both plain XIP images as well as PIBMEM dumps. Change-Id: Ic5b346a33a8da70b3f2caf1737521446b85e0061 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/29758 Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: PPE CI <ppe-ci+hostboot@us.ibm.com> Reviewed-by: Richard J. Knight <rjknight@us.ibm.com> Reviewed-by: Shakeeb A. Pasha B K <shakeebbk@in.ibm.com> Reviewed-by: Martin Peschke <mpeschke@de.ibm.com>
* P9-XIP: p9_xip_get_item() can now deal with array attributesMartin Peschke2017-10-232-2/+4
| | | | | | | | | | | | | | | This is a new API only used in one place so far. So enhancing it should be ok. The funtionality is needed for a p9_xip_tool change. Change-Id: Ibecb2ee45dc5fbf1394fcac0bfef92aa10468927 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/29752 Reviewed-by: Shakeeb A. Pasha B K <shakeebbk@in.ibm.com> Reviewed-by: Sachin Gupta <sgupta2m@in.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: Richard J. Knight <rjknight@us.ibm.com> Reviewed-by: Martin Peschke <mpeschke@de.ibm.com>
* p9_xip_tool: static routines and unused code cleanupMartin Peschke2017-10-231-37/+16
| | | | | | | | | | | | | | | | Make all routines static in order to be consistent, and since there is no p9_xip_tool API. This has revealed an unused routine, which is being removed. Change-Id: I66e752a3dd3d95fcc5190a58e3f6facc3e3dfcec Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/29743 Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: PPE CI <ppe-ci+hostboot@us.ibm.com> Reviewed-by: Richard J. Knight <rjknight@us.ibm.com> Reviewed-by: Shakeeb A. Pasha B K <shakeebbk@in.ibm.com> Reviewed-by: Martin Peschke <mpeschke@de.ibm.com>
* p9_xip_tool: remove duplicated code in tocListing()Martin Peschke2017-10-231-162/+41
| | | | | | | | | | | | | | It is preferable to share code in attrListing(). This change prepares an enhancement inside the formerly duplicate and now shared code. Change-Id: I2aee399255fb275d3da946a69bf368b93e2e498c Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/29742 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: PPE CI <ppe-ci+hostboot@us.ibm.com> Reviewed-by: Richard J. Knight <rjknight@us.ibm.com> Reviewed-by: Shakeeb A. Pasha B K <shakeebbk@in.ibm.com> Reviewed-by: Martin Peschke <mpeschke@de.ibm.com>
* xip_customize: Added CME/SGPE support.Claus Michael Olsen2017-10-231-20/+21
| | | | | | | | | | | | | | | Includes TOR API fix for improper BE->LE conversion of ddLevelOffset from HW image. Includes cleanup and renaming of local variables around above section to improve clarity of code. Change-Id: If37518ed24b3431241a2aa9456e709d91ecea696 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/28935 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: Martin Gloff <mgloff@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: Martin Peschke <mpeschke@de.ibm.com>
* GPE PK PBA setup APIDoug Gilbert2017-10-238-4/+419
| | | | | | | | | Change-Id: Iaead553f1adefaea7a34ded6dbf89b3423d6dc27 RTC: 148003 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/25037 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: PPE CI <ppe-ci+hostboot@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* PK remove IBM confidential and redundant copyright sectionsDoug Gilbert2017-10-2365-386/+57
| | | | | | | | | Change-Id: I59d2addfd2f005abab8c38d4a90c00924221d664 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/29344 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: PPE CI <ppe-ci+hostboot@us.ibm.com> Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* ppm displayAshish2017-10-239-0/+880
| | | | | | | | Change-Id: I962329c70b4259055d54bd1e745952289b9cab3d Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/27903 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>
* ppetracepp no longer needs to be 32-bit executableDoug Gilbert2017-10-231-2/+2
| | | | | | | | | | | | We are starting to see build environments that don't have the needed libraries installed to build local 32-bit executables. Change-Id: I931a22ef467224e1540daa6712349e9c6907c0d9 RTC: 157965 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/28481 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: William A. Bryan <wilbryan@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* Return rc=2 breaks. fixGirisankar Paulraj2017-10-231-0/+4
| | | | | | | | | | | | | Added condition to IMGBUILD_TGR_INVALID_RING_ID for continuing xip tool dissect. this is known error for invalid id. Change-Id: I29a363a2ab2a2c01fdccb389c93db54ff2be0f4d Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/29243 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: PPE CI <ppe-ci+hostboot@us.ibm.com> Reviewed-by: Claus M. Olsen <cmolsen@us.ibm.com> Reviewed-by: SRINIVAS V. POLISETTY <srinivan@in.ibm.com> Reviewed-by: PARVATHI RACHAKONDA <prachako@in.ibm.com>
* PPE command line controlAshish2017-10-235-0/+1095
| | | | | | | | Change-Id: I467470a2a8832dc1ada7568cd3773ee53d61cbe9 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/28719 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>
* Add comments for MSR bit descriptionsDoug Gilbert2017-10-231-3/+8
| | | | | | | | | Change-Id: Ib9a2192bc2d2c1c4e0ca6591f432bf48772610a8 RTC: 159553 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/29382 Reviewed-by: Michael S. Floyd <mfloyd@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com> Tested-by: Gregory S. Still <stillgs@us.ibm.com>
* xip_customize: More removal of trace output noise for Cronus.Claus Michael Olsen2017-10-231-19/+67
| | | | | | | | Change-Id: I67153e2e00c2f09b407020fb14039b1fab2cf794 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/29286 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: Prachi Gupta <pragupta@us.ibm.com>
* Set default MSR for performanceDoug Gilbert2017-10-232-5/+21
| | | | | | | | | | | Change-Id: Ic53d48ed5254c751374bb6fd29ed9a5d9df109b6 RTC: 159553 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/28572 Reviewed-by: RANGANATHPRASAD G. BRAHMASAMUDRA <prasadbgr@in.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: PPE CI <ppe-ci+hostboot@us.ibm.com> Reviewed-by: YUE DU <daviddu@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* CME/SGPE: STOP Images functional bug fix collectionYue Du2017-10-2313-115/+215
| | | | | | | | | Change-Id: I3858a93ade6f21c006c980a497f58d6dafd9b628 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/27000 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: PPE CI <ppe-ci+hostboot@us.ibm.com> Reviewed-by: Douglas R. Gilbert <dgilbert@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* CME: fix compiler flag of queued scom to work with enable imprecise modeYue Du2017-10-231-1/+1
| | | | | | | | Change-Id: I354c520c0de2cbcc613069a8bd51f7c9a41689a9 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/28760 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Douglas R. Gilbert <dgilbert@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* MSR read gets re-ordered in codeDoug Gilbert2017-10-232-3/+3
| | | | | | | | | | | | Change-Id: I219b7f7854ae00093bf322f77265f97b47691660 RTC: 159553 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/29279 Reviewed-by: Michael S. Floyd <mfloyd@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Brian T. Vanderpool <vanderp@us.ibm.com> Tested-by: PPE CI <ppe-ci+hostboot@us.ibm.com> Reviewed-by: YUE DU <daviddu@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* PLL configuration updates -- permit e2e bypass executionJoe McGill2017-10-231-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | p9_sbe_attr_setup p9_setup_sbe_config transmit PLL bypass controls through MBOX Scratch 4 bits 16:20 transmit PLL mux controls through MBOX Scratch 5 bits 12:31 p9_common_poweronoff increase polling delays to account for refclock speed p9_hcd_cache_dpll_setup permit DPLL execution in bypass, based on ATTR_DPLL_BYPASS p9_sbe_npll_setup permit NEST PLL execution in bypass, based on ATTR_NEST_MEM_X_O_PCI_BYPASS p9_mem_pll_setup permit MEM PLL execution in bypass, based on ATTR_NEST_MEM_X_O_PCI_BYPASS p9_sbe_chiplet_pll_setup permit X/O/PCI PLL execution in bypass, based on ATTR_NEST_MEM_X_O_PCI_BYPASS p9_sbe_tp_switch_gears skip adjustment of i2c bit divisor, based on ATTR_NEST_MEM_X_O_PCI_BYPASS p9_sbe_attributes.xml hb_temp_defaults.xml add defaults to enable platform CI Change-Id: Icba6aee79d90b0280ba4818afd92c344c52f52ef Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/28611 Reviewed-by: SRINIVAS V. POLISETTY <srinivan@in.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: Joseph J. McGill <jmcgill@us.ibm.com>
* Include endian header file in p9_scan_compression.CMarty Gloff2017-10-231-0/+1
| | | | | | | | | | | | | The p9_scan_compression code uses htobe32() and htobe64() calls. It needs to include the endian.h header file to compile in the Hostboot environment. Change-Id: I2a50641e08ac3e04276fa348853169a69784fec5 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/29093 Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Claus M. Olsen <cmolsen@us.ibm.com> Reviewed-by: Prachi Gupta <pragupta@us.ibm.com>
* Improved printing statementGirisankar Paulraj2017-10-233-42/+204
| | | | | | | | | | | | | | Moving MY_INF under cotrol of i_dbgl params Improved io_ringBlockSize size checking condition Change-Id: Ieecbd27fe7ea5c4d7422a16764981e612025e042 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/28891 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: Kahn C. Evans <kahnevan@us.ibm.com> Reviewed-by: Claus M. Olsen <cmolsen@us.ibm.com> Reviewed-by: GIRISANKAR PAULRAJ <gpaulraj@in.ibm.com> Reviewed-by: Prachi Gupta <pragupta@us.ibm.com>
* Fixing name by eq_ana_bndy_l3dcc_bucket_26Girisankar Paulraj2017-10-231-1/+1
| | | | | | | | | | | | | eq_ana_bndy_bucket_26 ring name is not correct. there is typo. new name is eq_ana_bndy_l3dcc_bucket_26. Change-Id: I8a223b7241c155900bdeb478a1e8578eb2f0373f Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/28780 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: GIRISANKAR PAULRAJ <gpaulraj@in.ibm.com> Reviewed-by: PARVATHI RACHAKONDA <prachako@in.ibm.com>
* Updates to incorporate pll bucket to freq mapping from a header filePrachi Gupta2017-10-231-1/+1
| | | | | | | | | | | | | | | - add support for FAPI_ATTR_SET in initfile platform - If generating wrapper code for mem/nest pll bucket, then call FAPI_ATTR_SET to set ATTR_FREQ_PB_MHZ and ATTR_MSS_FREQ - remove attribute files for nest and mem pll buckets Change-Id: I616fda35cb098d2c587c045ab1f7c5dede871b54 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/28554 Tested-by: Jenkins Server <pfd-jenkins+hostboot@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: Joseph J. McGill <jmcgill@us.ibm.com> Reviewed-by: Prachi Gupta <pragupta@us.ibm.com>
* Adding CME/SGPE ppe get_single_ring supportGirisankar Paulraj2017-10-232-29/+70
| | | | | | | | | | | | | get_ring_from_sgpe_image and get_ring_from_cme_image function support only HW_image get ring. add condition for support CME and SGPE ppe type get ring functionality. Now, Extracted CME and SGPE ppe ring passed through tor_access_ring. So,User can extract single ring container from CME and SGPE ppe type rings block. Change-Id: I198976deac00e4d0237be14933dded1c35131931 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/28299 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Prachi Gupta <pragupta@us.ibm.com>
* p9_xip_customize: Add #G and #R rings to the seeprom image from VPDPrachi Gupta2017-10-233-17/+26
| | | | | | | | | | | | | | | | | | | | | | xip_customize supports the following: - Updates mailbox attributes in Seeprom image - Appends Mvpd #G and #R rings (but excl #G GPTR) into .rings ring section. - Shuffles around .hbbl, .overrides and .rings so that .rings is the last section in the Seeprom image as otherwise we can't reappend .rings section after updating it (since it wasn't last to begin with). - Honors of the bootCoreMask to append Vpd rings only for EC/EX/EQs associated with the ECs as indicated in the bootCoreMask. - Removes .toc, .fixedtoc and .strings in the Seeprom image. - Captures FFDC (100% complete). - Detects potential image overflow condition. Change-Id: I68bd2f39e3c407ea196f2228bdd31472a00a4c9e Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/26150 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>
* Add enumeration to allow EQ SCOM restorationDan Crowell2017-10-231-1/+2
| | | | | | | | | | | | | | | Adding P9_STOP_SECTION_EQ_SCOM to allow coding against it to continue. There is pending work to remove P9_STOP_SECTION_NC completely later. Change-Id: Icfc0d458bb379b7ab587ae46d6f2a6953454c205 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/28625 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: Prem Shanker Jha <premjha2@in.ibm.com> Reviewed-by: Benjamin J. Weisenbeck <bweisenb@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
* Added virtual fields to perv scom fixes fileTali Rabetti2017-10-231-0/+54
| | | | | | | | | | | Change-Id: I22759c5fd0f78e5e3bba6479a39691fe9b8bd1ac Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/28715 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: Benjamin Gass <bgass@us.ibm.com> Reviewed-by: Soma Bhanutej <soma.bhanu@in.ibm.com> Reviewed-by: PARVATHI RACHAKONDA <prachako@in.ibm.com>
* Level 2 procedure for PIBMS updated formatAnay K Desai2017-10-232-59/+88
| | | | | | | | | Change-Id: I5b3b6f3596427eb3743a6b101b60ebf25cee5120 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/28096 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: SRINIVAS V. POLISETTY <srinivan@in.ibm.com> Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com> Reviewed-by: PARVATHI RACHAKONDA <prachako@in.ibm.com>
* c string functions added for PKDoug Gilbert2017-10-233-3/+378
| | | | | | | | | | Change-Id: I8dcddcf133e9d294df5af9bdcd5922c89ba593a1 RTC: 157965 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/28426 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: PPE CI <ppe-ci+hostboot@us.ibm.com> Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* PK_PANIC using trapGreg Still2017-10-239-173/+391
| | | | | | | | | | | Change-Id: I5f516c5e8d4ae77467e209d283799e2e88341dc9 RTC: 147211 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24845 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: PPE CI <ppe-ci+hostboot@us.ibm.com> Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com> Reviewed-by: Douglas R. Gilbert <dgilbert@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
* HWP/LIB: double delay timeout in p9_common_poweronoff.CYue Du2017-10-231-1/+1
| | | | | | | | Change-Id: I3624af18900bf59471d57b8ef33bd433cf0598c9 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/28767 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: PPE CI <ppe-ci+hostboot@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
* p9_setup_evid/p9_avsbus_voltage support for configurable buses/MVPD accessSudheendra K Srivathsa2017-10-233-4/+5
| | | | | | | | | | | Change-Id: Ib14cced823da65799c9018e95d3f67383838f27c Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/27818 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com> Reviewed-by: Andres A. Lugo-Reyes <aalugore@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
* HWP/LIB: add fencing to common poweronoff moduleYue Du2017-10-231-12/+28
| | | | | | | | | | Change-Id: Ib02ce76b74bc8b75aa3cf7952c6f5598c0da1987 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/27663 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: PPE CI <ppe-ci+hostboot@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com> Reviewed-by: Sumit Kumar <sumit_kumar@in.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
* Create dummyfiles for new files for hw/ppe mirrorDoug Gilbert2017-10-232-0/+50
| | | | | | | | | | Change-Id: Ib6bd11cc385f88a53d3a39bd32c069188ece5759 RTC: 157965 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/28686 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Douglas R. Gilbert <dgilbert@us.ibm.com> Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
OpenPOWER on IntegriCloud