Skip to content

v1.14

Compare
Choose a tag to compare
@williamspatrick williamspatrick released this 22 Jan 01:01
· 4019 commits to master since this release
v1.14

Release Notes for OpenPower Firmware v1.14

Package: barreleye-xml

Repository

Patches

Commits

No changes.

Package: firestone-xml

Repository

Patches

Commits

No changes.

Package: garrison-xml

Repository

Patches

Commits

Erich Hauptli (4):

Package: habanero-xml

Repository

Patches

Commits

No changes.

Package: hostboot

Repository

Patches

Commits

Amit Kumar (1):

  • ce4132b p9_pm_stop_gpe_init: added a check

Andre Marin (9):

  • 3edc690 Add read cmd, precharge all cmd, and read cmd CCS instruction and unit tests
  • 57bcb1f Add BCW API for rank presence, buffer training, mrep timing and UTs.
  • a5a0563 Add missing raw card reference (C2) for RDIMMs and UTs
  • 84e573c Add state machine for mrep and dwl training and unit tests
  • 37fae2b Add rdtag change delay API and unit tests.
  • 04de5bf Remove static keyword from polling vectors due to thread error.
  • 58457b8 Move SEQ ODT Write Configuration from draminit_training to scominit
  • f2c1df8 Add RDIMM raw card reference B2 and unit test
  • c905d52 Modify eff_config to take a flag to only set SPD attributes

Bill Hoffa (6):

  • fffe871 Update Bbuild for Jenkins Regression Testing
  • d6b88a8 Revert Bbuild file for regression testing
  • dfad3c9 Tweak meaning of START_OCC_DURING_BOOT
  • acabb0c Resolve FW TOD Compiler Problems
  • caba5e2 Deconfig PHB targets when PEC target not in PG
  • b4c9eaa Basic TOD Support for 2 procs

Brian Silver (6):

  • c0069d2 Change MCBIST error message to reflect bits checked
  • 3baa314 Change sf_read to run multiple ports to end of MCBIST range
  • 01ac24e Add more polling loops to mss_scrub
  • 9114b28 Reflow ddr phy FIR checking/unmasking to not unmask if FIR are set
  • 3088c3d Change adr.H to include FET slice constants from new engd
  • dce27a0 Change mss::pos for DIMM to leverage FAPI_POS

Brian Stegmiller (1):

  • ccaed40 ATTN: Routing bit not related to ATTNs we use

CHRISTINA L. GRAVES (1):

  • f287be6 Changing sync miss count max to 2 instead of 1

Caleb Palmer (2):

  • 180ba11 PRD: Update gEX group with singlebit filter
  • e89b023 PRD: Add Mcb Modal Symbol Counter Regs to rule code

Corey Swenson (4):

  • b2e8285 Start PM Complex during IPL for OPAL
  • a83f546 PM Bringup - fix HCODE buffer parameters sizes
  • 6543e22 Fix the FSP config file
  • 647e0da Fix PM procedure problems found during hardware bringup

Dan Crowell (7):

  • 0017d9b No longer build small devtree on FSP systems in Opal mode
  • 1265dcb Update Nimbus module VPD to add Lx keywords under CRP0
  • 16bb17d Add MEMBUF support to HBRT id logic
  • 1593ea8 Adding support for mini EC levels
  • 9b7aad9 More improvements to memory vpd error handling
  • 9210adf Improve testcase for MR data
  • a803157 Add error logs tag for kernel errors so they get into KC

Dean Sanner (16):

  • 5a63c85 Default MRW supported nest freq to 1866
  • 7d9f920 Fix bugs to allow p9_mss_eff_config_thermal to be executed
  • edc92ae Enable PVPD to be read from PNOR only, add HW info
  • 8a969e5 Always build HDAT for OpenPOWER systems
  • 8f6e6c4 Updates to always use HDAT for OPAL
  • 7566526 Need to access XIVE Thread management area with master thread
  • 2717bc8 Improve error handling on Istep debug framework
  • 200e13a I2C diag mode can't be used on master 2, port 0
  • 52fbccb Setup more PCIE ATTR during computeProcPcieConfigAttrs
  • 0850fdd Support Zaius xml changes for bringup
  • 549b531 Fix up ATTR to allow spd collection
  • a1cab72 Remove scom DD ffdc -- was using p8 addresses
  • 0cc7df7 Add STOP5_DISABLE attribute
  • f59d7ee Bump timeout value on Istep tool for long running commands
  • ec6e46d Set the quad stop state on non master chips
  • 2a40c04 Handle fsi i2c correctly on second socket

