Release Notes for OpenPower Firmware v1.21-rc1

Updated Packages

Package Old Version New Version Platforms
busybox 1.27.1 1.27.2 barreleye, firenze, firestone, garrison, habanero, openpower_mambo, openpower_p9_mambo, p9dsu, palmetto, pseries, witherspoon, zaius, zz, romulus
ethtool 4.10 4.13 barreleye, firenze, firestone, garrison, habanero, openpower_mambo, openpower_p9_mambo, p9dsu, palmetto, pseries, witherspoon, zaius, zz, romulus
eudev 3.2.2 3.2.4 barreleye, firenze, firestone, garrison, habanero, openpower_mambo, openpower_p9_mambo, p9dsu, palmetto, pseries, witherspoon, zaius, zz, romulus
glibc 2.25 glibc-2.26- 73-g4b692dff barreleye, firenze, firestone, garrison, habanero, openpower_mambo, openpower_p9_mambo, p9dsu, palmetto, pseries, witherspoon, zaius, zz, romulus
hostboot 695bd891343 d3025f5d7dd barreleye, firestone, garrison, habanero, palmetto
hostboot 6a4ab65a875 9bfb2013af3 p9dsu, witherspoon, zaius, romulus
hostboot- binaries 25ebcad0c40 6924d6b711b barreleye, firestone, garrison, habanero, p9dsu, palmetto, witherspoon, zaius, romulus
ima- catalog 48ce3f26d2b 01b26a136da barreleye, firestone, garrison, habanero, p9dsu, palmetto, witherspoon, zaius, romulus
iprutils 2.4.14.1 2.4.15.1 barreleye, firenze, firestone, garrison, habanero, openpower_mambo, openpower_p9_mambo, p9dsu, palmetto, pseries, witherspoon, zaius, zz, romulus
kexec- lite 86e45a47e8c 87d044a895b barreleye, firenze, firestone, garrison, habanero, openpower_mambo, openpower_p9_mambo, p9dsu, palmetto, pseries, witherspoon, zaius, zz, romulus
libflash v5.8-123- gc06ed583 v5.9-166- g70f14f4d barreleye, firenze, firestone, garrison, habanero, p9dsu, palmetto, pseries, witherspoon, zaius, zz, romulus
linux 4.13.8 4.14.16 barreleye, firenze, firestone, garrison, habanero, openpower_mambo, openpower_p9_mambo, p9dsu, palmetto, pseries, witherspoon, zaius, zz, romulus
linux- headers 4.13.8 4.14.16 barreleye, firenze, firestone, garrison, habanero, openpower_mambo, openpower_p9_mambo, p9dsu, palmetto, pseries, witherspoon, zaius, zz, romulus
lvm2 2.02.171 2.02.173 barreleye, firenze, firestone, garrison, habanero, openpower_mambo, openpower_p9_mambo, p9dsu, palmetto, pseries, witherspoon, zaius, zz, romulus
machine- xml c6d2767a13f fb5f9334aa0 p9dsu
machine- xml 8633e11cd39 dcb0ac80b71 romulus
machine- xml 785c625a2a0 58554bfabd7 witherspoon
machine- xml 22ce15f13c4 b0884b3032d zaius
mdadm 3.3.4 4.0 barreleye, firenze, firestone, garrison, habanero, openpower_mambo, openpower_p9_mambo, p9dsu, palmetto, pseries, witherspoon, zaius, zz, romulus
occ 7449acdc8bf 577915f2860 p9dsu, witherspoon, zaius, romulus
openpower -pnor 21d66daff69 de0f8e47de1 barreleye, firestone, garrison, habanero, p9dsu, palmetto, witherspoon, zaius, romulus
petitboot v1.6.2 v1.6.6 barreleye, firenze, firestone, garrison, habanero, openpower_mambo, openpower_p9_mambo, p9dsu, palmetto, pseries, witherspoon, zaius, zz, romulus
sbe 76a7eb9956b 095e608c7f6 p9dsu, witherspoon, zaius, zz, romulus
skiboot v5.9 v5.10-rc1 barreleye, firenze, firestone, garrison, habanero, openpower_mambo, openpower_p9_mambo, p9dsu, palmetto, pseries, witherspoon, zaius, zz, romulus
util- linux 2.30.1 2.31 barreleye, firenze, firestone, garrison, habanero, openpower_mambo, openpower_p9_mambo, p9dsu, palmetto, pseries, witherspoon, zaius, zz, romulus

New Packages

Package Version Platforms
     

Removed Packages

Package Version Platforms
     

Package: barreleye-xml

Repository

Patches

Commits

No changes.

Package: firestone-xml

Repository

Patches

Commits

No changes.

Package: garrison-xml

Repository

Patches

Commits

No changes.

Package: habanero-xml

Repository

Patches

Commits

No changes.

Package: hostboot

Repository

Patches

Commits

Adam Hale (3):

  • 9fec69bc023c Remove psave init for firmware blacklist
  • 6e847113eb96 Expand PGPE optrace to Main Mem - No fnctl coreq rqmt image build vs hcode
  • d8083fad5ac1 Move PGPE optrace buffer to main memory

Adriana Kobylak (1):

Alpana Kumari (1):

Amit Tendolkar (4):

  • c06de50b3c21 STOP Recovery: Misc infra. updates to enable PM FFDC in HOMER
  • a202d4b0af85 Enhance SBE Deadman FFDC Format and sequencing
  • db7de0c59ffc Change PPE State FFDC into a human readable format in eSEL/PEL
  • 7067a4180ed6 Cache/Core stop clocks: add shut down of Power Management to remove contentions

Andre Marin (4):

Anusha Reddy Rangareddygari (2):

Ben Gass (3):

Benjamin Weisenbeck (7):

Bhimsen G Kulkarni (1):

  • c037b71deb05 MAX_COMPUTE_NODE_PER_SYSTEM attribute support for Zeppelin.

Bill Hoffa (6):

  • 84d4eb8da450 Take MFG mode into account before entering reconfig loop
  • 48b14aae8704 Fix genHwsvMrwXml.pl setting of MSS_MRW_REFRESH_RATE_REQUEST
  • 13863b512ac2 Add call_host_set_voltages to istep 08.12
  • f7a5547478ea Interrupt Handling Flow Change to Prevent Deadlock
  • 038d61af4611 Update Bbuild to b0117a_1802.911
  • cb444552aeba Multi-Drawer (IPC) Interrupt/Messaging Support

Brian Bakke (8):

Brian Stegmiller (3):

  • 1eba8f47f718 Avoid assert on invalid target types for PRD and HWP PLID association
  • 4296f3972550 HB Attribute for IPL chkstop analysis
  • adc84473391d PRD: Call hostboot for SBE errors

Brian Vanderpool (5):

  • 2c84b69258b2 Disable Pulsed Resclk mode
  • 3c9fe01a0255 PM: Mask CME LFIR Bits 13:19 - they are only used for characterization
  • d3ecbc680817 Initial check-in of p9_cme_sram_access
  • c5117f9ce933 PM: Ignore allow_reg_wakeup in cache contained mode
  • 0c093d57ac2a PM - use OJCFG[6] instead of OCR[10] to halt the 405 before reset

