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

Repository

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

Repository

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):

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):

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):

Package: occ

Repository

Patches

Commits

mbroyles (1):

Package: sbe

Repository

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

Repository

Patches

Commits

Adriana Kobylak (1):

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):

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):

Stewart Smith (21):

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):