v1.21-rc1
Pre-releaseRelease Notes for OpenPower Firmware v1.21-rc1
Please note that this is a RELEASE CANDIDATE and not the final v1.21 release.
We expect to do a final v1.21 tagged release around 15th Feb 2018.
This release (including the final v1.21) is NOT intended for GA POWER9 platforms.
Known Issues
There are issues with some POWER9 platforms with NVLink and specific kernels/GPU drivers.
There is a known issue with skiboot on ZZ systems with latest FSP firmware builds.
There are also known issues with deeper stop states and special wakeup (used when collecting some
sensors on stopped cores). These are related to outdated chip inits, and and update should make it
before the final v1.21.
Updated Packages
Package | Old Version | New Version | Platforms |
---|---|---|---|
busybox | 1.27.1 | 1.27.2 | barreleye,firenze,firestone,garrison,habanero,openpower_mambo,openpower_p9_mambo,p9dsu,palmetto,pseries,witherspoon,zaius,zz,romulus |
ethtool | 4.10 | 4.13 | barreleye,firenze,firestone,garrison,habanero,openpower_mambo,openpower_p9_mambo,p9dsu,palmetto,pseries,witherspoon,zaius,zz,romulus |
eudev | 3.2.2 | 3.2.4 | barreleye,firenze,firestone,garrison,habanero,openpower_mambo,openpower_p9_mambo,p9dsu,palmetto,pseries,witherspoon,zaius,zz,romulus |
glibc | 2.25 | glibc-2.26-73-g4b692dffb95ac4812b161eb6a16113d7e824982e | barreleye,firenze,firestone,garrison,habanero,openpower_mambo,openpower_p9_mambo,p9dsu,palmetto,pseries,witherspoon,zaius,zz,romulus |
hostboot | 695bd891343faf1f0ef85fe53148590e58239efd | d3025f5d7ddd0723946bb54fcb471d2bf1fd2da4 | barreleye,firestone,garrison,habanero,palmetto |
hostboot | 6a4ab65a8754682e6771a043930860a048a5474d | 9bfb2013af399c316891e005ca0fb8b417deffb3 | p9dsu,witherspoon,zaius,romulus |
hostboot-binaries | 25ebcad0c402f3d1e3e2a6d25b5ffe9ed9dfa047 | 6924d6b711ba7b1d4c47346c9a8dff88cfaaf4c8 | barreleye,firestone,garrison,habanero,p9dsu,palmetto,witherspoon,zaius,romulus |
ima-catalog | 48ce3f26d2b2c74872979b968e0869fb0b4d1f3d | 01b26a136da16a87c0b6b3c4d9f27555dca104dc | barreleye,firestone,garrison,habanero,p9dsu,palmetto,witherspoon,zaius,romulus |
iprutils | 2.4.14.1 | 2.4.15.1 | barreleye,firenze,firestone,garrison,habanero,openpower_mambo,openpower_p9_mambo,p9dsu,palmetto,pseries,witherspoon,zaius,zz,romulus |
kexec-lite | 86e45a47e8cc1f598ccfa9b873a23067f4ecc36f | 87d044a895b1c004320a2676099a54a5a2a74f2e | barreleye,firenze,firestone,garrison,habanero,openpower_mambo,openpower_p9_mambo,p9dsu,palmetto,pseries,witherspoon,zaius,zz,romulus |
libflash | v5.8-123-gc06ed583 | v5.9-166-g70f14f4dd86e | barreleye,firenze,firestone,garrison,habanero,p9dsu,palmetto,pseries,witherspoon,zaius,zz,romulus |
linux | 4.13.8 | 4.14.16 | barreleye,firenze,firestone,garrison,habanero,openpower_mambo,openpower_p9_mambo,p9dsu,palmetto,pseries,witherspoon,zaius,zz,romulus |
linux-headers | 4.13.8 | 4.14.16 | barreleye,firenze,firestone,garrison,habanero,openpower_mambo,openpower_p9_mambo,p9dsu,palmetto,pseries,witherspoon,zaius,zz,romulus |
lvm2 | 2.02.171 | 2.02.173 | barreleye,firenze,firestone,garrison,habanero,openpower_mambo,openpower_p9_mambo,p9dsu,palmetto,pseries,witherspoon,zaius,zz,romulus |
machine-xml | c6d2767a13f0e747bc58dd1d2d6936fc2679e276 | fb5f9334aa0c305f245615c30e8e542b37f94091 | p9dsu |
machine-xml | 8633e11cd395547f37df3c9d90cc2c7e0bebd194 | dcb0ac80b7101888ddcbf6a2989edfa312aa877f | romulus |
machine-xml | 785c625a2a06cf080cff4cafb4019173c4a17eb0 | 58554bfabd7f356bc9db3e4938162acd445fc559 | witherspoon |
machine-xml | 22ce15f13c4ba78bdbbd4649c3467ace6a640be2 | b0884b3032df60e49eff4b212719f8d49a5d6be7 | zaius |
mdadm | 3.3.4 | 4.0 | barreleye,firenze,firestone,garrison,habanero,openpower_mambo,openpower_p9_mambo,p9dsu,palmetto,pseries,witherspoon,zaius,zz,romulus |
occ | 7449acdc8bfe422483bf9de7d9a9723156e4dd51 | 577915f28604090d3b9a16e7a5a109d3afff87f9 | p9dsu,witherspoon,zaius,romulus |
openpower-pnor | 21d66daff697f8c13fb067340ca621e9208ab1ea | de0f8e47de145df11a18d065742c7d583307f307 | barreleye,firestone,garrison,habanero,p9dsu,palmetto,witherspoon,zaius,romulus |
petitboot | v1.6.2 | v1.6.6 | barreleye,firenze,firestone,garrison,habanero,openpower_mambo,openpower_p9_mambo,p9dsu,palmetto,pseries,witherspoon,zaius,zz,romulus |
sbe | 76a7eb9956ba2f1c1f0f5c74bf4eef168b328fd7 | 095e608c7f68eeac89d277da09b48ffa71b49230 | p9dsu,witherspoon,zaius,zz,romulus |
skiboot | v5.9 | v5.10-rc1 | barreleye,firenze,firestone,garrison,habanero,openpower_mambo,openpower_p9_mambo,p9dsu,palmetto,pseries,witherspoon,zaius,zz,romulus |
util-linux | 2.30.1 | 2.31 | barreleye,firenze,firestone,garrison,habanero,openpower_mambo,openpower_p9_mambo,p9dsu,palmetto,pseries,witherspoon,zaius,zz,romulus |
New Packages
Package | Version | Platforms |
---|
Removed Packages
Package | Version | Platforms |
---|
Package: barreleye-xml
Patches
Commits
No changes.
Package: firestone-xml
Patches
Commits
No changes.
Package: garrison-xml
Patches
Commits
No changes.
Package: habanero-xml
Patches
Commits
No changes.
Package: hostboot
Patches
Commits
Adam Hale (3):
- 9fec69bc023c Remove psave init for firmware blacklist
- 6e847113eb96 Expand PGPE optrace to Main Mem - No fnctl coreq rqmt image build vs hcode
- d8083fad5ac1 Move PGPE optrace buffer to main memory
Adriana Kobylak (1):
- 17e278a6ec39 PnorUtils.pm: Add volatile flag
Alpana Kumari (1):
- 663aae09de40 Fix in filter Unwanted Attribute script
Amit Tendolkar (4):
- c06de50b3c21 STOP Recovery: Misc infra. updates to enable PM FFDC in HOMER
- a202d4b0af85 Enhance SBE Deadman FFDC Format and sequencing
- db7de0c59ffc Change PPE State FFDC into a human readable format in eSEL/PEL
- 7067a4180ed6 Cache/Core stop clocks: add shut down of Power Management to remove contentions
Andre Marin (4):
- 1439d34bee09 Update memory error xml information
- aa313fb234e1 Update HPW Level for MSS API library
- d6f46067ee8d Add empty wr_crc files for HB to mirror
- fd207a3412f2 Update HPW Level for MSS API library
Anusha Reddy Rangareddygari (2):
- 4471b2a5baa5 p9_setup_sbe_config
- 6e0c67270fb4 Level 2 HWP for p9_sbe_dump
Ben Gass (3):
- a06edcedafcf Adding p9c_11 support.
- 52c557d1409b Adding p9a support.
- 15569e9de5a8 Shorten A-link timers for sim. Add polling for A-link training.
Benjamin Weisenbeck (7):
- f77b89e3527e Adjust ATTR_PEER_TARGET values for runtime
- 68e2f99dbe29 erepair VPD access bug fixes
- 34813cc8c52a PRD: Enable erepair vpd access procedures
- 9b4e25447bb1 Call xbus restore erepair in istep 9
- 9b826df04888 PRD: Fix missing clear of pll errors
- 7288c1f95ebb PRD: Disable Cen PLL Domain until required plugin functions are defined
- 1b258924a049 PRD: Define extra registers for Cumulus chip
Bhimsen G Kulkarni (1):
- c037b71deb05 MAX_COMPUTE_NODE_PER_SYSTEM attribute support for Zeppelin.
Bill Hoffa (6):
- 84d4eb8da450 Take MFG mode into account before entering reconfig loop
- 48b14aae8704 Fix genHwsvMrwXml.pl setting of MSS_MRW_REFRESH_RATE_REQUEST
- 13863b512ac2 Add call_host_set_voltages to istep 08.12
- f7a5547478ea Interrupt Handling Flow Change to Prevent Deadlock
- 038d61af4611 Update Bbuild to b0117a_1802.911
- cb444552aeba Multi-Drawer (IPC) Interrupt/Messaging Support
Brian Bakke (8):
- 0abd9ab92d13 Story 173854 - Hostboot service to run phb perst procedure
- 7adcd16c12ad Story 180760 - Use self restore API to disable ATTN in HID ...
- 7181b751b4d0 Error loading p9_phbPerst
- 5353e40a1ad9 Story 179465 - Smarter HBBL id handling ...
- 3a88f18bc738 Enable ATTN prior to OPAL handoff
- b98033264ca7 Increase error log size to 4K for obmc systems
- 024dc9b9a203 malformed conditional errors with new ODE
- 5e8ed1d75c2a Bad target parsing in attributeOverride tool
Brian Stegmiller (3):
- 1eba8f47f718 Avoid assert on invalid target types for PRD and HWP PLID association
- 4296f3972550 HB Attribute for IPL chkstop analysis
- adc84473391d PRD: Call hostboot for SBE errors
Brian Vanderpool (5):
- 2c84b69258b2 Disable Pulsed Resclk mode
- 3c9fe01a0255 PM: Mask CME LFIR Bits 13:19 - they are only used for characterization
- d3ecbc680817 Initial check-in of p9_cme_sram_access
- c5117f9ce933 PM: Ignore allow_reg_wakeup in cache contained mode
- 0c093d57ac2a PM - use OJCFG[6] instead of OCR[10] to halt the 405 before reset
CHRISTINA L. GRAVES (7):
- 102eb384558d Adding target for lco_m, changed flags, changed INF to DBG
- f01a301bb626 p9_adu_access and p9_adu_setup L2 procedures
- 3cb9bab7b62a Changes in error handling to stop the read/write as soon as an error occurs
- d3defd59a697 Changes in ecc data fixing so reading and writing works
- a656e358f1a1 ADU HWP updates for CI support, performance
- c77a01844e73 ADU Level 3 code, changed owner to Josh, and added comments
- 159389c0b656 PBA Level 3 code, changed owner to Josh, and added comments
Caleb Palmer (17):
- 7f4fb82f60a5 PRD: Fix infinite loop when handling MPEs
- 219a0628c4f8 PRD: MPE Add VCM Event at MDIA
- ca3990cbf857 PRD: Update handleRrFo
- d2f72e803860 PRD: Fix sym count overflow in runtime TPS
- ad724500847e PRD: Init PRD in enableAttns
- fec3fa592c19 PRD: Use chip's Galois code when writing chip marks
- 78baac3b72b0 PRD: Ban TPS after Maint UEs
- d30453f1107c PRD: Default iv_stoppedRank should be MCA not MCBIST
- 8c8e212108f6 PRD: Capture IUE Counts for FFDC
- e21201436665 PRD: Fix skipping TPS ban after Maint UEs
- b0255985c87e PRD: Make sure IUE bit is set after threshold
- c32b0a4eb864 PRD: Reenable restore dram repairs
- 1d862697f0b1 PRD: Mask mainline CEs after TPS is banned
- aa5e361a94c9 MDIA: Fix overwriting rc from restoreDramRepairs
- 4ba260490a2f PRD: Make sure iv_stoppedRank is set in handleCmdComplete
- e029420eaf65 PRD: RCD parity error broadcast mode workaround
- ef1d51e23675 Bad DQ bits compare ECC and spare fix
Chris Cain (6):
- 4e72331566db HTMGT: Do not validate throttles based on oversubscription
- beeeedc75591 HTMGT: Pass utilization in hundredth units to HWP for mem throttling
- a1f431ee3a68 HTMGT: Ensure processor callout added when going to safe mode
- 02098ca7d9c1 HTMGT: Pass power per DIMM to memory throttling procedures
- 83243d5bbb3d HTMGT: Send power supply redundancy policy to OCC
- c16744bed525 HTMGT: Mark GPU as functional when present
Chris Steffen (3):
- 8c705a49a9f4 Initial Abus Commit
- 0f2ac854f66a Updated Obus Interface
- bbd317375f82 I/O Metadata Cleanup
Christian Geddes (32):
- ac7f3d7b4b95 Re-enable fapi2 test case module
- 6f456343a42a Clean up things that were left after updating to simics nimbus 2.0
- 7ac94ae277b9 Add EXTRAINCDIR to phb_perst makefile
- 47f275a6bd3b Gard out EX when CME HALT ERROR is hit
- 9e703b5d526c Add HW425526 and HW425027
- 43b86b565ad7 During MPIPL check if SBE has set Hyp HRMOR in blComm area
- 2727e5272f13 No longer pass master ex to HWSV as is no longer needed in p9
- 5ef559321401 Move bbuild up to b1109a_1746.910 and remove workaround
- 4bfe046e2f8b Use readSeeprom PSU chipop to get SBE seeprom image version
- 397dacc3e9ad Remove annoying mbox traces (TRACF -> TRACD)
- c5c12e6e0ae9 Add RTC to remind us to allow sending readSeeprom op to slave SBE
- 6bc72e2973d1 Remove limit on max size of PNOR TOC
- ce376fc3f4c7 Set hostboot_mode bit on P3PC interrupt scom reg during intrrp init
- 9f3429c04561 TI w/ unrecoverable error if system boots w/ mismatching processors
- a9a0baba8c4c Add option to Mask off SBE bits on TP_LOCAL_FIR
- a6d6b5da3da4 Make SBE_MISCOMPARE_WITH_MASTER_VERSION errors informational
- 8299008e6196 Re-enable Broadcast mode
- 4f6092708bc8 Add no_export to DMI_INBAND attributes
- fd12b61b55f2 Add hbHypCommArea struct to end of Hostboot Data reserved mem section
- 779a1c3444a3 Read the hb/hyp comm area to see if hyp moved hrmor
- aedc6f0a892e Add comments for hb/hypervisor communication struct and remove TODO
- 8b95aa4ffafe Increase size allocated for HBRT section in Pnor from 4.5 -> 6.0 MB
- 25cb28c5a6cf Set MSS_MRW_MEMDIAGS_BCMODE to be overrideOnly
- fc6895bd0a84 Remove writable from Power Slope Centaur Attributes
- e5cb7887f8b7 Remove writable property from ATTR_LINK_TRAIN
- 4592e5a256c4 Add FABRIC_PRESENT_GROUPS system attribute
- 1e15041b86ab Remove obus workaround from call_proc_chiplet_fabric_scominit
- 0761000af3d1 During MPIPL expand memory size to be FULL_CACHE right away
- bba738e7b179 Compute PAYLOAD_BASE attr based on phys_addr passed from PHYP
- 66ce95b8de1f Remove is_master conditional from getVersionInfo in sbe_update
- ae0fa99d821a Remove setting flipPort in processProc
- de1c2d1d9e39 Remove annoying traces from target generation code
Christian R. Geddes (1):
- 42e96493c5fa Revert "Add HW425526 and HW425027"
Christopher D Hanudel (1):
- fd82f7002d2d RNG DD2 Hostboot: Sim data showed needed parm update so ST fail at 50% entropy
Claus Michael Olsen (11):
- d0343c2f1ae6 Centaur ring support - TOR API
- 86f2ee342aa0 Small change to dd container header file.
- cc6ec7c9087b HW425038 INT ARX timeout workaround - Updated initfiles to 49241
- 0d63966b4333 Update: xip_tool: Introducing image section type (IST).
- 385c30e4905d Support for PPE commit 49883 to error out on non-TOR ring section.
- b78b33c5a32a Code restruct: TOR API
- fecd2a64f5b4 Override filter ring support for perv_pll_bndy_bucket rings.
- 80ef0f2bbe20 Removing P9_XIP_ITEM_NOT_FOUND trace out msg from p9_xip_image.C
- 4864902e62b1 Adding CT_P9A to the enum list of chip types.
- 21c7d72548e5 p9_dd_container: Introducing DD container API lib to PPE repo
- c1c9e46c0846 xip_customize and TOR API: Improved DD level verification
Corey Swenson (5):
- 887d17b52472 Fix memd_creation file input and output paths
- f17ee1ff96ba Put editimgid into fsp.tar
- 665c9a18838f Fix for MDIA timeouts on Cumulus step 14.1
- 52ca8121f1ed Leave MCS acker open until Istep14
- afa7087e71fe Cumulus updates and testcase workarounds
Dan Crowell (20):
- 7535501dada9 Remove extra trace from multicast workaround code
- 8b06214f873b Allow fuzzy matches to WOF tables in Simics
- e62b88fdb3a5 Temp remove sbeio_rt from HBRT image to get space back
- e0672626472a Put libsbeio_rt back into HBRT
- 9a2e268f1799 Fix makefile syntax issue in vpd makefile
- e3cc786e08ab Stop parsing IVRM attributes for ZZ
- dfdf4bee880f Remove invalid access to TARGETING::EntityPath in base image
- 453d38aa29e4 Revert ATTR_CEN_ECID back to ATTR_ECID
- 56a7903c3dff Allow VPD writes to memory cache at runtime
- c75929bb0e53 Add Fallback Frequency for #V Bucket Selection
- cf31061a2d76 Remove bad istep-to-istep library dependency
- 8392e4f60660 Set response size equal to request size for FSP messages
- 8be0be91a852 Dummy commit to pull in prereq for FSP CI failure
- 1dce3206aa21 Increase trace buffer size to avoid hang between traces and PRD
- 59c08f915474 Remove distracting error message for fallback #V freq
- 0d8527ec60f3 Fixes for Runtime VPD Write messages
- 7f8aa4b7a017 Tweaks to multicast scom workaround
- 1e973575493d Expand Hostboot to 64MB
- b1534d2eee2f Add default for PROC_REFCLOCK to be 133333
- 04d354188da8 Change ATTR_MSS_WR_VREF_OFFSET to be override-only
Daniel Howe (8):
- 7fc0a8c51bfe Allow lpc_ed for p9n 2.2 per HW418117 fix
- ebd63e0fbdad update data token init to use scans on p9c 1.1
- 40a7f282bb78 disable pb tl when not in use
- 9bebbc7433c7 HW399448 set correct mode bit
- 83bb585ecafb update pb data x on token ring init procedure
- da0c66a0fee5 Update alink ras settings
- 08b4146e8dc8 Extend xbus oc expiration timers and updated epsilon for fleetwood
- 8c18b32b0a59 Reconcile epsilon w/ latest FBC latency document
David Kauer (3):
- e67892d9ce11 HW425038 INT ARX timeout workaround
- 7b43e07c5fb3 Modify INT FIR configuration settings
- a62b221b2fc8 INT FIR Mask fix for Nimbus DD2.0
Dean Sanner (7):
- 08d89ba2b878 Remove support for P9N (Nimbus) DD1.0
- 5b272bf3f232 Fix PNOR sections loaded into reserve-mem for non secure sys
- 97f6525326d7 Control Host reboots for manufacturing
- 6407898fc569 Connect CDIMM power/slope ATTR with VPD accessor function
- 1233c105dfd1 Various targeting fixes for Fleetwood system
- 99f0ee037491 Fleetwood dimm numbering fixes
- 4606e773441d Factor in fabric group on multinode systems
Donald Washburn (2):
- 5e731ccc76d4 Work around for SCOM DMI bug on Cumulus.
- 621ab58f2f53 Integration of hardware vpd accessor functions into Hostboot.
Dzuy Nguyen (1):
- c71ed1c41450 Add support for OBUS PLL buckets
Elizabeth Liner (10):
- 7f75425745f0 Moving SBE threshold handler to its own file
- 351f3287bba4 Create base class structure for SbeRetryHandler
- 18f9c896aa1e Fixing the SBE switch functionality
- 010d6a9a091b Adding more debugging traces to the SBE error handler
- e29c5cfdb62c SBE error logging and handler cleanup
- a147e5838156 Unit tests for SbeRetryHandler
- cf89b876a3d4 Adding SbeRetryHandler to the runtime module
- a334e5aa3f11 Add in a check in the PSU error logging for SBE failure
- 2e5deae5db69 Add call to get the SBE RC and commit it to an error log
- 6b43bcadea88 Adding advanced restart logic after detecting vital attentions
Greg Still (7):
- a2d52141acb9 PM: Disable core hang buster
- 361addb254f6 Pstate Parameter Block/Setup Evid: Safe Pstate Fix
- dc276ea88de6 PM: Fix p9_setup_evid for manual voltage overrides
- d02b0a626e2f PM: OCC Pstate Parm Block comments for minimum frequency and Pstate being safe
- 42937caa1ce4 WOF/Pstates: HOMER VFRT rounding fix and Safe Mode Freq -> Pstate fix
- 8cdeae021f82 VDM: PSAFE needs a default setting if #W VDM leads to VDM disablement
- 430115962900 WOF: VFRT biasing based on ATTR_FREQ_BIAS_*
Ilya Smirnov (8):
- a56250e422be Strip commas and quotes from PEL data string in eSEL.pl
- 6b229a55e244 Correct the timestamp in istep 16.2
- c4d83bcbb421 Deliver NIMBUS and CUMULUS standalone images to fips for Simics regression
- 03e13ded8724 Populate hb Runtime Data after OCC Starts
- e7fd8e4f5b01 Post-process hb timestamps in eSEL.pl
- d37246879463 Populate ATTR_FABRIC_PRESENT_GROUPS
- e51716b15f79 Fix Timestamp Search for eSEL.pl
- 6e7bb893b400 Load MEMD Partition in Itep 7.3
Jacob Harvey (4):
- cf5d76cbc891 Set blue waterfall range to 1-4 for all freqs
- 7fa961df6429 Fix sim problems on awan
- e0cdfdda35d6 Create xlate equality function for dimm kind
- f7dfd17dfc99 Fix RCW structure and make a default option
Jayashankar Padath (1):
- 7f0962881ce0 HDAT : Update in feature flag structure value
Jaymes Wilks (11):
- cb260675de9f Secure Boot: HBBL partition support [FSP]
- 5fa02a909075 Support selecting fips or op-build for signing process
- f7b3c79d2b2a Secure Boot: SBKT partition support [FSP]
- eaf4ca605f7b Create new test only PNOR section to test secure Load/Unloads
- ba9cad2c031b Create better anti-deadlock strategy for vfs
- fa2acdeb7202 Change FIPS build genPnorImages.pl constant back to 0x40000000
- 04dca99153ca Stop deconfiguring magic MCA and its MCBIST by association
- 79abc8362186 Make FCO cores distribute evenly among processors
- 2a032fa76a4e Continue to run simics on lack of write access for trace files
- c1d8f52bb296 Fix failures to boot with unsecured mode
- 9bfb2013af39 Add HW callout mapping to target subsystem table
Jennifer A. Stofer (1):
- a8ef67b96804 Revert "Adding p9a support."
Jenny Huynh (1):
- b9374cdc6edc Workaround for Quaint Gate, Angry Reindeer
Joachim Fenkes (3):
- 6731aa248737 p9_sbe_npll_setup: Enable Spread Spectrum right after SS PLL lock
- aed6647b5f80 p9*_clockcntl: Add missing NPU ring 0xF in N3 chiplet to clock check
- b8ebffe6e6a4 HDCT: Remove core trace arrays, permanent P9 erratum
Joe McGill (29):
- 44881dc3727c L2 - Fabric updates for multi-chip support
- d704be991b7f L2 HWPs -- p9_smp_link_layer and p9_fab_iovalid
- 4e12e90c06fd L2 - Fabric updates for multi-chip support
- f10a3f6c0902 IO, FBC updates to enable ABUS for Fleetwood
- af548636493d p9c.mc.scan.initfle -- initial release
- d6c5b55b7f06 cen_stopclocks update
- 1bf7f7464012 Shift HWP content to align with desired EKB layout
- 73859ef374f2 update owner comments in ADU, PBA, TOD HWPs
- f46fb4538247 p9.filter.pll.scan.intifile -- set 0 BGoffset for P9C DD1.1
- def5778ba314 remove NV iovalid assertion from FW and add scan inits to resolve glsmux xstate
- 47a980c12cf7 mvpd_access_defs.H -- add enum for AW keyword access
- 83fecdb69bbd create empty shells for initfiles coming under 50468
- 2209292ea1a7 Chip address extension workaround for HW423589 (option2), part1
- 74cc36c5dd03 Chip address extension workaround for HW423589 (option2), part2
- 6782a20d9c7c p9_mss_eff_grouping -- fix mirrored memory mapping bug introduced by 49290
- 2b0de939d297 support customized application of filter PLL buckets from AW MVPD keyword
- 547e7f8b0493 p9_mss_eff_grouping -- fix multi-group mirrored mapping bug introduced by 49290
- 0041dd78c705 cen_initf_errors.xml -- initial release
- 20a0e8bd621b disable ECC bypass for Cumulus DD1.0
- f7fb6d73a88d apply rings from Centaur HW image
- 63167adf8994 MCD disable workaround for HW423589 (option1)
- d65acc669a10 checkstop on MCD UE when extended addressing mode is enabled
- 142e05201115 Disable read data delay for Cumulus DD1.0, enable for DD1.1
- 02e505b4c437 p9_fab_iovalid -- secure ABUS mailboxes after iovalid is asserted
- 5343e0808f17 fix ADU setup for MCD disabled operation
- d2c3cd5ab8ce p9_pcie_config -- MCD disable updates
- cc2d45afa61c p9_xbus_fir_utils.H -- create header for definition of XBUS related FIR settings
- 4923ac750fb9 p9_setup_bars -- precisely configure MCD available group vector
- c9a86977d3eb shift XBUS FIR programming inits for secure boot
Joel Stanley (1):
- 716a165455c1 fapi2: Fix template call sites for GCC 7
John Rell (2):
- 72a3e1a7da9c jgr17121400 HW430958 Cumulus Xbus short channel
- c439c1399cb1 jgr171017 Setting changes for Obus boardwire vs cable
Kahn Evans (1):
- 0ef7c3c566af Optional support to parse default attribute tags
Lennard Streat (4):
- 9554c4520e9e Updating MCU to support ALT_M setting fix (HW425310).
- 46b2641400bc Adding in feature to run hardware force mirror facility by default.
- 421bf8c4f4c5 Disable Read data delay for Cumulus DD1.0.
- ca9bfdb954db Workaround for Warlike Parasite (HW430546)
Louis Stermole (10):
- d7750b78d80c Fix tWLDQSEN and IPW_WR_WR timing parameters for MSS training
- 08cfd267e67e Add Vreg==1 trigger to DLL workaround
- 929920660d1c Fix default values for power/thermal MRW attributes in XML
- efe0e19b37f5 Fix Galois codes for chip marks added by MSS restore_repairs function
- 956df8db0fd1 Change ZQ cal fail action to deconfigure MCBIST instead of MCA
- fc1ce68719ee Enable exit_1 mode in FWMS for symbol marks
- 789f5c5645a5 Move MSS Rosetta map from lab to f/w library, add API
- d55728f031ec Modify Rosetta map to reflect port corrections
- 8ce3ad72158b Rename access_delay_regs API perspective MC to C4 and add real MC perspective
- e75b51ba9604 Return failing MCA targets when MSS_CALC_PORT_POWER_EXCEEDS_MAX condition hit
Luke C. Murray (4):
- 094a91b3f779 Turning on NCU tlbie pacing by default
- fabc7bd25190 Adding attribute to turn memory early data on
- 5fa8f9e036df Enabling L2 64B store prediction
- 33db30729056 Updating Cumulus early memory data dials
Luke Mulkey (4):
- a498dc4e94fb Zeppelin Plug Rule Fix
- 7bbec657da0b MRW attribute changes
- f230133c8502 Lab tools for p9c.
- e4c43f303408 Fix mss_freq bug
Marty Gloff (4):
- fe58a710b97e Parser for SBE and HCODE build level
- ca52f95d63bd Concurrent code update of HBRT - Read Version
- 0a1b60c34e55 Concurrent code update of HBRT - Update Structure
- 6c769aede363 Concurrent code update of HBRT - Enable Interface for Host
Matt Derksen (14):
- 2b4e2315094e Send down OCC info logs to BMC for call-home
- 3378748dbc2e Fix some review comments for sending down OCC info logs to BMC
- dacd80a9811f Fix grabbing config from NV keyword data
- 89f7297255af Test and verify concurrent init of PM complex
- 2d590161d70f Enable ZZ-2U
- 2429064ef8ce Move major stack variable to heap to avoid stack overrun
- 5161b6eb9b76 Increase trace buffer size to avoid hang between traces and PRD.
- 6141805efc9c Add HB_VOLATILE sensor so OpenBMC can mark volatile sections
- d2b876356f54 Lock i2c around vpd write message to FSP at runtime
- 722bf1861db9 Fix setting hbVolatile and RebootControl sensors
- 44aa1a1578b1 Compile attributeOverride tool in x86.nfp environment for mnfg use
- f6f8c953755a EKB side of changes for attributeOverride tool in x86.nfp context
- f0c1f3b3a422 Explicitly call ATTN/PRD before exiting PM Reset flow
- 27cbbc4cc87d Update int64_t attributes in attributeenums.H to LL
Matthew Hickman (1):
- daa54a8d74e8 Fixed AUE/IAUE masking bug
Mike Baiocchi (9):
- b0a9a93e45dd Add Functionality To Allow FSP to Enable TCEs For Testing
- 8f6cf7d7310d Add TCE Support to utillidmgr
- 8fcdfa14a7d3 Support Verifying and Moving PAYLOAD and HDAT when TCEs are Enabled
- 5cd503229820 Fix Initializing HW To Point At An Invalid TCE Table in Istep 10.6
- f43013e57725 Send FSP relevant information for PSI Diagnotics test when TCEs are enabled
- 07f9a3771538 TCE Updates to support OPAL
- b27a71f308e1 Update TPM Retry Policy and Timings
- e93cf4eb7e3e Enable TCEs as the default on FSP-based systems
- 079068a0dd84 I2C Reset Path: Add Poll of SCL High Before Issuing Stop Command
Nick Bofferding (15):
- b0f4906b589d Secure Boot: Sign MEMD partition for FSP platforms
- 07d75753d594 Secure Boot: Enforce PNOR section component IDs
- 70c697000c8a Secure Boot: Fix parallel and multiple pass image signing issues
- f7dd1f12d858 Secure Boot: Purge dev SW signing cache before reuse
- 9470c51fc486 Secure Boot: Support FSP/HB standalone production signing
- 2fc740c30b90 Secure Boot: Enable PSI interrupts after XSCOM switchover
- 98e555428942 Secure Boot: Blacklist: Init PSI bridge BAR and FSP BAR properly for security
- 3e24de691ed6 Secure Boot: Surface unique TI when key transitioning complete
- 00d2200112da Secure Boot; Force simultaneous SBE update on key transition
- bd1519429ab3 Secure Boot: RAS Reviews: Fix load handler logging
- 7a5fdcbd0c45 Secure Boot: Remove cyclic dependency in TPM daemon shutdown path
- d52d893e3aa2 Secure Boot: Flag ROM verify reason code as terminating RC
- eb22cf5b7cb7 Secure Boot: Open persistent virtual memory mapping for HDAT TPM logs
- 24d964b78e02 Fix syntax error in Dump.pm
- d18433a85fa8 Secure Boot: Open up Hostboot VMM untrusted RO window on non-master procs
Nick Klazynski (7):
- cf1f011b5af9 Add HW425526 and HW425027
- c4139797e45b HW403465 applies to all chips; Revert NDD2.1 RL; add SW406970
- 1ed63da3a55c Nimbus DD2.2 core chickenswitches
- fcf7d0e3f5fe Large update for security
- a9040e3c67fd Fix three NDD2.1 dials and add new NDD2.2 workarounds
- 6b21ff6c1caf Add new TM IMC, Add TLBIE hangbuster
- bf86a41a8e0e Implement security IMCs, based on v29 of wiki
Prachi Gupta (10):
- 18cc0dfbc93f Zeppelin BUP updates
- 5b3da20db0e8 Zeppelin BUP updates: Targets.pm changes
- a420f6c23b46 Zeppelin BUP updates: mss_memdiags workaround
- e4d01510117e Zeppelin BUP: istep 14 fixes
- 50a901b1468a ZEPPELIN BUP: fix VPD_REC_NUM for membuf target
- 3807622a5fae ZEPPELIN BUP: host enable memvolt changes
- 94d8abaa56c0 Added values for CVPD_SIZE and CVPD_MAX_SECTIONS in processMrw
- 51d3eeea8b3a set ATTR_PROC_SBE_MASTER_CHIP based on LPC connections in MRW
- 9ea9546db73d ZEP_BUP: remove no_export and default value from DMI_REFCLOCK_SWIZZLE
- bb004ba55073 processMrw: hard-code all base bar addresses as to not rely on mrw
Prasad Bg Ranganath (11):
- c0d7d47a554f PM: Fix QCSR and CCSR update
- 79acd9f3a834 P9_pstate_parameter_block: Bug fix in IAC VDN calculation
- 5b86ae89fcd9 Fix bug in cache query state procedure
- 1c06b1a80e5e p9_setup_evid: Missed applying bias values for pound V
- 4319e2a93d9a p9_pm_pstate_gpe_init: setup Fsafe in all configured QPPMs
- ed38dac64269 p9_pstate_parameter_block: support removal of VFRT Vdn
- 755b47ecad12 PPPB: Fix endianess in pstate_parameter_block.C
- 93c73a3eac40 Proc VPD:POUND W Version 3-F support
- c77b6c1a8839 p9_pm_reset: check safe mode and, if not, move to Psafe manually
- b0f4bd1e57b5 Zepplin:Remove dd level check for cumulus under PPB code
- 13b0dd897296 FW910: PM reset procedure fix, move psafe update after CME halts
Prem Shanker Jha (9):
- 47c3bbe42264 PM: Added support for version control in SCOM restore entries.
- 04846f139458 EQ SCOM Restore: Introduced version control in SCOM restore entry.
- 000deef452bc PM: Fixed generation of MTSPR instruction in STOP API.
- 45824ede1fc0 STOP Recovery: Only XIR collection in HWP error path during PM Reset.
- 537e7b6e6c72 Hcode Injection: Adds hcode error injection capability.
- 993eec11fc9f SCOM Restore: Increased the EQ SCOM restore limit.
- 6897c9475c92 Idle Stop State: Adds CME and SGPE global variables to FFDC.
- 3b71fb0a04e3 PM: Level-1 implementation for HWP p9_pm_callout.
- 8c89a1b7b92d PM : Changed FFDC collection to XIR mode.
Rahul Batra (3):
- 4924945481bd PGPE: STOP11+WOF+SafeMode Fixes
- 443f2c73ac82 PGPE: Fix FIT and actuation step conflict
- 3742bc2463d0 PM: VDM Prolonged Droop Fix
Raja Das (1):
- 60ccd2d1e787 Differentiated Control Node type field from Normal Node
Ricardo Mata (1):
- 17ce7befe588 Added CI throttling support, HW init updates, and fixed a bug with tce arb.
Richard J. Knight (4):
- 1100f64331cb Add script to edit hostboot binary images to enable CFM testing
- c2c5d0e657f6 p9_xip_tool support for DD level section parsing
- 911996a1c31f Add new pnor section for Centaur hw ref image
- 7f860e8a5c47 BUP - istep 11 support phase 1
Robert Lippert (6):
- fb8c2671f28d errldisplay: use table-driven display for HWPF error strings
- 20b179f938d4 hwas: skip reading ID/EC data from BMC
- 69b2391ad885 ipmi: add support for reading SEL time from BMC
- 013f189c0215 vpd: add ability to read record RT keyword value
- 7261c1709400 vpd/mvpd: add RT as a valid MVPD keyword enum
- f7b6ad2045f4 hdat: use VRML record for processor PCRD VPD data
Roland Veloz (7):
- 8e6bd68539af Updated the GenericFspMboxMessage_t struct
- f0db3bed8334 Handle SBE Error and Attempt Recovery from FSP
- a69cb64611f3 Adding support for TOD RAS on FSP systems
- 44d0f070400a Handles FSP reset-reload in HBRT messages
- dfb142acec43 Corrected issue with hb errlparser not exiting on error
- 6f4abd1ea46f Support for any target deconfig at runtime; Utility to create a generic message
- 4c76eec6354b Propagate PLID from caller to any new errors; GARD target on retry fails
Ryan Black (1):
- d5ca0693761a p9.npu.scom.initfile -- fix cq_sm allocation issue at low water mark
Sachin Gupta (4):
- 4f01142263eb Remove extra include dependency
- 4da087dd8293 Revert "p9_sbe_npll_setup: Enable Spread Spectrum right after SS PLL lock"
- 610996cd1656 Change type for number of pages.
- 4db7aa5d3c6b Remove workaround for DD1 SW reset for XIVE
Sakethan R Kotta (1):
- 1f187d7b7b44 ORDINAL_ID generation is fixed for multi node systems
Sameer Veer (1):
- dddd42af796f Changes to build-script & setup-env for nimbus & cumulus to co-exist
Sampa Misra (1):
- f10319641ba1 feature flag changes
Santosh Puranik (5):
- 5357999d189c Find connections by destination
- 12b6b45da232 Make plat init attributes non-writable
- 94404b004adb Set FSI_PORT for FSI slaves
- aa0883bae4fa Fix PEER_HUID attrib for XBUS and ABUS targets
- 3dca5a867512 Remove writeable tag from ATTR_PROC_FABRIC_GROUP_ID
Sheldon Bailey (3):
- 47a4947613f8 HTMGT:OP910:No change in processor speed turbo or non-turbo Witherspoon
- 276c45cf2da6 HTMGT: Send VRM Vdd Thermal Thresholds to OCC part1 HB attributes
- 4809fbff915f HTMGT: Updates for reporting throttle below nominal on Boston
Shelton Leung (2):
- 4f504a2eebea fix for incorrect init value of AMO_Limit_Select
- 606a6f48b15c fix for clockgate preventing perfmon start/stop
Soma BhanuTej (2):
- d50dc3d2216a Extract error info from PIBMEM array save-off
- c2e705569f7f Make SBE errors recoverable - p9_sbe_common
Stephen Cprek (29):
- 6e7098eba2f9 Add trace to indicate verify was called on a section
- 6caab6132b05 Create Master Container Lid Manager and test parsing
- 141c67de2310 Add Header to TESTRO PNOR section for testing Secure Lid transfer
- 89c19d7e3a5b Process Components in Master Container Lid
- 76f627c78307 Sign HBD pnor section in fips builds
- 94b12d2ea050 Enable preverified lid loading from pnor and Master Container Lid
- b1f4e911b9b7 Collect PNOR trace on secure verification error
- bf8e8d4deb19 Fix RTC number in TODO and limit trace from MclMgr and PreVerifiedLidMgr
- 1f2edbc95b80 Prevent all Master Container Lid processing in OPAL mode
- f4d54e9c85b3 Fix standalone compile and simics when secureboot compiled out
- 63a026113332 Create runtime_utils so both IPL and runtime can use common functions
- 81279c1d146d Secure Boot: Fix lid load from HB reserved memory issues at runtime
- 75f0cfee9e5d Fix strncpy from padding past the actual max size
- c336a7728319 Handle comments from pre-verify and runtime lid loading commits
- ca52131dad3d Handle ContainerHeader asserts more nicely with error logs
- 5b5972e5580c Create a Trusted boot trace component and collect trace on errors
- 0b408ad7a340 Add multi node support for genPnorImages and add HBD Fleetwood files
- a4dc66b8d1c6 Specify actual SecureRom size into HDAT for POWERVM
- 4888af6221d7 fix genPnor param MEMD which passed in an empty input filename
- d527220c6ffe Add component ID check for Master Container Lid Processing
- 82f341573515 Fix incorrect size for entries going into hb resv memory
- 526f5106cc17 Do not preverify RINGOVD section in POWERVM mode
- 92466e69168a Modify how POWERVM is processed in the MCL manager
- 9ae6e9595f97 Remove Secure Boot workarounds
- 34dbdc49d0d1 Convert asserts to error logs where it makes sense
- 329b81443b43 Make the MemRegionMgr class target aware
- 26bbcd97d817 Open Untrusted Communication for SP
- 038392cae8c5 Move closing all unsecure memory regions to 21.3
- bf9ac140940b Unload preverified secure sections after moving to mainstore memory
Stephen Glancy (19):
- d110f5634137 Adds in broadcast support for memdiags
- 6b9bc4190d60 Updates memory plug rules
- 1cf8acef718a Fixes broadcast mode memdiags crash
- e2305fe4b76e Fixes number of DRAM constants
- 0f5f2625adad Updates dramint training structure
- 5ef4ce5ebbcd Fixes memdiags bad address check
- f40bed180c16 Adds PDA support
- 623216605144 Worksaround AWAN simulation failure
- b17f5a628c59 Adds access delay regs helper functions
- db05487e27b5 Adds blank PDA files for HB
- f57934997860 Adds in blank files for CCS workarounds
- 3440e65b32f2 Adds PDA support
- 296cd5865b39 Adds lab PDA support
- 01c730dd4157 Updates WR VREF for characterization results
- 21407ef50121 Fixes WR LVL terminations
- 6650adcec6ac Updates training advanced and adds custom WR CTR
- e369ee31b0c5 Updates custom RD CTR pattern
- 1c2de2d2a08c Fixes HB compile error
- 548b7fd4484c Updates error logging to log target with FIRs
Sumit Kumar (3):
- f43da019dd69 Centaur ring support - ring_apply and ring data
- 8c9fd900efb8 Erepair HWP p9_io_erepairAccessorHwpFuncs
- 9153608879d2 Moving DD specific ring coord from TOR to XIP (step 1)
Swathi Madhuri Bhattiprolu (3):
- 27fe0afaf8f1 Fix issues with DMI target handling
- 0f94c2620c70 Support CDIMM VPD
- b801fd1a776f Make FAPI_POS unique on multi node system
Thi Tran (8):
- bcef4f1931d8 L2 - p9_build_smp HWPs
- bcc5a5535c2d Fix TODOs in p9_build_smp HWP
- 7b8fa03ea43f Mirror new file: cen_pll_initf_errors.xml
- be0a3a2a7f4a p9_sbe_hreset - Adding I2C Bit rate divisor calculation
- edbb12014deb L3 update - p9_cme_sram_access HWP
- 245f7224088e Mirror (new) p9_putmemproc HWP files
- b8522e84fe03 p9_build_smp -- use ADU chipops to switch fabric configuration part #1
- df5241f06802 Setup p9c CHI's FIRs and enable host attentions
Tom Sand (1):
- 82769e0a939f Fixed HBRT issue where virt addr not unmapped at the end of complex calls.
Tsung Yeung (2):
- 4e84db479b0c Adds self-refresh entry/exit commands
- 1d3c28511935 Adds ccs workaround to support SRE/SRX
Vaibhav Jain (1):
- 24d0d344bb8d Modify eSEL script to not ignore cases for command line options
Venkatesh Sainath (3):
- 5099a01fc800 Enabling multi proc master systems
- 550f6f5cfc2f Perl script for generating HDAT structures from MRW
- 5bb1802ad0ae Enabling Fleetwood Multi-node istep 18 attributes
Yue Du (3):
- cfcd66d8907e STOP: Fix FF_BYPASS in sgpe_init
- d5866aa3d221 STOP/PState: SGPE/PGPE Error Handling Support
- 458cb0d58acf STOP: Fix PLS deepest when stop4+ due to self restore wakeup
Zane Shelley (9):
- ac21d7508c54 PRD: latest from RAS XML
- 42216acb89cb PRD: No gard on MCA for AUE/IAUE and RCD parity errors
- 1f14c2229e43 PRD: error path handling in CS isolation
- f74d2c56712b PRD: Fixed target for PCI chiplet FIRs during OP checkstop analysis
- b7bc33f10f89 RAS XML: updates from spreadsheet v115
- d1c569251281 PRD: fixed no gard when PLL and CS at same time
- 2935800fa74d PRD: generic solution to associate HWP failures with PRD isolation
- ecedb32fc183 PRD: DIMM callouts on RCD parity errors
- d55a6fa5234f PRD: generic solution to associate HWP failures with PRD isolation
aravnair-in (2):
- dfe15202fa42 Fix node ordinal numbering to handle Fleetwood
- 536ae2496674 Changes to make the DIMMs show up in Fleetwood
manichow (1):
- 198f186b138f Changes for TOD support in MPIPL.
nagurram-in (3):
- aed872bfb917 HDAT: Feature flag settings movement from PCRD to IPLP
- d9513029321d HDAT:Adding address to HRMOR stash location in HB reserve
- af203750b8e6 HDAT : Update init feature flag settings for P9
spashabk-in (2):
- 5e94a704fe27 Change FAPI_IMP traces in p9_pm_ocb_init to FAPI_DBG
- 4c1c57f0015e Create and allow for PNOR SBE Partition to have DD2.2 Images
Package: occ
Patches
Commits
Andres Lugo-Reyes (7):
- 5f4122b9d99c Snapshot buffer support
- 0b07301e60af Clean up TODO for deprecated sync request bit
- 5bca1deebf80 Initialize ping/pong buffer address variable
- b14a5af2c1a4 Prevent safe mode when going to nominal and no cores configured
- bfd62d9cfdd3 Prevent WOF reset request on ZZ-L systems
- 4d2912987d23 OCC: Call Home Data Log
- c04d58bd549c WOF Phase 2: Use Vratio from PGPE
Chris Cain (8):
- d90b1dcc9552 AVSbus Re-sync Bus Error Recovery
- 0e91ced92e0f Remove interrupt handlers for hardware errors
- 358d11e6aca5 Stop DIMM and GPU accesses when moving to standby or safe state
- 601b1ebb9a9c Remove unused variable
- d0f8e5fb2c5a Always use normal temperature thresholds for OPAL systems
- 06ef7787e762 Handle redundant power supply policy
- cb8e695fc661 Build elog with non-info severity before adding callouts
- fce2d94a9bc9 Update buildname 12/15
Doug Gilbert (3):
- ccdfc6a407fd OCC work-around for HW426350
- 8b90dab9d243 B1112AD7 reported over long stress run
- 0bf193d8d4f9 APSS Reset Support
Sooraj Nair (2):
- 1da6b089c930 Permanent fix for SW399904(fixed nvlink/uav)
- d868b77dfc6a nvlink,xlink,phb fixes
William Bryan (5):
- dbb4d7e88cf3 GPE1 Binary 10/27
- 178a035668bd Update buildname 11/3
- 40fc6b399896 Buildname 11/10
- c3446978c169 Update buildname 11/15
- 00123c66a1d2 Update GPE1 Binary 1/16/18
Zane Shelley (2):
- a5b5103756c8 FIRDATA: fix error handling for SCOMs via SBE FIFO
- cd42091d9a39 FIRDATA: retry getSCOMs via SBE FIFO on bad response
mbroyles (9):
- 0d7b82e82f98 VRM Vdd Thermal Control Loop
- bb703e413c36 Prevent logging 2A11 when quad is offline
- aec1db2cadee Temporary disable 24x7 on FSP systems
- 01ae49578a8e Use AVS bus for processor power when no APSS channel for proc power is present
- 49ea880a7789 Wait two ticks prior to un-throttling memory due to power capping
- ee8bac060be4 Ignore bad quad and nest DTS
- c35818138337 OCC error log clean up
- 2397cb606cda Handle PGPE timeouts as workaround for prolonged droop events
- 577915f28604 Add WOF disable param for ASM
Package: op-build
Patches
Commits
No changes.
Package: p9dsu-xml
Patches
Commits
jim (22):
- 619af4d3a6b8 add tpm_required_sensor.
- 3ad0bfb80270 WOF_POWER_LIMIT = turbo, SYSTEM_WOF_DISABLE = off
- e8840e390273 DDR4 VPD update via PNOR. Issue 328.
- 347d26450a76 hostboot code needs CLASS_SP for bmc-0. Issue 366.
- c8a42e16e88c add WOF data.
- 4ad589cd285f add target tpm-0.
- 313281bb804c add skipper-14 as a child of p9dsu-0.
- 73b7b43c60b0 CLOCK_PLL_MUX = 0x80030000.
- c4639d667d49 MRW memory power updates for Boston LC
- a0a5f8539dca Change default lane eq values for GEN3
- 6d7309844f08 update MEMD VPD for Boston LC.
- 383390ce6c9f Support DDR4 @2666 in Single Drop. MAX_ALLOWED_DIMM_FREQ 2400,2400,2400,2133,2133 -> changes to 2666,2666,2666,2133,2133 MSS_MRW_SUPPORTED_FREQ 1866,2133,2400,0 -> changes to 1866,2133,2400,2666 ASYNC_NEST_FREQ_MHZ 1600 -> change to 1866 FREQ_PB_MHZ 1600 -> change to 1866
- e30477a2eb0e add default value FREQ_PB_MHZ_POUNDV_FALLBACK = 1600
- 6bdebbb55f26 SYSTEM_VDM_DISABLE = 1.
- 4e04c867ae40 Re-enable VDM. SYSTEM_VDM_DISABLE = 0
- c11556752854 Enable STOP5. SUPPORTED_STOP_STATES = 0xEC000000.
- 3c273c710fea disable stop5.
- c3df36c06bb8 add WOF data for dd2.2 parts.
- 82908139d269 Adding OPEN_POWER_N_PLUS_ONE_HPC_BULK_POWER_LIMIT_WATTS
- 51574c64c031 Refclk MRW change needed for WOF. FREQ_PROC_REFCLOCK_KHZ 0x20788 -> 0x208D5
- 7dfd3c0c5228 Remove FSI_LINK attribute from fsim-X global settings This was overriding the intended MRW values with an empty string which eventually resulted in incorrectly processed FSI data on the slave proc
- fb5f9334aa0c disable stop4.
Package: palmetto-xml
Patches
Commits
No changes.
Package: petitboot
Patches
Commits
Cyril Bur (4):
- 669083ee9eda Add root .gitignore
- eb9c570fa13b configure.ac: Fix unmatched brackets
- 17f04cb4d3d8 Fix bootstrap warning: noinst_PROGRAMS was already defined
- bc8b183fbea6 Better recognition of ncurses header files
Samuel Mendoza-Jonas (4):
- 8d1e4f053574 ui/ncurses: Safely handle lost terminal control commands
- 3af2c04787af ui/ncurses: Handle arrow key variants
- f18998f6aac3 ui/ncurses: Always cancel autoboot on exit
- 1ad12fe5b75e discover/pxe-parser: Fix relative parsing for manual config files
Package: pnor
Patches
Commits
No changes.
Package: romulus-xml
Patches
Commits
Bill Hoffa (1):
- 690ff82375a2 Remove FSI_LINK attribute from fsim-X global settings
Hank Chang (1):
- a8e017aca599 Updated MSS_MRW_MAX_NUMBER_DIMMS_POSSIBLE_PER_VMEM_REGULATOR to 8 for full DIMMs configuration
Mengze Liao (2):
- 7564819dde1e Update the clock pll mux config
- 78c497c58ba4 Enable wof by set WOF_DISABLE as OFF
Nickolaus Gruendler (1):
- fc67afe8cd7b Adding some WOF attributes
Package: sbe
Patches
Commits
Adam Hale (1):
- 66cd2309b4ea Expand PGPE optrace to Main Mem - No fnctl coreq rqmt image build vs hcode
Amit Tendolkar (3):
- 2dab7d4053aa Cache/Core stop clocks: add shut down of Power Management to remove contentions
- be19efc55754 Enhance SBE Deadman FFDC Format and sequencing
- e97e84d0f782 Enable FFDC Collection for SBE Deadman Timeout
Anusha Reddy Rangareddygari (1):
- 291ef16dcb1e osclite status check in clock_test2
Ben Gass (2):
- 823230170598 Adding p9c_11 support.
- e1097cc1dfcb Adding p9a support.
Brian Vanderpool (1):
- 6f1c9f559f3d PM: Ignore allow_reg_wakeup in cache contained mode
Chris Steffen (1):
- 1186568fa81d P9 SBE EOL Toggle SBE Procedure
Christian Geddes (3):
- 7a439687019f Increase suspend_powman timeouts from 10 micro sec -> 10 milli sec
- 99c1c76cc825 Remove writable property from ATTR_LINK_TRAIN
- dd54c6fc0af5 Add FABRIC_PRESENT_GROUPS system attribute
Claus Michael Olsen (15):
- 8247c1a74c10 Centaur ring support - TOR API
- 2551c3e8b1d8 Overlays and multi-DD XIP related updates to xip_image and dd_container
- 608cfa2810b3 Small change to dd container header file.
- 9f2e80824408 cleanup: xip_tool: Fixing two command arguments.
- 348d8d20dc49 HW425038 INT ARX timeout workaround - Updated initfiles to 49241
- ba0028f0e907 Update: xip_tool: Introducing image section type (IST).
- 53acf553711c Support for PPE commit 49883 to error out on non-TOR ring section.
- 871d02a4e2c6 Code restruct: TOR API
- 8e0caa8e381d Error out on non-TOR ring section detection.
- d9ebe234862c Override filter ring support for perv_pll_bndy_bucket rings.
- 4640d0953dd6 Removing P9_XIP_ITEM_NOT_FOUND trace out msg from p9_xip_image.C
- efddbeeb75d9 Adding CT_P9A to the enum list of chip types.
- d4106818dcc1 Overlays and multi-DD XIP related updates to xip_image and dd_container
- 12529174e471 xip_customize and TOR API: Improved DD level verification
- 385957bda422 p9_dd_container: Introducing DD container API lib to PPE repo
Dan Crowell (2):
- f5ee8955f2bb Revert ATTR_CEN_ECID back to ATTR_ECID
- c21e72cf477a Add Fallback Frequency for #V Bucket Selection
Daniel Howe (2):
- c2b4524ea3b0 Allow lpc_ed for p9n 2.2 per HW418117 fix
- d3f8a78ac0d1 update data token init to use scans on p9c 1.1
David Kauer (2):
- 854ee9444a93 HW425038 INT ARX timeout workaround
- dc787af07394 Modify INT FIR configuration settings
Doug Gilbert (2):
- 2f7237360522 Use HCode header timebase frequency for pk trace
- 74f757c5baf0 PPE: Adjust the maximum decrementer count
Greg Still (2):
- 16834c6819a4 PM: Disable core hang buster
- 77f320df4411 Security: add AVSBus bridge registers to whitelist
Jennifer A. Stofer (1):
- 29a1f8977c0c Revert "Adding p9a support."
Jenny Huynh (1):
- 0d217e279a9d Workaround for Quaint Gate, Angry Reindeer
Joachim Fenkes (4):
- fdcf15d4d7b7 p9_sbe_npll_setup: Enable Spread Spectrum right after SS PLL lock
- 70f95047d661 p9_sbe_tp_chiplet_init3: Honor PCI osc selection when checking for osc errors
- ac2deccdd5c7 p9_sbe_chiplet_reset: Remove SIM_ONLY conditional around delay
- 5d91747c062f HDCT: Remove core trace arrays, permanent P9 erratum
Joe McGill (14):
- 3a7ffbc58d55 p9_sbe_check_quiesce -- dont attempt PHB DMA quiesce if ETU is already in reset
- a99727e54d98 IO, FBC updates to enable ABUS for Fleetwood
- 7a920c44fc65 mvpd_access_defs.H -- add enum for AW keyword access
- 3d41a2c1dc50 p9.filter.pll.scan.intifile -- set 0 BGoffset for P9C DD1.1
- 5888fd570b00 remove NV iovalid assertion from FW and add scan inits to resolve glsmux xstate
- e4435bbe9132 Chip address extension workaround for HW423589 (option2), part1
- 01f19f848283 p9_mss_eff_grouping -- fix mirrored memory mapping bug introduced by 49290
- 4d8b2fe78a66 support customized application of filter PLL buckets from AW MVPD keyword
- f9ba70879a5a disable ECC bypass for Cumulus DD1.0
- 86ae83c5d6a4 MCD disable workaround for HW423589 (option1)
- a95f3b5f7c11 fix ADU setup for MCD disabled operation
- 7d85e24ccf7d apply rings from Centaur HW image
- db3e87fc9342 Disable read data delay for Cumulus DD1.0, enable for DD1.1
- fd258b059364 p9_xbus_fir_utils.H -- create header for definition of XBUS related FIR settings
Joel Stanley (1):
- fca1480ab551 fapi2: Fix template call sites for GCC 7
John Rell (1):
- fc81ad0fabee jgr171017 Setting changes for Obus boardwire vs cable
Lennard Streat (1):
- 736951421915 Workaround for Warlike Parasite (HW430546)
Luke C. Murray (4):
- 71e4d374a79a Turning on NCU tlbie pacing by default
- 62551f8feb3a Adding attribute to turn memory early data on
- 60fa6f5edfbd Enabling L2 64B store prediction
- 7623a9095db4 Increase cache data timeout values
Martin Peschke (2):
- dbb8adce3d25 p9_dd_container: simple generic standalone DD level container
- b47bb02590da p9_dd_container: simple generic standalone DD level container
Matt Derksen (1):
- 3a0f83c7c8ef EKB side of changes for attributeOverride tool in x86.nfp context
Nick Bofferding (2):
- 277f0f10f796 Secure Boot: Temporarily whitelist various registers to resolve blacklist issues
- 972609cc9fcb Secure Boot: Add p9_setup_dpll_values scom registers to whitelist
Nick Klazynski (8):
- e3d1c5ac78ce Add HW425526 and HW425027
- 55c0c777de88 Fixing NCU and Core generated initfiles core to support CDD1.1
- f3e9580127e0 HW403465 applies to all chips; Revert NDD2.1 RL; add SW406970
- 26ab9613acc2 Nimbus DD2.2 core chickenswitches
- 57ab16ed1e8c Large update for security
- 26dd5796f9f6 Fix three NDD2.1 dials and add new NDD2.2 workarounds
- 3d86b50a746e Add new TM IMC, Add TLBIE hangbuster
- 60bbd1a8b644 Implement security IMCs, based on v29 of wiki
Prasad Bg Ranganath (5):
- 5556610f48c2 PM: Fix QCSR and CCSR update
- 722d8a4cdb59 Fix bug in cache query state procedure
- 8847e892e22f SBE:putring: Ring Id validation check
- d77e05e938c7 p9_pstate_parameter_block: support removal of VFRT Vdn
- f3d42c23647c Zepplin:Remove dd level check for cumulus under PPB code
Prem Shanker Jha (1):
- 3c84e2307401 STOP Recovery: Only XIR collection in HWP error path during PM Reset.
Rahul Batra (3):
- c88c2c940231 PGPE: STOP11+WOF+SafeMode Fixes
- a4764278f667 PGPE: Fix FIT and actuation step conflict
- f6c6b387000c PM: VDM Prolonged Droop Fix
Raja Das (4):
- 7f96036fea81 Updated Backing build in customrc to move to latest Simics DD2
- 20b1e798a82b PPE empty PK FFDC handler to save-off required registers
- c68fb43ecf21 PPE Registers to be saved-off in the interrupt context
- 56882277747c Register FFDC call is handled within machine_check_handler
Ricardo Mata (1):
- fc526ece8110 Added CI throttling support, HW init updates, and fixed a bug with tce arb.
Richard J. Knight (1):
- 7f62dd04344b p9_xip_tool support for DD level section parsing
Ryan Black (1):
- a5f986ed76b3 p9.npu.scom.initfile -- fix cq_sm allocation issue at low water mark
Sachin Gupta (17):
- e487a02045d4 Initialise ATTR_BACKUP_SEEPROM_SELECT
- f4bcd3c4260b Adding client id in FIFO interface
- 0bc318357fc8 Correct tracing
- 5c10f8ace1fc Update backing build
- b125b82562fc Revert "p9_sbe_npll_setup: Enable Spread Spectrum right after SS PLL lock"
- ea100b11fb1c Reset MPIPL flag
- 9b22bc8a4342 Backing build update
- 870e7c38807c Avoid overwrite of mbx3 register
- b99e4a419eec Handle command validation failure in secure mode properly
- 057add7f654f Solve compilation issue for type casting
- 633cc43fc6f8 Update backing build
- 75e24e297d54 Remove support for DD1
- d43ff15ada7d Minor fixes to remove support for DD1
- 5d57ec968d47 Do not allow invalid scom via sbe fifo path
- 93aa36ba8134 Avoid istep skipping in secure mode
- 3a65f5252ab5 Allow Invalid scoms for simulation regression testing
- d737f8e95da3 Allow read on complete OCC SRAM buffer
Santosh Puranik (2):
- 2e4607a018b7 Make plat init attributes non-writable
- f14d2ae6eb3f Remove writeable tag from ATTR_PROC_FABRIC_GROUP_ID
Soma BhanuTej (1):
- 67a37783b04b Fix to skip Osc check in sim only
Srikantha Meesala (1):
- d9055c39cfed Updated PSI and TOD regs into whitelist
Sumit Kumar (3):
- 0d8c248cc29e Centaur ring support - ring_apply and ring data
- 75756bf696b4 gitRelease: Check master branch if query on rel branch fails
- 9b03db45c424 Moving DD specific ring coord from TOR to XIP (step 1)
Sunil Kumar (2):
- 584ee233b010 SW410723 chiplet ID range for address 107D0 is increased to 0x37.
- 9586bfb71025 SW413281: Whilisting address for putscom according to HDCT.txt
Thi Tran (1):
- f55ed0656b82 p9_build_smp -- use ADU chipops to switch fabric configuration part #1
Yue Du (3):
- 7bd8c25ffc52 STOP: EX deconfigure masking for EQ chiplet FIR
- ee644a4d14e2 STOP/PState: SGPE/PGPE Error Handling Support
- 47239b3d399c STOP: Fix PLS deepest when stop4+ due to self restore wakeup
nagurram-in (1):
- 0a78e28c88a1 Added chiplet range for 0x107D0 scom address in BL/WL csv
spashabk-in (32):
- d38834b0a952 Cleanup security list
- 264dedf525f8 Allow putring in MPIPL state
- 292319be2218 Reset current_err before sending host FFDC
- 2ad7f676c15f Get FW security from CBS bit
- 0b422e48c935 Add sbe commit id in PIBMEM
- 666c72a55f09 Change FAPI_IMP traces in p9_pm_ocb_init to FAPI_DBG
- 1fcbd7b14382 Security binary search bug fix
- 7d7c9d3dbd1b Handle OCC SRAM secure mem window
- b6054b3ff395 Enable DD2.2 in op build
- 1f0bc6efb217 Handle security security bit in p9_sbe_attr_setup
- b69dc93d5b03 Chip-op filtering
- 1c909df08fcf Allow getreg chipop in secure mode
- e808b5c476c7 I2C reset sequence
- 819a606d9c58 [SBE-code-re-org][1] sbefw - core and app folders
- 560106553412 [SBE-code-re-org][2] Chip-op handler code
- 1c7f2eb205f4 [SBE-code-re-org][3] Merge core folder makefiles
- 71ffbf448c4e [SBE-code-re-org][4] Adding app common makefiles
- 25bfaab4ac12 [SBE-code-re-org][5] IPL table re org
- 7843b72850e1 Disable generic and isntruction control on DD1
- 6b405b238ad0 Increase run cycle count before starting unsecure mem window test
- c149d7d8d8b8 Enable new ADU flags
- 8a863e816e41 [SBE-code-re-org][6] Build configuration
- 3f49215b05fa Update timer chipop support
- 42a5e95b317e I2C reset on instruction machine check
- cfd3efd98fd2 SBE user plugin in x86.nfp context
- ba9022fcf967 Reduce the HB memory window to 10MB
- a9a87cd013c6 Release helper script
- c47554f1d2ee Update testcase for secure ADU operations
- 6db778b0fd24 [SBE-code-re-org][7] App and core files separation
- fd23b3ff6d75 Track integrate command fix
- ccf737710b21 Reverting change in img_def.mk for model build
- 095e608c7f68 Fix SBE install in op-build
Package: skiboot
Patches
Commits
Adriana Kobylak (2):
- b786e7ba1d34 pflash: Support for volatile flag
- 0bd6a8c9a4bc pflash: Support for clean_on_ecc_error flag
Akshay Adiga (10):
- 1953b41e1dd5 SLW: Add idle state stop5 for DD2.0 and above
- 6d2e281bc22f SLW: Delay cpuidle device-tree creation
- bfec00682a57 SLW: Split init functions
- 9aeb00de9cbd SLW: Call slw_late_init_p{8, 9} only when has_wakeup_engine is set
- 313ece47903e SLW: Use wakeup_engine state to handle errors in wakeup engine
- 35c66b8ce5a2 SLW: Move MAMBO simulator checks to slw_init
- a523298bc1e3 SLW: Detect if deep states are enabled
- e5c663c3f6de SLW: Call p9_stop_api only if deep_states are enabled
- c613c2fb9b82 SCOM restore for DARN and XIVE
- 7def6cdac27f SLW: Add p9_stop_api calls for IMC
Alistair Popple (5):
- 6f8c49b0bac4 Witherspoon: Remove old Witherspoon platform definition
- 8cbc15556621 npu2.c: Fix XIVE IRQ alignment
- 695bb562a315 npu2.c: Add PE error detection
- 91f3e391f27a npu2-hw-procedures.c: Power up lanes during ntl reset
- ea9b3080559a npu2-hw-procedures.c: Correct phy lane mapping
Ananth N Mavinakayanahalli (1):
- bd64f85b8581 fsp: Bail out of HIR if FSP is resetting voluntarily
Andrew Donnellan (1):
- 302aedd78371 npu2: Remove unused npu2_dev struct members
Benjamin Herrenschmidt (23):
- 484d26fd6e65 xive: Update inits for DD2.0
- 7c2a76705674 xive: Fix ability to clear some EQ flags
- a1cd5529a84c phb4: Fix lost bit in PE number on config accesses
- 4002ea166fde phb4: Fix PE mapping of M32 BAR
- 9ce34f369ce2 xive: Define API for single-escalation VP mode
- d7e26801905f xive: When disabling an EQ, wipe all of its settings
- 639ed194dedc xive: Improve cleaning up of EQs
- ddc35b93fcad xive: When disabling a VP, wipe all of its settings
- de82c2e0ece6 xive: Implement "single escalation" feature
- 4a9288465a95 xive: Quieten debug messages in standard builds
- 6b1cc437315d xive: Properly reserve built-in VPs in non-group mode
- 7d385d1b942c xive: Warn on valid VPs found in abnormal cases
- 7db8a9a31649 xive: Don't bother cleaning up disabled EQs in reset
- 17cd974074e6 xive: Remove obsolete comment
- b504f2737e9b timer: Stop calling list_top() racily
- 2d98b41e4c30 xive: Mark a freed IRQ's IVE as valid and masked
- 3e7f04a7398a xive: Do not return a trigger page for an escalation interrupt
- 238ef01e330f io: Add load_wait() helper
- 1e00d546ca29 xive: Fix occasional VC checkstops in xive_reset
- 84febad7c5f9 xive: Ensure VC informational FIRs are masked
- c7f2fab5c785 Add support for new gcc 7 parametrized stack protector
- ca612b802ada lock: Move cmpxchg() primitives to their own file
- 76d9bcdca589 lock: Add additional lock auditing code
Christophe Lombard (2):
- 8b6c089342c7 capi: update ci store buffers and dma engines
- 5c221866c88f capi: move the acknowledge of the HMI interrupt
Claudio Carvalho (20):
- 4fb528b39411 libstb: move drivers/sha512.* to mbedtls directory
- 594c7a6ae3cc libstb: import stb_init() breaking it into multiple files
- 75dbbe674c0f core/flash.c: extern function to get the name of a PNOR partition
- 060ff18d4ddc core/init.c: remove redundant calls to verify and measure BOOTKERNEL
- 3ab91fbec937 libstb/secureboot.c: import sb_verify() from stb.c
- 3281d5a41a82 libstb/trustedboot.c: import tb_measure() from stb.c
- 5c2c24ba1511 libstb/cvc.c: import softrom behavior from drivers/sw_driver.c
- 5aaa37619602 libstb/trustedboot.c: import stb_final() from stb.c
- 024bf3248101 tpm_i2c_nuvoton: add nuvoton, npct601 to the compatible property
- 9781da8a262d libstb/tss: update the list of event types supported
- 48753eb9eb72 libstb/tpm_chip.c: define pr_fmt and fix messages logged
- 5fdcc35fc103 core: update superseded libstb calls in flash.c and init.c
- 21a7bd0e07f6 hdata: add secure and trusted boot ntuple to SPIRA-H/S
- ccdbfdac637c libstb: remove stb.c and obsolete companions
- 48fd73cfc707 hdata/spira: add ibm, secureboot node in P9
- 7da364fd3646 hdata/tpmrel.c: add firmware event log info to the tpm node
- f56ff29ed6f9 hdata/tpmrel.c: add ibm, cvc device tree node
- 63110a7734e6 libstb: add support for ibm, secureboot-v2
- 68a25577cd89 libstb/cvc: update memory-region to point to /reserved-memory
- 63ef6f54445e doc: update libstb documentation with POWER9 changes
Cyril Bur (19):
- a2f15d75c20f core/pcie-slots: Fix coverity possible NULL dereference
- 8ca2d61f3b4b npu2: Remove side effects in assert() calls.
- 65f9abea8e8c libpore: Fix incorrect mtspr instruction generation
- ba540e0be90f external/pflash: Fix erasing within a single erase block
- 92813a8bf9f3 nvram: Fix 'missing' nvram on FSP systems.
- 60f46277f4bc libflash/mbox-flash: Add v2 error codes
- 3e6c3b03bb4c libflash/mbox-flash: Always close windows before opening a new window
- f47de2b05f9d libflash/mbox-flash: Move sequence handling to driver level
- c3fc675285bc libflash/mbox-flash: Allow mbox-flash to tell the driver msg timeouts
- 957503be8ea7 hw/lpc-mbox: Simplify message bookkeeping and timeouts
- 1095ed9fa553 libflash/mbox-flash: Simplify message sending
- de554c19bdfe libflash/mbox-flash: Use BMC suggested timeout value
- f22d5c2c3d75 libflash/mbox-flash: Use static arrays of function pointers
- 0e040b7285cb libflash/mbox-flash: Understand v3
- 31f2c03b0abd libflash/mbox-flash: Add the ability to lock flash
- b9774c47eecd libflash/test: Add tests for mbox-flash
- 8e88ab0e66a2 pflash: Respect write(2) return values
- a1e45fd2793c core: Avoid possible uninitialized pointer read (CID 209502)
- 9b2136247e00 hdata/vpd: Remove possible dereference after null check (CID 207468)
Frederic Barrat (1):
- 4f24ef23411d xive: Mask MMIO load/store to bad location FIR
Frédéric Bonnard (2):
- b7546b534d95 Add man pages for xscom-utils and pflash
- b472f9238dac Fix xscom-utils distclean target
Guilherme G. Piccoli (1):
- 1e6cfd7d0459 xive: Trivial fix for compilation error when enabling xive debug
Jeremy Kerr (1):
- 88bd3bc5e6f8 opal-prd: flush after logging to stdio in debug mode
Madhavan Srinivasan (2):
- 938d1d9ed964 hw/imc: alway enable "imc_nest_chip" exports property
- 3647e9850660 hw/imc: Check ucode state before exposing units to Linux
Mahesh Salgaonkar (8):
- 363f328fbc59 opal/xscom: Move the delay inside xscom_reset() function.
- 10f0a09239dd opal/xscom: Add recovery for lost core wakeup scom failures.
- 13e1ed3c97bf opal: Get chip location code
- 282d5fee5c4f core/hmi: Use pr_fmt macro for tagging log messages
- c531ff957669 opal/hmi: HMI logging with location code info.
- b33ed1e6b6b0 core/hmi: Do not display FIR details if none of the bits are set.
- 45a961515be6 core/hmi: Display chip location code while displaying core FIR.
- 3c38214ab4f0 opal/xstop: Use nvram option to enable/disable sw checkstop.
Michael Ellerman (2):
- 360c92e6271c mambo: Add support for NUMA
- 427cc73b1eab make check: Make valgrind optional
Michael Neuling (13):
- 560eb231d6bf phb4: Update inits
- 4f4bf83128c1 npu2: Create npu2_write_mcd()
- 3c0408ded5a1 npu2: Refactor BAR setting code
- 75371796ac59 npu2: MCD refactor
- 74d9a50ac2a7 phys-map: Rename GPU_MEM to GPU_MEM_4T_DOWN
- c76636f3d73f npu2: Move to new GPU memory map
- 4e74625dc9f1 hdata: Fix copying GEN4 lane equalisation settings
- d957e9278994 phb4: Fix lane equalisation setting
- 3bdce2b0e293 fsp-elog: Reduce verbosity of elog messages
- 3881970673a2 phb4: Init changes
- 73ad014b8785 phb4: Change default GEN3 lane equalisation setting to 0x54
- 5cee066746d2 phb4: Change PCI MMIO timers
- 852ff7e210b2 IPMI: Fix platform.cec_reboot() null ptr checks
Nicholas Piggin (32):
- 2df240737596 core/bitmap: fix bitmap iteration limit corruption
- 0dde9cd5d22b external/mambo: Switch qtrace command to use plugins
- ec82b3ea49a0 fast-reboot: restore SMT priority on spin loop exit
- 4d9f29cab33b fast-reboot: factor out direct control loops for sreset
- ff230a3e9cdf fast-reboot: remove last man standing logic
- f84a8a1c749d fast-reboot: clean up some common cpu iteration processes with macros
- 57e544ee0191 fast-reboot: factor out the mambo sreset code
- 5b61f7b5b477 fast-reboot: add sreset_all_others error handling
- 43c96b232d89 fast-reboot: make spin loops consistent and SMT friendly
- 068de7bc7688 fast-reboot: add sreset timeout detection and handling
- 171b7858a559 fast-reboot: add more barriers around cpu state changes
- 3598f41970f2 fast-reboot: remove delay after sreset
- 674be30c9437 fast-reboot: inline fast_reset_p8 into fast_reboot
- 4610c27825a1 fast-reboot: move de-asserting of special wakeups to the initiator
- 1647413d7c2f fast-reboot: allow mambo fast reboot independent of CPU type
- be43a0489e06 fast-reboot: move sreset direct controls to direct-controls.c
- 1949c768eba6 direct-controls: change p8_sreset_all_others sequence
- 44687f84e443 direct-controls: p8 implementation of generic direct controls
- 1e85912b9210 direct-controls: add xscom error handling for p8
- 1486a08de557 core/lock: Introduce atomic cmpxchg and implement try_lock with it
- bc74922ab1ed core/lock: improve bust_locks
- 9c565ee6bca4 asm/head: add entry/exit calls
- b41553c22402 asm/head: move opal entry token check into C
- 602c6d44a302 core/opal: always verify cpu->pir on entry
- 0d84ea6bda03 core: Add support for quiescing OPAL
- 688c0d51e6e9 fast-reboot: quiesce opal before initiating a fast reboot
- 4cfd44c463e2 fast-reboot: improve failure error messages
- 09a2319fdebc fast-reboot: move fdt freeing into init
- 6d033ce35dc1 fast-reboot: move boot CPU cleanup logically together with secondaries
- d0e44ad2a963 fast-reboot: bare bones fast reboot implementation for POWER9
- acf2c345a98d direct-controls: enable fast reboot direct controls for mambo
- 631ed5f2e06a dctl: p9 increase thread quiesce timeout
Oliver O'Halloran (35):
- 370b8866871b asm/head: Loop after attn
- d0f06269ed3c p8-i2c: Don't write the watermark register at init
- 541e0aff3ecf gard: show: Remove "Res Recovery" field
- bcb140d015eb gard: Update chip unit data
- 5d4241ddaf44 gard: Add P9 support
- 1e038388f385 gard: Replace is_valid_id with is_valid_record()
- 07d6b1a13412 gard: Add iterators
- f6174ffe5a2e gard: Use iterators for count_record()
- 998115739de1 gard: {list, show}: Fix the Type field in the output
- e905b55bfd96 gard: list: Improve output
- 1163d716518c gard: Add path parsing support
- 6c83380260ce gard: create: Allow creating arbitrary GARD records
- 2ee9d0560f7d libflash: Fix parity calculation on ARM
- eb76931e7ae7 gard: Always use MTD to access flash
- e947593a38a1 gard: Add OpenBMC vPNOR support
- c2e404aedd52 p8-i2c: Limit number of retry attempts
- 7fb517898f69 lpc: Clear pending IRQs at boot
- 260a11fbf3c7 occ-sensors: Fix up quad/gpu location mixup
- afe10960c138 external/test: Display test dir on failure
- ac685bccd889 hw/nx: Fix NX BAR assignments
- 4717bc7bc859 external/test: Print the name of each test
- aee9b0218454 gard: Allow records with an ID of 0xffffffff
- 95a0f5d9db98 gard: Set chip generation based on PVR
- c35f784a9f63 gard: Fix up path parsing
- 90d8e71b83a8 gard: Fix max instance count
- 28b104c46ffe gard: Add usage message for -p
- a797a19687a3 gard: Delete stale comment
- aa82932e7190 gard: Fix up do_create return values
- daf9ff43cd0a gard: Add tests
- 5bb9d6f1e7dc chiptod: Keep boot timestamps contiguous
- 4e23b42d2ad7 hdata: Parse IPL FW feature settings
- 7c1765a0093d hdata/i2c: Fix 512Kb EEPROM size
- 5e66cc3a347d hdat/i2c: Fix SPD EEPROM compatible string
- ff8b83c06c26 hdata/vpd: Fix DTC warnings
- 0e2541f1c664 witherspoon: Fix VPD EEPROM type
Prem Shanker Jha (4):
- 1156b5f04b3e p9_stop_api: EQ SCOM Restore: Introduced version control in SCOM restore entry.
- c4ff9557e99a p9_stop_api: PM: Added support for version control in SCOM restore entries.
- 43c966bdad46 SCOM Restore: Increased the EQ SCOM restore limit.
- 081882690163 PM: Fixed generation of MTSPR instruction in STOP API.
Pridhiviraj Paidipeddi (5):
- 78168d1bad23 NX: Print read xscom config failures.
- c4f12c22ee95 hw/occ: Fix psr cpu-to-gpu sensors node dtc warning.
- 3e808354c311 sensors: Fix dtc warning for dts sensors.
- e8248d22600e sensors: Fix dtc warning for new occ inband sensors.
- 40b55be1035b hw/occ: Log proper SCOM register names
Reza Arbab (11):
- a05054c53a37 npu2: hw-procedures: Enable low power mode
- d6f2505b1542 npu2: Add npu2_write_mask_4b()
- ac6f1599ff33 npu2: hw-procedures: Add phy_rx_clock_sel()
- 30ea08acc253 npu2: hw-procedures: Refactor reset_ntl procedure
- d123203cfa9f Revert "npu2: hw-procedures: Enable low power mode"
- 1c5417ec1898 npu2: Print bdfn in NPU2DEV* logging macros
- a752f2d908d1 npu2: hw-procedures: Add check_credits procedure
- e6b5867adb7f npu2: hw-procedures: Add obus_brick_index()
- 4e04c833a1d4 npu2: hw-procedures: Manipulate IOVALID during training
- 878c718aed20 npu2: hw-procedures: Change phy_rx_clock_sel values
- 22df7a1c73c9 hdata/spira: Add missing newline to prlog() call
Robert Lippert (4):
- 422cdcabb218 hdata/vpd: add support for parsing CPU VRML records
- 27c35b967a84 core/direct-controls: wait for core special wkup bit cleared
- c5cf392b75dc core/direct-controls: add function to read core gated state
- d665e102ef37 hw/dts: retry special wakeup operation if core still gated
Russell Currey (3):
- 02f82a27eab8 doc: Fix reference to overview in README
- 93cde639b56e pci: Track peers of slots
- 1172a6c57ff3 pci: Shared slot state synchronisation for hot reset
Shilpasri G Bhat (6):
- cbbd16bfbeef sensors: dts: Assert special wakeup on idle cores while reading temperature
- 275efcc44fda sensors: occ: Skip counter type of sensors
- 49999302251b opal-prd: Add support for runtime OCC reset in ZZ
- 781b10633945...