CHRISTINA L. GRAVES (7):

  • 102eb384558d Adding target for lco_m, changed flags, changed INF to DBG
  • f01a301bb626 p9_adu_access and p9_adu_setup L2 procedures
  • 3cb9bab7b62a Changes in error handling to stop the read/write as soon as an error occurs
  • d3defd59a697 Changes in ecc data fixing so reading and writing works
  • a656e358f1a1 ADU HWP updates for CI support, performance
  • c77a01844e73 ADU Level 3 code, changed owner to Josh, and added comments
  • 159389c0b656 PBA Level 3 code, changed owner to Josh, and added comments

Caleb Palmer (17):

Chris Cain (6):

  • 4e72331566db HTMGT: Do not validate throttles based on oversubscription
  • beeeedc75591 HTMGT: Pass utilization in hundredth units to HWP for mem throttling
  • a1f431ee3a68 HTMGT: Ensure processor callout added when going to safe mode
  • 02098ca7d9c1 HTMGT: Pass power per DIMM to memory throttling procedures
  • 83243d5bbb3d HTMGT: Send power supply redundancy policy to OCC
  • c16744bed525 HTMGT: Mark GPU as functional when present

Chris Steffen (3):

Christian Geddes (32):

  • ac7f3d7b4b95 Re-enable fapi2 test case module
  • 6f456343a42a Clean up things that were left after updating to simics nimbus 2.0
  • 7ac94ae277b9 Add EXTRAINCDIR to phb_perst makefile
  • 47f275a6bd3b Gard out EX when CME HALT ERROR is hit
  • 9e703b5d526c Add HW425526 and HW425027
  • 43b86b565ad7 During MPIPL check if SBE has set Hyp HRMOR in blComm area
  • 2727e5272f13 No longer pass master ex to HWSV as is no longer needed in p9
  • 5ef559321401 Move bbuild up to b1109a_1746.910 and remove workaround
  • 4bfe046e2f8b Use readSeeprom PSU chipop to get SBE seeprom image version
  • 397dacc3e9ad Remove annoying mbox traces (TRACF -> TRACD)
  • c5c12e6e0ae9 Add RTC to remind us to allow sending readSeeprom op to slave SBE
  • 6bc72e2973d1 Remove limit on max size of PNOR TOC
  • ce376fc3f4c7 Set hostboot_mode bit on P3PC interrupt scom reg during intrrp init
  • 9f3429c04561 TI w/ unrecoverable error if system boots w/ mismatching processors
  • a9a0baba8c4c Add option to Mask off SBE bits on TP_LOCAL_FIR
  • a6d6b5da3da4 Make SBE_MISCOMPARE_WITH_MASTER_VERSION errors informational
  • 8299008e6196 Re-enable Broadcast mode
  • 4f6092708bc8 Add no_export to DMI_INBAND attributes
  • fd12b61b55f2 Add hbHypCommArea struct to end of Hostboot Data reserved mem section
  • 779a1c3444a3 Read the hb/hyp comm area to see if hyp moved hrmor
  • aedc6f0a892e Add comments for hb/hypervisor communication struct and remove TODO
  • 8b95aa4ffafe Increase size allocated for HBRT section in Pnor from 4.5 -> 6.0 MB
  • 25cb28c5a6cf Set MSS_MRW_MEMDIAGS_BCMODE to be overrideOnly
  • fc6895bd0a84 Remove writable from Power Slope Centaur Attributes
  • e5cb7887f8b7 Remove writable property from ATTR_LINK_TRAIN
  • 4592e5a256c4 Add FABRIC_PRESENT_GROUPS system attribute
  • 1e15041b86ab Remove obus workaround from call_proc_chiplet_fabric_scominit
  • 0761000af3d1 During MPIPL expand memory size to be FULL_CACHE right away
  • bba738e7b179 Compute PAYLOAD_BASE attr based on phys_addr passed from PHYP
  • 66ce95b8de1f Remove is_master conditional from getVersionInfo in sbe_update
  • ae0fa99d821a Remove setting flipPort in processProc
  • de1c2d1d9e39 Remove annoying traces from target generation code

Christian R. Geddes (1):

Christopher D Hanudel (1):

  • fd82f7002d2d RNG DD2 Hostboot: Sim data showed needed parm update so ST fail at 50% entropy

Claus Michael Olsen (11):

  • d0343c2f1ae6 Centaur ring support - TOR API
  • 86f2ee342aa0 Small change to dd container header file.
  • cc6ec7c9087b HW425038 INT ARX timeout workaround - Updated initfiles to 49241
  • 0d63966b4333 Update: xip_tool: Introducing image section type (IST).
  • 385c30e4905d Support for PPE commit 49883 to error out on non-TOR ring section.
  • b78b33c5a32a Code restruct: TOR API
  • fecd2a64f5b4 Override filter ring support for perv_pll_bndy_bucket rings.
  • 80ef0f2bbe20 Removing P9_XIP_ITEM_NOT_FOUND trace out msg from p9_xip_image.C
  • 4864902e62b1 Adding CT_P9A to the enum list of chip types.
  • 21c7d72548e5 p9_dd_container: Introducing DD container API lib to PPE repo
  • c1c9e46c0846 xip_customize and TOR API: Improved DD level verification

Corey Swenson (5):

Dan Crowell (20):

Daniel Howe (8):

David Kauer (3):

Dean Sanner (7):

Donald Washburn (2):

  • 5e731ccc76d4 Work around for SCOM DMI bug on Cumulus.
  • 621ab58f2f53 Integration of hardware vpd accessor functions into Hostboot.

Dzuy Nguyen (1):

Elizabeth Liner (10):

  • 7f75425745f0 Moving SBE threshold handler to its own file
  • 351f3287bba4 Create base class structure for SbeRetryHandler
  • 18f9c896aa1e Fixing the SBE switch functionality
  • 010d6a9a091b Adding more debugging traces to the SBE error handler
  • e29c5cfdb62c SBE error logging and handler cleanup
  • a147e5838156 Unit tests for SbeRetryHandler
  • cf89b876a3d4 Adding SbeRetryHandler to the runtime module
  • a334e5aa3f11 Add in a check in the PSU error logging for SBE failure
  • 2e5deae5db69 Add call to get the SBE RC and commit it to an error log
  • 6b43bcadea88 Adding advanced restart logic after detecting vital attentions

Greg Still (7):

  • a2d52141acb9 PM: Disable core hang buster
  • 361addb254f6 Pstate Parameter Block/Setup Evid: Safe Pstate Fix
  • dc276ea88de6 PM: Fix p9_setup_evid for manual voltage overrides
  • d02b0a626e2f PM: OCC Pstate Parm Block comments for minimum frequency and Pstate being safe
  • 42937caa1ce4 WOF/Pstates: HOMER VFRT rounding fix and Safe Mode Freq -> Pstate fix
  • 8cdeae021f82 VDM: PSAFE needs a default setting if #W VDM leads to VDM disablement
  • 430115962900 WOF: VFRT biasing based on ATTR_FREQ_BIAS_*

