Release Notes for OpenPower Firmware v2.0.11¶
op-build v2.0.11 was released on Thursday November 29th, 2018 and replaces op-build v2.0.10 as the current stable release in the 2.0.x series.
It is recommended that v2.0.11 be used over any previous v2.0.x version on POWER9 systems due to the bug fixes contained within.
Updated Packages¶
Package | Old Version | New Version | Platforms |
---|---|---|---|
hcode | hw101018a.op920 | hw112818a.op920 | p9dsu, romulus, witherspoon, zaius |
hostboot | 7a402b0bc32 | 3bf7fcf3596 | p9dsu, romulus, witherspoon, zaius |
hostboot-binaries | hw101018a.op920 | hw112818a.op920 | barreleye, firestone, garrison, habanero, p9dsu, palmetto, romulus, vesnin, witherspoon, zaius |
occ | 3cb1ba3042e | 3a505ffc175 | p9dsu, romulus, witherspoon, zaius, zz |
openpower-pnor | 491ac2632f9 | 2e68ed6a605 | barreleye, firestone, garrison, habanero, p9dsu, palmetto, romulus, vesnin, witherspoon, witherspoon_dev, zaius |
sbe | eae2a18c584 | 7aa21f6c0b1 | p9dsu, romulus, witherspoon, zaius |
skiboot | v6.0.9 | v6.0.14 | barreleye, firenze, firestone, garrison, habanero, openpower_mambo, openpower_p9_mambo, p9dsu, palmetto, pseries, romulus, vesnin, witherspoon, witherspoon_dev, zaius, zz |
Package: hcode¶
Patches¶
Commits¶
Rahul Batra (1):
- a13f21bb8264 PGPE: Only ack pending Quad Exit on WOF Disable
hostboot (4):
- a8a1e493ee03 Release tag information updated for hw110718a.op920
- 14a103eb369c Release tag information updated for hw110918a.op920
- aa29996aa300 Release tag information updated for hw112718a.op920
- 2f9ef5344d1a Release tag information updated for hw112818a.op920
Package: hostboot¶
Patches¶
Commits¶
Andrew Jeffery (22):
- bd961754223f ipmi: Replace incorrect dependency on ipmibt with ipmimsg
- 828d8608b4bb ipmi: Break circular dependency between ipmimsg and ipmibt
- 175679c45a77 assert: Print the backtrace for critical and kernel assertions
- 72084f68c72f assert: Include file name in assert output
- 76fc880a286a ipmi: Introduce register_for_event() interface
- 70398ea39909 ipmi: Drop unnecessary ipmibt dependency from ipmifru
- 46438c46da91 ipmi: Drop unnecessary ipmiconfig dependencies
- 733dc2bda19f ipmi: Break circular dependency between IpmiDD and IpmiRP
- d2e83450bcbd initservice: Flush trace buffers before shutdown syscall
- 72ef7e552930 ipmi: Terminate SEL task via shutdown event
- 715448652b8d ipmi: IpmiDD and IpmiRP must never free resources
- 27a305e6eacc ipmi: Split into ipmibase and ipmiext modules
- 469142642d04 ipmi: Remove IpmiRP dependency on targeting
- 4bd42945974a initservice: Move ipmibase module to base image
- 4126c2c06d4b pnor: Introduce an IPMI-based PNOR driver implementation
- 30cc12393168 pnor: Rename the SFC-based PnorDD class to PnorSfcDD
- 1d34f7399f30 pnor: ipmidd: Rename class to PnorIpmiDD
- aa42e9dd4fc0 pnor: mboxdd: Rename class to PnorMboxDD
- d649d2d867bb pnor: Fall back to AST mbox transport if IPMI is unavailable
- daad484beb6b errl: Mark errlogMsgHandler() as detached
- ae46c0e9d2bf sio: Add test for availability
- 3b407d471769 ipmi: Increase polling rate to decrease boot time
Corey Swenson (2):
- aed7e4e74ffd Enable IPMI errl after targeting is initialized
- 3bf7fcf35960 Extend multicast workaround and add tests
Dan Crowell (8):
- b9ff0e6ab036 Make Boootloader trace tool follow HRMOR
- 5bcbca7f3316 Break down Dump requests into 1MB chunks
- 6bedb6794509 Increase ipmi polling frequency to every 1ms
- 8226322626b0 Add missing mutex in LPC error path
- 9435e74228cb Reduce ipmi trace spam for pnor hiomap messages
- 51d23526e5ed Only save the CME FIR Masks after they have been setup once
- 929270216149 Clear out HOMER attributes and reset PM in PHYP mode
- c112438736e8 Clear out FIR Init parameters after extra PM Resets
Dean Sanner (1):
- 9ffcb906952b Support a default risk/init level per MRW
Jenny Huynh (1):
- f2691140aea5 HW471413 Aggressive Uncle: disable ERAT thread sharing
Mike Baiocchi (1):
- 8e2f7e910291 Make TOC partion Read-Only in all PNOR Layouts
Nick Bofferding (3):
- b72789bde76c Add lib_isteps_mss.so as an istep 15 dependency
- eaa2604f9df4 Fix shutdown race condition and task start error in IPMI SEL library
- 801ca2a0b25c Remove trace buffer flush at end of shutdown path
Prem Shanker Jha (1):
- af26129b7229 PM: Fixed handling of CME LFIR mask during PM complex reset.
Samuel Mendoza-Jonas (1):
- 26f5df72578a genPnorImages: Add VERSION to signed partitions
Sheldon Bailey (1):
- 891bdf54e189 HTMGT: Check for OCC elog action bit to force sending an error log to BMC
Thi Tran (1):
- 5172324220a1 Only call PRD attention handling in resetPMComplex function at runtime.
Yue Du (1):
- 6c9db8103b05 STOP: Fix Bug introduced by 66511
Package: sbe¶
Patches¶
Commits¶
Dan Crowell (1):
- d50f588fcca6 Only save the CME FIR Masks after they have been setup once
Dean Sanner (1):
- 7aa21f6c0b11 Leave scratch valid bits alone to allow HB to query
Jenny Huynh (1):
- 446cf71b4174 HW471413 Aggressive Uncle: disable ERAT thread sharing
Prem Shanker Jha (1):
- 421b1db8df54 PM: Fixed handling of CME LFIR mask during PM complex reset.
Package: skiboot¶
Patches¶
Commits¶
Adriana Kobylak (1):
- 977aa1ef5fa6 pflash: Add –skip option for reading
Andrew Jeffery (29):
- e9accca5570e ast-bmc: Move copy routines to ast-sf-ctrl
- 668d88c3e9b7 core/pci-quirk: Remove broken comment in quirk_astbmc_vga()
- c7dd603a460c core/pci-quirk: Clean up commented code in quirk_astbmc_vga()
- 5421d79dd212 ast-bmc: Rename LPC FW cycle helpers
- 20e3d130d003 ast-io: Rework setup/tear-down of communication with the BMC
- 79c821bcfc4b lpc: Silence LPC SYNC no-response error when necessary
- c1208aee6955 ipmi: Introduce registration for SEL command handlers
- c8edac1b2f32 core/lock: Use try_lock_caller() in lock_caller() to capture owner
- f976e7788a3b core/flash: Only lock around flashes update in flash_register()
- 67531d1deacc core/flash: Unlock around blocklevel calls in NVRAM accessors
- 8b8dbd4e3353 libflash: Add ipmi-hiomap
- ae947a88fec9 astbmc: Prefer ipmi-hiomap for PNOR access
- dacc40af25fb astbmc: Remove coordinated isolation support
- 494221e68052 lpc: Introduce generic probe capability
- 8d95e373c274 astbmc: Use LPC probe calls to determine SIO presence
- d2649636ba4d platform: Restructure bmc_platform type
- e4197f8b56b4 astbmc: Fail SFC init if SIO is unavailable
- 70c83a425670 lpc: Clear sync no-response field prior to device probe
- aac9abe6ccab libflash/ipmi-hiomap: Cleanup allocation on init failure
- 516f41649ff1 p9dsu: Add HIOMAP-over-IPMI support
- ee6a266a2b23 p9dsu: Describe platform BMC register configuration
- f145626d6227 libflash/ipmi-hiomap: Improve event handling
- 3f49e5220086 libflash/ipmi-hiomap: Restore window state on window/protocol reset
- bec5a5f89adc libflash/ipmi-hiomap: Use error codes rather than abort()
- 9555cf21ba5b core/flash: Log return code when ffs_init() fails
- d0f50f9166c5 libflash/test: Rewrite Makefile.check to improve scalability
- 353040cfc500 libflash/ipmi-hiomap: Fix argument type warning on x86-64
- d2b06e9e89ef libflash/ipmi-hiomap: Add support for unit tests
- 83bf0c167280 libflash/ipmi-hiomap: Respect daemon presence and flash control
Joel Stanley (3):
- 6433d05f9b5c ast-bmc: Document BMC scratch register
- 3b7aaba71f6d astbmc: Enable mbox depending on scratch reg
- 9da1e28ed4c0 opal-ci: qemu: Use the powernv-3.0 branch
Oliver O’Halloran (3):
- a130f3e08481 hdata/i2c: Add whitelisting for Host I2C devices
- afef7d511178 hdata/i2c: Make SPD workaround more workaroundy
- 125cecaa0f23 phb4: Check for RX errors after link training
Samuel Mendoza-Jonas (4):
- fbe074c81fcf astbmc: Set romulus BMC type to OpenBMC
- c7e090237b96 Recognise signed VERSION partition
- 467770ef95f4 libflash: Restore blocklevel tests
- d0dce2b973d1 libflash: Don’t merge ECC-protected ranges
Stewart Smith (21):
- cac09fda2839 hdata/i2c.c: fix building with gcc8
- 4550c1a18501 hdata/tests/stubs.c: fix GCC8 warning
- 88275cf25800 core/test/run_mem_region: fix GCC8 compile error
- b76911b9cadf Add -Wno-stringop-truncation for GCC8
- fd4bbc869b02 AMI BMC: use 0x3a as OEM command
- dd8b717f30a4 hdata/spira.c: fix iplparams feature name string handling
- e0959fa04815 Fixup pflash build for ast refactor
- 240eb43b982b Quieten ‘warnings’ now that SIO is disabled
- 64f24480050e Add fast-reboot property to /ibm,opal DT node
- 0cc0d4f8018b Actually add /ibm,opal/fast-reboot property
- 4e607093833e hiomap: free ipmi message in callback
- 77ac2fe061b8 hiomap: fix missing newline at end of ‘Flushing writes’ prlog()
- fc7af9ac4efd Run pollers in time_wait() when not booting
- b93b22df1a8b skiboot v6.0.10 release notes
- 3e2024d903ee skiboot 6.0.11 release notes
- e5b282ae5d4a libflash: fix gcov build
- e02e17b713d5 hiomap: quieten warning on failing to move a window
- 450975e708bf skiboot v6.0.12 release notes
- e550528a74af skiboot v6.0.13 release notes
- a41470c94920 ipmi: Reduce ipmi_queue_msg_sync() polling loop time to 10ms
- f4afd85a84ab skiboot v6.0.14 release notes
Vaibhav Jain (3):
- 0d42e9b441f2 phb4/capp: Update the expected Eye-catcher for CAPP ucode lid
- 84ca6d0ce15f phb4/capp: Use link width to allocate STQ engines to CAPP
- bf93742f5c04 phb4/capp: Only reset FIR bits that cause capp machine check
Vasant Hegde (2):
- 5e66c88ece46 hdata/i2c: Skip unknown device type
- 184d7e4aca1a opal-prd: Fix opal-prd crash