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: hostboot¶
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):
- 17e278a6ec39 PnorUtils.pm: Add volatile flag
Alpana Kumari (1):
- 663aae09de40 Fix in filter Unwanted Attribute script
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):
- 1439d34bee09 Update memory error xml information
- aa313fb234e1 Update HPW Level for MSS API library
- d6f46067ee8d Add empty wr_crc files for HB to mirror
- fd207a3412f2 Update HPW Level for MSS API library
Anusha Reddy Rangareddygari (2):
- 4471b2a5baa5 p9_setup_sbe_config
- 6e0c67270fb4 Level 2 HWP for p9_sbe_dump
Ben Gass (3):
- a06edcedafcf Adding p9c_11 support.
- 52c557d1409b Adding p9a support.
- 15569e9de5a8 Shorten A-link timers for sim. Add polling for A-link training.
Benjamin Weisenbeck (7):
- f77b89e3527e Adjust ATTR_PEER_TARGET values for runtime
- 68e2f99dbe29 erepair VPD access bug fixes
- 34813cc8c52a PRD: Enable erepair vpd access procedures
- 9b4e25447bb1 Call xbus restore erepair in istep 9
- 9b826df04888 PRD: Fix missing clear of pll errors
- 7288c1f95ebb PRD: Disable Cen PLL Domain until required plugin functions are defined
- 1b258924a049 PRD: Define extra registers for Cumulus chip
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):
- 0abd9ab92d13 Story 173854 - Hostboot service to run phb perst procedure
- 7adcd16c12ad Story 180760 - Use self restore API to disable ATTN in HID …
- 7181b751b4d0 Error loading p9_phbPerst
- 5353e40a1ad9 Story 179465 - Smarter HBBL id handling …
- 3a88f18bc738 Enable ATTN prior to OPAL handoff
- b98033264ca7 Increase error log size to 4K for obmc systems
- 024dc9b9a203 malformed conditional errors with new ODE
- 5e8ed1d75c2a Bad target parsing in attributeOverride tool
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):
- 7f4fb82f60a5 PRD: Fix infinite loop when handling MPEs
- 219a0628c4f8 PRD: MPE Add VCM Event at MDIA
- ca3990cbf857 PRD: Update handleRrFo
- d2f72e803860 PRD: Fix sym count overflow in runtime TPS
- ad724500847e PRD: Init PRD in enableAttns
- fec3fa592c19 PRD: Use chip’s Galois code when writing chip marks
- 78baac3b72b0 PRD: Ban TPS after Maint UEs
- d30453f1107c PRD: Default iv_stoppedRank should be MCA not MCBIST
- 8c8e212108f6 PRD: Capture IUE Counts for FFDC
- e21201436665 PRD: Fix skipping TPS ban after Maint UEs
- b0255985c87e PRD: Make sure IUE bit is set after threshold
- c32b0a4eb864 PRD: Reenable restore dram repairs
- 1d862697f0b1 PRD: Mask mainline CEs after TPS is banned
- aa5e361a94c9 MDIA: Fix overwriting rc from restoreDramRepairs
- 4ba260490a2f PRD: Make sure iv_stoppedRank is set in handleCmdComplete
- e029420eaf65 PRD: RCD parity error broadcast mode workaround
- ef1d51e23675 Bad DQ bits compare ECC and spare fix
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):
- 8c705a49a9f4 Initial Abus Commit
- 0f2ac854f66a Updated Obus Interface
- bbd317375f82 I/O Metadata Cleanup
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):
- 42e96493c5fa Revert “Add HW425526 and HW425027”
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):
- 887d17b52472 Fix memd_creation file input and output paths
- f17ee1ff96ba Put editimgid into fsp.tar
- 665c9a18838f Fix for MDIA timeouts on Cumulus step 14.1
- 52ca8121f1ed Leave MCS acker open until Istep14
- afa7087e71fe Cumulus updates and testcase workarounds
Dan Crowell (20):
- 7535501dada9 Remove extra trace from multicast workaround code
- 8b06214f873b Allow fuzzy matches to WOF tables in Simics
- e62b88fdb3a5 Temp remove sbeio_rt from HBRT image to get space back
- e0672626472a Put libsbeio_rt back into HBRT
- 9a2e268f1799 Fix makefile syntax issue in vpd makefile
- e3cc786e08ab Stop parsing IVRM attributes for ZZ
- dfdf4bee880f Remove invalid access to TARGETING::EntityPath in base image
- 453d38aa29e4 Revert ATTR_CEN_ECID back to ATTR_ECID
- 56a7903c3dff Allow VPD writes to memory cache at runtime
- c75929bb0e53 Add Fallback Frequency for #V Bucket Selection
- cf31061a2d76 Remove bad istep-to-istep library dependency
- 8392e4f60660 Set response size equal to request size for FSP messages
- 8be0be91a852 Dummy commit to pull in prereq for FSP CI failure
- 1dce3206aa21 Increase trace buffer size to avoid hang between traces and PRD
- 59c08f915474 Remove distracting error message for fallback #V freq
- 0d8527ec60f3 Fixes for Runtime VPD Write messages
- 7f8aa4b7a017 Tweaks to multicast scom workaround
- 1e973575493d Expand Hostboot to 64MB
- b1534d2eee2f Add default for PROC_REFCLOCK to be 133333
- 04d354188da8 Change ATTR_MSS_WR_VREF_OFFSET to be override-only
Daniel Howe (8):
- 7fc0a8c51bfe Allow lpc_ed for p9n 2.2 per HW418117 fix
- ebd63e0fbdad update data token init to use scans on p9c 1.1
- 40a7f282bb78 disable pb tl when not in use
- 9bebbc7433c7 HW399448 set correct mode bit
- 83bb585ecafb update pb data x on token ring init procedure
- da0c66a0fee5 Update alink ras settings
- 08b4146e8dc8 Extend xbus oc expiration timers and updated epsilon for fleetwood
- 8c18b32b0a59 Reconcile epsilon w/ latest FBC latency document
David Kauer (3):
- e67892d9ce11 HW425038 INT ARX timeout workaround
- 7b43e07c5fb3 Modify INT FIR configuration settings
- a62b221b2fc8 INT FIR Mask fix for Nimbus DD2.0
Dean Sanner (7):
- 08d89ba2b878 Remove support for P9N (Nimbus) DD1.0
- 5b272bf3f232 Fix PNOR sections loaded into reserve-mem for non secure sys
- 97f6525326d7 Control Host reboots for manufacturing
- 6407898fc569 Connect CDIMM power/slope ATTR with VPD accessor function
- 1233c105dfd1 Various targeting fixes for Fleetwood system
- 99f0ee037491 Fleetwood dimm numbering fixes
- 4606e773441d Factor in fabric group on multinode systems
Donald Washburn (2):
- 5e731ccc76d4 Work around for SCOM DMI bug on Cumulus.
- 621ab58f2f53 Integration of hardware vpd accessor functions into Hostboot.
Dzuy Nguyen (1):
- c71ed1c41450 Add support for OBUS PLL buckets
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):
- a56250e422be Strip commas and quotes from PEL data string in eSEL.pl
- 6b229a55e244 Correct the timestamp in istep 16.2
- c4d83bcbb421 Deliver NIMBUS and CUMULUS standalone images to fips for Simics regression
- 03e13ded8724 Populate hb Runtime Data after OCC Starts
- e7fd8e4f5b01 Post-process hb timestamps in eSEL.pl
- d37246879463 Populate ATTR_FABRIC_PRESENT_GROUPS
- e51716b15f79 Fix Timestamp Search for eSEL.pl
- 6e7bb893b400 Load MEMD Partition in Itep 7.3
Jacob Harvey (4):
- cf5d76cbc891 Set blue waterfall range to 1-4 for all freqs
- 7fa961df6429 Fix sim problems on awan
- e0cdfdda35d6 Create xlate equality function for dimm kind
- f7dfd17dfc99 Fix RCW structure and make a default option
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):
- a8ef67b96804 Revert “Adding p9a support.”
Jenny Huynh (1):
- b9374cdc6edc Workaround for Quaint Gate, Angry Reindeer
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):
- 716a165455c1 fapi2: Fix template call sites for GCC 7
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):
- 094a91b3f779 Turning on NCU tlbie pacing by default
- fabc7bd25190 Adding attribute to turn memory early data on
- 5fa8f9e036df Enabling L2 64B store prediction
- 33db30729056 Updating Cumulus early memory data dials
Luke Mulkey (4):
- a498dc4e94fb Zeppelin Plug Rule Fix
- 7bbec657da0b MRW attribute changes
- f230133c8502 Lab tools for p9c.
- e4c43f303408 Fix mss_freq bug
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):
- daa54a8d74e8 Fixed AUE/IAUE masking bug
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):
- cf1f011b5af9 Add HW425526 and HW425027
- c4139797e45b HW403465 applies to all chips; Revert NDD2.1 RL; add SW406970
- 1ed63da3a55c Nimbus DD2.2 core chickenswitches
- fcf7d0e3f5fe Large update for security
- a9040e3c67fd Fix three NDD2.1 dials and add new NDD2.2 workarounds
- 6b21ff6c1caf Add new TM IMC, Add TLBIE hangbuster
- bf86a41a8e0e Implement security IMCs, based on v29 of wiki
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):
- 4924945481bd PGPE: STOP11+WOF+SafeMode Fixes
- 443f2c73ac82 PGPE: Fix FIT and actuation step conflict
- 3742bc2463d0 PM: VDM Prolonged Droop Fix
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):
- f10319641ba1 feature flag changes
Santosh Puranik (5):
- 5357999d189c Find connections by destination
- 12b6b45da232 Make plat init attributes non-writable
- 94404b004adb Set FSI_PORT for FSI slaves
- aa0883bae4fa Fix PEER_HUID attrib for XBUS and ABUS targets
- 3dca5a867512 Remove writeable tag from ATTR_PROC_FABRIC_GROUP_ID
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):
- d50dc3d2216a Extract error info from PIBMEM array save-off
- c2e705569f7f Make SBE errors recoverable - p9_sbe_common
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):
- d110f5634137 Adds in broadcast support for memdiags
- 6b9bc4190d60 Updates memory plug rules
- 1cf8acef718a Fixes broadcast mode memdiags crash
- e2305fe4b76e Fixes number of DRAM constants
- 0f5f2625adad Updates dramint training structure
- 5ef4ce5ebbcd Fixes memdiags bad address check
- f40bed180c16 Adds PDA support
- 623216605144 Worksaround AWAN simulation failure
- b17f5a628c59 Adds access delay regs helper functions
- db05487e27b5 Adds blank PDA files for HB
- f57934997860 Adds in blank files for CCS workarounds
- 3440e65b32f2 Adds PDA support
- 296cd5865b39 Adds lab PDA support
- 01c730dd4157 Updates WR VREF for characterization results
- 21407ef50121 Fixes WR LVL terminations
- 6650adcec6ac Updates training advanced and adds custom WR CTR
- e369ee31b0c5 Updates custom RD CTR pattern
- 1c2de2d2a08c Fixes HB compile error
- 548b7fd4484c Updates error logging to log target with FIRs
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):
- 27fe0afaf8f1 Fix issues with DMI target handling
- 0f94c2620c70 Support CDIMM VPD
- b801fd1a776f Make FAPI_POS unique on multi node system
Thi Tran (8):
- bcef4f1931d8 L2 - p9_build_smp HWPs
- bcc5a5535c2d Fix TODOs in p9_build_smp HWP
- 7b8fa03ea43f Mirror new file: cen_pll_initf_errors.xml
- be0a3a2a7f4a p9_sbe_hreset - Adding I2C Bit rate divisor calculation
- edbb12014deb L3 update - p9_cme_sram_access HWP
- 245f7224088e Mirror (new) p9_putmemproc HWP files
- b8522e84fe03 p9_build_smp – use ADU chipops to switch fabric configuration part #1
- df5241f06802 Setup p9c CHI’s FIRs and enable host attentions
Tom Sand (1):
- 82769e0a939f Fixed HBRT issue where virt addr not unmapped at the end of complex calls.
Tsung Yeung (2):
- 4e84db479b0c Adds self-refresh entry/exit commands
- 1d3c28511935 Adds ccs workaround to support SRE/SRX
Vaibhav Jain (1):
- 24d0d344bb8d Modify eSEL script to not ignore cases for command line options
Venkatesh Sainath (3):
- 5099a01fc800 Enabling multi proc master systems
- 550f6f5cfc2f Perl script for generating HDAT structures from MRW
- 5bb1802ad0ae Enabling Fleetwood Multi-node istep 18 attributes
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):
- 198f186b138f Changes for TOD support in MPIPL.
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¶
Patches¶
Commits¶
Andres Lugo-Reyes (7):
- 5f4122b9d99c Snapshot buffer support
- 0b07301e60af Clean up TODO for deprecated sync request bit
- 5bca1deebf80 Initialize ping/pong buffer address variable
- b14a5af2c1a4 Prevent safe mode when going to nominal and no cores configured
- bfd62d9cfdd3 Prevent WOF reset request on ZZ-L systems
- 4d2912987d23 OCC: Call Home Data Log
- c04d58bd549c WOF Phase 2: Use Vratio from PGPE
Chris Cain (8):
- d90b1dcc9552 AVSbus Re-sync Bus Error Recovery
- 0e91ced92e0f Remove interrupt handlers for hardware errors
- 358d11e6aca5 Stop DIMM and GPU accesses when moving to standby or safe state
- 601b1ebb9a9c Remove unused variable
- d0f8e5fb2c5a Always use normal temperature thresholds for OPAL systems
- 06ef7787e762 Handle redundant power supply policy
- cb8e695fc661 Build elog with non-info severity before adding callouts
- fce2d94a9bc9 Update buildname 12/15
Doug Gilbert (3):
- ccdfc6a407fd OCC work-around for HW426350
- 8b90dab9d243 B1112AD7 reported over long stress run
- 0bf193d8d4f9 APSS Reset Support
Sooraj Nair (2):
- 1da6b089c930 Permanent fix for SW399904(fixed nvlink/uav)
- d868b77dfc6a nvlink,xlink,phb fixes
William Bryan (5):
- dbb4d7e88cf3 GPE1 Binary 10/27
- 178a035668bd Update buildname 11/3
- 40fc6b399896 Buildname 11/10
- c3446978c169 Update buildname 11/15
- 00123c66a1d2 Update GPE1 Binary 1/16/18
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):
- 0d7b82e82f98 VRM Vdd Thermal Control Loop
- bb703e413c36 Prevent logging 2A11 when quad is offline
- aec1db2cadee Temporary disable 24x7 on FSP systems
- 01ae49578a8e Use AVS bus for processor power when no APSS channel for proc power is present
- 49ea880a7789 Wait two ticks prior to un-throttling memory due to power capping
- ee8bac060be4 Ignore bad quad and nest DTS
- c35818138337 OCC error log clean up
- 2397cb606cda Handle PGPE timeouts as workaround for prolonged droop events
- 577915f28604 Add WOF disable param for ASM
Package: p9dsu-xml¶
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: petitboot¶
Commits¶
Cyril Bur (4):
- 669083ee9eda Add root .gitignore
- eb9c570fa13b configure.ac: Fix unmatched brackets
- 17f04cb4d3d8 Fix bootstrap warning: noinst_PROGRAMS was already defined
- bc8b183fbea6 Better recognition of ncurses header files
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: romulus-xml¶
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):
- 7564819dde1e Update the clock pll mux config
- 78c497c58ba4 Enable wof by set WOF_DISABLE as OFF
Nickolaus Gruendler (1):
- fc67afe8cd7b Adding some WOF attributes
Package: sbe¶
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):
- 291ef16dcb1e osclite status check in clock_test2
Ben Gass (2):
- 823230170598 Adding p9c_11 support.
- e1097cc1dfcb Adding p9a support.
Brian Vanderpool (1):
- 6f1c9f559f3d PM: Ignore allow_reg_wakeup in cache contained mode
Chris Steffen (1):
- 1186568fa81d P9 SBE EOL Toggle SBE Procedure
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):
- f5ee8955f2bb Revert ATTR_CEN_ECID back to ATTR_ECID
- c21e72cf477a Add Fallback Frequency for #V Bucket Selection
Daniel Howe (2):
- c2b4524ea3b0 Allow lpc_ed for p9n 2.2 per HW418117 fix
- d3f8a78ac0d1 update data token init to use scans on p9c 1.1
David Kauer (2):
- 854ee9444a93 HW425038 INT ARX timeout workaround
- dc787af07394 Modify INT FIR configuration settings
Doug Gilbert (2):
- 2f7237360522 Use HCode header timebase frequency for pk trace
- 74f757c5baf0 PPE: Adjust the maximum decrementer count
Greg Still (2):
- 16834c6819a4 PM: Disable core hang buster
- 77f320df4411 Security: add AVSBus bridge registers to whitelist
Jennifer A. Stofer (1):
- 29a1f8977c0c Revert “Adding p9a support.”
Jenny Huynh (1):
- 0d217e279a9d Workaround for Quaint Gate, Angry Reindeer
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):
- fca1480ab551 fapi2: Fix template call sites for GCC 7
John Rell (1):
- fc81ad0fabee jgr171017 Setting changes for Obus boardwire vs cable
Lennard Streat (1):
- 736951421915 Workaround for Warlike Parasite (HW430546)
Luke C. Murray (4):
- 71e4d374a79a Turning on NCU tlbie pacing by default
- 62551f8feb3a Adding attribute to turn memory early data on
- 60fa6f5edfbd Enabling L2 64B store prediction
- 7623a9095db4 Increase cache data timeout values
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):
- e3d1c5ac78ce Add HW425526 and HW425027
- 55c0c777de88 Fixing NCU and Core generated initfiles core to support CDD1.1
- f3e9580127e0 HW403465 applies to all chips; Revert NDD2.1 RL; add SW406970
- 26ab9613acc2 Nimbus DD2.2 core chickenswitches
- 57ab16ed1e8c Large update for security
- 26dd5796f9f6 Fix three NDD2.1 dials and add new NDD2.2 workarounds
- 3d86b50a746e Add new TM IMC, Add TLBIE hangbuster
- 60bbd1a8b644 Implement security IMCs, based on v29 of wiki
Prasad Bg Ranganath (5):
- 5556610f48c2 PM: Fix QCSR and CCSR update
- 722d8a4cdb59 Fix bug in cache query state procedure
- 8847e892e22f SBE:putring: Ring Id validation check
- d77e05e938c7 p9_pstate_parameter_block: support removal of VFRT Vdn
- f3d42c23647c Zepplin:Remove dd level check for cumulus under PPB code
Prem Shanker Jha (1):
- 3c84e2307401 STOP Recovery: Only XIR collection in HWP error path during PM Reset.
Rahul Batra (3):
- c88c2c940231 PGPE: STOP11+WOF+SafeMode Fixes
- a4764278f667 PGPE: Fix FIT and actuation step conflict
- f6c6b387000c PM: VDM Prolonged Droop Fix
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):
- e487a02045d4 Initialise ATTR_BACKUP_SEEPROM_SELECT
- f4bcd3c4260b Adding client id in FIFO interface
- 0bc318357fc8 Correct tracing
- 5c10f8ace1fc Update backing build
- b125b82562fc Revert “p9_sbe_npll_setup: Enable Spread Spectrum right after SS PLL lock”
- ea100b11fb1c Reset MPIPL flag
- 9b22bc8a4342 Backing build update
- 870e7c38807c Avoid overwrite of mbx3 register
- b99e4a419eec Handle command validation failure in secure mode properly
- 057add7f654f Solve compilation issue for type casting
- 633cc43fc6f8 Update backing build
- 75e24e297d54 Remove support for DD1
- d43ff15ada7d Minor fixes to remove support for DD1
- 5d57ec968d47 Do not allow invalid scom via sbe fifo path
- 93aa36ba8134 Avoid istep skipping in secure mode
- 3a65f5252ab5 Allow Invalid scoms for simulation regression testing
- d737f8e95da3 Allow read on complete OCC SRAM buffer
Santosh Puranik (2):
- 2e4607a018b7 Make plat init attributes non-writable
- f14d2ae6eb3f Remove writeable tag from ATTR_PROC_FABRIC_GROUP_ID
Soma BhanuTej (1):
- 67a37783b04b Fix to skip Osc check in sim only
Srikantha Meesala (1):
- d9055c39cfed Updated PSI and TOD regs into whitelist
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):
- d38834b0a952 Cleanup security list
- 264dedf525f8 Allow putring in MPIPL state
- 292319be2218 Reset current_err before sending host FFDC
- 2ad7f676c15f Get FW security from CBS bit
- 0b422e48c935 Add sbe commit id in PIBMEM
- 666c72a55f09 Change FAPI_IMP traces in p9_pm_ocb_init to FAPI_DBG
- 1fcbd7b14382 Security binary search bug fix
- 7d7c9d3dbd1b Handle OCC SRAM secure mem window
- b6054b3ff395 Enable DD2.2 in op build
- 1f0bc6efb217 Handle security security bit in p9_sbe_attr_setup
- b69dc93d5b03 Chip-op filtering
- 1c909df08fcf Allow getreg chipop in secure mode
- e808b5c476c7 I2C reset sequence
- 819a606d9c58 [SBE-code-re-org][1] sbefw - core and app folders
- 560106553412 [SBE-code-re-org][2] Chip-op handler code
- 1c7f2eb205f4 [SBE-code-re-org][3] Merge core folder makefiles
- 71ffbf448c4e [SBE-code-re-org][4] Adding app common makefiles
- 25bfaab4ac12 [SBE-code-re-org][5] IPL table re org
- 7843b72850e1 Disable generic and isntruction control on DD1
- 6b405b238ad0 Increase run cycle count before starting unsecure mem window test
- c149d7d8d8b8 Enable new ADU flags
- 8a863e816e41 [SBE-code-re-org][6] Build configuration
- 3f49215b05fa Update timer chipop support
- 42a5e95b317e I2C reset on instruction machine check
- cfd3efd98fd2 SBE user plugin in x86.nfp context
- ba9022fcf967 Reduce the HB memory window to 10MB
- a9a87cd013c6 Release helper script
- c47554f1d2ee Update testcase for secure ADU operations
- 6db778b0fd24 [SBE-code-re-org][7] App and core files separation
- fd23b3ff6d75 Track integrate command fix
- ccf737710b21 Reverting change in img_def.mk for model build
- 095e608c7f68 Fix SBE install in op-build
Package: skiboot¶
Patches¶
Commits¶
Adriana Kobylak (2):
- b786e7ba1d34 pflash: Support for volatile flag
- 0bd6a8c9a4bc pflash: Support for clean_on_ecc_error flag
Akshay Adiga (10):
- 1953b41e1dd5 SLW: Add idle state stop5 for DD2.0 and above
- 6d2e281bc22f SLW: Delay cpuidle device-tree creation
- bfec00682a57 SLW: Split init functions
- 9aeb00de9cbd SLW: Call slw_late_init_p{8, 9} only when has_wakeup_engine is set
- 313ece47903e SLW: Use wakeup_engine state to handle errors in wakeup engine
- 35c66b8ce5a2 SLW: Move MAMBO simulator checks to slw_init
- a523298bc1e3 SLW: Detect if deep states are enabled
- e5c663c3f6de SLW: Call p9_stop_api only if deep_states are enabled
- c613c2fb9b82 SCOM restore for DARN and XIVE
- 7def6cdac27f SLW: Add p9_stop_api calls for IMC
Alistair Popple (5):
- 6f8c49b0bac4 Witherspoon: Remove old Witherspoon platform definition
- 8cbc15556621 npu2.c: Fix XIVE IRQ alignment
- 695bb562a315 npu2.c: Add PE error detection
- 91f3e391f27a npu2-hw-procedures.c: Power up lanes during ntl reset
- ea9b3080559a npu2-hw-procedures.c: Correct phy lane mapping
Ananth N Mavinakayanahalli (1):
- bd64f85b8581 fsp: Bail out of HIR if FSP is resetting voluntarily
Andrew Donnellan (1):
- 302aedd78371 npu2: Remove unused npu2_dev struct members
Benjamin Herrenschmidt (23):
- 484d26fd6e65 xive: Update inits for DD2.0
- 7c2a76705674 xive: Fix ability to clear some EQ flags
- a1cd5529a84c phb4: Fix lost bit in PE number on config accesses
- 4002ea166fde phb4: Fix PE mapping of M32 BAR
- 9ce34f369ce2 xive: Define API for single-escalation VP mode
- d7e26801905f xive: When disabling an EQ, wipe all of its settings
- 639ed194dedc xive: Improve cleaning up of EQs
- ddc35b93fcad xive: When disabling a VP, wipe all of its settings
- de82c2e0ece6 xive: Implement “single escalation” feature
- 4a9288465a95 xive: Quieten debug messages in standard builds
- 6b1cc437315d xive: Properly reserve built-in VPs in non-group mode
- 7d385d1b942c xive: Warn on valid VPs found in abnormal cases
- 7db8a9a31649 xive: Don’t bother cleaning up disabled EQs in reset
- 17cd974074e6 xive: Remove obsolete comment
- b504f2737e9b timer: Stop calling list_top() racily
- 2d98b41e4c30 xive: Mark a freed IRQ’s IVE as valid and masked
- 3e7f04a7398a xive: Do not return a trigger page for an escalation interrupt
- 238ef01e330f io: Add load_wait() helper
- 1e00d546ca29 xive: Fix occasional VC checkstops in xive_reset
- 84febad7c5f9 xive: Ensure VC informational FIRs are masked
- c7f2fab5c785 Add support for new gcc 7 parametrized stack protector
- ca612b802ada lock: Move cmpxchg() primitives to their own file
- 76d9bcdca589 lock: Add additional lock auditing code
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):
- b7546b534d95 Add man pages for xscom-utils and pflash
- b472f9238dac Fix xscom-utils distclean target
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):
- 360c92e6271c mambo: Add support for NUMA
- 427cc73b1eab make check: Make valgrind optional
Michael Neuling (13):
- 560eb231d6bf phb4: Update inits
- 4f4bf83128c1 npu2: Create npu2_write_mcd()
- 3c0408ded5a1 npu2: Refactor BAR setting code
- 75371796ac59 npu2: MCD refactor
- 74d9a50ac2a7 phys-map: Rename GPU_MEM to GPU_MEM_4T_DOWN
- c76636f3d73f npu2: Move to new GPU memory map
- 4e74625dc9f1 hdata: Fix copying GEN4 lane equalisation settings
- d957e9278994 phb4: Fix lane equalisation setting
- 3bdce2b0e293 fsp-elog: Reduce verbosity of elog messages
- 3881970673a2 phb4: Init changes
- 73ad014b8785 phb4: Change default GEN3 lane equalisation setting to 0x54
- 5cee066746d2 phb4: Change PCI MMIO timers
- 852ff7e210b2 IPMI: Fix platform.cec_reboot() null ptr checks
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):
- 370b8866871b asm/head: Loop after attn
- d0f06269ed3c p8-i2c: Don’t write the watermark register at init
- 541e0aff3ecf gard: show: Remove “Res Recovery” field
- bcb140d015eb gard: Update chip unit data
- 5d4241ddaf44 gard: Add P9 support
- 1e038388f385 gard: Replace is_valid_id with is_valid_record()
- 07d6b1a13412 gard: Add iterators
- f6174ffe5a2e gard: Use iterators for count_record()
- 998115739de1 gard: {list, show}: Fix the Type field in the output
- e905b55bfd96 gard: list: Improve output
- 1163d716518c gard: Add path parsing support
- 6c83380260ce gard: create: Allow creating arbitrary GARD records
- 2ee9d0560f7d libflash: Fix parity calculation on ARM
- eb76931e7ae7 gard: Always use MTD to access flash
- e947593a38a1 gard: Add OpenBMC vPNOR support
- c2e404aedd52 p8-i2c: Limit number of retry attempts
- 7fb517898f69 lpc: Clear pending IRQs at boot
- 260a11fbf3c7 occ-sensors: Fix up quad/gpu location mixup
- afe10960c138 external/test: Display test dir on failure
- ac685bccd889 hw/nx: Fix NX BAR assignments
- 4717bc7bc859 external/test: Print the name of each test
- aee9b0218454 gard: Allow records with an ID of 0xffffffff
- 95a0f5d9db98 gard: Set chip generation based on PVR
- c35f784a9f63 gard: Fix up path parsing
- 90d8e71b83a8 gard: Fix max instance count
- 28b104c46ffe gard: Add usage message for -p
- a797a19687a3 gard: Delete stale comment
- aa82932e7190 gard: Fix up do_create return values
- daf9ff43cd0a gard: Add tests
- 5bb9d6f1e7dc chiptod: Keep boot timestamps contiguous
- 4e23b42d2ad7 hdata: Parse IPL FW feature settings
- 7c1765a0093d hdata/i2c: Fix 512Kb EEPROM size
- 5e66cc3a347d hdat/i2c: Fix SPD EEPROM compatible string
- ff8b83c06c26 hdata/vpd: Fix DTC warnings
- 0e2541f1c664 witherspoon: Fix VPD EEPROM type
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):
- 78168d1bad23 NX: Print read xscom config failures.
- c4f12c22ee95 hw/occ: Fix psr cpu-to-gpu sensors node dtc warning.
- 3e808354c311 sensors: Fix dtc warning for dts sensors.
- e8248d22600e sensors: Fix dtc warning for new occ inband sensors.
- 40b55be1035b hw/occ: Log proper SCOM register names
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):
- 02f82a27eab8 doc: Fix reference to overview in README
- 93cde639b56e pci: Track peers of slots
- 1172a6c57ff3 pci: Shared slot state synchronisation for hot reset
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):
- be1379de6e8e Document fsp-ipl-params to sp-ipl-params
- 2884eeabfd93 ffspart/pflash: fix tests for new VOLATILE flag
- 255c1d9a3c2b skiboot 5.9.1 release notes
- b3a1d3d42294 skiboot 5.9.2 release notes
- 701556d2ea9b OCC: Increase max pstate check on P9 to 255
- e8af7effed7b skiboot 5.9.3 release notes
- 0aa749e6822a travis: Add Fedora 27
- 2be4422dace9 core/bitmap: Test bitmap foreach functions
- ff65dc98df8a skiboot 5.9.4 release notes
- da719b6718a8 mambo: split qtrace macros out into qtrace_utils.tcl
- 2f8c9acf8985 Add documentation for ibm, firmware-versions device tree node
- 7ca21767be95 Use systemsim-p9 v1.1
- 9587573f4be0 sreset_kernel: only run SMT tests due to not supporting re-entry
- 0562b64e55b0 Fix booting & OPAL call return values with DEBUG=1
- 41f51c834a1b external/test: make stripping out version number more robust
- 11c76c67cb9b skiboot 5.9.5 Release Notes
- 70f14f4dd86e skiboot 5.9.6 release notes
- 7a2610a145a8 external/test/test.sh: fix VERSION substitution when no tags
- b7b7b84ef565 libflash/mbox-flash: only wait for MBOX_DEFAULT_POLL_MS if busy
- 6e05c6f21b34 libstb/(create|print)-container: Sync with sb-signing-utils
- 1ddf7e51936f Mambo: run hello_world and sreset_world tests with Secure and Trusted Boot
- 8c762d5359d6 allow secure boot if not enforcing it
- f23d6c626bd6 libflash/mbox-flash: fallback to requesting lower MBOX versions from BMC
- 8514d755c3ad skiboot 5.9.7 release notes
- 80838c3158a8 SLW: fix running in mambo
- 43eb8bbcbaa5 libstb/cvc: Register P8 secure ROM code correctly
- 28b94285ba3a Revert “libpore: Fix incorrect mtspr instruction generation”
- 9b7289511d7e skiboot v5.10-rc1 release notes
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):
- eb858339cae8 hdata: Rename ‘fsp-ipl-side’ as ‘sp-ipl-side’
- eaf9e0f0981b hdata: Add location code property to xscom node
- 9088e400d319 prd: Add generic response structure inside prd_fw_msg
- 5d847a1b9d49 prd: Enable error logging via firmware_request interface
- 0f9a776aa72f prd: Log unsupported message type
- 5110b54067c0 hdata: Add memory hierarchy under xscom node
- c0840ae7330f hdata: Parse SPD data
- 4a12d6deb045 hdata/vpd: Add vendor property
Package: witherspoon-xml¶
Patches¶
Commits¶
Bill Hoffa (1):
- 5806543c0adb Stabilize DD2.1 by disabling some stop states and disable VDM + WOF
Erich Hauptli (9):
- 882ef2310daa Updating MEMD VPD
- f0ef411a263c Adding in additional WOF table
- 32bfab156076 Adding OPEN_POWER_N_PLUS_ONE_HPC_BULK_POWER_LIMIT_WATTS
- 97e83826bb31 Updating Ref Clock and Gen 3 Eq Settings
- b81b843c9452 Fixing enumerator
- 43746576272c Fixing VRM_VDD_TEMP sensor
- 5044f59f7de0 Re-enabling Stop States, WOF, and VDM
- 4629ea3fff85 Updating WOF Data
- 58554bfabd7f Adding in default OBUS Brick Lane Masks
Matt Spinler (1):
- bee9ba7e53e6 Add power button LED
nschwart (3):
- 5e6ff0b9c1fb Pcie slot numbers - SW406686 (#72)
- 87b0173c563d VRM temp sensor, hb_volatile_sensor, 128GB DIMM throttling update (#73)
- d647013c46bd Dimm mapping fixes (#76)
Package: zaius-xml¶
Patches¶
Commits¶
Adrian Barrera (6):
- 0c28b11c0ace Add MEMD VPD
- 338671f00ca8 Update default PCIe G3 lane Eq
- 117366697547 Move 25G-OC clock select to IO filter PLL
- c254d1ecc0d7 Add 23c 225W WOF Table
- 828711d20ff5 Update refclock freq to fix WOF table offset
- b0884b3032df New attribute to enable Early Data scoms