Ilya Smirnov (8):

Jacob Harvey (4):

Jayashankar Padath (1):

  • 7f0962881ce0 HDAT : Update in feature flag structure value

Jaymes Wilks (11):

  • cb260675de9f Secure Boot: HBBL partition support [FSP]
  • 5fa02a909075 Support selecting fips or op-build for signing process
  • f7b3c79d2b2a Secure Boot: SBKT partition support [FSP]
  • eaf4ca605f7b Create new test only PNOR section to test secure Load/Unloads
  • ba9cad2c031b Create better anti-deadlock strategy for vfs
  • fa2acdeb7202 Change FIPS build genPnorImages.pl constant back to 0x40000000
  • 04dca99153ca Stop deconfiguring magic MCA and its MCBIST by association
  • 79abc8362186 Make FCO cores distribute evenly among processors
  • 2a032fa76a4e Continue to run simics on lack of write access for trace files
  • c1d8f52bb296 Fix failures to boot with unsecured mode
  • 9bfb2013af39 Add HW callout mapping to target subsystem table

Jennifer A. Stofer (1):

Jenny Huynh (1):

Joachim Fenkes (3):

  • 6731aa248737 p9_sbe_npll_setup: Enable Spread Spectrum right after SS PLL lock
  • aed6647b5f80 p9*_clockcntl: Add missing NPU ring 0xF in N3 chiplet to clock check
  • b8ebffe6e6a4 HDCT: Remove core trace arrays, permanent P9 erratum

Joe McGill (29):

  • 44881dc3727c L2 - Fabric updates for multi-chip support
  • d704be991b7f L2 HWPs – p9_smp_link_layer and p9_fab_iovalid
  • 4e12e90c06fd L2 - Fabric updates for multi-chip support
  • f10a3f6c0902 IO, FBC updates to enable ABUS for Fleetwood
  • af548636493d p9c.mc.scan.initfle – initial release
  • d6c5b55b7f06 cen_stopclocks update
  • 1bf7f7464012 Shift HWP content to align with desired EKB layout
  • 73859ef374f2 update owner comments in ADU, PBA, TOD HWPs
  • f46fb4538247 p9.filter.pll.scan.intifile – set 0 BGoffset for P9C DD1.1
  • def5778ba314 remove NV iovalid assertion from FW and add scan inits to resolve glsmux xstate
  • 47a980c12cf7 mvpd_access_defs.H – add enum for AW keyword access
  • 83fecdb69bbd create empty shells for initfiles coming under 50468
  • 2209292ea1a7 Chip address extension workaround for HW423589 (option2), part1
  • 74cc36c5dd03 Chip address extension workaround for HW423589 (option2), part2
  • 6782a20d9c7c p9_mss_eff_grouping – fix mirrored memory mapping bug introduced by 49290
  • 2b0de939d297 support customized application of filter PLL buckets from AW MVPD keyword
  • 547e7f8b0493 p9_mss_eff_grouping – fix multi-group mirrored mapping bug introduced by 49290
  • 0041dd78c705 cen_initf_errors.xml – initial release
  • 20a0e8bd621b disable ECC bypass for Cumulus DD1.0
  • f7fb6d73a88d apply rings from Centaur HW image
  • 63167adf8994 MCD disable workaround for HW423589 (option1)
  • d65acc669a10 checkstop on MCD UE when extended addressing mode is enabled
  • 142e05201115 Disable read data delay for Cumulus DD1.0, enable for DD1.1
  • 02e505b4c437 p9_fab_iovalid – secure ABUS mailboxes after iovalid is asserted
  • 5343e0808f17 fix ADU setup for MCD disabled operation
  • d2c3cd5ab8ce p9_pcie_config – MCD disable updates
  • cc2d45afa61c p9_xbus_fir_utils.H – create header for definition of XBUS related FIR settings
  • 4923ac750fb9 p9_setup_bars – precisely configure MCD available group vector
  • c9a86977d3eb shift XBUS FIR programming inits for secure boot

Joel Stanley (1):

John Rell (2):

  • 72a3e1a7da9c jgr17121400 HW430958 Cumulus Xbus short channel
  • c439c1399cb1 jgr171017 Setting changes for Obus boardwire vs cable

Kahn Evans (1):

  • 0ef7c3c566af Optional support to parse default attribute tags

Lennard Streat (4):

  • 9554c4520e9e Updating MCU to support ALT_M setting fix (HW425310).
  • 46b2641400bc Adding in feature to run hardware force mirror facility by default.
  • 421bf8c4f4c5 Disable Read data delay for Cumulus DD1.0.
  • ca9bfdb954db Workaround for Warlike Parasite (HW430546)

Louis Stermole (10):

  • d7750b78d80c Fix tWLDQSEN and IPW_WR_WR timing parameters for MSS training
  • 08cfd267e67e Add Vreg==1 trigger to DLL workaround
  • 929920660d1c Fix default values for power/thermal MRW attributes in XML
  • efe0e19b37f5 Fix Galois codes for chip marks added by MSS restore_repairs function
  • 956df8db0fd1 Change ZQ cal fail action to deconfigure MCBIST instead of MCA
  • fc1ce68719ee Enable exit_1 mode in FWMS for symbol marks
  • 789f5c5645a5 Move MSS Rosetta map from lab to f/w library, add API
  • d55728f031ec Modify Rosetta map to reflect port corrections
  • 8ce3ad72158b Rename access_delay_regs API perspective MC to C4 and add real MC perspective
  • e75b51ba9604 Return failing MCA targets when MSS_CALC_PORT_POWER_EXCEEDS_MAX condition hit

Luke C. Murray (4):

Luke Mulkey (4):

Marty Gloff (4):

  • fe58a710b97e Parser for SBE and HCODE build level
  • ca52f95d63bd Concurrent code update of HBRT - Read Version
  • 0a1b60c34e55 Concurrent code update of HBRT - Update Structure
  • 6c769aede363 Concurrent code update of HBRT - Enable Interface for Host

Matt Derksen (14):

  • 2b4e2315094e Send down OCC info logs to BMC for call-home
  • 3378748dbc2e Fix some review comments for sending down OCC info logs to BMC
  • dacd80a9811f Fix grabbing config from NV keyword data
  • 89f7297255af Test and verify concurrent init of PM complex
  • 2d590161d70f Enable ZZ-2U
  • 2429064ef8ce Move major stack variable to heap to avoid stack overrun
  • 5161b6eb9b76 Increase trace buffer size to avoid hang between traces and PRD.
  • 6141805efc9c Add HB_VOLATILE sensor so OpenBMC can mark volatile sections
  • d2b876356f54 Lock i2c around vpd write message to FSP at runtime
  • 722bf1861db9 Fix setting hbVolatile and RebootControl sensors
  • 44aa1a1578b1 Compile attributeOverride tool in x86.nfp environment for mnfg use
  • f6f8c953755a EKB side of changes for attributeOverride tool in x86.nfp context
  • f0c1f3b3a422 Explicitly call ATTN/PRD before exiting PM Reset flow
  • 27cbbc4cc87d Update int64_t attributes in attributeenums.H to LL