Dzuy Nguyen (1):

  • 7fd14de SBE FIFO device driver FFDC and error recovery

Greg Still (2):

  • d7c0bfe p9_pm_pba_init: disable PBASLV1 for runtime
  • 0dea597 p9_pstates.h breakup

Jacob Harvey (4):

  • 2ed96da Move MRS attributes to eff_config to calc LRDIMMs
  • 10faa36 Fix fapi2::current_err bug in checker.H
  • 4cc8f0f Add in empty eff_dimm files for mirroring purposes
  • e3ea834 Updating VPD XML descriptions

Jay (1):

  • 8dca78d HDAT: Host I2C changes for PCRD and MS Area

Jayashankar Padath (2):

  • 42013d8 HDAT: Ms Area changes with new MCA design
  • 3894e8b HDAT: IPL Params and Ms Area changes

Jaymes Wilks (1):

  • fd1dc5a port p8 secureboot settings code to p9

Joe McGill (19):

  • 102eab7 Add MSS customization support from CRP0 Lx MVPD
  • 7f89db8 p9_htm_setup -- update default VGTARGET state, ensure toggle on MEM_ALLOC
  • 1f98fdc p9.fbc.scan.initfile -- clock off MCSYNC staging latches
  • 0e39096 default PBIEQ settings to safe mode
  • f1c15f4 p9_getecid -- set PCIE DD1.0x workaround attributes
  • 88ec04e p9_setup_bars -- skip NPU BAR inits when NPU region is partial good
  • 26a717f NPU FIR updates
  • dddff16 p9_chiplet_scominit -- set FBC IOE/IOO DL TL FIR programming, mask HCA FIRs
  • 856213f PSI FIR updates
  • 04999fb FIR updates -- pervasive/core/PPE
  • cebd85c p9_mss_attr_update -- support CRP Lx keyword v2
  • 31ba9fa PCI FIR initialization updates
  • 23cc449 NX FIR updates
  • 330d38d VAS FIR updates
  • f792a2c CXA FIR updates
  • a16ebbe MCD FIR updates
  • 330be52 INT FIR updates
  • a5a49f9 configure FBC pump mode in SBE
  • 59062a6 add SS PLL settings to support 94 MHz PCI operation

John Rell (1):

Joshua Hannan (1):

  • c0fcb6d set rng soft fail threshold instead of counters

Marty Gloff (4):

  • c46ffcf Select boot seeprom for slave processors
  • 82af686 Bootloader - Error handling - Add terminate function
  • cf8fcc0 SBE Update Changes and Hacks
  • 1335057 Bootloader - Error handling - Add exception handling

Matt Derksen (4):

  • e2ec30e gerrit30556> Remove unused PCIE values from the attribute file
  • 4828a09 Remove P8 HTM attribute names
  • ac52713 Add genHwsvMrwXml support for MSS_MRW_IDLE_POWER_CONTROL_REQUESTED
  • 59877b1 Add I2c attribute info for thermal sensors to genHwsvMrwXml.pl

Matt Ploetz (1):

  • 1060f9c Update PCIE attributes in processMrw.pl

Nick Bofferding (2):

  • 830c730 SECUREBOOT: Support simulation setup for secure mode
  • a6db9e8 Support generation of TPM target from MRW

Nick Klazynski (1):

  • 67b46f3 SW375288: Reads to C_RAS_MODEREG causes SPR corruption

Prachi Gupta (3):

  • 788536e processMrw: fixes to work with latest witherspoon.xml
  • 3c33d80 filter_out_unwanted_attributes:initial check-in
  • deabfcc Add filtering script to openpower distribution

Prasad Bg Ranganath (1):

  • 900ec49 SBE: Handle error part in putring code

Prem Shanker Jha (4):

  • 50eea64 PM: Added support for CME/SGPE flags in respective image header.
  • 5de1f56 PM: Updated flag field in SGPE Image header.
  • abfecf4 PM: Updates restore value of NCU RNG BAR SCOM register.
  • d02ef46 PM: Fixed placement issue associated with core repair rings in HOMER.

