v1.20
Release Notes for OpenPower Firmware v1.20
Platforms
We have replaced the two witherspoon variants:
- witherspoon-redbud
- witherspoon-sequoia
with a single witherspoon platform. If you get a giant warning from skiboot about old VPD, you will need to update your VPD.
Updated Packages
Package | Old Version | New Version | Platforms |
---|---|---|---|
busybox | 1.26.2 | 1.27.1 | barreleye,firenze,firestone,garrison,habanero,openpower_mambo,openpower_p9_mambo,p9dsu,palmetto,pseries,romulus,zaius,zz |
capp-ucode | 9c73e9f51d240847fbd150815a3b9c548aae0cb8 | p9-dd2-v2 | barreleye,firestone,garrison,habanero,p9dsu,palmetto,romulus,zaius |
glibc | 2.24 | 2.25 | pseries |
hostboot | 0759aa1ccf2ef76a8ba53e4432e967b0ebfd2e83 | 6a4ab65a8754682e6771a043930860a048a5474d | p9dsu,romulus,zaius |
hostboot-binaries | 67a15fdcec508f5f666dd710e2756855fab1338f | 25ebcad0c402f3d1e3e2a6d25b5ffe9ed9dfa047 | barreleye,firestone,garrison,habanero,p9dsu,palmetto,romulus,zaius |
i2c-tools | v3.1.2 | 3.1.2 | pseries |
ima-catalog | e3bb899021f3f0f493ee69c0b2f9a65e8836c51e | 48ce3f26d2b2c74872979b968e0869fb0b4d1f3d | barreleye,firestone,garrison,habanero,p9dsu,palmetto,romulus,zaius |
iprutils | 2.4.10.1 | 2.4.14.1 | barreleye,firenze,firestone,garrison,habanero,openpower_mambo,openpower_p9_mambo,p9dsu,palmetto,pseries,romulus,zaius,zz |
libflash | v5.7-76-g830fc9a0ed0a | v5.8-123-gc06ed583 | barreleye,firenze,firestone,garrison,habanero,p9dsu,palmetto,pseries,romulus,zaius,zz |
linux | 4.12.8 | 4.13.8 | barreleye,firenze,firestone,garrison,habanero,openpower_mambo,openpower_p9_mambo,p9dsu,palmetto,pseries,romulus,zaius,zz |
linux-firmware | 6d3bc8886517d171068fd1263176b8b5c51df204 | a3a26af24e29c818ef9b5661856018e21a5c49fb | barreleye,firenze,firestone,garrison,habanero,openpower_mambo,openpower_p9_mambo,p9dsu,palmetto,pseries,romulus,zaius,zz |
linux-headers | 4.12.8 | 4.13.8 | barreleye,firenze,firestone,garrison,habanero,openpower_mambo,openpower_p9_mambo,p9dsu,palmetto,pseries,romulus,zaius,zz |
lvm2 | 2.02.170 | 2.02.171 | barreleye,firenze,firestone,garrison,habanero,openpower_mambo,openpower_p9_mambo,p9dsu,palmetto,pseries,romulus,zaius,zz |
machine-xml | 5687edd9bca22293fd2783c7a6bb240f78c7478a | c6d2767a13f0e747bc58dd1d2d6936fc2679e276 | p9dsu |
machine-xml | 01469bcb75751ce0b02468fbef0c392006ea7ba1 | 8633e11cd395547f37df3c9d90cc2c7e0bebd194 | romulus |
machine-xml | 9cef48938c7f9669acb8252455f89206fccc490e | 22ce15f13c4ba78bdbbd4649c3467ace6a640be2 | zaius |
nvme | v0.3 | v1.3 | barreleye,firenze,firestone,garrison,habanero,openpower_mambo,openpower_p9_mambo,p9dsu,palmetto,pseries,romulus,zaius,zz |
occ | 109fa5363062ec9439f83e2e0d12a5150a255c53 | 7449acdc8bfe422483bf9de7d9a9723156e4dd51 | p9dsu,romulus,zaius |
openpower-pnor | 554b2efe2299575bd48f1e46e54a4e05fcf96753 | 21d66daff697f8c13fb067340ca621e9208ab1ea | barreleye,firestone,garrison,habanero,p9dsu,palmetto,romulus,zaius |
pciutils | 3.5.2 | 3.5.5 | barreleye,firenze,firestone,garrison,habanero,openpower_mambo,openpower_p9_mambo,p9dsu,palmetto,pseries,romulus,zaius,zz |
petitboot | v1.5.1 | v1.6.2 | barreleye,firenze,firestone,garrison,habanero,openpower_mambo,openpower_p9_mambo,p9dsu,palmetto,pseries,romulus,zaius,zz |
powerpc-utils | v1.3.3 | v1.3.4 | barreleye,firenze,firestone,garrison,habanero,openpower_mambo,openpower_p9_mambo,p9dsu,palmetto,pseries,romulus,zaius,zz |
sbe | 4a621260c91e04eae8c44894d32a6aeda53c5c54 | 76a7eb9956ba2f1c1f0f5c74bf4eef168b328fd7 | p9dsu,romulus,zaius,zz |
skiboot | v5.8 | v5.9 | barreleye,firenze,firestone,garrison,habanero,openpower_mambo,openpower_p9_mambo,p9dsu,palmetto,pseries,romulus,zaius,zz |
util-linux | 2.29.2 | 2.30.1 | barreleye,firenze,firestone,garrison,habanero,openpower_mambo,openpower_p9_mambo,p9dsu,palmetto,pseries,romulus,zaius,zz |
New Packages
Package | Version | Platforms |
---|---|---|
lrzsz | 0.12.20 | barreleye,firenze,firestone,garrison,habanero,openpower_mambo,openpower_p9_mambo,p9dsu,palmetto,pseries,romulus,zaius,zz |
Package: barreleye-xml
Patches
Commits
No changes.
Package: firestone-xml
Patches
Commits
No changes.
Package: garrison-xml
Patches
Commits
No changes.
Package: habanero-xml
Patches
Commits
No changes.
Package: hostboot
Patches
Commits
Abhishek Agarwal (1):
- 18e9580bd640 ATTR_CHIP_EC_FEATURE_HW406337 support for Axone
Adam Hale (6):
- e01d5087527c Add Periodic Core Quiesce Disable Scom Propagation
- eae3c1777813 compact suspend ffdc
- 35205576315f PGPE Trace
- 584d488f3ad0 Undo psave default commit
- d79906ed7250 re-enable psave by default
- 12b1b4eadd94 PGPE: PGPE Op Trace updates
Alpana Kumari (1):
- 5e3fb7ca2064 HWP L3 Delivery
Amit Kumar (2):
- 22edf1585727 PM Level 3 for multiple procedures
- 71221a9cc1f0 L2 stop_gpe_init
Amit Tendolkar (1):
- 6072cd8cb0f8 PM Recv FFDC: Base changes for PPE State and OCC Plat
Andre Marin (8):
- 072958051766 Fix order of sequence for register control words, and CKE levels
- 15dacd71c6ce Remove logic to disable memory clocks in STR if in PD_AND_STR_CLK_STOP mode
- 8a207b1cfe67 Add Connector to SDRAM Bit Mapping to the SPD decoder and unit tests
- 4bedcbfa241d Split SPD Connector to SDRAM fields, add unit tests
- 84e997902248 Modify VPD decoder to take into account deconfigured ports
- 7085e6bb6afc Add Write CRC attributes to xml and eff_dimm
- 1ee14b58e252 Updated MSS HWP's level and owner change
- 9bc838a52555 Add 16Gb trfc_dlr missing timing values
Andres Lugo-Reyes (1):
- c17f8e44c48c Support for detecting a WOF requested reset
Anusha Reddy Rangareddygari (2):
- 7c435622ae0a Update hardware procedure metadata
- 1349cb226b1a Axone Update
Ben Gass (13):
- 300e5ee35728 Set BUS_ID's based on the dmi target position in p9c.dmi.io.scom.initfile
- 0de709b2daa3 Run dmi dccal and linktrain on all channels at once.
- dfe04d4c3c7f Update iom busctl registers to MC target.
- e73c836ba207 Run dmi dccal and linktrain on all channels at once.
- e0788b7c4699 Add OBUS pll freq list for Axone and p9n dd2.2
- 0d0d6f0a627f Updates for Cumulus dmi/mi/mc initfiles
- 0e89fa3b7f0c Update iom busctl registers to MC target.
- c0719c3acde9 Updates for HW416934 and HW417233
- 72b46fb8e1db Fix DMI scom translation.
- 079ed45786c3 Set missing mask bits in FBC_IOO_DL_FIR_MASK_SIM for sim.
- 32b2ffd4c007 Add wrapper fix bug
- e48610de4c60 Set DD2_BLUE_EXTEND_RANGE to 0 for simulation
- da12bd653f7e Initial pass at adding Axone support - fix dmi PPE scom translation.
Benjamin Weisenbeck (5):
- 05fe43f3b035 Cleanup unused bus_training_rt module
- 82ce429fe52f PRD: Fix xbus pll reg access issue
- c749a8867ef8 PRD: Reorganized some pll code
- 543fca187168 PRD: Fix parsing of lane repair extra signatures
- 3f4963bae682 Fix parameter order mismatch for erepairSetFailedLanes
Bill Hoffa (5):
- 9a2410a8912c Improve SBE Update Console Messages
- 9f456936f1c5 SBE Update Console Print Fix
- 6e01b33a02ae Remove sleep from SBE_UPDATE path
- fb063adb28b1 Re-Initialize Targeting Variables after Attribute Override Processing
- 54a3bfc6323e Add support for LPC error detection and recovery
Brian Bakke (4):
- 046a2655125f Send "recollect dma buffers" message in TI path
- 7e787acb321e Add message tracking variable increment that disappeared.
- 0260aa3633e3 story 179500 - Sanity Check Attribute Overrides input
- 3b73246002f6 Add mutex to protect queue from SMP effects.
Brian Stegmiller (4):
- 9f091d4af169 HWP Fail Isolation Fapi Hooks
- c6d037412427 EKB: HWP Fail Isolation Fapi Hooks
- 6be06fc2818d ATTN: Support memory attentions for Cumulus
- d42c0d2a796b PRD: Handle Centaur attribute name changes
Brian Vanderpool (3):
- 7fd0d220c114 AVSBUS: add bridge/bus information to data status code 3
- 96f35538cc55 Don't clear SGPE/PGPE OCC flags until after the engines are halted
- 6145e9e8d6e7 Add configuration error checking before starting SGPE
Caleb Palmer (25):
- df6f5ceb97dd PRD: Runtime TPS Get CE counts
- 21ea16bf30b5 PRD: Runtime TPS Analyze CEs
- c18501d5532e PRD: Capture NPU2FIR only DD2
- 1ca287e19219 Disable Bad Dq Reconfig Loop until Restore finished
- d426414f60c5 PRD: Clear CE Table rank after Runtime TPS
- 84824868d42a PRD: Make addEccData secondary interface
- 7c816980c382 PRD: Fix deactivateRank in MemCeTable
- 983d5fbc469a MDIA: deviceRead logic in processCommandTimeout
- d541ea20dd53 PRD: Makefile updates for centaur mem hwp
- 1657296485ff PRD: Cumulus PON Support MDIA Init to zero
- 8f0545457ea9 PRD: Set Signatures during Runtime TPS
- 4f4a04caf1fe PRD: Runtime TPS no predictive at false alarm threshold
- c201607e1be4 MDIA: Update maint cmds with Centaur Hwp
- 8b1a76d4826c PRD: Runtime TPS update sym count analysis
- 5e97dc7721ea PRD: Runtime TPS Design Fixes
- d2822317832d PRD: reenable get/setBadDqBitmap hwp calls
- e73311be6966 PRD: Don't gard on level2_M_self_L_th_1 callout
- 1b42fde7fb28 PRD: Do not merge SUE flag when UERE flag is also set
- 4d12533d1f07 PRD: Reenable restoreDramRepairs
- 387febcf8190 PRD: Update restoreDramRepairs for P9
- 83ca368b50d8 PRD: Ban TPS on a rank after first mainline UE
- c32b7f744b35 PRD: Missing errl for IUEs because of port fail
- fd4de992fb7f PRD: Disable restoreDramRepairs for now
- a3be07278205 PRD: Fix MemMruMeld parser endianness issue
- 640ccb030c3b PRD: Rename new dimmBadDqBitmap functions
Chris Cain (2):
- 87ff275e9419 HTMGT: Config data changes for GPU support
- 5f95eb2b47d5 HTMGT: Update GPU config to send calculated power values
Chris Steffen (13):
- 7901cf9e1072 DMI / CEN IO Level 1 Procedures
- 13edc6fb4410 I/O Cen typedef fix, Dccal Warnings Update, Removed Unused Regs
- af76847bf468 DMI I/O Checkin
- 5c029ee59d7a DMI I/O Scominits
- 99ceaa4a022d DMI Linktraining and Centaur Dccal
- 98ca7f4c5d16 Making zcal errors visible
- f675beb166a4 DMI / CEN IO Level 1 Procedures
- 5c7d6fd5f1e3 I/O Cen typedef fix, Dccal Warnings Update, Removed Unused Regs
- 0289692e5470 DMI Linktraining and Centaur Dccal
- 90710bc0d34d Making zcal errors visible
- 14b765333ae7 DMI I/O Checkin
- 519568c59fe8 Obus Power Up & Flywheel Controls
- 65f1710c305d I/O Metadata Cleanup
Chris Yan (1):
- b60a858401ce ZZ VPD Pass 4 Board Update
Christian Geddes (37):
- 78c492178db8 Fix capitalization of HDAT_I2C_TYPE enum
- 3078310870af Fix persistency of XSCOM and LPC bar attributes to be 'volatile'
- 23997f4f67d6 Add no_export tag to PROC_PCIE_NUM_PEC attribute
- 948bff49730d Remove MPIPL workaround that cleared all SpWkup Srcs on all cores
- 14b8cdd95a6c Remove setting of WAKEUP_SELECT bit on QPPM register during MPIPL
- aed2bbff258b Fix RTC numbers for extra core state setup we do for MPIPL
- c2ce20992dee Improve error messages for getParent API on TARGETING namespace
- 932b398a055e Move targ info getter func for sbechipOp into common code
- ce2eb298ea1c Remove workaround clearing OCB Linear Window security bit during MPIPL
- 72cf61348b47 Clear reconfigure loop attribute's deconfig bit during MPIPL
- 5d1b04e960ff Add .o files directly instead of using the EKB's .mk for setup_evid
- ae1ec8751953 Spoof commit to add pre-reqs for release
- 1b3b999258db Set variables to nullptr after they are deleted
- a67e6739dfee Enabled dump test cases
- 5818b667667a Enabled attn testcases
- 774450396a05 Enable intr test cases
- 607bbc3b741c Enable syslib runtime test cases
- e647ae13fbe5 Disable attn test cases and add new defect to track progress
- 4b9c63c334ed Spoof commit to add hw_ref release tag
- 1debaa8fe82f Clear INT_PC registers on MPIPL when initializing intrrp
- 0213310e21b2 Remove workaround clearning interrpt register
- a6aecde08bb5 Enable mbox test cases
- 5173779196d3 Enable sbe test cases
- 0cc7b8c179a5 Enable fapi2 runtime test cases
- 32e52b5ac64a Re-add errlog cleanup
- 54a809824656 Remove workaround ignoring setup_evid errlogs
- e4610ec20b64 Add Hostboot infrastructure for secureHwp chipop request
- 241fe35f78ea Re-apply p9_int_scom inits on shutdown path
- 34320d3ac158 Revert "Re-apply p9_int_scom inits on shutdown path"
- 17dda04f3748 Enable Fapi2 Test cases
- ebea5e69f6c3 Implement FAPI_PLAT_CALL_SUBROUTINE macro
- 2752037239ad Re-apply p9_int_scom inits on shutdown path (2nd attempt)
- 6c15678d720c Remove unneeded init files
- 01de34913eb4 Remove extra make output that was added for debug during develoment
- a9857bf2346f Remove remaining MPIPL workarounds from host_discover_targets
- a344a43f2c00 Disable fapi2 test cases
- 69e472b279f8 Move up backing build and remove simsetup workarounds
Claus Michael Olsen (3):
- e5eae5a0d869 TOR magic header commit: Primer for commit 35372
- b91461624f78 Overlays and multi-DD XIP related updates to xip_image and dd_container
- 976c88b3aa89 TOR Magic header support
Corey Swenson (3):
- 40be8bb271c1 Remove iostream include
- 889247ed964f Add SCOM translation support for Centaur
- 832c9ad52840 Increase size of HBD partition in PNOR
Dan Crowell (25):
- d5e22b5afa93 Remove deprecated HostServices support
- 7ee7b01c5d06 Create unique TI RC for all reconfig loops
- 479594057924 Apply multicast offline workaround to hbrt path under opal
- 29cb1f68e34c Add terminate option for mfg stop on error case
- ff80ed8fc006 Initial pass-thru support for FAPI_PLAT_CALL_SUBROUTINE
- 77261b637beb Add sensor name to IPMI sensor error logs
- bba3b325060e Enable calls to p9_mss_draminit_training_adv
- 753699cd319a Move a couple xbus HWPs into PRD library
- 3b784aa06892 Default to use the master's side for slave sbe starts in OP
- 99fdea2ff943 Remove hack to override MRW enablement of WOF on ZZ
- 16887e07aa54 Set flag to say TARGETING is loaded in HBRT
- cd2a1b26917c Add pre-req for WOF Table fix in CMVC
- a702bf170b58 Use a VMM allocator for the giant WOFDATA lid
- 69439a6a434d Parse system_vdm_disable if it is in SW1 xml
- ac058e9b3c6d Disable VDM on ZZ
- 30e3052bdeb0 Stop exporting DECONFIG_GARDABLE to Serverwiz
- 327856c99497 Empty interface for SBE vital attention handling
- 00d8f1ab5baa Remove hack to force SYSTEM_VDM_DISABLE=1 on ZZ
- e20d02c02db9 Set override flag for lots of PM attributes
- 46a6db6bde15 Disable dump tests
- 5c997eab6576 Temp remove p9_pm_stop_gpe_init_errors.xml to fix mirror glitch
- 20250c0b1f6d Ensure AbaPtr is not used in runtime code
- 691a96a53eb4 Enable OCC on ZZ with Opal
- 7a18fd613a1f Manually perform multicast scom ops to avoid chip bug
- 5060d077aa6f Make CONSOLE calls a NOOP in HBRT instead of compile fail
Daniel Howe (2):
- c6ba9092bf0c Revert enable psave in fabric scominit
- becf8e09008f extend data arb hold counts
David Kauer (3):
- c6ca45b7a408 INT scom initfile update
- 9d06cbbf69bf Added Nimbus & Cumulus attributes for INT initfiles
- 6a4ab65a8754 Update INT Scom FIR Mask with Cumulus attribute
Dean Sanner (11):
- f9e0b488bd1e Fix up GPE0/1 reset logic
- 29bb14cf6757 Fix bug in single Target/ATTR debug tool
- 8a4cc1d6b377 Ability to boot in SMT1 or SMT2 in Hostboot
- 9acfce99596f Clear ECC sections marked "clearOnEccErr" on error
- 10044c2f1c78 Default SUPPORTED_STOP_STATES to correct value
- 66978d176b39 Update scom translate DD level checks
- fa603e7e2b4c Correct NV link PLL calc, right justify lane mask
- 873b41a697e4 Enable Resonant Clock
- 67e37f11d2ff Fix invalid pointer access in HBRT during PM Reset
- ebb736e43ac5 Emit console traces when doing a deconfig in GUARD
- f909aa94cc56 Reduce number of traces in PNOR mbox
Donald Washburn (2):
- 9534a72aea82 Removed debugging console traces from populate_hbruntime.
- cb9cf0ec0fae Cleaned up compile issues for vpd accessors
Dzuy Nguyen (3):
- 78c96472727e Remove NV reference from HB code
- 300c8ba19074 Synch Attributes to FSP on istep failure
- 84dd6d8112d7 Update SBE if there is a gard to the master core in OpenPower
Elizabeth Liner (6):
- 475a32142cf4 Generate MEMD data for the fips build
- 97f44cca542f Removing static variable and fixing MEMD error traces
- bc88548f09df Removing first byte from MEMD binary
- 5ae9e8bd8c0a Increasing MEMD section size
- 48cf6f7c9e44 Specifying which machine we're building for memd changes
- c381bea9d38f Moving SBE error and threshold handler to sbeio
Greg Still (17):
- 5a98fa1055a9 PM: added atomic lock dependency to p9_pm_stop_gpe_init
- 77e017335379 PM: Add atrribute control to SGPE for Core Periodic Quiesce
- 332403a4c976 PM: Remove VDM check from p9_hcd_cache_stopclocks
- 16eddb5c8769 PM (Cronus): Add processor id for errors from p9_activate_stop15_cores
- 9b1ddbd459e0 PM: Change FFDC for SGPE and PGPE based on failure error log debug
- e256039dbbec WOF: p9_pstate_parameter_block enhancements for WOF and VDM enablement
- f46458856776 PM/MPIPL: p9_quad_power_off Level 3
- af3f8bf6bdf2 PM: Move to chip EC based #V validity checking in p9_pstate_parameter_block
- a4e480007e53 PM: remove WOF_TABLE_ACCESS_FAIL from p9_pstate_parameter_block
- 8fcef7da7e7d PM: Added nest frequency to all HCcode headers for trace timebases
- 64c2388d0781 PM: clear OCB Heartbeat enable during pm_reset
- e26a4e0173c8 PM: p9_pm_init, p9_pm_utils clean-up
- 8ed966060281 PM: p9_pm_corequad_init Level 3
- e587878d9e09 PM: p9_dump_pstate_table and p9_pstate_parameter_block enhancements for OPPB
- 95cbd5cc482c PM: Change FFDC for SGPE and PGPE based on failure error log debug
- e999f9d51fb0 VDM: p9_pstate_parameter_block check for VDM Large threshold < -32mV
- 15a0de1fdd5c PM: Fix Safe Mode settings in Global PState Paramter Block
Ilya Smirnov (8):
- 6187fbbe9afa IPL Time Checkstop Analysis: GitHub PR fixes
- 37ce374d8f59 Re-enable IPL-Time Checkstop By Default
- 8d573cb39fd0 Add attrInfo.csv file into hostboot_build_images directory
- 7ca7ca7fc1ae Append 'ULL' to Attributes Larger Than 0xFFFFFFFF
- 2fdfdcd512a7 Remove NETFUN_AMI from ipmiif.H
- 0d9804fd0008 Check parents of OBUS_BRICK to determine their functionality
- 4b0e1b579ebe Filter out NX chiplets with specdeconfig in checkminimumHardware
- b9c485170343 Workaround for hb prime
Jacob Harvey (13):
- fe7836157e36 Change blue waterfall drift limits for 2400
- 866a5772356f Add in ATTR_BAD_BIT_DQMAP functions
- 9b446b1bc74b Fix rdvref, wrvref error handling
- f18a5784ca82 Add FIR checking to training error checking
- 900541d1f7a0 L3 work for mss xmls
- 339026b470e3 Disabled Training Advance in sim
- 85b5f1a84a76 Skip ports without DIMMs for VPD collection
- 2e1109e4561b Fix eff_config_thermal allocations
- 06029fd46fa0 Change training advance check
- 7f59b42ea81b Increment red_waterfall for low vdn fix
- 020bcf3046cd Clear bit 56/ ddr_phy fir bit 2 after dram cal
- d96505ca7eed Set runtime mss throttles to safe for OCC to set
- 2628cfebb2de Move around recording bad bits to prevent reconfig
Jaymes Wilks (3):
- e1678bffbd5c Replace HB_SECURITY_MODE attribute with SECUREBOOT API equivalent
- 417661853e84 Default SBE security mode setting correctly
- b70fc1ac984f Implement Secure unload
Jenny Huynh (1):
- fd99c868ea90 Enabling PWC for Nimbus DD2.0+ and Cumulus DD1.0+
Jeremy Neaton (1):
- cd792cd0c501 eff_config updates for 2R and TSV DIMMs
Jim Yuan (1):
- 281503375a8c Fix hdatBmcFamily string is overwritten.
Jin Song Jiang (1):
- 847aed87933f p9_cen_framelock -- 2nd version
Joachim Fenkes (3):
- 46a77df9f547 HW415692: Make workaround permanent
- 3fe60bbce8b3 p9_sbe_tracearray: Add chip type detection to support changed p9c MC traces
- afc07df37efc p9_sbe_chiplet_reset: Set VITL_AL flag for MC chiplets
Joe McGill (16):
- 575afefcab38 p9_io_dmi_attr_update -- initial release
- 0657c035694c Cumulus DMI -- apply MSB swap attribute, disable dynamic rpr, recal, sls_rcvy
- aaddadc0c203 resolve Zeppelin DMI channel framelock issues
- 4fc93481f033 permit IPL of Centaur with no attached DIMMs, MBAs
- 41357a781d2a p9c.mi.scom.initfile -- default to block all sync pipelines
- de726d0ea25b resolve Zeppelin DMI channel framelock issues
- 4c1db1e6180e p9_pba_coherent_utils -- remove unsafe buffer checks
- f21a18e501c2 updates for NPU errata
- d3e24581922e resolve Zeppelin DMI channel framelock issues
- 4e27f1079483 add SGPE flag for simulation only workarounds
- 2df39d4470d2 update p9_l2_flush HWP to build against current EKB
- 623b0b5e1638 update HWP level metadata for nest, common files
- 9ff3876ef158 p9_thread_control -- remove threads_running check from sreset, start code paths
- aa8f42fa167a centaur.nest.pll.scan.initfile -- align DMI frequency to MCA speed
- c80b7f135edc update HWP level metadata for nest, common files
- a77b20d80282 PLL updates for filter BG, BW including OBUS tank coreqs
John Rell (8):
- 6ec8520dd965 jgr17050500 Added Centaur and DMI IO SCOM initfiles
- e95b05aa0c2f jgr17050800 Updates for HW403155
- d459810061ec jgr17082300 Setting changes for HW41801 HW419305
- 6c0f59db5a9f jgr17081500 Update TX_ZCAL_P_4X settings for dmi,o,x buses
- 34839abc531e jgr17082300 Setting changes for HW41801 HW419305
- a644d89cb2b6 jgr17082300 Setting changes for HW41801 HW419305
- 78f8e1a32cac jgr17083100 Fixed overlooked setting from gerrit change 45079 and HW419305
- dde9d23df9d0 jgr17100900 Updated common mode DAC settings HW423215
Kahn Evans (2):
- 5782a64d9809 Fixing doxygen warnings
- 49acb2a77653 Fixing doxygen warnings
Lennard Streat (4):
- 26aca87c102a Cleaning up bugs in cumulus init files.
- 08c425e0639f Expanding MCU tag fifo settings to be freq dependent.
- 699ec6071a26 Fix DMI SCOM MCMODE0 issue.
- 03c9491238ef Asynchronous mode settings fixes.
LiuYangFan (2):
- 30e17cda8b93 p9c_set_inband_addr
- 922ada6d7812 p9_chiplet_scominit - add Cumulus support
Louis Stermole (1):
- 3245f4f0f390 Restore original training settings if mss_draminit_training_adv fails
Luke C. Murray (2):
- 6e5cd5612688 Workaround for HW421347 Scandalous Pie
- 865ed6cc78d1 Updating L2 re-request jitter settings for Cumulus
Luke Mulkey (10):
- be4329ca3750 Edit ECID+Perv code to use new gen'd centaur scom headers
- f5ab69cd1fb4 Memory buffer vpd accessor functions
- a5c4c5d8db03 initfile fixes for 2R + TSV enablement
- aa61cd08a65b Fix mb_interleave to allow single MBA operation
- 680115135876 draminit_mc, draminit_training_advanced workarounds for bringup
- c58c7e6b7a64 p9c_mss_draminit
- bbefd43f41c6 Power Cleanup + stopclocks
- 1d36beddc0aa Chip ID fixes for 64GB enablement
- 4930d04b1841 Memory buffer vpd accessor functions
- 1c35270e92bb Change TRFI calculation to use MRW attribute
Marty Gloff (8):
- 058b8a9ddd93 SBE failure path updates in timeout and extract RC handlers
- d0d9e817483b SBE failure path updates in main routine for istep 8.4
- daa077f45d06 Fix SBE error handling for slave sbe start fails
- eb2d9340dac4 Partial good updates for Cumulus
- b0d5f27a21da Traces from bringup memory remapping for no memory behind master proc
- b850b557ea11 Bringup memory remapping for no memory behind master proc on OP
- 9c39127b1911 Bringup memory remapping for no memory behind master processor
- b950ea3af7bc Concurrent code update of HBRT - Runtime Interface
Matt Derksen (11):
- 7b2191a74ffc Grab GPU sensor data from MRW
- 3d4caf24f7e9 Added Error log support for new GPU sensors
- 14187f38b431 New OCC/HTMGT interfaces for GPU sensor support
- 696f17ae72ed Small cleanup for OCC/HTMGT GPU sensor support
- 57a4232a2085 Support non-std VDDR DEFAULT voltage on ZZ
- e561936f0efe Cumulus Deconfig Updates for OBUS/ABUS/XBUS
- c4a201f9c692 Need to grab the first 904K of data too.
- a5d19110fd5d Fix parent of OBUS_BRICK
- 9dbd9cb3680e Add OBUS_BRICK to FAPI2 to TARGETING type conversion
- ad1909dedffa Log traces to error logs in HBRT
- 204f665312b4 Add SBE boot side to default console output
Matt K. Light (2):
- 88494f193d9e add AXONE value to ATTR_NAME
- 49d228623bce remove cas_latency.H include from p9_mss_freq.H
Matthew Hickman (2):
- c49a4614f184 Fixed reporting of errors for multiple errors on port
- b6c773715b44 Changed two symbol correction disable to mnfg flag DISABLE_DRAM_REPAIRS
Michael Floyd (1):
- 241d612d4398 Enable pulse mode & correct L3CLK_TABLE_VEC order.
Mike Baiocchi (1):
- f42672000263 Remove Link For Old P9 Nimbus SBE Filename
Nick Bofferding (9):
- b560b1da8a6e Increase max hostboot memory to 48 MB
- 229ad66260fe Secure Boot: Support reading component ID from container's SW header
- 1b0f94cf1543 Secure Boot: Mark CAPP as enforced secure section
- 54c1fc7cd2b5 Secure Boot: Support open signing with component IDs
- 0e38c62c5d90 Secure Boot: Direct signature temp files to specific scratch dir
- bc5682af46e7 Secure Boot: Remove requirement to specify production config file
- c411e8e3e1d3 Secure Boot: Support __getkey option in production signing
- 9a5c0aa71b03 Secure Boot: Log SBE FIFO scom blacklist violations
- 5fe23421d75a Secure Boot: Support HB standalone imprint signing with open tooling
Nick Klazynski (6):
- a903e89577bc Add perf inits: HW418850,HW418789; Add clockgate issue HW418738
- 63dcd682a9e3 Add updates for NDD2.1, Serialize TB, Perf workarounds
- 254e74026f44 HW415528 and HW419742
- f0e99cd1580f Core workarounds for multiple issues.
- 3fab32bfe20f Add workarounds for HW421426 and HW422629, Swap IMCs around
- 207b8e472e59 HW415883 applies to NDD2.1, Add JellyVector WAT, add HW422495, add HW421831
Prachi Gupta (10):
- c4d8d06380aa update cen_common_funcs to be its own library to fix hb's compile probs
- 6b7648ee7cd2 fix compiler errors in makefiles depending on cen_common_funcs lib
- 68cc9f79fbaf update cen_common_funcs to be its own library to fix hb's compile probs
- 868418a150d5 cumulus: add simics workarounds to avoid patching
- 62a80b8e13df Update memory makefiles to compile correctly in hostboot
- a40aa3a47a27 add support for MBA_PORT/MBA_DIMM and CEN_MBA_PORT/CEN_MBA_DIMM
- a1f8b1f54e62 update io makefiles to compile in hostboot
- 866719ea430f update bbuild to b0911a to pull in cumulus.pnor from bbuild
- 22c94dcc2852 add global tag to EI_BUS_TX_MSBSWAP for serverwiz2 consumption
- bbccf8075c9b remove no_export tag from DMI_REFCLOCK_SWIZZLE as it needs to come from MRW
Prasad Bg Ranganath (12):
- 720468b95361 Removed the GPE0/1 halt state in the occ reset procrdure
- 9caf663dd9b9 Bug fix in PM firinit procedures(CME,OCC,PBA)
- b25663e55965 PSTATE: Safe mode implmentation in PPB
- 172e4c440f89 PM: remove bad VDM check exit in pstate parameter block
- 540ffacc6fc5 SAFE mode:moved writing safe mode value from istep 6 to istep 10
- ba28b4b62753 RESLCK:p9_pm_corequad_init:port CME resonant clock disablement to FAPI
- 89db95b263cd Enable always VDM and WOF check for pound W access
- 37d98e479d90 PSTATE_PARAMETER_BLOCK: FIx VFRT trace logic
- fb91c96d1158 PM Recovery FFDC: Added support to collect Register data for PPM
- 360088484454 P9 Pstate: VREF calibration suport
- 06780e295b6d Pstate_parameter_block: Fix VID compare validation
- f3e1cb0a88b0 p9_update_ec_eq_state:Fix CCSR update during IPL
Prem Shanker Jha (8):
- cbc55bd8b5aa Call p9_check_idle_stop_done for slave cores that do not activate
- 00ae3d8dacde UAV: Fixed handling of NV Links while generating unit availability vector.
- 190d34605e53 24x7: Corrected handling of MCA on a direct attached systems.
- 18f1765b8bff PM: Change in logic for PGPE SRAM image size check.
- a72b93d6e04e PM: Enabling progress code in PGPE boot loder and copier.
- d0605e8167d2 STOP Recovery: Added support for FFDC collection of CME and SGPE.
- 0a0c68db15f8 STOP API: Increased max allowed SCOM restore entries for EQ.
- 8fb3c3c26b47 Revert "STOP API: Increased max allowed SCOM restore entries for EQ."
Rahul Batra (3):
- c2cdffecc3f9 PM: PGPE Flags Struct Fix
- f77a657f72b2 PSTATE/STOP: Pstate-Stop interaction fixes
- 1b9e43559ad5 PM: Pstate Dump tool Enhancement
Raja Das (2):
- b80767ab3dbf Removed buildroot/merged_target_types.xm file
- 4864e8fc2ccd SBE Compile Issues fixed
Ricardo Mata (1):
- bd05ce584970 p9_perst_phb procedure and functions required with updates
Richard J. Knight (5):
- 5d61e7910d64 Add FAPI_CALL_SUBROUTINE macro
- 67e7a257a3cf Remove CHIPOP parameter from FAPI_CALL_SUBROUTINE
- cf8e670f8a54 Update set_sbe_error macro exceeds line length
- b4e0def9cdea Update default case in set_sbe_error
- d4504402b1a9 multiple collectFfdc tags results in dupicate code
Robert Lippert (2):
- f0e2eeb93d0f buildsbepart: sort EC images for consistent output
- e2637863657e securerom: remove hbi_ImageId
Roland Veloz (6):
- 0ab063c088f5 Added code to send an Error Log to FSP via the firmware_request
- 9511dde54f55 Post merge corrections for method firmware_request
- eebc5b92e1b2 Change the default of hwas/HBconfig - HOST_HCDB_SUPPORT to y
- 2a1cc4f4045d Updated VPD from HBRT on FSP systems
- b01e6bb57344 In VPD::sendMboxWriteMsg, do a noop if no SP Base Services available
- af59dc76e2f7 Added file generic_hbrt_fsp_message.H to file dist.targets.mk
Ryan Black (1):
- f473840bd9de CQ: HW421976
Sachin Gupta (3):
- b786d1186c8e Solve compilation issue for type casting
- c8674d7037e4 Adding trace in FAPI_ASSERT
- ecb8cf74d450 Added comment for INVALID enum value
Sakethan R Kotta (2):
- 289062fda679 Cumulus HWPs for istep11
- 2fc4ac005e5f HWPs for istep12
Sangeetha T S (4):
- 21fc8a225502 Level 3: Stop GPE, PGPE procedures
- 1bfc4a2f9ea0 Register FFDC collection for init/reset of Stop and OCC GPEs.
- be8af0a3785e Register data collection in FFDC
- 674ff56b03a9 Level 3: Stop GPE, PGPE procedures
Santosh Puranik (1):
- 9e01538769fb Fix empty targets from filter script
Sheldon Bailey (1):
- 3bd9350522b9 HTMGT: Add misc Processor Power to AVSbus config packet
Shelton Leung (3):
- 449ed13c95fa enable MC timeout detection
- 4120aece4ad4 chicken switch not properly set for htm timeout issue
- 979b92660d5b dis spec ops dcbf HW414958
Soma BhanuTej (2):
- d58dbd68a12a Nimbus DD22 support updates to ekb
- 1f7535040ac8 Additional checks to p9_extract_sbe_rc
Stephen Cprek (6):
- 513299a5b565 Re-enable OCC parition in pnor
- 7d0959a6a4a0 Prevent inhibited sections from being loaded into HB resv memory
- 88342b08a128 Disable OCC load from resv memory until FSP adds OCC pnor support
- 4b2859591b45 Fix getSectionInfo from failing on secure sections
- 784ba67b9ddf Add std::map operator== overload and != for vector
- 0ff075bac5d7 Create Pre Verified Lid Manager and refactor exisiting implementation
Stephen Glancy (8):
- 895e103fadd0 Adds MCA workaround blank files for HB
- 189f9299047c Adds in workaround for self-time refresh
- 6763e7269912 Updates RCD power settings
- 9a09b432d6a8 Fixes sf_init random to run random data
- 3890040afa1d Updates error paths for PRD FIR checking
- 1fe17ef6ff36 Updates code to disable DQS on bad nibble
- aa88ac251a8f Updates DRAM minimum utilization to 25%
- 67b1e56f07b2 Adds empty training files for HB to mirror
Sumit Kumar (3):
- 4ee7410fa8a0 Erepair HWP p9_io_erepair procedure
- 58e1baea3881 Erepair HWP p9_io_erepair procedure
- 5f5036753835 Erepair HWP p9_io_erepair procedure
Swathi Madhuri Bhattiprolu (4):
- 30a49537bc5d update Targets.pm to generate to all membuf and DIMM targets
- 945709c64135 update few p9c make file to be its own library to fix hb compilation
- c55d21dd8bb8 update the Targets.pm scripts to fix issues found during review
- ef610048c36f Cumulus HWPs for istep 13
Thi Tran (15):
- fa23b5bed77b Undo some p9 Cumulus spy workarounds in initfiles
- 544e1a500c1c L3 update - p9_sbe_check_quiesce
- 4ffde05942f2 L3 Update - p9_pm_pba_bar_config HWP
- f7a033255ec5 Change MCFIR[8]: cmd list timeout, from checkstop to recoverable
- 5001a50d86c1 Fix Mirror programming for Cumulus
- 0eb03d7dc21b L3 Update - p9_pm_get_poundv/w_bucket HWPs
- 53135e0ca453 Undo HB p9_chiplet_scominit workaround
- 3027cb5ef916 L3 Update - p9_hcd_cache_stopclocks HWP
- 8870aa817978 L3 Update - p9_l2/l3_flush.C
- b8aedd55248e Remove HB incorrect setting of ATTR_DD1_SLOW_PCI_REF_CLOCK
- 475bc8d37b58 Cumulus: support MCFGPA_HOLE0_UPPER_ADDRESS_AT_END_OF_RANGE bit setting
- e1ea4c3922ff Share common code between p9_l2_flush and p9_l2err_linedelete
- 80c8c5b65300 Cumulus - Disallow group of 6 if mirror is enabled
- 4b4eded7e95f L3 Update - p9_phb_hv_utils HWP
- 7ddc1c6a23d0 p9_sbe_hreset HWP
Tom Sand (1):
- dd6b90ed3dce Istep 14.2 and 14.4 implementation
Yue Du (8):
- 9b41cf040b1b STOP: Add Core quiesce workaround to CME Fit Timer
- 1f451778d58b PM: Add atrribute to cpmmr control for Core Periodic Quiesce
- 52f2d77571c8 StopClocks: Fence Refresh region if L3 region clock is stopped
- 50d4e6633755 STOP: remove union usage in p9_pm_hcd_flags.h
- d21a9a0285c3 HWP: Fixing pfet sense bit bug in p9_hcd_common_poweronoff
- 7493c1cdd21c STOP: attribute to halt upon phantom interrupts
- 2f10d5e8ef8d STOP: Properly clear DPLL unlock indication in dpll_setup
- e2a9eb493051 Revert PLL unlock commits of 45102 and 46563
Zane Shelley (17):
- 8f4664630fef PRD: remove assert for debug purposes
- c7e8f3da7fea PRD: Removed PlatServices::getMasterCore() function
- ba3d796f592b PRD: Mask RCD parity errors on threshold
- 46320381a431 PRD: Updates from RAS XML v100
- 780380f6db80 PRD: valid chip mark check in MemTdCtlr::initialize()
- ad079f548f91 PRD: Nimbus DD2.0.1 workaround for nce/tce/mpe/impe
- a19748cc4dbe PRD: misc fixes
- 8e7e2adfdfe9 PRD: Nimbus rule file updates
- 267fff4c993c PRD: Cumulus rule file updates
- 25c7883232d5 PRD: Centaur rule file updates
- 87093b7e7137 PRD: domain support for new Cumulus targets
- 782095a0999f PRD: Centaur maint cmd complete attention
- b305fe9d1793 PRD: getConnected() support for new Cumulus targets
- 267fadb616d1 PRD: Analyze connected centaur support in DMI target
- 9b8608d03ade PRD: PRD simulator testcase for Centaur attention
- f1a0f38bcc7e PRD: cleanup CHIFIR after centaur attention
- c805798c8d16 PRD: MBASPA_AND register for clearing cmd complete attns
aravnair-in (1):
- e2a811277dfc Modify enum to get around compile issues
crgeddes (2):
- 45d359f3df82 Remove no_export tag on attributes that processMRW needs value for
- 7aed03e729ac Only do putring working in MPIPL on DD1 HW
dchowe (3):
- 14c5e678fc06 disable lpc_ed in fbc to match mc setting
- a0b5947e2e1c Configure xlink psave settings and enable by default
- e0c44c4c489e Add Zeppelin Epsilon settings
nagurram-in (3):
- 73d93584f0e8 Fix for packing the NV keyword struct
- 8feb62b8d22b HDAT: NVLink speed changes in SMP Link info
- 3d6c5417a82f Fixed slot map entry id's,vendor id and some other stuff
spashabk-in (1):
- 4642c8b6464b Optimize p9_adu_coherent_utils
Package: occ
Patches
Commits
Andres Lugo-Reyes (8):
- 854999aaca9b Re-hardcode vratio and fratio to 1
- f6b9c4c2f614 Refine WOF calculations
- 852ad09ac2d2 WOF: Initial WOF soft reset support
- 60c09cdbcca5 Prevent errors when system config currently does not support WOF
- fa085f9b6880 Prevent PGPE IPC communication if all cores are deconfigured
- 53f78dee6ba2 Request WOF resets on OpenPower systems only.
- 50cfdf257476 Prevent WOF related error logs in states that don't support WOF
- 1522d76c9df9 Prevent Over-Current scenario caused by vdd ratio calculations
Bill Hoffa (1):
- ba4e81e80427 Makefile Support for Openpower defining gpe1 binary location
Chris Cain (7):
- df326632a2cc Only call out DIMMs when health monitor time has expired
- f92b6d26c9d2 Add deglitching for AVS bus status bits
- 2fa80069bc17 Update OCC buildname 9/22
- 76b91d0038d5 Update OCC buildname 9/