Release Notes for OpenPower Firmware v2.1-rc1

op-build v2.1-rc1 was released on Wednesday June 27th, 2018. It will become the new stable release of op-build, following on from v2.0, first released on May 16th 2018.

op-build v2.1-rc1 contains all the fixes as of op-build v2.0.3, and we expect to continue to do stable 2.0.y releases of v2.0 into the forseeable future.

Please note that this is a RELEASE CANDIDATE and not the final v2.1 release. We expect to do a final v2.1 tagged release early July 2018.

The final op-build v2.1 release is intended for GA POWER9 platforms, and basing system firmware off “a modest derivative of op-build v2.0 or later” is part of the OpenPOWER Ready requirements.

This release is largely small and incremental changes on top of op-build v2.0 rather than containing anything major.

Development defconfigs

Like with op-build v2.0, there exists a more stable and a more development branch of some key firmware components (notably Hostboot). This release there is only witherspoon_dev_defconfig (for the brave).

Updated Packages

Package Old Version New Version Platforms
busybox 1.27.2 1.28.4 openpower_mambo, firestone, firenze, garrison, zaius, p9dsu, palmetto, pseries, witherspoon_dev, vesnin, witherspoon, habanero, openpower_p9_mambo, zz, barreleye, romulus
dropbear 2017.75 2018.76 openpower_mambo, firestone, firenze, garrison, zaius, p9dsu, palmetto, pseries, witherspoon_dev, vesnin, witherspoon, habanero, openpower_p9_mambo, zz, barreleye, romulus
ethtool 4.13 4.15 openpower_mambo, firestone, firenze, garrison, zaius, p9dsu, palmetto, pseries, witherspoon_dev, vesnin, witherspoon, habanero, openpower_p9_mambo, zz, barreleye, romulus
glibc glibc-2.26-146-gd300041c glibc-2.27-57-g6c99e37 f openpower_mambo, firestone, firenze, garrison, zaius, p9dsu, palmetto, pseries, witherspoon_dev, vesnin, witherspoon, habanero, openpower_p9_mambo, zz, barreleye, romulus
hcode hw051018a.op920 hw061618a.920 zaius, p9dsu, witherspoon, romulus
hcode hw051018a.920 hw061618a.920 witherspoon_dev
hostboot 8e05a439 876b79aa zaius, p9dsu, witherspoon, romulus
hostboot 43c4502d cfa7304f witherspoon_dev
hostboot-binaries 20119f08 hw062518a.920 firestone, garrison, zaius, p9dsu, palmetto, vesnin, witherspoon, habanero, barreleye, romulus
hostboot-binaries 81d8233a hw062518a.920 witherspoon_dev
ima-catalog 90237254 6a1fd254 firestone, garrison, zaius, p9dsu, palmetto, witherspoon_dev, vesnin, witherspoon, habanero, barreleye, romulus
linux 4.16.8 4.17.3 openpower_mambo, firestone, firenze, garrison, zaius, p9dsu, palmetto, pseries, witherspoon_dev, vesnin, witherspoon, habanero, openpower_p9_mambo, zz, barreleye, romulus
linux-headers 4.16.8 4.17.3 openpower_mambo, firestone, firenze, garrison, zaius, p9dsu, palmetto, pseries, witherspoon_dev, vesnin, witherspoon, habanero, openpower_p9_mambo, zz, barreleye, romulus
machine-xml a941f8b7 f9eeb284 zaius
ncurses 6.0 6.1 openpower_mambo, firestone, firenze, garrison, zaius, p9dsu, palmetto, pseries, witherspoon_dev, vesnin, witherspoon, habanero, openpower_p9_mambo, zz, barreleye, romulus
occ 77bb5e60 5c01b547 zaius, p9dsu, witherspoon_dev, witherspoon, zz, romulus
petitboot v1.7.1 1.8.0 openpower_mambo, firestone, firenze, garrison, zaius, p9dsu, palmetto, pseries, witherspoon_dev, vesnin, witherspoon, habanero, openpower_p9_mambo, zz, barreleye, romulus
powerpc-utils v1.3.4 v1.3.5 openpower_mambo, firestone, firenze, garrison, zaius, p9dsu, palmetto, pseries, witherspoon_dev, vesnin, witherspoon, habanero, openpower_p9_mambo, zz, barreleye, romulus
sbe 8e0105e5 02f710ae zaius, p9dsu, witherspoon, romulus
sbe a389a5d9 02f710ae witherspoon_dev
skiboot v6.0.1 v6.1-rc1 openpower_mambo, firestone, firenze, garrison, zaius, p9dsu, palmetto, pseries, witherspoon_dev, vesnin, witherspoon, habanero, openpower_p9_mambo, zz, barreleye, romulus
util-linux 2.31.1 2.32 openpower_mambo, firestone, firenze, garrison, zaius, p9dsu, palmetto, pseries, witherspoon_dev, vesnin, witherspoon, habanero, openpower_p9_mambo, zz, barreleye, romulus

