Skip to content

v1.10

Compare
Choose a tag to compare
@williamspatrick williamspatrick released this 05 Aug 17:13
· 4331 commits to master since this release
v1.10

Release Notes for OpenPower Firmware v1.10

Package: barreleye-xml

Repository

Patches

Commits

Johnny Chang (1):

  • ee9bba0 Enable PSI BARs to get interrupts from second proc Modified calculation for PSI BAR to get a non-zero value. This is needed to get attention interrupts from the second processor.

Package: firestone-xml

Repository

Patches

Commits

Cakici (1):

  • 783df1f set MRW_ENHANCED_GROUPING_NO_MIRRORING to false

Package: garrison-xml

Repository

Patches

Commits

Erich Hauptli (7):

  • e266f74 Modifying LANE REVERSAL on PHB2 for both processors
  • 045e91b Re-committing Res Clock Settings
  • b453a81 Swapping GPU ordering to match workboot/OS
  • 4181f89 Backing out Resonant Clock
  • dce13e1 Turning Off WOF
  • d108752 Re-enable Resonant Clocks and Disable iVRMs
  • a207cab Forgot to re-enable WOF

Package: habanero-xml

Repository

Patches

Commits

Ben Mashak (1):

  • 5565b8f Changed MRW_ENHANCED_GROUPING_NO_MIRRORING from true -> false to work with mss_eff_grouping.C v1.37 or newer.

Package: hostboot

Repository

Patches

Commits

Alastair D'Silva (1):

  • 8a55287 Fix duplicated enum elements by sorting before emitting

Andres Lugo-Reyes (2):

  • 15bb028 SW327783: INITPROC: Updates to p8.npu.scom.initfile for Naples HW341036 & HW341
  • 30a8c0a fix attribute override target string parsing

Benjamin Weisenbeck (3):

  • 7ff3b57 PRD: Check for loss of both system ref clocks before making PCI OSC callout
  • 3f62192 PRD: Expand check for sys ref clock loss
  • c4574da PRD: Callout CAPP instead of PROC

Caleb Palmer (1):

  • 344f4f6 MDIA: Add traces for intermittent test case failure

Chris Cain (2):

  • 456fbb4 OCC Checkpoint handling improvements
  • f23950a Remove FW callout from OCC errors unless no other callout

Chris Engel (8):

  • eb6c2b5 Extend basic config entries to TPM
  • b31723b TrustedBoot-Add log manager functions to allow passing in external log buffer
  • ebed932 Fix error log memory leaks in tpmdd
  • 5de89d6 Trustedboot add TPM and associated i2c master to the devtree
  • 5a4524b Trustedboot PCR Extend reworked to use task message queue
  • 37fd71e Support for TPM Required attribute to allow system to IPL without a TPM
  • b8af022 SecureBoot: Update sha1 bank of PCRs along with sha256
  • 130dc89 Update TPM device tree entry to indicate additional Nuvoton compatibility

Corey Swenson (2):

  • 9b7500b Control when memory leak data is saved during Simics runs
  • e86111c Fix for setting IPMI_MAX_BUFFER_SIZE attribute

Dan Crowell (5):

  • bfc12a5 Add Inband scom traces to help isolate an error
  • 089d70b Remove extra trace from ibscom path
  • d1c3be9 Add flag to force both SBE sides to point at golden pnor address
  • 6d57cd9 Add explicit delays to centaur sensor cache enable and disable
  • e88ce37 Modify default MSS_FREQ used for Centaur SBE init

Elizabeth Liner (2):

  • 986e71c Adding support for EFFECTIVE_EC
  • 66caa2d Changing XZ decompressor to verify without pnor changes

Jay Azurin (1):

  • 5a67aa1 Workarounds for reducing IPL time with trace-lite

Jaymes Wilks (4):

  • fdc2031 Secure boot: Add TPM target
  • ffce86f Tracelite fails to enable with attribute override
  • 470d97b Get hardware hash key from the PIBMEM
  • 1f6784d Generate procedure callout FSPSP55 for all bus callouts

Matt Ploetz (1):

  • 0ebe8be Add manufacturing mode to the devtree

