Release Notes for OpenPower Firmware v1.21-rc2¶
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 in the week of the 19th Feb.
This release (including the final v1.21) is NOT intended for GA POWER9 platforms.
Known Issues¶
There are also known issues with deeper stop states and special wakeup (used when collecting some sensors on stopped cores). We have included a work-around in v1.21-rc2 where stop11 is disabled for witherspoon. This won’t affect runtime power savings as stop11 is only used by Linux for CPU hotplug. We will re-enable it in the future once we’ve isolated the problem.
v1.21-rc1 known issues that are now fixed¶
The issues with some POWER9 platforms with NVLink and specific kernels/GPU drivers are now fixed.
The issue with skiboot on ZZ systems with latest FSP firmware builds has been fixed, ZZ with secure boot disabled should now boot again.
Updated Packages¶
Package | Old Version | New Version | Platform(s) |
---|---|---|---|
capp-ucode | p9-dd2-v2 | p9-dd-v3 | barreleye,firestone,garrison, habanero,p9dsu,palmetto,romulus, witherspoon,zaius |
hostboot | 9bfb2013af39 | de8120523a0c | p9dsu,romulus,witherspoon,zaius |
hostboot- binaries | 6924d6b711ba | 134d61bcf3f2 | barreleye,firestone,garrison, habanero,p9dsu,palmetto,romulus, witherspoon,zaius |
occ | 577915f28604 | f72f857b7e5a | p9dsu,romulus,witherspoon,zaius |
sbe | 095e608c7f68 | 1f773f1f2983 | p9dsu,romulus,witherspoon,zaius, zz |
skiboot | v5.10-rc1 | v5.10-rc3 | barreleye,firenze,firestone, garrison,habanero, openpower_mambo, openpower_p9_mambo,p9dsu, palmetto,pseries,romulus, witherspoon,zaius,zz |
Package: hostboot¶
Patches¶
Commits¶
Benjamin Weisenbeck (4):
- f46a51570e9f PRD: Power Management Recovery
- 056c43ed3e5a PRD: Dynamic Memory Deallocation
- 8411dba53c3b PRD: Add calls to perform dynamic memory deallocation
- ffc30dcc9134 PRD: Disabling FSP clearing/masking of FIRs to avoid blacklist violations
Bill Hoffa (4):
- 82805770e035 Fix simulation get all registers command
- 9925aa358f2a Remove @INC with current directory from create_ekb_targattr.pl
- e77f8551f4a6 Handle INTRP SHUT_DOWN message in MBOX IPC msg_hdlr
- 39157523786b Set Memory Enabled Bit for all Procs with Valid Memory
Brian Bakke (1):
- 59c8ce01244b CAPP GARD Records cleared on Witherspoon
Caleb Palmer (3):
- 5320c4c323d2 Fix bad DQ bits translation
- 371ca0eb55ae Add attribute for row repair data
- 4a33c3221672 PRD: Restore repairs fix bad dimm mask check
Christian Geddes (5):
- aff61dd84b01 Add sbe_retry_handler to FIFO fail path
- ae1ac07ebcac Zero out Cumulus related virtual address attribute during MPIPL
- 02b1fd73c568 Save away SBE FFDC and COMM area address in corresponding attrs
- 32a051104ae9 Always have secureModeDisable bit set to 0 in sbe_retry_handler
- 0752d042e8fc Set PAYLOAD_KIND attribute based on fused bits in scom register
Claus Michael Olsen (1):
- 975d6f745c83 Moving DD specific ring coord from TOR to XIP (step 2)
Dan Crowell (3):
- 400b3066f785 Remove i2c lock calls for vpd writes at runtime
- caaafc02d588 Commit errors for VPD writes as visible logs
- 29b02eface84 Always set RISK_LEVEL regardless of value
Dean Sanner (5):
- 480f31bfceaa Correct Obus buckets math: one, not zero based
- 9225a7cd9cfa Only enable TCEs on drawer 0 for multinode
- 7b2ee59900c6 Fixes for multinode istep 21.1
- a8b5cf553026 Tweak IBM SFC flash settings for Micron chips
- 34ff810fcb79 Remove excessive tracing from AttrRP
Elizabeth Liner (2):
- 7c679624bbb1 Fixing timeout error in PSU code - removing hang
- 7136fd9b50af Cleaning up git tree from memd_creation.pl
Greg Still (1):
- 862087b9cf1a WOF: Pass PGPE VPD IQ good normal core per sort for WOF Phase 2
Ilya Smirnov (1):
- 4bcfb10e2752 Remove Istep 10.3 From IPL Flow
Jaymes Wilks (1):
- eb4da4cd0830 Make reconfig loop failures unrecoverable only in istep mode
Joe McGill (4):
- 1d70cbbeba50 cresp address error handling updates
- c2816fc79f84 update OBUS PLL buckets for p9n dd22, p9c dd11
- aeec96752c1a Cumulus MSS FIR updates
- 70ec114fdfd4 p9_build_smp – use ADU chipops to switch fabric configuration part #2
Louis Stermole (4):
- 3ef5e1a8f163 Add API for MC to C4 DQ pin index translation
- e33d4b68cfd9 Add better trace to MSS restore DRAM repairs function and add lab wrapper
- 1d565299ec31 Add plug rule for dual-drop DIMM configs that produce different xlate settings
- 03de84e713fb Add empty MSS freq_workarounds.C/H for hostboot
Luke Mulkey (1):
- 14ae2496088d Add ddr4 mnfg info to attributes during spd collection
Matt Derksen (2):
- d5bdfe28f46f Initialize SBE message communication on HBRT start
- de8120523a0c Only access HB_VOLATILE on non-FSP systems
Matthew Hickman (1):
- 1012aacb0a13 Added workaround for broadcast mode UE noise window
Michael Floyd (1):
- a5f5a3baefa6 CME Code Size Reduction ATTEMPT#3
Mike Baiocchi (5):
- 8632294639a9 Secure Boot: Skip OPAL Verification
- 4046ab053d85 On MPIPLs open up TCE windows for FSP to extract dump information
- 1d437c8dc548 Verify ComponentID and Extend PAYLOAD
- 3143da8a19df Do Not Unload libruntime.so on MPIPLs
- b1d0900ad706 Find location of HDAT relocation dynamically from PAYLOAD
Nick Bofferding (1):
- 1fe8dc520583 Secure Boot: Remove utilmem from verify container fail path
Nick Klazynski (1):
- 74a1024eb8c1 Two LTPTR workarounds, remove LTPTR serialization, Fix TB IMC
Prachi Gupta (4):
- 07c9730e0a3f CEN_MSS_CACHE_ENABLE: default to 1
- 77224965fc6c processMrw: multinode updates
- abc7d754b770 host_coalesce_host: bup updates
- 0e0dc100a1ad LINK_TRAIN: HWSV needs to write this attr, so, marking it as writable
Prem Shanker Jha (1):
- c9c74dbf7f02 PM: Workaround to mirror error xml file of p9_pm_callout in HB.
Richard J. Knight (3):
- b87820bf1bcc Invalid FFDC in error log
- fd27bc6d28c5 Enable multi-drawer hdat construction
- 688f82f4a276 Eliminate duplicate entries in hdat hb reserved mem section
Santosh Puranik (1):
- b61115da3278 Fix HUID generation on SMPGROUP targets
Stephen Cprek (1):
- 8443a65a3599 Collect better FFDC on ROM verification errors
Stephen Glancy (1):
- 9aee6dc5b82a Adds plug rule for NVDIMM in specific DIMM slots
Swathi Madhuri Bhattiprolu (1):
- d999ed144f94 Re-enable base multi-drawer ipl support
Thi Tran (2):
- 53b3c1f1d859 HB supports - Use ADU chipops to switch fabric configuration
- 0b8f08a0e4f7 Fix HWSV duplicate enum build errors
Venkatesh Sainath (2):
- d226d009365f Parsing Abus targeting information from Obus Targets
- 9e90e3ccee3c Setting PEER TARGET for smpgroup targets
Zane Shelley (2):
- 21638f7fe690 PRD: updates from RAS spreadsheet v123
- 1959b18ec677 PRD: clear old symbol marks in TPS analysis
Package: occ¶
Patches¶
Commits¶
Andres Lugo-Reyes (1): * f72f857b7e5a WOF: Fix incorrect scaling of IQ currents
Package: sbe¶
Patches¶
Commits¶
Claus Michael Olsen (1):
- 69f0bcd5c893 Moving DD specific ring coord from TOR to XIP (step 2)
Joe McGill (4):
- abd33f794b04 shift XBUS FIR programming inits for secure boot
- 6995522a60cb p9_build_smp – use ADU chipops to switch fabric configuration part #2
- 035b8ccbe617 cresp address error handling updates
- 1f773f1f2983 update OBUS PLL buckets for p9n dd22, p9c dd11
Michael Floyd (1):
- 74c0e5367a43 CME Code Size Reduction ATTEMPT#3
Nick Klazynski (1):
- ccbe4229fe20 Two LTPTR workarounds, remove LTPTR serialization, Fix TB IMC
Sachin Gupta (3):
- 15f82bd95cd7 Remove workaround for DD1 SW reset for XIVE
- 3c633a6c2cd6 Cleanup as DD1 is not supported anymore
- 4ca643fc6cbb Added flag for AWAN testing
Soma BhanuTej (1):
- 699a2315f4ac Make SBE errors recoverable - p9_sbe_common
spashabk-in (3):
- 5f8ecd10377c Move istep chip-op handler to pibmem
- 7be7840a672a Store SBE failed rc for async FFDC
- 513d71673012 Move trace array to seeprom
Package: skiboot¶
Patches¶
Commits¶
Alexey Kardashevskiy (1):
- 893660c3e4ee npu2/tce: Fix page size checking
Alistair Popple (2):
- 55c13bd1231a core/device.c: Fix dt_find_compatible_node
- ae422255bfa3 npu2: Disable TVT range check when in bypass mode
Andrew Donnellan (1):
- 729520fd9aa9 Update .gitignore
Balbir Singh (2):
- b57a5380aa48 hw/npu2: Implement logging HMI actions
- 4133e973b4f2 hw/npu2: support creset of npu2 devices
Christophe Lombard (1):
- e88bb694d32e capi: Fix the max tlbi divider and the directory size.
Frédéric Bonnard (1):
- b3e14c46ecb0 Fix FTBFS with -Werror=format-overflow
Nicholas Piggin (4):
- d2cc3957abef fast-reboot: move pci_reset error handling into fast-reboot code
- 3a7422851bc3 core/utils: add snprintf_symbol
- 92777d335ab3 core/init: manage MSR[ME] explicitly, always enable
- d5378d2a0d54 core/exception: beautify exception handler, add MCE-involved registers
Pridhiviraj Paidipeddi (6):
- b90b08fc2f9a libstb: increase the log level of verify/measure messages to PR_NOTICE.
- 7912f9750bfc libstb/tpm_chip: Add missing new line to print messages.
- 2109b81d9f78 libstb: fix failure of calling cvc verify without STB initialization.
- b772e1132cd5 libstb: fix failure of calling trusted measure without STB initialization.
- e15174aca0ab core/init: move imc catalog preload init after the STB init.
- 92a303dfeeb6 hw/occ: Fix fast-reboot crash in P8 platforms.
Reza Arbab (1):
- bfdf85c84a92 hw/phys-map: Add missing newline in log output
Russell Currey (1):
- f397cc30bdf8 phb4: Only escalate freezes on MMIO load where necessary
Shilpasri G Bhat (2):
- 85a1de35cbe4 fast-boot: occ: Re-parse the pstate table during fast-boot
- 725d4a2c6cc7 core: hostservices: Remove redundant special wakeup code
Stewart Smith (6):
- 5cb93cd26e19 stb: Correctly error out when no PCR for resource
- fd5d3fea1e54 stb: Enforce secure boot if called before libstb initialized
- 782b91a5b85a skiboot 5.10-rc2 release notes
- b94fbeaf137c stb: Put correct label (for skiboot) into container
- 6d965ea72ad8 pflash: Fix makefile dependency issue
- 1d7da2e9b05b skiboot v5.10-rc3 release notes
Sukadev Bhattiprolu (1):
- 31e5e988632f vas: Disable VAS/NX-842 on some P9 revisions
Vaibhav Jain (1):
- 328af10e1c11 capi: Enable channel tag streaming for PHB in CAPP mode
Vasant Hegde (2):
- 85f55e36bbd2 ATTN: Enable flush instruction cache bit in HID register
- 44d352ed6bd0 DT: Add “version” property under ibm, firmware-versions node
Package: witherspoon-xml¶
Commits¶
No changes. ## Package: zaius-xml Repository
Commits¶
No changes.