Package: hcode

Repository

Patches

Commits

Claus Michael Olsen (1):

  • 502e877ca111 Update to p9_xip_tool to handle stand-alone DDCO ring files.

Joe McGill (2):

  • c97bb0a2fd80 mask core SPATTN bit used for core checkstop handshake
  • 2a499e99d207 support IO reconfig loop for OBUS DL link training failures

Prasad Bg Ranganath (1):

Prem Shanker Jha (1):

  • ac9567422748 PM: Addressed TODOs in hcode image build HWP.

Rahul Batra (7):

Richard J. Knight (1):

  • a327175c6427 Update Makefile to fix concurrancy issues with libppetracepp.a

Yue Du (4):

  • d6b88e67ff4d STOP: Fix History Write Data Machine Check by PPM_WRITE_DISABLE
  • 1dc26ec0072e STOP: Add URMOR RAM to CME for NDD23 SMF
  • 050dc2142f83 STOP: Handle Quad Special Wakeup Done while pm_reset
  • 63c49e23a2cd STOP: CME/SGPE Hcode size reduction via global use of literals

hostboot (21):

  • 699005f149f1 Release tag information updated for hw051118a.920
  • 0d8951cdde6d Release tag information updated for hw051518a.920
  • 99f340c7b74a Release tag information updated for hw051618a.920
  • 85ecbf71967e Release tag information updated for hw051718a.920
  • f3f4d3449690 Release tag information updated for hw051818a.920
  • c79665be710d Release tag information updated for hw052318a.920
  • a9e9c6f0daff Release tag information updated for hw052418a.920
  • 17b8473da01f Release tag information updated for hw052518a.920
  • 262e018945d3 Release tag information updated for hw052618a.920
  • 331a145623c2 Release tag information updated for hw053018a.920
  • 80a399244e84 Release tag information updated for hw053118a.920
  • 764d268b65b1 Release tag information updated for hw060118a.920
  • a42e940b874c Release tag information updated for hw060418a.920
  • aa0d5610f6aa Release tag information updated for hw060618a.920
  • 2df7ae766eb5 Release tag information updated for hw060718a.920
  • a04a6779d7d7 Release tag information updated for hw060818a.920
  • ee19339b42f7 Release tag information updated for hw060918a.920
  • a54eba35a902 Release tag information updated for hw061218a.920
  • 79225d801f74 Release tag information updated for hw061318a.920
  • 7d8799ea77d6 Release tag information updated for hw061518a.920
  • 29e49c2b46c5 Release tag information updated for hw061618a.920

Package: hostboot

Repository

Patches

Commits

Adam Hale (1):

Amit Tendolkar (2):

  • 8fcc6813c098 SW419349: Handle override of deconfig by Error vs FCO reasons by association
  • dc3e00781d72 Adapt p9_sbe_check_master_stop15 for bad path on non-SBE platforms for fleetwood

Andre Marin (4):

  • 098a19f9ad31 Add eff_config functionality needed for RIT, fix cas_latency bug & attr files
  • 7da6227702e5 Add initial L2 mss_freq_system procedure.
  • ac3d2e3ea9a9 Add base spd decoder to share among controllers
  • 89bbfaf84a74 Add additional comparison function objects into functional header

Andres Lugo-Reyes (1):

  • 56ff2943a5df Fix off-by-one error when counting WOF reset counts

Andrew Geissler (8):

Ankit Dhingra (1):

Ben Gass (5):

  • d1c0355b013c Set TRAIN_TIME to 0 for simulation.
  • ee559052e566 Update p9n_23 engd with n23_e9108_3_tp105_ec408_soa_sc_u138_01 data
  • d4954387404b Correct Safe mode freqency to UltraTurbo compare error message.
  • 785e89f5fcf9 Shorten A-link timers for sim. Add polling for A-link training.
  • f563ab5ac678 Updating p9.core.scan.initfile settings for p9n 2.3

Benjamin Weisenbeck (8):