Matthew Hickman (1):

Mike Baiocchi (9):

  • b0a9a93e45dd Add Functionality To Allow FSP to Enable TCEs For Testing
  • 8f6cf7d7310d Add TCE Support to utillidmgr
  • 8fcdfa14a7d3 Support Verifying and Moving PAYLOAD and HDAT when TCEs are Enabled
  • 5cd503229820 Fix Initializing HW To Point At An Invalid TCE Table in Istep 10.6
  • f43013e57725 Send FSP relevant information for PSI Diagnotics test when TCEs are enabled
  • 07f9a3771538 TCE Updates to support OPAL
  • b27a71f308e1 Update TPM Retry Policy and Timings
  • e93cf4eb7e3e Enable TCEs as the default on FSP-based systems
  • 079068a0dd84 I2C Reset Path: Add Poll of SCL High Before Issuing Stop Command

Nick Bofferding (15):

  • b0f4906b589d Secure Boot: Sign MEMD partition for FSP platforms
  • 07d75753d594 Secure Boot: Enforce PNOR section component IDs
  • 70c697000c8a Secure Boot: Fix parallel and multiple pass image signing issues
  • f7dd1f12d858 Secure Boot: Purge dev SW signing cache before reuse
  • 9470c51fc486 Secure Boot: Support FSP/HB standalone production signing
  • 2fc740c30b90 Secure Boot: Enable PSI interrupts after XSCOM switchover
  • 98e555428942 Secure Boot: Blacklist: Init PSI bridge BAR and FSP BAR properly for security
  • 3e24de691ed6 Secure Boot: Surface unique TI when key transitioning complete
  • 00d2200112da Secure Boot; Force simultaneous SBE update on key transition
  • bd1519429ab3 Secure Boot: RAS Reviews: Fix load handler logging
  • 7a5fdcbd0c45 Secure Boot: Remove cyclic dependency in TPM daemon shutdown path
  • d52d893e3aa2 Secure Boot: Flag ROM verify reason code as terminating RC
  • eb22cf5b7cb7 Secure Boot: Open persistent virtual memory mapping for HDAT TPM logs
  • 24d964b78e02 Fix syntax error in Dump.pm
  • d18433a85fa8 Secure Boot: Open up Hostboot VMM untrusted RO window on non-master procs

Nick Klazynski (7):

Prachi Gupta (10):

  • 18cc0dfbc93f Zeppelin BUP updates
  • 5b3da20db0e8 Zeppelin BUP updates: Targets.pm changes
  • a420f6c23b46 Zeppelin BUP updates: mss_memdiags workaround
  • e4d01510117e Zeppelin BUP: istep 14 fixes
  • 50a901b1468a ZEPPELIN BUP: fix VPD_REC_NUM for membuf target
  • 3807622a5fae ZEPPELIN BUP: host enable memvolt changes
  • 94d8abaa56c0 Added values for CVPD_SIZE and CVPD_MAX_SECTIONS in processMrw
  • 51d3eeea8b3a set ATTR_PROC_SBE_MASTER_CHIP based on LPC connections in MRW
  • 9ea9546db73d ZEP_BUP: remove no_export and default value from DMI_REFCLOCK_SWIZZLE
  • bb004ba55073 processMrw: hard-code all base bar addresses as to not rely on mrw

Prasad Bg Ranganath (11):

  • c0d7d47a554f PM: Fix QCSR and CCSR update
  • 79acd9f3a834 P9_pstate_parameter_block: Bug fix in IAC VDN calculation
  • 5b86ae89fcd9 Fix bug in cache query state procedure
  • 1c06b1a80e5e p9_setup_evid: Missed applying bias values for pound V
  • 4319e2a93d9a p9_pm_pstate_gpe_init: setup Fsafe in all configured QPPMs
  • ed38dac64269 p9_pstate_parameter_block: support removal of VFRT Vdn
  • 755b47ecad12 PPPB: Fix endianess in pstate_parameter_block.C
  • 93c73a3eac40 Proc VPD:POUND W Version 3-F support
  • c77b6c1a8839 p9_pm_reset: check safe mode and, if not, move to Psafe manually
  • b0f4bd1e57b5 Zepplin:Remove dd level check for cumulus under PPB code
  • 13b0dd897296 FW910: PM reset procedure fix, move psafe update after CME halts

Prem Shanker Jha (9):

  • 47c3bbe42264 PM: Added support for version control in SCOM restore entries.
  • 04846f139458 EQ SCOM Restore: Introduced version control in SCOM restore entry.
  • 000deef452bc PM: Fixed generation of MTSPR instruction in STOP API.
  • 45824ede1fc0 STOP Recovery: Only XIR collection in HWP error path during PM Reset.
  • 537e7b6e6c72 Hcode Injection: Adds hcode error injection capability.
  • 993eec11fc9f SCOM Restore: Increased the EQ SCOM restore limit.
  • 6897c9475c92 Idle Stop State: Adds CME and SGPE global variables to FFDC.
  • 3b71fb0a04e3 PM: Level-1 implementation for HWP p9_pm_callout.
  • 8c89a1b7b92d PM : Changed FFDC collection to XIR mode.

Rahul Batra (3):

Raja Das (1):

  • 60ccd2d1e787 Differentiated Control Node type field from Normal Node

Ricardo Mata (1):

  • 17ce7befe588 Added CI throttling support, HW init updates, and fixed a bug with tce arb.

Richard J. Knight (4):

  • 1100f64331cb Add script to edit hostboot binary images to enable CFM testing
  • c2c5d0e657f6 p9_xip_tool support for DD level section parsing
  • 911996a1c31f Add new pnor section for Centaur hw ref image
  • 7f860e8a5c47 BUP - istep 11 support phase 1

Robert Lippert (6):

  • fb8c2671f28d errldisplay: use table-driven display for HWPF error strings
  • 20b179f938d4 hwas: skip reading ID/EC data from BMC
  • 69b2391ad885 ipmi: add support for reading SEL time from BMC
  • 013f189c0215 vpd: add ability to read record RT keyword value
  • 7261c1709400 vpd/mvpd: add RT as a valid MVPD keyword enum
  • f7b6ad2045f4 hdat: use VRML record for processor PCRD VPD data

Roland Veloz (7):

  • 8e6bd68539af Updated the GenericFspMboxMessage_t struct
  • f0db3bed8334 Handle SBE Error and Attempt Recovery from FSP
  • a69cb64611f3 Adding support for TOD RAS on FSP systems
  • 44d0f070400a Handles FSP reset-reload in HBRT messages
  • dfb142acec43 Corrected issue with hb errlparser not exiting on error
  • 6f4abd1ea46f Support for any target deconfig at runtime; Utility to create a generic message
  • 4c76eec6354b Propagate PLID from caller to any new errors; GARD target on retry fails

Ryan Black (1):

  • d5ca0693761a p9.npu.scom.initfile – fix cq_sm allocation issue at low water mark