Mike Baiocchi (2):

  • 2ceb09c Securely Load/Unload Processor SBE PNOR Section in SBE Update istep
  • 4f5df3b Securely Load/Unload Centaur SBE Image in istep sbe_centaur_init

Nick Bofferding (4):

  • a928add Support transition from small to big allocation in realloc
  • b91b08a Support new verification failure procedure callout
  • df075ef Support secure load and unload API prototype
  • 43d63f9 Support setting simulation security settings from env variables

Prasad Bg Ranganath (1):

  • eda3f87 Avoid visible errors during SBE update

Robert Lippert (3):

  • 08c4882 pnordd: disable large reload feature of SFC
  • f3685ef pnor: fix writes across flash page boundaries
  • fab2486 pnor: fix support for SP/BMC-less SFC init

Stephen Cprek (12):

  • c68019c Change securerom test to use current hw hash key
  • e6f3a5b Add secureboot signed container to gitignore
  • c0eb7d9 Add parser class for secure container headers
  • 0dbae08 Put HBI image creation in buildpnor script
  • e7c7caf Port empty bin file sections to new buildpnor structure
  • 0134921 Add secureboot container header signing to buildpnor for HBI
  • 9d9eb7c Reorder targeting data to have RO seciton all in the front
  • 033b57c Fix fsp build_all and install_all dep issues when building pnor
  • 124be63 Remove header size from total pnor section size when present
  • ebe2d9b Add api for extending pnor section hashes
  • efd80db Verify HBI pages via its hash page table
  • 5ee346d Sign HBD read-only section and concatenate to rw section

Thi Tran (6):

  • 28edf09 XB301316: NAPLES: OCC reset procedure needs to account for WOF gating special w
  • 63a0f18 SW324981: Brazos : Call out Proc VRM when SPIVID fails
  • 8f0b9fc SW338030: Optimize Centaur MBA Write to Read Timings
  • 5f92e58 SW354822: Fix for compile error due to multiple defination of getDimmType fn, wh
  • 4c63029 SW350603: NAPLES: MAX_CORE count incorrect in WOF Element table in p8_build_pst
  • 2cae1c6 SW358897: OP820:OPRASGS:Garrison:HTX miscompare on hxecache while injecting L4 C

Zane Shelley (5):

  • b6e2a0b PRD: fixed range issue in Dynamic Memory Deallocation
  • 4e9fe05 PRD: mark RCD parity error as SUE generation point
  • e29255c PRD: changed behavior for NPUFIR[31] LMD Stomp/CRC Error
  • af68c97 PRD: Update behavior for COREFIR[55] Nest Hang detected
  • 9f8b822 PRD: filter memory recoverable ATTNs during checkstop analysis

crgeddes (1):

  • 2faacf1 Remove the copyright_check that was adding submitter to prolog contributor

Package: occ

Repository

Patches

Commits

William Bryan (3):

  • ad622e0 Fix divide by zero possibility
  • 33bb757 Fix DIMM temperature error handling for poll response
  • 69fb587 Update build name to op_occ_160628a

Package: palmetto-xml

Repository

Patches

Commits

Ben Mashak (1):

  • c6f5639 Changed MRW_ENHANCED_GROUPING_NO_MIRRORING from true -> false to work with mss_eff_grouping.C v1.37 or newer.

Package: petitboot

Repository

Patches

Commits

Andrew Donnellan (1):

  • 87fa488 lib/flash: fix resource leak in flash_setup_buffer() error paths

Oliver O'Halloran (1):

  • 6993af8 pb-discover: add dtb support for PXE config