Bill Hoffa (9):

  • 59c3af1f3017 Implement Interrupt Resource Provider Init for MPIPL Multi-Node Systems
  • 90a2cbe1f607 Set Master Proc Attrs during MPIPL FSP Fail-Over Scenario
  • 3ee0baff08c2 Set attribute PROC_MASTER_TYPE during MPIPL
  • f3b2f887b854 Add 2nd query to hbRelease script finding commits in release-fips920
  • 6bb10d494153 Force hbRelease to search ‘master’ branch
  • 034db70a607c Multinode MPIPL INTRP Initialization Changes
  • b3e359badd40 Corrected data type to size for var in retrieveRepairDataMemBuf()
  • 112e8c957fb6 Enable DMI Erepair
  • cb841f1bd72a Add kernel debug trace to Invalid IPC Message Errors

Brian Bakke (3):

  • 3148c8e41ee8 Fixes to node IPC messaging to handling non-zero base addresses
  • e364f91be172 Fixes to node IPC messaging to handle non-zero base addresses
  • 77eb9fe3e55a Itep16 substep order does not match documentation

Brian Silver (7):

Brian Stegmiller (3):

CHRISTINA L. GRAVES (1):

  • c63b3e4a122c p9_fab_iovalid fix to clear action0/1 bits corresponding w/ link being enabled

Caleb Palmer (19):

Chris Steffen (4):

Christian Geddes (14):

  • 1cc7a88e11df Add PEER_PATH attribute to xbus and obus targets
  • dd25ed1a207c Add error log for sbe poweron fails and clean up errlog commits
  • 261c874fb2dd Update targeting init during RT to set PEER_TARGET on OBUS targets
  • d2f22373f239 Deconfig record can’t get added to vitalAttn elog on FSP
  • b1771bfafee1 Create HWP to save/restore OBUS fir masks
  • 42327316097c Slave SBE scratch regs must be up to date before continueMPIPL called
  • fd269e881530 Clear obus fir mask attrs after restoring obus firmasks
  • a09327508399 Save and restore OBUS related firmasks
  • 17d1f78337ea Refactor re-init of targeting data during MPIPL/HBRT startup
  • 6b01faeebc16 Link PLID for failing SBE recovery in PRD path w/ other related logs
  • e15b65ed41d8 Fix bugs in core checkstop escalation manipulation during HB
  • 5090c197292c Deprecate legacy ATTR_MBA_PORT/ATTR_MBA_DIMM
  • be8bb8fae414 Update PEER_TARGET values to be NULL on MPIPL if needed
  • 4d9e273baf30 Remove deprecated VCS_I2C_RAIL attribute from hb code

Claus Michael Olsen (1):

  • b22701137048 Update to p9_xip_tool to handle stand-alone DDCO ring files.

Craig Hamilton (1):

Dan Crowell (21):

Daniel Howe (2):

  • 0f97acef7aec Updates to pb_cfg_follow_scope_rate_jump_level and pb_cfg_np_cmd_jump_cmd_rate
  • 7b9936e7b593 dd1.1+ DL training procedure updates

Daniel M. Crowell (1):

  • 1b819687e056 Revert “Set HB Dump Flag in TI Data on any TI with SRC”

Elizabeth Liner (3):

  • 2a43c455adfc Set up core checkstop escalation using HWP
  • 0539920e555b Re-enabling test cases that were turned off during bringup
  • 27fc2d9695a4 Adding Chiplet Num testcases for MC, MI and DMI in cumulus

Greg Still (3):

  • 4e919f5e820f PM: clear Hcode error injection bit upon PM complex reset
  • f59ac34985af PM: Clear error injection bits before special wake-up in PM complex reset
  • e95497ee0e43 PM: Fix double biases value into safe mode frequency

Ilya Smirnov (9):

  • 92a48f3e7c80 Check if Console Library is Loaded Before Printing to Console
  • a5982dd2d6a9 New Attribute For Unusable TPMs
  • 70e337a2fe76 Add Proc # to TPM’s Affinity Path
  • d55d64a79ca4 Marked Failed TPMs Unusable For Alignment Check
  • c1bbef56ec51 Fix range Tags in attribute_types.xml
  • 6ebff9a73ab0 Secure Boot: Set trusted boot enabled in HDAT considering all nodes
  • b77dbedc8f3c Add Locking of Abus Sec Mailboxes
  • c7384e829f3d Secure Boot: Support API to fence off all node processors’ secure mailboxes
  • 7e0d574dff88 New Global For Console Daemon

Jacob Harvey (5):

Jaymes Wilks (5):