Sachin Gupta (4):

  • 4f01142263eb Remove extra include dependency
  • 4da087dd8293 Revert “p9_sbe_npll_setup: Enable Spread Spectrum right after SS PLL lock”
  • 610996cd1656 Change type for number of pages.
  • 4db7aa5d3c6b Remove workaround for DD1 SW reset for XIVE

Sakethan R Kotta (1):

  • 1f187d7b7b44 ORDINAL_ID generation is fixed for multi node systems

Sameer Veer (1):

  • dddd42af796f Changes to build-script & setup-env for nimbus & cumulus to co-exist

Sampa Misra (1):

Santosh Puranik (5):

Sheldon Bailey (3):

  • 47a4947613f8 HTMGT:OP910:No change in processor speed turbo or non-turbo Witherspoon
  • 276c45cf2da6 HTMGT: Send VRM Vdd Thermal Thresholds to OCC part1 HB attributes
  • 4809fbff915f HTMGT: Updates for reporting throttle below nominal on Boston

Shelton Leung (2):

  • 4f504a2eebea fix for incorrect init value of AMO_Limit_Select
  • 606a6f48b15c fix for clockgate preventing perfmon start/stop

Soma BhanuTej (2):

Stephen Cprek (29):

  • 6e7098eba2f9 Add trace to indicate verify was called on a section
  • 6caab6132b05 Create Master Container Lid Manager and test parsing
  • 141c67de2310 Add Header to TESTRO PNOR section for testing Secure Lid transfer
  • 89c19d7e3a5b Process Components in Master Container Lid
  • 76f627c78307 Sign HBD pnor section in fips builds
  • 94b12d2ea050 Enable preverified lid loading from pnor and Master Container Lid
  • b1f4e911b9b7 Collect PNOR trace on secure verification error
  • bf8e8d4deb19 Fix RTC number in TODO and limit trace from MclMgr and PreVerifiedLidMgr
  • 1f2edbc95b80 Prevent all Master Container Lid processing in OPAL mode
  • f4d54e9c85b3 Fix standalone compile and simics when secureboot compiled out
  • 63a026113332 Create runtime_utils so both IPL and runtime can use common functions
  • 81279c1d146d Secure Boot: Fix lid load from HB reserved memory issues at runtime
  • 75f0cfee9e5d Fix strncpy from padding past the actual max size
  • c336a7728319 Handle comments from pre-verify and runtime lid loading commits
  • ca52131dad3d Handle ContainerHeader asserts more nicely with error logs
  • 5b5972e5580c Create a Trusted boot trace component and collect trace on errors
  • 0b408ad7a340 Add multi node support for genPnorImages and add HBD Fleetwood files
  • a4dc66b8d1c6 Specify actual SecureRom size into HDAT for POWERVM
  • 4888af6221d7 fix genPnor param MEMD which passed in an empty input filename
  • d527220c6ffe Add component ID check for Master Container Lid Processing
  • 82f341573515 Fix incorrect size for entries going into hb resv memory
  • 526f5106cc17 Do not preverify RINGOVD section in POWERVM mode
  • 92466e69168a Modify how POWERVM is processed in the MCL manager
  • 9ae6e9595f97 Remove Secure Boot workarounds
  • 34dbdc49d0d1 Convert asserts to error logs where it makes sense
  • 329b81443b43 Make the MemRegionMgr class target aware
  • 26bbcd97d817 Open Untrusted Communication for SP
  • 038392cae8c5 Move closing all unsecure memory regions to 21.3
  • bf9ac140940b Unload preverified secure sections after moving to mainstore memory

Stephen Glancy (19):

Sumit Kumar (3):

  • f43da019dd69 Centaur ring support - ring_apply and ring data
  • 8c9fd900efb8 Erepair HWP p9_io_erepairAccessorHwpFuncs
  • 9153608879d2 Moving DD specific ring coord from TOR to XIP (step 1)

Swathi Madhuri Bhattiprolu (3):

Thi Tran (8):

Tom Sand (1):

  • 82769e0a939f Fixed HBRT issue where virt addr not unmapped at the end of complex calls.

Tsung Yeung (2):

Vaibhav Jain (1):

  • 24d0d344bb8d Modify eSEL script to not ignore cases for command line options

Venkatesh Sainath (3):

Yue Du (3):

  • cfcd66d8907e STOP: Fix FF_BYPASS in sgpe_init
  • d5866aa3d221 STOP/PState: SGPE/PGPE Error Handling Support
  • 458cb0d58acf STOP: Fix PLS deepest when stop4+ due to self restore wakeup

Zane Shelley (9):

  • ac21d7508c54 PRD: latest from RAS XML
  • 42216acb89cb PRD: No gard on MCA for AUE/IAUE and RCD parity errors
  • 1f14c2229e43 PRD: error path handling in CS isolation
  • f74d2c56712b PRD: Fixed target for PCI chiplet FIRs during OP checkstop analysis
  • b7bc33f10f89 RAS XML: updates from spreadsheet v115
  • d1c569251281 PRD: fixed no gard when PLL and CS at same time
  • 2935800fa74d PRD: generic solution to associate HWP failures with PRD isolation
  • ecedb32fc183 PRD: DIMM callouts on RCD parity errors
  • d55a6fa5234f PRD: generic solution to associate HWP failures with PRD isolation

aravnair-in (2):

  • dfe15202fa42 Fix node ordinal numbering to handle Fleetwood
  • 536ae2496674 Changes to make the DIMMs show up in Fleetwood

manichow (1):

nagurram-in (3):

  • aed872bfb917 HDAT: Feature flag settings movement from PCRD to IPLP
  • d9513029321d HDAT:Adding address to HRMOR stash location in HB reserve
  • af203750b8e6 HDAT : Update init feature flag settings for P9

spashabk-in (2):

  • 5e94a704fe27 Change FAPI_IMP traces in p9_pm_ocb_init to FAPI_DBG
  • 4c1c57f0015e Create and allow for PNOR SBE Partition to have DD2.2 Images

Package: occ

Repository

Patches

Commits

Andres Lugo-Reyes (7):

Chris Cain (8):

Doug Gilbert (3):

Sooraj Nair (2):

William Bryan (5):

Zane Shelley (2):

  • a5b5103756c8 FIRDATA: fix error handling for SCOMs via SBE FIFO
  • cd42091d9a39 FIRDATA: retry getSCOMs via SBE FIFO on bad response

mbroyles (9):

Package: op-build

Repository

Patches

Commits

No changes.

Package: p9dsu-xml

Repository

Patches

Commits