Rahul Batra (1):

Rick Mata Jr (1):

  • b4380fc p9_pcie_scominit procedure update to addresss PHY issues

Robert Lippert (1):

  • 1c93d08 generate errl for missing IPMI sensor number instead of assert

Sampa Misra (2):

Shelton Leung (6):

  • 5420a2c new temporary rdtag_dly values
  • 9f73dc1 Set safe refresh to same as normal refresh
  • fd5641c Default Enable Address hash in ECC
  • e8a7a14 update to write data delay formula
  • 6222646 fixed how odt scoms interpret odt attributes
  • e1d3218 fixed code referrencing 2667 to 2666

Soma BhanuTej (1):

  • c49e981 Security control override disable support - p9_setup_sbe_config

Stephen Cprek (2):

  • d0b4499 Add one element to the TOC array to match how pnorrp.H does it.
  • 6f5121d Change autocitest to run pre/post simsetup workarounds in sb cmd

Stephen Glancy (2):

  • fec0ed3 Updating shmoo to use per-lane fails
  • ba5dfed Fixed WR VREF settings bug

Sudheendra K Srivathsa (1):

  • 50c7585 p9_pstate_paramter_block L2 commit

Thi Tran (2):

  • 35fd358 Fix bug in grouping of 2 code
  • 7ad7ab6 HW397255 Sync Enablement workaround

Yue Du (2):

  • 5b1a4b4 HW396520: DD1 workaround skip flushmode inhibit drop in cache hwp
  • ef0c674 STOP: Set chiplet ids in sgpe and cme

Zane Shelley (4):

  • 6d8dd3b Updated IS DIMM HUID and affinity path in genHwsvMrwXml.pl
  • 65d41c7 PRD: clean-up on core recovery workaround
  • 501e19d PRD: iteration bugs in BitString class
  • 06e5c5e PRD: Data Storage exception in BitString class

crgeddes (8):

  • fbbfe41 Clear out interrupt mask list after resetting XIVE unit for MPIPL
  • dd2e08d Correct the system-policy names we are looking up in the MRW
  • 29684ba Disable bad MCAs based on CRP0:Lx keyword data
  • 837c296 Insert workaround for issue with memdiags
  • 582f7cc Remove "deprecated" comment next to PROC_PCIE_REFCLOCK_ENABLE attr
  • 6910cb9 Enable mss_throttle_sync
  • 63c3cca Clean up FAR3BQ workaround so that fails will be committed properly
  • a48d17e Hard code value for EI_BUS_TX_MSBSWAP on XBUS2 targets

nagurram-in (6):

  • 872acfd SP-LPC changes for P9 HDAT
  • fdef378 HDAT Fixes for Witherspoon
  • feb8023 Need to consume HDAT_EC for DD version push to phyp
  • b7457ee null pointer access fix in hdatmsarea
  • 05082b5 Fixing the deprecated FABRIC_NODE_ID and PIR value
  • edea301 PCRD chip info aloghnment issue due to missing capp func unit data

Package: occ

Repository

Patches

Commits

Andres Lugo-Reyes (3):

  • 0896127 dcom/ thread/ rtls/ TODO clean up
  • 89617e0 Prevent compiler optimization for struct to ensure 256-byte size
  • 4141b5f Initial Wof commit

Chris Cain (5):

  • 567a3d0 Sensor updates for AVS Bus data collection
  • a57eba0 Code updates for AVS Bus data collection
  • cbbd38f Fix occcSrcParse failure
  • 8654bf4 Open linear window for SRAM access on OCB channel 2 for secure mode
  • e29c674 Update DIMM i2c divisor to increase clock rate

Wael El-Essawy (2):

  • 45ceb3d Implement task_poke_watchdogs
  • 991c4f3 OCC-OPAL Shared Memory Interface: Dynamic data updates

William Bryan (5):

  • f18d4c1 Fix call home data for IPS on 4S systems
  • aa7187f Update SSX/PK time intervals
  • 48173d1 FFDC parsing tool
  • f3a22a2 GPE IVPRs, disable OCC HW error and simics IO
  • 0574ccc Support for MMU-less systems