Jenny Huynh (1):

  • 27bbfd345736 Changing NXCQFIR(34) RNG control logic error to checkstop

Jim Yuan (1):

Joe McGill (23):

  • 37931b3b0f8f Add MSS customization support from CRP0 Lx MVPD
  • c4b9c94600cc cen_scominits – add pervasive LFIR configuration for TP, NEST, MEM chiplets
  • cb934c171a01 enable spreading via SS PLL for Fleetwood platform
  • 9dd8199cc416 p9_spr_name_map – change mnemonic for SPR 511 to SMFCTRL
  • 6df55b571dcb p9_sbe_common – mark TP LFIR bits 18:20 recoverable
  • f9a40964fc9d support IO reconfig loop for OBUS DL link training failures
  • dece8b8d13ad p9_sbe_scominit – unmask TP LFIR bit 37 for Cumulus
  • 4a43554124f7 p9_sbe_common – mark TP LFIR bit 37 as recoverable
  • 306a71070535 FBC Level 1 procedures
  • b7d8c7cfb45e L2 HWPs – p9_smp_link_layer and p9_fab_iovalid
  • 75649c5f3d45 L2 - Fabric updates for multi-chip support
  • 2cd54a28ccb0 p9_fab_iovalid – invoke link validation subroutine
  • 36a8aaf9dc8b L3 update – p9_fab_iovalid
  • 904da7128b41 IO, FBC updates to enable ABUS for Fleetwood
  • 0c44c70474ee shift XBUS FIR programming inits for secure boot
  • 6d4c897edca3 p9_fab_iovalid – secure ABUS mailboxes after iovalid is asserted
  • eae5dde56fae support IO reconfig loop for OBUS DL link training failures
  • 78055ea9215e p9_fab_iovalid – remove code setting ABUS security lock
  • 67ae5190164c shift OBUS FIR programming inits for secure boot
  • ed7254aed9ca use putscomUnderMask API to update FBC DL control register
  • 8dba363050dc shift OBUS FIR programming inits for secure boot
  • d93fbb365235 correctly propogate bad return code from p9_adu_coherent_status_check
  • 36839984fe01 p9_throttle_sync – clear refresh sync type after issuing IPL sync

John Rell (1):

  • a4dd8cf996ba jgr18042600 Changed rx_recal_abort_dl_mask=0 for cumulus HW446964

Louis Stermole (10):

  • 375927318f7e adding memory/lab subdirs, adding lab tool/module make target
  • d4f2ab31bde3 Remove GSA dependencies (CATCH, SQLITE3) from MSS builds
  • 29bde9b906c9 WR_LVL Termination Fix (Qoff) for p9c, DDR4 only
  • 79e4184e41b7 Fix p9c mss_ccs_fail_type function to return valid RC when it fails
  • dd251cae71e5 Change mss_freq algorithm to deconfigure ports to achieve common DIMM freq
  • 264b8c707d65 Add extra DRAM reset after RCD load on Nimbus
  • a4e1c3426e15 Change MBSFIR[27] to be a conditional channel fail on Cumulus
  • 1d21270b627a Restore ATTR_CEN_SCHMOO_MULTIPLE_SETUP_CALL after shmoos to fix masking errors
  • 1d33fcf2c591 Add bad bit setting to p9c training advanced
  • fd49726ffcf0 Fix p9c_generic_shmoo unit test to work with corrected bad bits attr

Luke Mulkey (2):

  • 1fd1cc97eb82 P9C Memory Throttle Updates (new HWPs and new ISDIMM Power Curve support)
  • 788da84977bc P9C Memory Throttle Updates (new HWPs and new ISDIMM Power Curve support)

Marty Gloff (5):

  • f5024f66d08a Set HB Dump Flag in TI Data on any TI with SRC
  • d7355b73ce6b Improve resource recovery path to handle memory plugging rules
  • cd8df2a4b033 Clear Block Spec Deconfig Attribute when Gard is removed
  • 876b79aacd9b Fix for SBE_P9_XIP_CUSTOMIZE_UNSUCCESSFUL during ipl with one EX
  • ccf2f3445e15 HBRT attrrp depends on node zero being present

Matt Derksen (6):

Matthew Hickman (2):

  • 03096ae8e5f3 Added empty scrub.H for HB mirror
  • 7b8e60462b27 Added p9_mss_memdiag for cronus ipl and modified scrub for step 16

Meng Li (1):