jim (22):

  • 619af4d3a6b8 add tpm_required_sensor.
  • 3ad0bfb80270 WOF_POWER_LIMIT = turbo, SYSTEM_WOF_DISABLE = off
  • e8840e390273 DDR4 VPD update via PNOR. Issue 328.
  • 347d26450a76 hostboot code needs CLASS_SP for bmc-0. Issue 366.
  • c8a42e16e88c add WOF data.
  • 4ad589cd285f add target tpm-0.
  • 313281bb804c add skipper-14 as a child of p9dsu-0.
  • 73b7b43c60b0 CLOCK_PLL_MUX = 0x80030000.
  • c4639d667d49 MRW memory power updates for Boston LC
  • a0a5f8539dca Change default lane eq values for GEN3
  • 6d7309844f08 update MEMD VPD for Boston LC.
  • 383390ce6c9f Support DDR4 @2666 in Single Drop. MAX_ALLOWED_DIMM_FREQ 2400,2400,2400,2133,2133 -> changes to 2666,2666,2666,2133,2133 MSS_MRW_SUPPORTED_FREQ 1866,2133,2400,0 -> changes to 1866,2133,2400,2666 ASYNC_NEST_FREQ_MHZ 1600 -> change to 1866 FREQ_PB_MHZ 1600 -> change to 1866
  • e30477a2eb0e add default value FREQ_PB_MHZ_POUNDV_FALLBACK = 1600
  • 6bdebbb55f26 SYSTEM_VDM_DISABLE = 1.
  • 4e04c867ae40 Re-enable VDM. SYSTEM_VDM_DISABLE = 0
  • c11556752854 Enable STOP5. SUPPORTED_STOP_STATES = 0xEC000000.
  • 3c273c710fea disable stop5.
  • c3df36c06bb8 add WOF data for dd2.2 parts.
  • 82908139d269 Adding OPEN_POWER_N_PLUS_ONE_HPC_BULK_POWER_LIMIT_WATTS
  • 51574c64c031 Refclk MRW change needed for WOF. FREQ_PROC_REFCLOCK_KHZ 0x20788 -> 0x208D5
  • 7dfd3c0c5228 Remove FSI_LINK attribute from fsim-X global settings This was overriding the intended MRW values with an empty string which eventually resulted in incorrectly processed FSI data on the slave proc
  • fb5f9334aa0c disable stop4.

Package: palmetto-xml

Repository

Patches

Commits

No changes.

Package: petitboot

Repository

Commits

Cyril Bur (4):

Samuel Mendoza-Jonas (4):

  • 8d1e4f053574 ui/ncurses: Safely handle lost terminal control commands
  • 3af2c04787af ui/ncurses: Handle arrow key variants
  • f18998f6aac3 ui/ncurses: Always cancel autoboot on exit
  • 1ad12fe5b75e discover/pxe-parser: Fix relative parsing for manual config files

Package: pnor

Repository

Patches

Commits

No changes.

Package: romulus-xml

Repository

Patches

Commits

Bill Hoffa (1):

  • 690ff82375a2 Remove FSI_LINK attribute from fsim-X global settings

Hank Chang (1):

  • a8e017aca599 Updated MSS_MRW_MAX_NUMBER_DIMMS_POSSIBLE_PER_VMEM_REGULATOR to 8 for full DIMMs configuration

Mengze Liao (2):

Nickolaus Gruendler (1):

Package: sbe

Repository

Patches

Commits

Adam Hale (1):

  • 66cd2309b4ea Expand PGPE optrace to Main Mem - No fnctl coreq rqmt image build vs hcode

Amit Tendolkar (3):

  • 2dab7d4053aa Cache/Core stop clocks: add shut down of Power Management to remove contentions
  • be19efc55754 Enhance SBE Deadman FFDC Format and sequencing
  • e97e84d0f782 Enable FFDC Collection for SBE Deadman Timeout

Anusha Reddy Rangareddygari (1):

Ben Gass (2):

Brian Vanderpool (1):

  • 6f1c9f559f3d PM: Ignore allow_reg_wakeup in cache contained mode

Chris Steffen (1):

Christian Geddes (3):

  • 7a439687019f Increase suspend_powman timeouts from 10 micro sec -> 10 milli sec
  • 99c1c76cc825 Remove writable property from ATTR_LINK_TRAIN
  • dd54c6fc0af5 Add FABRIC_PRESENT_GROUPS system attribute

Claus Michael Olsen (15):

  • 8247c1a74c10 Centaur ring support - TOR API
  • 2551c3e8b1d8 Overlays and multi-DD XIP related updates to xip_image and dd_container
  • 608cfa2810b3 Small change to dd container header file.
  • 9f2e80824408 cleanup: xip_tool: Fixing two command arguments.
  • 348d8d20dc49 HW425038 INT ARX timeout workaround - Updated initfiles to 49241
  • ba0028f0e907 Update: xip_tool: Introducing image section type (IST).
  • 53acf553711c Support for PPE commit 49883 to error out on non-TOR ring section.
  • 871d02a4e2c6 Code restruct: TOR API
  • 8e0caa8e381d Error out on non-TOR ring section detection.
  • d9ebe234862c Override filter ring support for perv_pll_bndy_bucket rings.
  • 4640d0953dd6 Removing P9_XIP_ITEM_NOT_FOUND trace out msg from p9_xip_image.C
  • efddbeeb75d9 Adding CT_P9A to the enum list of chip types.
  • d4106818dcc1 Overlays and multi-DD XIP related updates to xip_image and dd_container
  • 12529174e471 xip_customize and TOR API: Improved DD level verification
  • 385957bda422 p9_dd_container: Introducing DD container API lib to PPE repo

Dan Crowell (2):

Daniel Howe (2):

David Kauer (2):

Doug Gilbert (2):

Greg Still (2):

Jennifer A. Stofer (1):

Jenny Huynh (1):

Joachim Fenkes (4):

  • fdcf15d4d7b7 p9_sbe_npll_setup: Enable Spread Spectrum right after SS PLL lock
  • 70f95047d661 p9_sbe_tp_chiplet_init3: Honor PCI osc selection when checking for osc errors
  • ac2deccdd5c7 p9_sbe_chiplet_reset: Remove SIM_ONLY conditional around delay
  • 5d91747c062f HDCT: Remove core trace arrays, permanent P9 erratum

Joe McGill (14):

  • 3a7ffbc58d55 p9_sbe_check_quiesce – dont attempt PHB DMA quiesce if ETU is already in reset
  • a99727e54d98 IO, FBC updates to enable ABUS for Fleetwood
  • 7a920c44fc65 mvpd_access_defs.H – add enum for AW keyword access
  • 3d41a2c1dc50 p9.filter.pll.scan.intifile – set 0 BGoffset for P9C DD1.1
  • 5888fd570b00 remove NV iovalid assertion from FW and add scan inits to resolve glsmux xstate
  • e4435bbe9132 Chip address extension workaround for HW423589 (option2), part1
  • 01f19f848283 p9_mss_eff_grouping – fix mirrored memory mapping bug introduced by 49290
  • 4d8b2fe78a66 support customized application of filter PLL buckets from AW MVPD keyword
  • f9ba70879a5a disable ECC bypass for Cumulus DD1.0
  • 86ae83c5d6a4 MCD disable workaround for HW423589 (option1)
  • a95f3b5f7c11 fix ADU setup for MCD disabled operation
  • 7d85e24ccf7d apply rings from Centaur HW image
  • db3e87fc9342 Disable read data delay for Cumulus DD1.0, enable for DD1.1
  • fd258b059364 p9_xbus_fir_utils.H – create header for definition of XBUS related FIR settings