Samuel Mendoza-Jonas (26):

  • 1949b1f ui: Fix typo: 'deamon' -> 'daemon'
  • bbaa3ac ui/ncurses: Start UI before connected to server
  • e544283 pb-console: Reduce kernel log output before starting UI
  • 81f28af pb-event: Add 'boot' user event
  • 2786335 ui/ncurses: Interpret left/right keys as up/down
  • ed8a3ad Extend the "add url" function to allow file:// URLs
  • 0ccde65 utils: Add diagnostic script
  • 80343e0 ui/ncurses: Remember to abort boot on server connect
  • b2c6831 discover/platform-powerpc: Return bootdev error correctly
  • dc96fc7 lib/pb-config: Properly initialise interface_config
  • 1a72ffe discover/device-handler: Make boot_status() public
  • 07a5f9f Update tests to support changes to pxe_parser
  • 2163af5 discover/pxe-parser: Retrieve configs asynchronously
  • d19b94a lib: Add support for tracking boot consoles
  • ce54f86 discover: Add petitboot,tty and track available consoles
  • 3f06f88 discover/boot: Set boot_tty variable before kexec
  • ec82dfa ui/common: Set current console on boot command
  • d8d5dac ui/ncurses: List available consoles in nc-config
  • 53aa247 utils/hooks: Set linux,stdout-path for primary console
  • 6878bbd ui/ncurses: define KEY_DC (delete key)
  • 96f9b8c ui/ncurses: Update keybindings for subsets
  • 8ede209 ui/ncurses: Properly set focus when updating subset
  • 4a9727c discover/device-handler: Ignore options without kernel
  • 726e723 discover/platform-powerpc: Use IPMI on BMC-based machines only
  • 6a6d2c9 discover/network: Mark interfaces configured once configured
  • 7e6dd06 discover/device-handler: Remove default option if device removed

Package: pnor

Repository

Patches

Commits

Dean Sanner (1):

  • 6f62174 Add BMC_INV section to pass inventory info to Hostboot

Elizabeth Liner (1):

  • b9f3557 Removing extraneous xz pnor changes

Samuel Mendoza-Jonas (1):

  • 1edbc6d Remove ECC from NVRAM partition

Package: skiboot

Repository

Patches

Commits

Benjamin Herrenschmidt (1):

  • cf65cec pci: Do a dummy config write to devices to establish bus number

Brad Bishop (6):

  • 311cb34 external: Fix ARM build failure with parallel make
  • c4b8b51 external: Remove external/shared link targets
  • f1e40f9 external: Fix pflash install target
  • 3c94e20 external: Remove -m64 from shared CFLAGS on ARM
  • 9d63bf7 external: Create shared rules.mk
  • e638686 external: Add dynamically linked pflash

Dinar Valeev (1):

  • c50e024 Make links target reusable

Joel Stanley (3):

  • c627562 core: Fix backtrace for gcc 6
  • 8692215 pflash: Clean up makefiles and resolve build race
  • 7f8c76c pflash: Fix the makefile

Russell Currey (1):

  • 4ae024e xscom: Return OPAL_WRONG_STATE on XSCOM ops if CPU is asleep

Sam Mendoza-Jonas (1):

  • 7116c94 fsp/console: Ignore data on unresponsive consoles

Shilpasri G Bhat (1):

  • ced5d0f occ: Filter out entries from Pmin to Pmax in pstate table

Stewart Smith (10):

  • 627666c Fixup whitespace and build warning/error
  • a7ba9f2 Fix typos
  • 7e38b46 Disable cross compile of opal-prd
  • 34d9bd1 gard: remove err.h include
  • d4a9656 gard: disable cross compile for travis
  • 1afed33 Add skiboot-5.2.3 release notes
  • 4260e2f opal-prd: fix make test dependencies for common symlink generation
  • 65e436a Add skiboot-5.2.4 release notes
  • 7672009 Add skiboot-5.1.17 release notes
  • 5d895c7 Add skiboot-5.2.5 release notes

Vasant Hegde (7):

  • 7027d7d SEL: Fix eSEL ID while logging eSEL event
  • dfb88e6 FSP/ELOG: Disable event notification during kexec
  • 1c7d875 FSP/ELOG: Fix OPAL generated elog event notification
  • 71eb483 FSP/ELOG: Improve elog event states
  • 6fe7112 FSP/ELOG: Disable event notification if list is not consistent
  • 4fc40fd FSP/ELOG: Fix possible event notifier hangs
  • 1e89e2d FSP/ELOG: Fix OPAL generated elog resend logic

Vipin K Parashar (4):

  • 86673d2 hw/xscom: Reset XSCOM engine after finite number of retries when busy
  • 11420af hw/xscom: Reset XSCOM engine after querying sleeping core FIR
  • 3ca7798 hw/xscom: Reset XSCOM engine after finite number of retries when busy
  • 18bec7f hw/xscom: Reset XSCOM engine after querying sleeping core FIR