Michael Pardeik (3):

  • ccc4804c0a8f P9C Memory Throttle HWP Updates
  • df43ad6f8512 P9N/P9C util to throttle HWP updates for min util and safemode
  • 49fe793f319d centaur mba initfile update for refresh reset interval

Mike Baiocchi (12):

  • 22b613003960 Rediscover I2C Targets after Host I2C Reset
  • 3d3d39d62a94 Get Final HDAT Size from PAYLOAD’s SPIRA section
  • 8e601e32703b Remove System Level TCE Attributes
  • 8e8b74fdbd58 Add option to masterProcChipTargetHandle() to return functional chip
  • d0eaecced89b Skip Diagnostic Mode for I2C Resets over FSI In All Cases
  • 2383ff8f7e76 Add Secureboot Info to FFDC of I2C Errors
  • 3ad299af08fd Establish Base Support For Sending Mailbox Messages Across XBUS/ABUS
  • a1e236a42218 Improve FFDC for new Node Comm Device Driver
  • 26d9aed84b0f Add Mutex and Error Recovery for Node Communications
  • 36d47d4ca26d Update bbuild to b0608a_1823.920 and CUMULUS/Jenkins Fix
  • 7617e77949d7 Add procedure for istep 18’s Node Communication ABUS Exchange
  • 323f71eb613d Add TPM Calls to Node Communication ABUS Exchange Procedure

Nick Bofferding (15):

  • b783b0264c7f Secure Boot: Secure Centaurs in istep 14.5
  • d2c360c9db83 Secure Boot: Do not disable external cMFSI fencing in “host IPL complete” istep
  • 2fe71f4ddc13 Secure Boot: Implement Centaur SCOM cache
  • 9394f9d05ef8 Secure Boot: Inform FSP of key transition progress
  • 396cbd9a20cb Secure Boot: Remove cMFSI fencing TODO
  • 6be04f343c79 Secure Boot: Purge SW signature cache for multinode binaries
  • b14259e6b41a Secure Boot: Disable x-bus node communication
  • 6359b6a6e881 Fix memory leaks associated with various msg_sendrecv calls
  • f9aa8f06bbd8 Memory Management: Fix coalesce to track holes in the page management
  • b81a9c8640e6 Secure Boot: Defer init of Centaur SCOM cache register definitions
  • cbacafbc508a Secure Boot: Enabled final Secure Boot settings for Zeppelin
  • 1db54dcc27d4 Secure Boot: Disable cache of 2010800 Centaur register
  • 82aa44098bcf Remove p9_fab_iovalid.C in order to re-mirror it
  • 30fe98727be2 Secure Boot: Centaur Security: Fix handling of 9 Centaur registers
  • d420d7b06a2e Secure Boot: Set FIR mask bits for inactive OBUS links during host coalesce

Nick Klazynski (4):

Prachi Gupta (12):

  • 3c73a7c369ce wrap test: Use MNFG_FLAGS instead of compile time flag
  • dbd116ad5b6a wrap_test: targeting fixups
  • e71f194cb0ba DECONFIG_GARDABLE: add no_export tag, don’t want MRW to override
  • 2e5169694368 wrap_test: set MFG_WRAP_TEST_LINKS_SET on the destination target
  • bbee47025c11 Fixup all the voltage rail’s ID attribute for both proc and cent
  • a9986addb4ff call mss_volt* hwps with membufs that have same VDDR_ID
  • 7983214c3e76 p9c_mss_volt_dimm_count: add a const to the input parameter
  • 0ae044ac29cf add a call to mss_volt_dimm_count hwp
  • 5815703c3be9 Add support for missing memory behind master proc
  • 27bf395be2cd missing memory: istep 7 and 14 changes
  • d50263f51eb4 getMBvpdAttr: Updates for DDR3 support
  • cc638c9bdc4e Added in a sleep after we winkle in istep 18 to avoid race conditions

Prasad Bg Ranganath (5):

Prem Shanker Jha (3):

  • 5ed2437d9ecf SplWkup: Fixed issue in FFDC collection in case of special wakeup timeout.
  • 2b37fd25aed1 PM: Addressed TODOs in hcode image build HWP.
  • cfa7304f5d6a STOP API: API conditionally supports 255 SCOM restore entries for each quad.

Richard J. Knight (6):

  • 83c61f3ae866 Use the effective chip and group ids to calc mmio addr
  • 496156ffbd83 Add centaur dynamic VDDR code to hostboot
  • 49f6c664792e Add fix for HDAT Fail in Hostboot istep 21: BC8A1A20
  • c6cbabf3d435 Add HX keyword attribute for PCIe bifurcation support
  • 8e9be410090d Fix SRC BC8A1A20 - RUNTIME::RC_INVALID_RHB_INSTANCE
  • 8c3f57a54055 Fix for SW432203: fails istep at istep host_runtime_setup