Joel Stanley (1):

John Rell (1):

  • fc81ad0fabee jgr171017 Setting changes for Obus boardwire vs cable

Lennard Streat (1):

Luke C. Murray (4):

Martin Peschke (2):

  • dbb8adce3d25 p9_dd_container: simple generic standalone DD level container
  • b47bb02590da p9_dd_container: simple generic standalone DD level container

Matt Derksen (1):

  • 3a0f83c7c8ef EKB side of changes for attributeOverride tool in x86.nfp context

Nick Bofferding (2):

  • 277f0f10f796 Secure Boot: Temporarily whitelist various registers to resolve blacklist issues
  • 972609cc9fcb Secure Boot: Add p9_setup_dpll_values scom registers to whitelist

Nick Klazynski (8):

Prasad Bg Ranganath (5):

Prem Shanker Jha (1):

  • 3c84e2307401 STOP Recovery: Only XIR collection in HWP error path during PM Reset.

Rahul Batra (3):

Raja Das (4):

  • 7f96036fea81 Updated Backing build in customrc to move to latest Simics DD2
  • 20b1e798a82b PPE empty PK FFDC handler to save-off required registers
  • c68fb43ecf21 PPE Registers to be saved-off in the interrupt context
  • 56882277747c Register FFDC call is handled within machine_check_handler

Ricardo Mata (1):

  • fc526ece8110 Added CI throttling support, HW init updates, and fixed a bug with tce arb.

Richard J. Knight (1):

  • 7f62dd04344b p9_xip_tool support for DD level section parsing

Ryan Black (1):

  • a5f986ed76b3 p9.npu.scom.initfile – fix cq_sm allocation issue at low water mark

Sachin Gupta (17):

Santosh Puranik (2):

Soma BhanuTej (1):

Srikantha Meesala (1):

Sumit Kumar (3):

  • 0d8c248cc29e Centaur ring support - ring_apply and ring data
  • 75756bf696b4 gitRelease: Check master branch if query on rel branch fails
  • 9b03db45c424 Moving DD specific ring coord from TOR to XIP (step 1)

Sunil Kumar (2):

  • 584ee233b010 SW410723 chiplet ID range for address 107D0 is increased to 0x37.
  • 9586bfb71025 SW413281: Whilisting address for putscom according to HDCT.txt

Thi Tran (1):

  • f55ed0656b82 p9_build_smp – use ADU chipops to switch fabric configuration part #1

Yue Du (3):

  • 7bd8c25ffc52 STOP: EX deconfigure masking for EQ chiplet FIR
  • ee644a4d14e2 STOP/PState: SGPE/PGPE Error Handling Support
  • 47239b3d399c STOP: Fix PLS deepest when stop4+ due to self restore wakeup

nagurram-in (1):

  • 0a78e28c88a1 Added chiplet range for 0x107D0 scom address in BL/WL csv

spashabk-in (32):

Package: skiboot

Repository

Patches

Commits

Adriana Kobylak (2):

Akshay Adiga (10):

Alistair Popple (5):

Ananth N Mavinakayanahalli (1):

  • bd64f85b8581 fsp: Bail out of HIR if FSP is resetting voluntarily

Andrew Donnellan (1):

Benjamin Herrenschmidt (23):

Christophe Lombard (2):

  • 8b6c089342c7 capi: update ci store buffers and dma engines
  • 5c221866c88f capi: move the acknowledge of the HMI interrupt

Claudio Carvalho (20):

  • 4fb528b39411 libstb: move drivers/sha512.* to mbedtls directory
  • 594c7a6ae3cc libstb: import stb_init() breaking it into multiple files
  • 75dbbe674c0f core/flash.c: extern function to get the name of a PNOR partition
  • 060ff18d4ddc core/init.c: remove redundant calls to verify and measure BOOTKERNEL
  • 3ab91fbec937 libstb/secureboot.c: import sb_verify() from stb.c
  • 3281d5a41a82 libstb/trustedboot.c: import tb_measure() from stb.c
  • 5c2c24ba1511 libstb/cvc.c: import softrom behavior from drivers/sw_driver.c
  • 5aaa37619602 libstb/trustedboot.c: import stb_final() from stb.c
  • 024bf3248101 tpm_i2c_nuvoton: add nuvoton, npct601 to the compatible property
  • 9781da8a262d libstb/tss: update the list of event types supported
  • 48753eb9eb72 libstb/tpm_chip.c: define pr_fmt and fix messages logged
  • 5fdcc35fc103 core: update superseded libstb calls in flash.c and init.c
  • 21a7bd0e07f6 hdata: add secure and trusted boot ntuple to SPIRA-H/S
  • ccdbfdac637c libstb: remove stb.c and obsolete companions
  • 48fd73cfc707 hdata/spira: add ibm, secureboot node in P9
  • 7da364fd3646 hdata/tpmrel.c: add firmware event log info to the tpm node
  • f56ff29ed6f9 hdata/tpmrel.c: add ibm, cvc device tree node
  • 63110a7734e6 libstb: add support for ibm, secureboot-v2
  • 68a25577cd89 libstb/cvc: update memory-region to point to /reserved-memory
  • 63ef6f54445e doc: update libstb documentation with POWER9 changes

Cyril Bur (19):

  • a2f15d75c20f core/pcie-slots: Fix coverity possible NULL dereference
  • 8ca2d61f3b4b npu2: Remove side effects in assert() calls.
  • 65f9abea8e8c libpore: Fix incorrect mtspr instruction generation
  • ba540e0be90f external/pflash: Fix erasing within a single erase block
  • 92813a8bf9f3 nvram: Fix ‘missing’ nvram on FSP systems.
  • 60f46277f4bc libflash/mbox-flash: Add v2 error codes
  • 3e6c3b03bb4c libflash/mbox-flash: Always close windows before opening a new window
  • f47de2b05f9d libflash/mbox-flash: Move sequence handling to driver level
  • c3fc675285bc libflash/mbox-flash: Allow mbox-flash to tell the driver msg timeouts
  • 957503be8ea7 hw/lpc-mbox: Simplify message bookkeeping and timeouts
  • 1095ed9fa553 libflash/mbox-flash: Simplify message sending
  • de554c19bdfe libflash/mbox-flash: Use BMC suggested timeout value
  • f22d5c2c3d75 libflash/mbox-flash: Use static arrays of function pointers
  • 0e040b7285cb libflash/mbox-flash: Understand v3
  • 31f2c03b0abd libflash/mbox-flash: Add the ability to lock flash
  • b9774c47eecd libflash/test: Add tests for mbox-flash
  • 8e88ab0e66a2 pflash: Respect write(2) return values
  • a1e45fd2793c core: Avoid possible uninitialized pointer read (CID 209502)
  • 9b2136247e00 hdata/vpd: Remove possible dereference after null check (CID 207468)

Frederic Barrat (1):

  • 4f24ef23411d xive: Mask MMIO load/store to bad location FIR