mbroyles (3):

  • 4dd19f3 Header files for PGPE IPC support
  • bbacf6b pstates_common header file update
  • e350693 command handler cleanup and reset prep support

Package: palmetto-xml

Repository

Patches

Commits

No changes.

Package: petitboot

Repository

Patches

Commits

Jeremy Kerr (21):

  • 4b06a46 types: shorten boot_status definitions
  • 211d7eb types: Remove detail and progress from struct status
  • 5edfdd5 ui/ncurses: Add status log UI
  • 685fc9d ui/ncurses: remove "Info:" / "Error:" prefix from status area
  • c5ae6f4 discover: separate status-reporting function from boot() callback
  • b5f9e34 discover: Add helpers for status reporting
  • 458e307 discover: use helpers for status reporting
  • 8ed7af6 discover: Add device-specific status reporting functions
  • bdd5c29 discover: Use device_handler_status_dev_* for device-specific status
  • 4563c5d discover: add handler reference to struct discover_context
  • 1abc629 discover: Add reference to url in load_url_result
  • 5668d29 discover/status: remove completion messages
  • c35df3e discover/status: report status on link configuration
  • 789ba5f discover/status: Be more specific about DHCP event status message
  • f00b8c2 discover/status: report attempts at PXE configuration download
  • 79218d4 discover/status: report on PXE download failures
  • c9b3a69 discover/status: make boot status calls more consistent
  • 5b33aaa discover/status: Add parse status for GRUB2, yaboot & kboot parsers
  • 1c3cb3b discover/status: Use full URL in parse status message
  • f59937a discover/status: Add status messages for payload download results
  • ba14fc8 ui/ncurses/text-screen: trim long lines

Samuel Mendoza-Jonas (10):

  • 454f924 discover/boot: Improve kexec error reporting
  • 0ba871a lib/process: Allow process output to be retrieved on each event
  • ca11198 discover/paths: Add stdout callback parameter for load_url_async()
  • 7881939 discover/device-handler: Add aggregated download progress updates
  • dadebc9 discover/paths: Parse Busybox progress information
  • 6a06519 discover/paths: Announce download completion
  • 75c97cf discover: Maintain a backlog of status updates
  • f901ce5 ui/ncurses: Don't announce pb-discover connection
  • 0d3caaf discover: Record IP address of network interfaces
  • b406c38 ui/ncurses: Display IP address in nc-sysinfo

Package: pnor

Repository

Patches

Commits

No changes.

Package: skiboot

Repository

Patches

Commits

Alexey Kardashevskiy (1):

  • c89b9f1 Stop using 3-operand cmp[l][i] for latest binutils

Andrew Donnellan (1):

  • b58048b hw/phb3: fix error handling in complete reset

Benjamin Herrenschmidt (4):

  • 19afa4d phb3: Lock the PHB on set_xive callbacks
  • 61a59d2 Makefile: Use -ffixed-r13
  • 635cb0e stack: Don't recurse into __stack_chk_fail
  • f518486 Makefile: Disable stack protector due to gcc problems

Joel Stanley (1):

  • bb3ec49 arch_flash_arm: Don't assume mtd labels are short

Stewart Smith (1):

  • 5930a57 Add skiboot 5.4.3 release notes

Package: witherspoon-xml

Repository

Patches

Commits

Matt Spinler (2):

  • c6c41c1 Add remaining LEDs and support for LED control
  • 54dada7 Update RU_TYPE attributes

Sertac Cakici (9):

  • c947270 checking in new HB changes including Rick Mata's changes
  • d12c8a5 checking in new HB changes including Rick Mata's changes
  • a645b33 dimm-thermal-sensor and pick up attribute updates.
  • fa77a0b added pcie_lane_group and opal_mode
  • 013da3e fixed system name
  • e9c8071 update PEER_TARGET to NULL
  • 068820f 1) DIMM i2c addresses 2) EEPROM_VPD_PRIMARY_INFO values for node 3) MSS_MRW_TEMP_REFRESH_RANGE to 1 4) MSS_MRW_REFRESH_RATE_REQUEST to 1
  • 899692f EEPROM_VPD_PRIMARY_INFO changes for node vpd
  • d37e703 added dimm-thermal-sensor.i2c addresses

Package: zaius-xml

Repository

Patches

Commits

New package.