Rick Ward (4):

Roland Veloz (5):

  • c0217d002a0a Added support, in Istep 08, to facilitate the testing of SMP wrap
  • 79c2cf9d40f1 Added support, in IStep 09, to facilitate the testing of SMP wrap
  • 1af47d2a9aef Continuing support, in IStep 09, to facilitate the testing of SMP wrap
  • c6916a42d34b Add support for getting SBE Capabilites; extract SBE Version, Commit ID and Tags
  • 0189e34d3bbc Create a utility to add/remove entries from a link list within a given buffer

Ryan Black (1):

Sachin Gupta (1):

Sakethan R Kotta (2):

  • 34d086e3e678 untrusted SBE reserved memory region to Rsvd Mem Trace Buf Section
  • 1ec6201b896c HBRT Reserved Mem Trace Buffer implementation.

Sameer Veer (1):

  • 22672ede554a Include release track info in list-of-commits email

Santosh Balasubramanian (1):

  • 07cf2ea6e013 Secure Boot: Centaur Security: Initial sensitive register list

Soma BhanuTej (2):

Stephen Glancy (14):

Sumit Kumar (3):

  • 6855bca779b8 Erepair HWP - Include target type DMI
  • eb3bc77cbaf3 Add check for copyright date if its begin-end years same
  • 1e12696d400f eRepair: Fixed lanes handling of target types

Swathi Madhuri Bhattiprolu (4):

  • 9c93244cabf8 Fix HWAS_STATE_CHANGED_SUBSCRIPTION_MASK for MC/MI/DMI
  • 5620f81ace6c Disable memory mirroring in simics temporarily
  • b7a44c225976 Verify frequency attributes across nodes to match with that of master node
  • e3163f375ff8 Implement the VPD backend for these attributes

Thi Tran (3):

  • 927220a65bb7 Double frequency of coalescing memory fragmentation
  • d46f111a8f66 Fix unbalance FCO distribution between procs
  • 58f42f15ae71 Fix data storage exception when PRD runs in istep 12.

Vasant Hegde (1):

  • fbea67f16d58 MPIPL: Update MDRT count for FSP based OPAL system

Venkatesh Sainath (1):

  • 2e3958796d0c Fleetwood 2N specific targeting binary generation

William A. Kennington III (4):

  • 2f1a0ed58a1b istepdispatcher: When trying to set the watchdog, clear DONT_STOP
  • 9b9f654f0f6d istepdispatcher: Reset the watchog to enable it
  • 3c2fdb8f668c istep21: Keep the watchdog running into the host payload
  • 0aff9f48c7ea ipmiwatchdog: Limit the number of resets

William G. Hoffa (1):

  • 45f20525ba60 Revert “Force hbRelease to search ‘master’ branch”

Yue Du (1):

  • 0d6bce9b7a0f STOP: Handle Quad Special Wakeup Done while pm_reset