Frédéric Bonnard (2):

Guilherme G. Piccoli (1):

  • 1e6cfd7d0459 xive: Trivial fix for compilation error when enabling xive debug

Jeremy Kerr (1):

  • 88bd3bc5e6f8 opal-prd: flush after logging to stdio in debug mode

Madhavan Srinivasan (2):

  • 938d1d9ed964 hw/imc: alway enable “imc_nest_chip” exports property
  • 3647e9850660 hw/imc: Check ucode state before exposing units to Linux

Mahesh Salgaonkar (8):

  • 363f328fbc59 opal/xscom: Move the delay inside xscom_reset() function.
  • 10f0a09239dd opal/xscom: Add recovery for lost core wakeup scom failures.
  • 13e1ed3c97bf opal: Get chip location code
  • 282d5fee5c4f core/hmi: Use pr_fmt macro for tagging log messages
  • c531ff957669 opal/hmi: HMI logging with location code info.
  • b33ed1e6b6b0 core/hmi: Do not display FIR details if none of the bits are set.
  • 45a961515be6 core/hmi: Display chip location code while displaying core FIR.
  • 3c38214ab4f0 opal/xstop: Use nvram option to enable/disable sw checkstop.

Michael Ellerman (2):

Michael Neuling (13):

Nicholas Piggin (32):

  • 2df240737596 core/bitmap: fix bitmap iteration limit corruption
  • 0dde9cd5d22b external/mambo: Switch qtrace command to use plugins
  • ec82b3ea49a0 fast-reboot: restore SMT priority on spin loop exit
  • 4d9f29cab33b fast-reboot: factor out direct control loops for sreset
  • ff230a3e9cdf fast-reboot: remove last man standing logic
  • f84a8a1c749d fast-reboot: clean up some common cpu iteration processes with macros
  • 57e544ee0191 fast-reboot: factor out the mambo sreset code
  • 5b61f7b5b477 fast-reboot: add sreset_all_others error handling
  • 43c96b232d89 fast-reboot: make spin loops consistent and SMT friendly
  • 068de7bc7688 fast-reboot: add sreset timeout detection and handling
  • 171b7858a559 fast-reboot: add more barriers around cpu state changes
  • 3598f41970f2 fast-reboot: remove delay after sreset
  • 674be30c9437 fast-reboot: inline fast_reset_p8 into fast_reboot
  • 4610c27825a1 fast-reboot: move de-asserting of special wakeups to the initiator
  • 1647413d7c2f fast-reboot: allow mambo fast reboot independent of CPU type
  • be43a0489e06 fast-reboot: move sreset direct controls to direct-controls.c
  • 1949c768eba6 direct-controls: change p8_sreset_all_others sequence
  • 44687f84e443 direct-controls: p8 implementation of generic direct controls
  • 1e85912b9210 direct-controls: add xscom error handling for p8
  • 1486a08de557 core/lock: Introduce atomic cmpxchg and implement try_lock with it
  • bc74922ab1ed core/lock: improve bust_locks
  • 9c565ee6bca4 asm/head: add entry/exit calls
  • b41553c22402 asm/head: move opal entry token check into C
  • 602c6d44a302 core/opal: always verify cpu->pir on entry
  • 0d84ea6bda03 core: Add support for quiescing OPAL
  • 688c0d51e6e9 fast-reboot: quiesce opal before initiating a fast reboot
  • 4cfd44c463e2 fast-reboot: improve failure error messages
  • 09a2319fdebc fast-reboot: move fdt freeing into init
  • 6d033ce35dc1 fast-reboot: move boot CPU cleanup logically together with secondaries
  • d0e44ad2a963 fast-reboot: bare bones fast reboot implementation for POWER9
  • acf2c345a98d direct-controls: enable fast reboot direct controls for mambo
  • 631ed5f2e06a dctl: p9 increase thread quiesce timeout

Oliver O’Halloran (35):

Prem Shanker Jha (4):

  • 1156b5f04b3e p9_stop_api: EQ SCOM Restore: Introduced version control in SCOM restore entry.
  • c4ff9557e99a p9_stop_api: PM: Added support for version control in SCOM restore entries.
  • 43c966bdad46 SCOM Restore: Increased the EQ SCOM restore limit.
  • 081882690163 PM: Fixed generation of MTSPR instruction in STOP API.

Pridhiviraj Paidipeddi (5):

Reza Arbab (11):

  • a05054c53a37 npu2: hw-procedures: Enable low power mode
  • d6f2505b1542 npu2: Add npu2_write_mask_4b()
  • ac6f1599ff33 npu2: hw-procedures: Add phy_rx_clock_sel()
  • 30ea08acc253 npu2: hw-procedures: Refactor reset_ntl procedure
  • d123203cfa9f Revert “npu2: hw-procedures: Enable low power mode”
  • 1c5417ec1898 npu2: Print bdfn in NPU2DEV* logging macros
  • a752f2d908d1 npu2: hw-procedures: Add check_credits procedure
  • e6b5867adb7f npu2: hw-procedures: Add obus_brick_index()
  • 4e04c833a1d4 npu2: hw-procedures: Manipulate IOVALID during training
  • 878c718aed20 npu2: hw-procedures: Change phy_rx_clock_sel values
  • 22df7a1c73c9 hdata/spira: Add missing newline to prlog() call

Robert Lippert (4):

  • 422cdcabb218 hdata/vpd: add support for parsing CPU VRML records
  • 27c35b967a84 core/direct-controls: wait for core special wkup bit cleared
  • c5cf392b75dc core/direct-controls: add function to read core gated state
  • d665e102ef37 hw/dts: retry special wakeup operation if core still gated

Russell Currey (3):

Shilpasri G Bhat (6):

  • cbbd16bfbeef sensors: dts: Assert special wakeup on idle cores while reading temperature
  • 275efcc44fda sensors: occ: Skip counter type of sensors
  • 49999302251b opal-prd: Add support for runtime OCC reset in ZZ
  • 781b10633945 opal-prd: occ: Add support for runtime OCC load/start in ZZ
  • bebe096ee242 sensors: occ: Skip GPU sensors for non-gpu systems
  • a05e341c9af2 sensors: occ: Skip power sensors with zero sample value

Stewart Smith (28):

Suraj Jitindar Singh (1):

  • 535d86ee9893 external/pflash: Fix non-zero return code for successful read when size%256 != 0

Vaibhav Jain (4):

  • 646dbfbec287 make_version: Fix check for ‘.version’ file
  • 7b613693d537 phb4: Dump CAPP error registers when it asserts link down
  • e05798d87571 capi: Perform capp recovery sequence only when PBCQ is idle
  • 5a959af3fb41 capi: Disable CAPP virtual machines

Vasant Hegde (8):

Package: witherspoon-xml

Repository

Patches

Commits

Bill Hoffa (1):

  • 5806543c0adb Stabilize DD2.1 by disabling some stop states and disable VDM + WOF

Erich Hauptli (9):

Matt Spinler (1):

nschwart (3):

Package: zaius-xml

Repository

Patches

Commits

Adrian Barrera (6):