Zane Shelley (62):

  • 453283ebfde2 PRD: Fixed logic errors in isMembufOnDimm() that broke Nimbus
  • e8111177af9d PRD: fixed how RT TPS procedures are banned from processing
  • 2ab7c3f22534 PRD: finished porting handleRrFo() for MBA
  • 2f03c48855a5 PRD: fix address registers for fetch ECC errors
  • f62ac59186a6 PRD: move MBA maint HWPs to PRD library
  • dd245fcbbe5d PRD: enable startScrub() support for Centaur
  • c82b015b7609 PRD: remove unused P8 memory domain files
  • 40a290f2ab3b PRD: remove unused P8 memory data bundle files
  • b26bb8d32b9f PRD: callout connented L4 bug
  • 09035bf13460 PRD: refined cleanupChnlAttns() for Centaur
  • bc2d4987aef8 PRD: add getConnectedChild() support from proc to membuf
  • b0a9477ec9a6 PRD: refined cleanupChnlFail() for Centaur
  • 4e47aaa5ef48 PRD: Callout MBA LOW with no gard on RCD parity errors
  • 5370984de389 PRD: Remove ForceRead() from MemAddr utils
  • c1c584f04be0 PRD: scrub resume counter for MBA runtime scrub commands
  • 1b04e458595a PRD: support to determine if BG scrub can resume after stop-on-error
  • 5064efd9ee55 PRD: Simplify templates in memory CE functions
  • 0d6b900a5d12 PRD: Maintenance RCE handling during background scrub for Centaur
  • e940af9a779a PRD: Maint soft/inter/hard CE handling during background scrub for Centaur
  • 4b7ee3632592 PRD: Update MemTdCtlr::initialize() for Centaur
  • aa0df6e89b16 PRD: removed unused P8 code
  • c7867f1449a1 PRD: flush CE and RCE tables when a TD procedure is complete
  • b8037fcdbe63 PRD: cleanup after placing/verifying a chip mark on Centaur
  • 7ff47d2af40b PRD: standardized VCM nextStep() and analyzePhase()
  • b869f42b77f4 PRD: ECC analysis and command handling for DRAM sparing
  • 08488232045b PRD: TPS analyzePhase() for Centaur
  • 3e16432f929a PRD: TPS startNextPhase() for Centaur
  • a8f19539edc5 PRD: TPS nextStep() for Centaur
  • 47e9c9b12017 PRD: TPS analyzeEccErrors() for Centaur
  • 82083635acda PRD: TPS analyzeCeStats() for Centaur
  • 9192da4a49db PRD: refined handleChnlFail() for Centaur
  • 1a66b96f84f3 PRD: FFDC registers for channel failure attentions
  • a0ea8ab73807 PRD: updates from latest RAS XML
  • 41f3aa61a7e9 PRD: removed old P8 memory system system code
  • cecaeb320299 PRD: typo in runtime DRAM sparing signature
  • 38666ab58f15 PRD: create MarkStore::applyRasPolicies()
  • 557dadfef131 PRD: remove NX unit checkstop support
  • 2775c2ed81ce PRD: removed runtime deconfig for channel failure
  • f6c80b9c6010 PRD: removed depricated ErrDataService::handleUnitCS()
  • ee548e96749a PRD: removed depricated unit dump support
  • bcfc61239031 PRD: removed depricated rt deconfig and unit dump interfaces
  • f54c91bffdc2 PRD: removed erroneous trace in getMemBufRawCardType()
  • 47c75711f2be PRD: fixed erroneous trace in PlatConfigurator::build()
  • 2b7899b5f805 PRD: removed redundant ECC capture data
  • 0fc9ee71e06e PRD: remove empty TD controller data
  • f290f5d4a9ef PRD: fixed parser bugs in TD_CTLR_DATA
  • fc766f78534e PRD: set Cumulus command list timeout to match Nimbus
  • 27bf34b7fa6e PRD: add CE table traces for MNFG mode thresholds
  • e1a04818ba32 PRD: enable FSP channel fail isolation on processor side of bus
  • 36b343d78a73 PRD: use correct symbol when writing MBA markstore
  • 2024675173c3 PRD: MNFG spare DRAM deploy needs to deploy on both MBA ports
  • 34768601609c PRD: Do not abort on UE during MBA TPS
  • 03416d24641d PRD: Set ‘too many bus errors’ in DMIFIR to UNIT_CS
  • b2c2ca936ce6 PRD: MBA command resume not incrementing address
  • ccea7f349f6e PRD: shift UCS and HA chiplet masks to match chiplet FIRs
  • a4746b6f2924 PRD: fix bug that bypasses TPS ban support
  • 84a0b8e43c20 PRD: remove unused TD queue parameters
  • 5a3703db513a PRD: All TPS bans on MCA target should cause fetch CE masking
  • 630c378b8dde PRD: reduce number of ways TPS can be banned
  • bb794f948b1f PRD: Ban TPS if UE found during VCM, DSD, or TPS procedures
  • 5a927c8232d0 PRD: abort TPS if chip mark placed during procedure
  • 4696c5090436 PRD: fixed the per-symbol threshold in MBA TPS

aravnair-in (4):

  • 415026c16dd2 Fix instance path for SMPGROUP target
  • 14a61c96fa3b Comment why we add INSTANCE_PATH specifically for SMPGROUP
  • 49e74816eab8 Set DECONFIG_GARDABLE for SMPGROUP target
  • 0c9579f525f4 Deconfig by association rule for SMPGROUP targets

nagurram-in (2):

  • e33bd00b1ee9 HDAT: Fix to pass mcbist target for mem bus frequency API
  • f3fd15c5b123 HDAT: New attribute LOCATION_CODE support for fru target

spashabk-in (1):

Package: occ

Repository

Patches

Commits

Andres Lugo-Reyes (2):

Douglas Gilbert (1):

William Bryan (1):

mbroyles (1):

  • aa97e176b1be Force update of OPAL-OCC memory after GPU presence detected

Package: sbe

Repository

Patches

Commits

Claus Michael Olsen (2):

  • 34332987f42c Risk level 3/4/5 support: Step 2 - image update to TOR v7
  • 3d4428aecda5 Update to p9_xip_tool to handle stand-alone DDCO ring files.

Joe McGill (1):

  • a7e21bc75bf9 Savory Insomnia – revert to ordered tlbie mode for Cumulus

John Rell (1):

  • accb97c18e8c jgr18042600 Changed rx_recal_abort_dl_mask=0 for cumulus HW446964

Nick Klazynski (2):

Prasad Bg Ranganath (1):

  • 02f710ae2d11 SBE:PUTRING: Add callout support for checkword mismatch failure

Prem Shanker Jha (1):

  • be807f0fd7ec PM: Fix FFDC collection for HWP p9_collect_suspend_ffdc.

Raja Das (2):

  • 104a5bd096f7 Tempopary fix to fail MPIPL if Cache is not scommable
  • 7ba886dde651 Enabled scomable state check before cache flush in mpipl

Sachin Gupta (1):

  • 9dc8c3e5576d Revert Tempopary fix to fail MPIPL if Cache is not scommable

Santosh Balasubramanian (1):

Soma BhanuTej (1):

spashabk-in (3):

Package: skiboot

Repository

Patches

Commits

Akshay Adiga (1):

Alexey Kardashevskiy (1):

Andrew Jeffery (2):

Balbir Singh (1):

  • 8cbe91569112 external/mambo: Add support for readline if it exists

Balbir singh (5):

Benjamin Herrenschmidt (5):

Breno Leitao (1):

  • 67bdd1668e6a doc: add entry for OPAL_CHECK_ASYNC_COMPLETION

Christophe Lombard (1):

  • 1e5668520cfb capi: Add a comment for the Transport Control Register

Cédric Le Goater (1):

Dan Crowell (1):

Frederic Barrat (7):

  • b5c863a86427 npu2-opencapi: Use presence detection
  • baa4156c71f4 npu2-opencapi: Rework adapter reset
  • 465bc3cac5b6 npu2-opencapi: Train links on fundamental reset
  • f27a6322ec1c npu2-opencapi: Cleanup traces printed during link training
  • 60cb2cd0595d npu2-opencapi: Fix link state to report link down
  • 94140dbc6a9c npu2-opencapi: reduce number of retries to train the link
  • c2ce576152b4 p8-i2c: fix wrong request status when a reset is needed

Haren Myneni (1):

Joel Stanley (7):

Madhavan Srinivasan (1):

  • 28ba76c32ea1 external/xscom-utils: Add python library for xscom access

Mahesh Salgaonkar (2):

  • e9ee7c7d3571 opal-prd: Do not error out on first failure for soft/hard offline.
  • fa82d360a73a opal/hmi: Display correct chip id while printing NPU FIRs.

Michael Neuling (1):

Nicholas Piggin (1):

  • 277615348ba6 core/console: fix deadlock when printing with console lock held

Oliver O’Halloran (4):

Samuel Mendoza-Jonas (2):

  • 3f0ddec7e719 astbmc: Set romulus BMC type to OpenBMC
  • 5cc781de8803 ffspart: Don’t require user to create blank partitions manually

Stewart Smith (27):

Vasant Hegde (2):

  • bb0079ea8490 platform/astbmc: Do not delete compatible property
  • ded1f6e1abf5 fast-reboot: Disable on FSP IPL side change

William A. Kennington III (9):

  • 27dec8f85b68 ipmi-watchdog: WD_POWER_CYCLE_ACTION -> WD_RESET_ACTION
  • b23d7714b4b8 ipmi-watchdog: Make it possible to set DONT_STOP
  • af7c59027d7b ipmi-watchdog: Don’t reset the watchdog twice
  • 84995f900497 ipmi-watchdog: Don’t disable at shutdown
  • c9f363245238 ipmi-watchdog: Add a flag to determine if we are still ticking
  • 651f2049feb3 ipmi-watchdog: The stop action should disable reset
  • 7e956e687e64 ipmi-watchdog: Simplify our completion function
  • 2d2916409639 ipmi-watchdog: Support resetting the watchdog after set
  • e6e74c53ed64 ipmi-watchdog: Support handling re-initialization

Package: zaius-xml

Repository

Patches

Commits

Adrian Barrera (2):