Release Notes for OpenPower Firmware v2.2-rc1¶
op-build v2.2-rc1 was released on Thursday November 29th, 2018. It will become the new stable release of op-build, following on from v2.1, first released on July 12th, 2018.
op-build v2.2-rc1 contains all the fixes as of op-build v2.0.10, and we expect to continue to do stable 2.0.y releases of v2.0 into the forseeable future.
Please note that this is a RELEASE CANDIDATE and not the final v2.2 release. We expect to do a final v2.2 tagged release early December 2018.
Removed platforms¶
- openpower_p9_mambo
The openpower_mambo and openpower_p9_mambo defconfigs were the same, so we only need one of them.
Updated Packages¶
Package | Old Version | New Version | Platforms |
---|---|---|---|
busybox | 1.28.4 | 1.29.3 | barreleye, firenze, firestone, garrison, habanero, openpower_mambo, p9dsu, palmetto, pseries, romulus, vesnin, witherspoon, witherspoon_dev, zaius, zz |
dtc | 1.4.4 | 1.4.7 | barreleye, firenze, firestone, garrison, habanero, openpower_mambo, p9dsu, palmetto, pseries, romulus, vesnin, witherspoon, witherspoon_dev, zaius, zz |
elfutils | 0.169 | 0.174 | barreleye, firenze, firestone, garrison, habanero, openpower_mambo, p9dsu, palmetto, pseries, romulus, vesnin, witherspoon, witherspoon_dev, zaius, zz |
ethtool | 4.15 | 4.16 | barreleye, firenze, firestone, garrison, habanero, openpower_mambo, p9dsu, palmetto, pseries, romulus, vesnin, witherspoon, witherspoon_dev, zaius, zz |
hcode | hw061618a.92 0 | hw112118a.930 | p9dsu, romulus, witherspoon, witherspoon_dev, zaius |
hostboot | 16f11c2e9 | 14dbbd68d | witherspoon_dev |
hostboot | 876b79aac | 3f1f2186b | p9dsu, romulus, witherspoon, zaius |
hostboot-binaries | hw070718b.92 0 | hw111318a.930 | barreleye, firestone, garrison, habanero, p9dsu, palmetto, romulus, vesnin, witherspoon, witherspoon_dev, zaius |
hostboot-p8 | d3025f5d7 | c35645e2d | barreleye, firestone, garrison, habanero, palmetto, vesnin |
ima-catalog | 6a1fd2545 | 3d30c7aca | barreleye, firestone, garrison, habanero, p9dsu, palmetto, romulus, vesnin, witherspoon, witherspoon_dev, zaius |
libflash | v5.10.1 | v6.2-rc1 | barreleye, firenze, firestone, garrison, habanero, p9dsu, palmetto, pseries, romulus, vesnin, witherspoon, witherspoon_dev, zaius, zz |
linux | 4.17.4 | 4.19.4 | barreleye, firenze, firestone, garrison, habanero, openpower_mambo, p9dsu, palmetto, pseries, romulus, vesnin, witherspoon, witherspoon_dev, zaius, zz |
linux-firmware | 65b1c68c6 | 8d69bab7a | barreleye, firenze, firestone, garrison, habanero, openpower_mambo, p9dsu, palmetto, pseries, romulus, witherspoon, witherspoon_dev, zaius, zz |
linux-headers | 4.17.4 | 4.19.4 | barreleye, firenze, firestone, garrison, habanero, openpower_mambo, p9dsu, palmetto, pseries, romulus, vesnin, witherspoon, witherspoon_dev, zaius, zz |
machine-xml | 6a78496c2 | acb73cf1f | habanero |
machine-xml | c6f563966 | e0fae90fc | palmetto |
machine-xml | b788f9984 | d91ade764 | romulus |
machine-xml | dda5b93d9 | 4fb3a4b92 | vesnin |
machine-xml | 7cd20a6ac | c488a6234 | witherspoon |
machine-xml | f9eeb2840 | 40bf092f8 | zaius |
occ | 5c01b5476 | 12c8088a3 | p9dsu, romulus, witherspoon, witherspoon_dev, zaius |
openpower-pnor | f6d970c6a | aa94a39eb | barreleye, firestone, garrison, habanero, p9dsu, palmetto, romulus, vesnin, witherspoon, witherspoon_dev, zaius |
petitboot | 1.8.0 | 1.9.2 | barreleye, firenze, firestone, garrison, habanero, openpower_mambo, p9dsu, palmetto, pseries, romulus, vesnin, witherspoon, witherspoon_dev, zaius, zz |
sbe | fad6732f2 | cf61dc391 | p9dsu, romulus, witherspoon, witherspoon_dev, zaius |
skiboot | v6.1 | v6.2-rc2 | barreleye, firenze, firestone, garrison, habanero, openpower_mambo, p9dsu, palmetto, pseries, romulus, vesnin, witherspoon, witherspoon_dev, zaius, zz |
util-linux | 2.32 | 2.32.1 | barreleye, firenze, firestone, garrison, habanero, openpower_mambo, p9dsu, palmetto, pseries, romulus, vesnin, witherspoon, witherspoon_dev, zaius, zz |
Removed Packages¶
Package | Version | Platforms |
---|---|---|
common-p8-xml | e02b6f6dd | p9dsu,romulus,witherspoon,witherspoon_dev,zaius |
occ | 5c01b5476 | zz |
openpower-mrw | 0729a4a68 | p9dsu,romulus,witherspoon,witherspoon_dev,zaius |
Package: hcode¶
Patches¶
Commits¶
Adam Hale (1):
- 28e636043531 Set GPMMR RESET_STATE_INDICATOR
Anusha Reddy Rangareddygari (1):
- 9d9a20de2e4b Adding a fapi_assert to flag error if PPE is not halted.
Brian Vanderpool (10):
- e3d105d276b3 STOP: Clear CPPM_PECES on entry during power save cycle to prevent wakeup events
- 0d334632a4fc Enable CME IAR trace and remove stall events from trace
- 2770649588ff STOP: PCBMux Savior version 2 + TLBIE workaround
- 387d0dff2475 STOP: Scom Restore version 2
- 127b1eca3e84 STOP: Release the PCB Atomic lock on aborted Stop 11 entry
- 69de20ee7f49 This reverts the stop 1 commits
- 927a4ffbc292 STOP: Move delay after LPID change to before asserting quiesce
- 0999eb2d7378 STOP: Give SGPE control over VDM, DPLL before turning off Jump protect and VDMs
- 585ebdd5ad02 STOP: Fix DB2 message for DD1
- 22782e49d66c STOP: Clear CPPM_PECES on entry during power save cycle to prevent wakeup events
Chris Steffen (1):
- 6d1fd2cc84e1 Alink Hot Repair Fix
Christopher M. Riedl (5):
- d1883eb35452 Pstate: Resonant Clocking Enablement - CME Hcode
- 6b5e4bb67b41 Pstate: Remove legacy VDM code
- 212a68631c93 Pstate: VDM Enablement
- 2815449e8a63 PM: Implement L2 Resclk Function
- 1257a0854ca3 IOTA
Claus Michael Olsen (3):
- 57bbd2874a93 Cleanup: Updated Mvpd access function and removal of unused rings
- 68ddc7db4986 Infrastructure support for new MC OMI rings for Axone
- 3c3a12adec74 OCMB explorer initCompiler support
Douglas Gilbert (1):
- ed9af7a17733 HCODE Make divide using DERP/DORP atomic
Greg Still (5):
- dc65a4916ce5 PM: clear Hcode error injection bits upon injection and malf alert
- b342ec7d38cc SGPE and CME scanning integration
- 1dcc359d6da6 PM: clear Hcode error injection bits upon injection and malf alert
- d11796515369 SMF: SBE updates for SMF (URMOR set and CPMMR[Runtime Wakeup Mode] clear)
- 962e9921c88b SMF: clear HRMOR[15] in all modes so that secure mode won’t hang core
Gregory S. Still (2):
- 5762d99877f8 Revert “Self Restore: Integrated support for build of self-restore code in EKB.”
- 51932dc44266 Revert “Self Restore: Integrated support for build of self-restore code in EKB.”
Jenny Huynh (2):
- 473b1f4620dd HW417560 NCU master tlbie settings tuning
- 08985a7d51c3 Secure memory allocation and setup
Joe McGill (1):
- 8fde47008ae5 FBC TDM recovery – PPE update, clear recal_abort, pdwn unconnected lanes
Michael Floyd (5):
- 060a3ae8b3a1 STOP: Support to unfreeze IMA after self-restore
- b46f051b9884 STOP: Actually enable Manual Stop1 for Nimbus DD1 to fix the PSSCR PLS reporting
- 51a2d2a61147 STOP: Fix STOP1 correctly for DD1 Workaround
- 0fea3b073537 Fix DD LEVEL to support minor ECs
- d520bc71a080 CME Code Size Reduction ATTEMPT#3
Prasad Bg Ranganath (2):
- 08ca175ac7d3 Putring support for SGPE platform
- 90d69ca63b67 STOP:Dont clear pmc_pcb_intr_type0_pending in OISR1/OIMR1 register
Prem Shanker Jha (23):
- edbff4367d05 STOP API: API conditionally supports 255 SCOM restore entries for each quad.
- 66176a78c769 PM: Added support for enable disable of 24x7 IMA.
- 2f1b55d0784a EQ SCOM Restore: Introduced version control in SCOM restore entry.
- c5e1d1e154fa Hcode Injection: Adds hcode error injection capability.
- 2c4a28977ea7 SCOM Restore: Increased max eq scom restores entries supported to 255.
- 058ab063c16f SCOM Restore: Handle case of old HB and new STOP API case.
- 64f1e841cc66 SCOM Restore: Updated EQ SCOM Restore logic.
- ffe69c747671 UV Support: CME Hcode changes to enable STOP entry exit in SMF mode.
- 5477b13b8aa1 Self Restore: Integrated build with rest of the EKB build flow.
- 52a11a1d8cc7 Revert “Self Restore: Integrated build with rest of the EKB build flow.”
- 00771fa993da Self Restore: Integrated support for build of self-restore code in EKB.
- c919d9d0b0a5 UV Support : Augmented STOP API and self restore for enabling ultravisor.
- d7e8d7883577 Revert “UV Support : Augmented STOP API and self restore for enabling UV”
- 3061db3d69ee STOP API: Changes for SMF and SPR self save
- 0adc4f9c9733 UV Support : Augmented STOP API and self restore for enabling ultravisor.
- 56c7b556aa46 Revert “UV Support : Augmented STOP API and self restore for enabling UV”
- df7b1f86b421 Img Build: HOMER changes for SMF and SPR self save.
- 12ef819fb295 Self Restore: Integrated build with rest of the EKB build flow.
- 03fb4ce48575 Revert “Self Restore: Integrated build with rest of the EKB build flow.”
- 2f1739a53581 Self Restore: Integrated support for build of self-restore code in EKB.
- 7bb39027bdf6 UV Support : Augmented STOP API and self restore for enabling ultravisor.
- 31fe5db5426e Revert “UV Support : Augmented STOP API and self restore for enabling UV”
- 1762a6ef1dc9 Self Restore: Changes for SMF and SPR self save.
Rahul Batra (18):
- 777fb2ed5684 PGPE: Fixes and Cleanup for Mfg/Char team
- 985248cf55ed OCC Flags/OCC Scratch Updates
- 6b56b1459f58 PSTATE: CME refactoring and cleanup
- 40edb9bed0e8 PM: PGPE-SGPE Common Code Updates
- b87f07ac673a PM: Inter-PPM controls enablement and VDMCFG
- f8af7be16849 PM: PMSR Update Fixes
- 4f3d1f8ad891 PGPE: STOP11+WOF+SafeMode Fixes
- c9cb39853b5c WOF: More Phase 2 Fixes
- dc1e756bfc15 PGPE: Error Handling Support
- 314a7a3990a1 PM: Fixes for Livelock Scenarios
- 1dda31245982 CME: Process DB0 inside intercme_msg_handler
- 299fb1c3181c PGPE: ACK pending IPCs upon fault with Pstates Stopped
- 299a9ff24994 PGPE: Don’t set EE=1 in CME Err Handler
- a4a2740828dd PGPE: Use correct VPD Pts for VDD to Pstate intp.
- 0c9db2e5070a PM: Add Fields in OCC Comp. Shr SRAM (1/4)
- 96d494c43265 PM: Move SGPE/PGPE Region and update QPMR/PPMR(2/4)
- 888eabf3c65b PM:Fill SGPE/PGPE regions fields in QPMR/PPMR(3/4)
- 4576fce87893 PGPE: Only ack pending Quad Exit on WOF Disable
Richard J. Knight (1):
- 62d33641fb57 update gerrit hostname for server migration
Yue Du (131):
- 9fa0bca8256d STOP: Fix Srr1 wrongly reported upon special wakeup
- 9cf14ad78bee STOP: Fix CME Special Attention handling
- b187d9dec127 STOP: Clean up stop state after aborted L3 purge during Stop 11 entry
- 50d85ba05425 STOP: Fix Core Special Wakeup window condition
- 2f063536057b PM: PGPE hang fix during VDM droop workaround
- b46364f8852b STOP: Fix Stop1 Window conditions
- 6d438cd34f57 STOP: Fix hole in 62403
- 369bb2085bc9 STOP: remove chiplet enable drop in core_poweron for multicast scom
- 335521ff5c3c STOP: Fix VDM Droop Event DB3 Window condition breaking STOP
- 8ee920ea7232 first draft of ppe_closed/cme & sgpe, and common/pmlib/
- 64616b74284e CME/SGPE: Complete Working STOP8 CME/SGPE Images Snapshot
- 5f2e6f8d81d6 CME/SGPE: STOP11 CME/SGPE Images Snapshot
- bfede8ec480a Combined Stop/PState Cme Image + unified interrupt handler
- 61af8a881aae CME/SGPE: update stop cme/sgpe images
- bc9bb572d403 CME/SGPE: Optimus Prime approves these upgrade of STOP images
- 79e84aa28337 CME/SGPE: STOP Images functional bug fix collection
- 6a5a238342c0 CME/SGPE: STOP image updates and fixes
- 812806005f0e CME/SGPE: yet another updating commit for stop images
- 03a1c325e27f STOP: Hcode SPWU replacing auto spwu
- 43ed89a56b77 HB: fix HB core boot resulting cme boot
- 4d137bc45835 STOP Image updates
- bfc2e785e03f STOP: clear EISR pm_active in entry catchup case.
- db26cbf27922 STOP: enable cme trace array before cme boot in SGPE
- 6237da008ba3 STOP: logic hole in L2 purge abort causing core being 0 undetected
- 08e215c16d75 STOP: fix variable spin being defined under epm_tunning enabled
- 5e742844d0d6 STOP: Cache Scom Restore(without copy to Sram)
- 395eb7ab9d95 STOP: DD2 - abort entry on attn/recov + skip power off on OOB bits
- 5e3e7f755b40 STOP: scominit adding initfile calls
- add78b915e7e STOP: Set chiplet ids in sgpe and cme
- aee37bdb6f32 STOP: SGPE IPC support for WOF
- ee432a5c78b9 STOP: Enable DLS+ManualStop1 Fix for DD1
- c47b00594dd0 STOP: Stop cme trace array and halt CME before stop cache clocks
- 1cacd2e47afb STOP: prevent ppe wait cycle being compiled out by compiler
- e5cbaf622642 STOP: Clear up todo items in STOP and mark them with RTC
- 7a8ac99b193a STOP: Fix CME halt in sgpe entry to check partial good ex
- 8045ce18d2f1 HW398205: fix cme entry abort changed irq masking assumption
- 9636f085a381 STOP: optimize size of stop images
- 147aa0e27bfb STOP: Fix L2 purge abort by pc interrupt on core handoff to sgpe
- 23699f0f507c STOP: move drop few quiesces from l2/cache startclocks to scomcust
- b8fd2c796b1e IPL/Stop: Assert ABIST_SRAM_MODE_DC to support ABIST Recovery
- ca38deeb68d3 STOP: Fix optimize size and quad spwu issue of EIMR bookkeep
- 8f9b2870e788 Hcode: Create centralized memory map headers
- 2b66fcf8c509 STOP: Change ring_save structure to 0xfff3fc00 PDA location
- e3f788c9832f STOP: Atomic lock of cache clock controller and PCB slave
- c2290bc9dcd9 STOP: FIX phantom wakeup vs. wakeup_notify_select
- 0bd58a1ae4cd STOP: Acquire pcbmux after assert glsmux in cme exit
- 397e4a685a0a STOP: Conditional compile current error check to save cme size
- 2f993351fce4 STOP: writing all 1s to lpid of each thread regardless fuse or not
- 4e43fe99fdd5 STOP: DD2 set PPM_WRITE_DISABLE along with wakeup_notify_select
- d306208678bf STOP: Using PANIC codes at every pk_halt
- 42983359df3b STOP: IPC Fixes
- 018efbd5a68a STOP: Recent Lab Fixes
- c8a51c06776a STOP: express processing targets of stop1/2 and stop5/8 exit
- 53f1e7456266 STOP: UIH updates on trace and phantom interrupt handling
- 14430f595c58 STOP: clear PCBMUX disable from STOP Exit instead of SGPE INIT
- 595dfc61ace3 STOP: Fix express processing commit
- 3a274b8ce7a8 STOP: Enable CHTM
- 25e3908c810f STOP: DD2 workaround toggling pm_exit and wakeup without lpid ram
- 4214195803a4 STOP: Add global checkstop FIR check in CME/SGPE
- da5fbae2bce5 STOP: enable decrementor wakeup
- 42ddb69355b9 STOP: SGPE fixes for PGPE Interaction
- dbc5a4d27789 STOP: Fix FABRIC_PUMP_MODE plumbing in stop images
- 8e8f54fb5906 STOP: Stop1 overall fix
- 4404541f4c43 STOP: Fix STOP1 with Powermixer
- a7817cd22ca3 STOP: Fix hostboot stop level mapping
- e1b9fa3165f7 STOP: Move Stop 8 code from CME to SGPE for CME space savings
- d5c4e6d6eb3c STOP: move CME scominits from corequad_init to SGPE
- 8d6afc648185 STOP: NDD2 daul cast workaround
- 9e5e6987ce47 STOP: Scrub _ANR and _OR opcode from regular cme getscom
- 3be7a025c4b4 STOP: Fix suspend_stop when threads are idle
- 5ef29f4f0b44 STOP: block wakeup (+ block entry since patch 15)
- 97d950e4fcf4 STOP: Suspend stop to cmes
- 35e40d9f239a STOP: inline called-once functions
- 853ebdb748d0 STOP: Fix EPM Compiler error
- 1bdd5be3c625 STOP: CME no state loss causes stop level map
- 4f79fd1521fa STOP: Put PIG and Notify_select back to back
- bb61e86407c9 STOP: collection of small fixes
- dfe9fb6d5b26 STOP: Remove sdisn dd1 workaround from dd2, add sync
- 165be7914dd4 STOP: Disable Stop8
- a785ba7bd82a STOP: Stop5 Performance Boost and solve IPC issues
- 46e554dd65d6 STOP: Fix Disable Stop8 on L3 Purge Abort case
- 879e075c8794 STOP: Fix DISABLE_STOP8 broken HB in NDD1
- 70ea2a3001f9 STOP/EPM: Fix Stop5 history and marker reporting
- ef3b1c4fd9f6 STOP: Attempt to Fix quad spwu caused incorrect flow
- 5663ad1a0a6e STOP: Init code before starting threads
- 92e7e51217c7 STOP: Core Xstop Injection
- 1d91a624cd08 STOP: Fix NCU tlbie quiesce and purge for disable_stop8
- c4dd66c7e905 STOP: Fix PIG in L2 Resonant Clock support
- 3a0701e16b0b STOP/EPM: Fix EPM marker
- 1ca56324b31b STOP: Add Core quiesce workaround to CME Fit Timer
- 16c90472bc44 STOP: Fix resonant clock supprot for STOP11
- 7e6359852b9c STOP: Fix VDM
- 6bcca60d0b20 STOP: Reenable STOP8 (without L2 resonant clock support)
- 2f9abf6ea21a STOP: Core livelock buster
- 42f7f0722483 STOP: Properly clear DPLL unlock indication in dpll_setup
- 8de4444d0bf0 STOP: Fix VDM being powered down through Stop2
- 0d6d5a47ca19 STOP: Fix Dec Wakeup on NDD2.1
- 687e91a4bebc Revert PLL unlock commits of 45102 and 46563
- 84d1108a96f5 STOP: Fix Resonent Clock Support for STOP11
- 3f6199622ee9 STOP: Fix SGPE UIH Messed up EIMR book keeping Error
- b5a192341afa STOP: Fix SGPE IPC acks causing UIH stack underflow
- 9453b8d7ded6 STOP: EX deconfigure masking for EQ chiplet FIR
- 7665beeefb58 STOP/PState: SGPE/PGPE Error Handling Support
- 9b1b8717adaa STOP: Fix PLS deepest when stop4+ due to self restore wakeup
- 69a928aa4bb2 STOP: Update STOP History with Stop8 for Srr1 state loss reporting
- 55f1962e9611 STOP: Fix SGPE stop servicing wakeups
- 23df9c72f523 STOP: Fix Phantom PCWU causing CME IOTA to halt
- 6394ad5d5d44 STOP: Block Wakeup Mode Fixes for Phyp
- 80df64dc8b8d STOP: Fix Block Wakeup Mode with Catchup and Abort cases
- 504882800d12 STOP: Abort Entry on Error
- b85b02d31b6c STOP: Support Suspend Entry/Exit and Fix Pig Collision
- 2daa7fda42f4 STOP: Fix Data Machine Check with PLS Fix
- 1bd7fb127cf2 STOP: Fix Infinite Stacking up Stop Processing led by Entry Abort
- d9226cd7ef3c STOP: Fix SGPE Active Core Updates
- d1716d00737b STOP: Fix History Write Data Machine Check by PPM_WRITE_DISABLE
- a14e95a6f9a9 STOP: CME/SGPE Hcode size reduction via global use of literals
- 16516a11d74b STOP: Fix Srr1 wrongly reported upon special wakeup
- 0b555c46d817 STOP: Fix leftover wakeup aborting next entry
- 4c395be55c71 STOP: Clean up stop state after aborted L3 purge during Stop 11 entry
- 97ebd3defe27 STOP: Fix Stop1 Window conditions
- 0b859154f439 STOP: Fix hole in 62403
- 05ecc90b525b STOP: Fix PLS/Srr1 over reporting bug (impact stop2 only)
- 1e733df20292 STOP: Assert Auto Special Wakeup mode on cores with halted CME
- 691d819d65ae STOP: Fix incorrect solution in 61385
- ba27d42d879d STOP: Fix leftover wakeup aborting next entry
- 6fa2da010fe0 STOP: Assert Auto Special Wakeup mode on cores with halted CME
- 5e5285bdc7ca STOP: Fix Spwu Auto to Manual mode Signals Sync up.
- 81d08fdcddec IPL/STOP: Disable LCO when only two EXes are configured
- d1bfc67460df STOP: Disable cache inject and LCO before purge L3
- e995520aa797 STOP: Fix Bug introduced by 66511
- 933b1b1214c5 STOP: Change cme init to avoid using sisr block wakeup status
hostboot (77):
- 8ebf9d25f75e Release tag information updated for hw061918a.920
- ebe34c4d9214 Release tag information updated for hw062018a.920
- fa642d7dff73 Release tag information updated for hw062118a.920
- c8b9fe083a2d Release tag information updated for hw062218a.920
- 5aec165e2d02 Release tag information updated for hw062318a.920
- e5489c35029d Release tag information updated for hw062518a.920
- 6c04729cc5a5 Release tag information updated for hw062618a.920
- b2db756845d1 Release tag information updated for hw062718a.920
- 016a745b13ba Release tag information updated for hw062818a.920
- 169b85d36210 Release tag information updated for hw062918a.920
- 1ff4bfd66475 Release tag information updated for hw070318a.920
- 61331f0370f3 Release tag information updated for hw070618a.920
- 43f4caba2ed5 Release tag information updated for hw070718b.920
- 4fb5657b74cc Release tag information updated for hw071018a.920
- 63cade31b47f Release tag information updated for hw071118a.920
- 9585f97f7b16 Release tag information updated for hw071118b.920
- f4500d105ab1 Release tag information updated for hw071418a.920
- a07a0e57a533 Release tag information updated for hw071518a.920
- 31e3dd374bb3 Release tag information updated for hw071718a.920
- c55120a93fee Release tag information updated for hw071818a.920
- 181339033db5 Release tag information updated for hw072518a.920
- c7456ae85294 Release tag information updated for hw072618a.920
- eda2a98fe87d Release tag information updated for hw080118a.920
- d7ae5d19629f Release tag information updated for hw080918a.920
- 94491cf743ec Release tag information updated for hw082218a.930
- f241353a3ec6 Remove files to restore git history
- 6786319b2fb4 Release tag information updated for hw082218b.930
- 6e6e58f54558 Release tag information updated for hw082318a.930
- 054ef762ef58 Release tag information updated for hw082418a.930
- 22eddcf69bc3 Release tag information updated for hw082518a.930
- 3909ea4b1a3c Release tag information updated for hw082718b.930
- 0dd088012def Release tag information updated for hw082818a.930
- 4adf86eece20 Release tag information updated for hw082918a.930
- 75917d6d2499 Release tag information updated for hw083018a.930
- 8b0503bbb423 Release tag information updated for hw090118a.930
- ba2ab0af5bb9 Release tag information updated for hw090318a.930
- aa14edfd21c2 Release tag information updated for hw090518a.930
- 3850f5347cb2 Release tag information updated for hw091318a.930
- ab50249172ff Release tag information updated for hw091518a.930
- 2187a72368c3 Release tag information updated for hw091818a.930
- 96d91da78a8a Release tag information updated for hw091918a.930
- 9d245f2518e4 Release tag information updated for hw092018a.930
- c715f43231cc Release tag information updated for hw092218a.930
- 0ee2ed1e73e5 Release tag information updated for hw092518a.930
- 85f754205d58 Release tag information updated for hw092618a.930
- 10bf99ef8b63 Release tag information updated for hw092718a.930
- 110d77df2db5 Release tag information updated for hw092818a.930
- 96a0480a73df Release tag information updated for hw092918a.930
- 8994383c50d7 Release tag information updated for hw100218a.930
- 97dfe3026c12 Release tag information updated for hw100318a.930
- 32d6982fa49c Release tag information updated for hw100418a.930
- fb1cfe5d1f0d Release tag information updated for hw100518a.930
- 6083743a69ad Release tag information updated for hw100618a.930
- bbc1e12eb3c2 Release tag information updated for hw100918a.930
- 833f5f0cac7d Release tag information updated for hw101018a.930
- 2e50384d51b6 Release tag information updated for hw101118a.930
- d2fb0b0c60c8 Release tag information updated for hw101218a.930
- 3aa39e3ce6b3 Release tag information updated for hw101318a.930
- 94a83e1f90a7 Release tag information updated for hw101718a.930
- 92d086017054 Release tag information updated for hw101818a.930
- 97165dd1a052 Release tag information updated for hw101918a.930
- 875b828fcde4 Release tag information updated for hw102018a.930
- c1bc6f698107 Release tag information updated for hw102318a.930
- aa1bf832ebb5 Release tag information updated for hw102418a.930
- 1dd4c043e9d7 Release tag information updated for hw102518a.930
- 690b5374a33a Release tag information updated for hw102618a.930
- 947ea51a0746 Release tag information updated for hw102718a.930
- 081daf6f62d2 Release tag information updated for hw103018a.930
- c80d12a0db73 Release tag information updated for hw103118a.930
- e86871325999 Release tag information updated for hw110118a.930
- 97b411489e03 Release tag information updated for hw110218a.930
- f30dd702b79e Release tag information updated for hw110318a.930
- 670b3fa576fb Removing selfRest.bin as it changed, mirror tool cannot mirror binary files
- 0178a133fbbd Release tag information updated for hw111318a.930
- cdb633ddb79d Release tag information updated for hw111518a.930
- 92d425d4f137 Release tag information updated for hw112018a.930
- f5d8831eca2d Release tag information updated for hw112118a.930
Package: hostboot¶
Patches¶
Commits¶
Abhishek Agarwal (1):
- 2c1001a91668 Axone only-IPL Procedures update to support SBE changes
Adam Hale (5):
- 2fe693504fb6 SW434534: Channel Fail Cascade Workaround part 1
- 4b5108755cea Disable HW439321 workaround in dd1.3
- 95b925b6af0e HW439321 for dd1.3 with compat mode
- 4f8994da8802 HW467590 - WAT Solution to prevent ARMWF starvation early hang
- d83a4ee8495c SW449387 - Removed Centaur Bad Lane voting disable and CRC tally
Alpana Kumari (2):
- e5df99c9d267 EC level match for only functional master Proc per Node
- e68587e470a3 Support flag parameter for addBusCallout
Alvin Wang (1):
- 41e818515bd8 Update setup_fw_boot_config() to read out actual values from attributes
Amit Tendolkar (6):
- 8fcc6813c098 SW419349: Handle override of deconfig by Error vs FCO reasons by association
- dc3e00781d72 Adapt p9_sbe_check_master_stop15 for bad path on non-SBE platforms for fleetwood
- 7ae026518959 Avoid spurious Malf Alert (HMI) to PHYP in PM Complex Reset/Suspend
- dd2fa4504ba3 Handling special wakeup assert/deassert mis-match in PM Reset/Init on MALF
- 4022351e16d2 Enable PM Malf Alert Handling & PM Complex FFDC to HOMER
- 9787cfbf7cd9 Misc. fixes for PM Malf/Stop Recovery with CME injects
Andre Marin (30):
- e53ffaa95148 Add empty files for refactored SPD read API
- 81996e944c89 Add SPD reader and traits DDR4 def
- 3f7719f257dd Add SPD decoder files for the factory, decoder, and data engine
- a8edea55c6dd Move poll.H into generic memory folder
- 77a99242f79d Remove Nimbus dependencies from the SPD decoder
- d175f43bb505 Add MEM_PORT target
- 0baa771538e2 Add empty mss_byte.H and mss_generic_check to ease HB mirroring
- 6a03e838d00c Generalize byte reading from SPD reading, for exp i2c reuse
- 971d57b0cfd8 Added I2C fields, EXP_FW_STATUS API
- 4b6dde2ad7d0 Implement exp_check_for_ready
- 84923368d03f Fix i2c doxy and update i2c_access.H doxy to match fapi2_access_i2c.H
- d6d3649cfdfa Fixes memdiags broadcast mode address check bug
- a26749cdb659 Remove Nimbus dependencies from the SPD decoder
- f43f978d59a3 Add field .C empty files for hb mirroring
- 0fb82ef1a410 Initial mss_field endian modification
- afa0689dd90b Port-over generic SPD attributes that shouldn’t change per controller
- 812d58b11ac4 Add empty explorer “check_for_ready” procedure files
- 9bc9cc1ec309 Added I2C fields, EXP_FW_STATUS API
- d768ab360d9b Add empty memory explorer error XML
- 317471bc269b Added I2C fields, EXP_FW_STATUS API
- d4e67b9f29f6 Implement exp_check_for_ready
- 69f7231cce31 Add emtpy exp_i2c_fields.H file for mirroring
- 544628c36630 Added I2C fields, EXP_FW_STATUS API
- f47ca20c2aa8 Initial mss_field endian modification
- 46bc5b3d85a2 Add empty explorer “check_for_ready” procedure files
- b6c4337484ca Added I2C fields, EXP_FW_STATUS API
- a77117372fee Implement exp_check_for_ready
- 98630bf9e248 Initial mss_field endian modification
- d928fb03a931 Add explorer data structures empty file for HB mirroring
- e1856b43b32c Added common explorer FW data structures
Andres Lugo-Reyes (2):
- cf258fcfb753 HTMGT: WOF Reset Disable Flag
- d1c85ffcab10 HTMGT: Save WOF reset reasons across all WOF resets
Andrew Geissler (10):
- aa1c91c061f7 Use last l3 cache object for SIMICS trace
- 3e4082b28d2a Look for any parent on deconfigure
- 1c1b2267a25e Make HUID values node-relative
- ea86539a69de Ensure hwas state reflects resource recovery actions
- d848b2c3bae0 Ensure memory HUID’s are node-relative
- 1edd371b0fa0 Always use last valid SIMICS object for trace
- 71ef9b83a69b Make REL_POS correct for sub-units
- 3b48d9e5a62c Avoid SIMICS exception if SBE tracMERG not available
- 3cb9eb102386 Add MC target to subsystem table
- 725cc4974d8c Add SMPGROUP target to subsystem table
Andrew Jeffery (27):
- de06d0f09c74 console: ast2400: Indicate SP has met configuration requirements
- 4b4caf5ee458 console: Fix whitespace in ast2400 initialize() method
- 9b1dcc3aeea9 istepdispatcher: Remove undefined symbol ENTER_INFO from TRACDCOMP
- 2c582e41b281 intr: Use the correct trace handle in intrrp TRACDCOMP calls
- 8a4663c131e1 assert: Include file name in assert output
- 797f6fc91822 assert: Print the backtrace for critical and kernel assertions
- 102225f4e3e2 ipmi: Break circular dependency between ipmimsg and ipmibt
- 9a7f18c66e5b ipmi: Replace incorrect dependency on ipmibt with ipmimsg
- e862c4c5a9e0 initservice: Flush trace buffers before shutdown syscall
- bc363055ec19 ipmi: Break circular dependency between IpmiDD and IpmiRP
- 281dac1b173c ipmi: Drop unnecessary ipmiconfig dependencies
- dc0f490b31fc ipmi: Drop unnecessary ipmibt dependency from ipmifru
- 988eda165254 ipmi: Introduce register_for_event() interface
- d6741cb3db68 ipmi: Terminate SEL task via shutdown event
- 1b481183921d ipmi: IpmiDD and IpmiRP must never free resources
- 5fc457309f2c ipmi: Split into ipmibase and ipmiext modules
- e2c0716a0984 ipmi: Remove IpmiRP dependency on targeting
- 4874662e58d9 initservice: Move ipmibase module to base image
- c829113199d6 pnor: Introduce an IPMI-based PNOR driver implementation
- 92d167f704d5 pnor: Rename the SFC-based PnorDD class to PnorSfcDD
- d768905cfe02 pnor: ipmidd: Rename class to PnorIpmiDD
- 7c16f3706b3c pnor: mboxdd: Rename class to PnorMboxDD
- 9518b4c189c9 pnor: Fall back to AST mbox transport if IPMI is unavailable
- 03ec024db41d errl: Mark errlogMsgHandler() as detached
- 95165ec1e111 Revert “sio: Add test for availability - LPC error tweak”
- 55ff29accb83 sio: Add test for availability
- ead1bda912e6 ipmi: Increase polling rate to decrease boot time
Anusha Reddy Rangareddygari (2):
- 8e74571d1bfb Adding a fapi_assert to flag error if PPE is not halted.
- 09370fc47b50 Axone only-Mux settings for TOD refclk input
Artem Senichev (1):
- 61fb23dd2828 Fix incorrect syntax in addimgid shell script
Ben Gass (26):
- ee559052e566 Update p9n_23 engd with n23_e9108_3_tp105_ec408_soa_sc_u138_01 data
- d4954387404b Correct Safe mode freqency to UltraTurbo compare error message.
- 785e89f5fcf9 Shorten A-link timers for sim. Add polling for A-link training.
- f563ab5ac678 Updating p9.core.scan.initfile settings for p9n 2.3
- fbd09aa69c39 Fix for SW441002.
- b30aa3595760 Build p9n 10 and 20 by default.
- 0502c52ac63f Use obus p9ndd1 spy name attribute for obus initfile
- 86fd886b32e9 Adding p9c_11 support.
- c1e92050031d Adding p9a support.
- 59369e38ac11 Shorten A-link timers for sim. Add polling for A-link training.
- cfd2b2b799ed Re-submit Axone updates
- 35d53de6263d Add support for p9c 1.2
- e5312ecd72ac Remove PROC_FABRIC_LINK_ACTIVE from OBUS_FBC_ENABLED in p9.obus.scom.initfile
- fff26d78ba7b Adding p9n 2.3 support and p9n 2.3/p9c 1.2 security update
- 3341c6aab4fa p9_scominfo update OMI order to logically follow MC->MI->MCC instead of OMIC
- 3b48b9210afb Update p9a_10 engd from o10_e9018_1_tp018_ec409_soa_sc_u261_01
- 422867966bfc Back out p9a_10 engd that breaks the initcompiler.
- 6d61a393a74b Adds initfile for Explorer
- 4fe67dfccf81 initCompiler updates
- 5d96a7778c3f Update Axone engd.
- 7504dc6275e7 Adding p9a_get/put_mmio and explorer_inband
- 990f7cfae74d Fix exp_inband_wrap makefile
- e6f098dcfe47 Adding Axone register header files.
- 5e1f534a38ba Adjust MI/MCC p9a scom translation for PB scoms
- 4c9fb0a48cd0 Explorer registers and fields generated from dev
- 3f1f2186bb80 Adding omi_init procedures.
Benjamin Weisenbeck (24):
- eaaf8422a3e4 PRD: Support for handling core unit checkstop
- 9e5283c651ba PRD: Callout both PCI clocks by position for double clock failure
- 8e3836f3ef0b PRD: Cleanup RC handling in PLL code
- 0b069da4ece5 PRD: Fix core checkstop masking
- 3796a71a5012 PRD: Add missing centaur PLL CheckErrorType plugin
- e52b70dbea22 PRD: Centaur address translation support for dynamic memory deallocation
- e86727885971 PRD: Centaur dynamic deallocation bug fix
- 698365f71be5 PRD: Add PLL signature for Centaur chip
- c2b1cfab3f59 PRD: Use common SetCallout method for TOD
- 5268e2f09ba1 PRD: Increase threshold on cache CEs to allow 64 line deletes (128 CEs)
- 830b052cb619 PRD: Fix handling of dead cores in PmRecovery
- 96e031001818 PRD: Check for neighbor core checkstop in pre-analysis plugin
- c17bbad98d89 PRD: Fix makefile for PllPostAnalysis
- 04712b91e355 PRD: Adjust core checkstop handling for EX rt deconfig
- eae1d5f0e27f PRD: Separate PLL handling by domain type
- 3a589bedae6f PRD: Fix MF ref failover error signature
- 47994fb03586 PRD: Add parser for power management recovery FFDC
- 6c30bcf89758 PRD: Handle chips with different MF clock sources
- c2dc84d23e14 PRD: Add all relevant callouts for SMP interface errors
- e49b630b208f PRD: Make predictive callout on L3 multi bitline fails
- 46663cd701c1 PRD: Distinguish hard obus link failures from predictive callouts
- 272a72400ca9 PRD: Updates for PM ffdc parser
- 6f8308dff91e PRD: Correct interpretation of PLL error bits in TP error register
- d02cb05f827a PRD: Request SW dump type for unhandled core checkstops
Bill Hoffa (32):
- f3b2f887b854 Add 2nd query to hbRelease script finding commits in release-fips920
- 6bb10d494153 Force hbRelease to search ‘master’ branch
- 034db70a607c Multinode MPIPL INTRP Initialization Changes
- b3e359badd40 Corrected data type to size for var in retrieveRepairDataMemBuf()
- 112e8c957fb6 Enable DMI Erepair
- cb841f1bd72a Add kernel debug trace to Invalid IPC Message Errors
- 7bd4032abfb7 Leverage INTRP fully for SBE PSU Interrupt Handling
- 622bd28195c7 Fix Memory Mirroring Address Calculation
- ea5c84fe7741 Use PROC_MIRROR_BASES_ACK attribute in memory mirroring addr calculation
- 912086b52a2a Add Get Nodal HRMOR Utility
- 97c196cc741f Remove unused memOps variable in attnsvc.C
- 331b4bff6cb9 Restore Timebase on Master Core Threads 1-3 after Sleep/Winkle
- 85bd4989fd0d Remove Duplicate init settings ATTR_START_CBS_FIFO_RESET_SKIP
- e07f0c96e66b Modify VPD fetchData() call to allow for reading from actual HW
- 498b466c4425 Base Core/Kernel Changes to Support the Axone Processor Chip
- feba8f886228 Use Dimm Numbering instead of Port Number for REL_POS attribute
- 64499fa24bc2 Update p9_sbe_i2c_bit_rate_divisor_setting to set I2C Rate Valid bit
- 0d43552dfb6d Use Simics CPU Object passed in when executing hap handler code
- dd8217ef8e93 Axone PNOR Generation
- 30bd2ff53aa1 Add EQ and EX Target types to Axone Simics XML
- b0c72bd00938 Add Core Target type Instances to Axone Simics XML
- d45d4fa13688 Add Obus + Obus Brick Target type Instances to Axone Simics XML
- cf366534e0e4 Add TPM, CAPP, OCC, PEC, and PHB Target Instances to Axone Simics XML
- 83e27f4864e8 Add SBE, PPE and XBUS Target Instances to Axone Simics XML
- d204258959bd Add MC and MI Target Instances to Axone Simics XML
- dbcdabf8af8e Add the MCC Target Instance to Axone Simics XML
- 4909980fa3bc Add the OMI Target Instance to Axone Simics XML
- a3979e8bbf2f Add the OCMB_CHIP Target Instance to Axone Simics XML
- ddf8426c6e24 Add the MEMORY_PORT Target Instance to Axone Simics XML
- 5181a5ac88e5 Add the DIMM Target Instances to Axone Simics XML
- 042a59be98c3 Add the OMIC Target Instances to Axone Simics XML
- 7637f0a44427 Add the PERVASIVE (PERV) Target Instances to Axone Simics XML
Brian Bakke (2):
- e364f91be172 Fixes to node IPC messaging to handle non-zero base addresses
- 77eb9fe3e55a Itep16 substep order does not match documentation
Brian Silver (5):
- fcf9daff51a1 Add empty files for plug-rules mirror
- 14c430f5aa45 Add rudimentary memory plug rules
- 201da82c44f0 Add enforcement of DDR4 DRAM on Nimbus via plug rules
- 3a199f3856da Add an attribute to avoid the plug rules in partial good scenarios
- 59bc732070c3 Add rank config MRW override to plug rules
Brian Stegmiller (5):
- 86cda996b3fb PRD: DMI Lane Repair
- 54007af8d4c0 PRD: Handle SMP Cables
- 7f37a0717a29 PRDF: SMP cable callout changes for FSP
- f1ef5d3692e0 PRDF: Use peer SMP target as ATTR on FSP only
- e9481e191717 ATTN: Centaur UCS handling
CHRISTINA L. GRAVES (1):
- c63b3e4a122c p9_fab_iovalid fix to clear action0/1 bits corresponding w/ link being enabled
Caleb Palmer (31):
- 58436097f094 PRD: Fix template in applyRasPolicies
- 8d97caa96550 Fix Bad Dq Centaur Translation
- 8186a367ec6f Temp remove bad bit translation until attr enabled for Fleetwood
- bfebff1e8079 Adjust Bad Dq Translation for CDIMMs
- a65f239bf383 PRD: Dont report error log for backlog count underflow FIR
- 44180ef7b2b4 Add translation to Row Repair DRAM position
- 00118c922196 Row Repair enabled attributes and support function
- fa0f6415f67f Row repair enabled MRW remove writeable
- 3527992a75f5 Row Repair don’t translate invalid repairs
- 167888ed45ea Import Row Repair Supported HWPs
- 307b61a6de9b Adjust port select in bad dq for spares
- 52093c412c62 PRD: Add MemRowRepair class
- 0a6c8e400c83 PRDF: Add utilities for checking dram spares
- 4dee8a0a6545 PRD: Row Repair VCM Updates
- 1612a30cff63 PRD: Fix inputted DRAM pos for row repair
- 137a748910ed Fix bad mirror of p9c_mss_rowRepairFuncs
- 91304df7800f Row Repair enabled attributes and support function
- 8f66e502fddf Row Repair enabled fix fapi_attr_gets
- 31b6cf0ac237 PRD: Fixes for MBS timeout cases
- c6eb349f096c Fix finding paired DIMM in is_sPPR_supported
- 4992f9d6d9b2 PRD: Add Row Repair VPD data to errl
- 6dc98524f367 Reconfig loop only when setting bad bits not clearing
- 112454f3888d PRD: Row repair fix checking dram for prev repair
- 414037d985e1 PRD: Increment addr to next row for VCM row repair
- 629218645e52 PRD: Row Repair adjust for MBA Port 1 inversion
- e652b190c9a8 PRD: Support for new Axone domains
- 8350f2358cab PRD: Axone GetConnected support
- 74aed5ff82cb PRD: Make getDimmSlct/Port generic
- 7d4f360d16e2 MDIA: Initial Axone/OCMB updates
- 327449849168 Dram Repairs VPD __getTranslationPortSlct improvements
- c525c33e2020 Dram Repairs VPD favor FAPI trgts and getHelperAttr improvements
CamVan Nguyen (4):
- 9677181a2e7f Remove “Force hbRelease to search master branch” code
- f13cb430ae5b Post list of git commits in HB release to CMVC feature
- 23126e788fcf Add cumulus cdimm support to auto-release -m path
- c9d3c11613e9 Remove auto-release & hbRelease tools
Chris Cain (2):
- 78f90ced0fa3 Add component IDs for PGPE and SGPE/XGPE
- d97118693693 HTMGT support for PGPE/SGPE error logs
Chris Steffen (26):
- 94bdad69c456 DMI I/O Checkin
- 3a3a0d0d4dc8 I/O Metadata Cleanup
- 4a51cec16bdd SW431549 DMI Read Erepair
- 13b422771493 Updating Channel Fail Mask
- bd7bfe453ed6 Cen Too Many Bus Errors
- d2482ab7773d P9C Abus Reset Procedure
- 66c70d8c5bf4 P9C Abus Procedure
- 6f232b1b410a Reverting to Default DMI Channel Mask
- cfec2cad8915 Updating P9C DMI Proc Firs
- fc087d0b8268 Alink Hot Repair Fix
- a048e96b8e00 Adding SMP PHY MFG Stress Test
- 96eb889d26fa Move Xbus Erepair FIR Clearing
- a6df8bea1715 DMI Spare Lane Suppression
- 5fff2d76035e Enable I/O PPE PHY Communication for Abus
- 24188d25f62a P9 Centaur Erepair Update
- fc4f9deda281 DMI Max Spares Exceeded Unit CS
- 207de5cbd30e P9C Abus Procedure
- 968021204323 I/O Obus Scom Initfile Checkin
- 30d9a874a1ec io xbus/obus initfile update
- 3b1a2bb98f1b Update Obus Initfile
- 83ff21ec7556 Applying CTLE Coarse if SMP Abus Config
- 70e60e2e03e7 Set SMP Abus Rx AC Coupled at Dccal
- be64b15a256c Clear Spare Lane on MC instead of DMI
- 814860ea37f6 SMP Abus PPE Workaround
- 79549236b644 DMI Change Max Spares to Recoverable
- 30de5c86983e DMI Increase FIFO Margin
Christian Geddes (52):
- 17d1f78337ea Refactor re-init of targeting data during MPIPL/HBRT startup
- 6b01faeebc16 Link PLID for failing SBE recovery in PRD path w/ other related logs
- e15b65ed41d8 Fix bugs in core checkstop escalation manipulation during HB
- 5090c197292c Deprecate legacy ATTR_MBA_PORT/ATTR_MBA_DIMM
- be8bb8fae414 Update PEER_TARGET values to be NULL on MPIPL if needed
- 4d9e273baf30 Remove deprecated VCS_I2C_RAIL attribute from hb code
- 62f32b295f6b Allow HWSV to handle gard callouts during runtime for FSP systems
- 50e72792adbd Print out MBOX/INTR state info on DMA request hang
- 3d15e71d67bf Update comment in getSbeVersionViaChipop to be correct
- c7c960c7582c Remove invalid HRMOR setting code
- be6ed717c7a1 Only switch sides and perform hreset if SEEPROM side versions match
- 3203b0f520a2 Add TIMA and IC LSI ESB states to memdiag hang debug output
- 10ccdde9f063 Lookup remote node’s HRMOR value save from prev boot during MPIPL
- b2cf0aa44b39 Make processing of hrmor value in MemStateInfo consistent
- 98a657059a5c Only unmask source on proc targ passed to unmask function in intrrp
- f8e8d7c203dc Base targeting support for Axone memory complex
- ffcc637cd404 Base targeting support for OCMB chip and MEM_PORT chiplet
- 7214cd962fb5 Update ecmd debug scripts and fapi_utils script with Axone targets
- a9697e7b95a6 Dump interrupt state information if psudd times out
- 2c8610bff34f Cleanup from Axone targeting base commit
- e82098f4237a Update PG detection for new Axone memory targets
- e867f7fa67be Remove ATTR_REL_POS from attribute_types.xml
- 9b9a992ef245 Turn off core xstop escalalation on slave nodes prior payload handoff
- 192ca8aa60bd Ensure we collect PPE trace if psu op times out
- 5f64ef1356e4 Update scom test cases with Axone P9 Targets
- 5e3f78a64c7c Update fapi2 tests cases with Axone targets
- bbad6ad29aab Add OCMB_CHIP and MEM_PORT fapi2 test cases
- 739807847a95 Set wakeup mode in istep 15 based on SMF setttings
- 5b7c6b466357 Reset ATTR_SPCWKUP_COUNT to 0 at start of MPIPL
- e569e65e9894 Re-read SBE doorbell register in simics if PSU interrupt is found
- 9f4cbc90fd47 Cache C4 DQ/DQS settings from VPD
- 7511e132b1e5 Correctly handle psu FFDC on OpenPower Systems
- 69241719be5e Add missing axone specific targets to targeting XML
- 93f12cd78e8f Remove printTimaInfo function until we figure out how to avoid issues
- 0aed8ab711c6 Improve error traces for MBOX errors
- ce1ebd1460c3 Fix bugs in debug tools introduced when adding Axone targets
- 3e677e6cdf31 Wrap TS_ macros in {} to avoid strange IF statement behavior
- 74812c31b9e5 Elevate log levels for simics during PSU ops
- 4ee84ba35b54 Add way for developers to disable hb sim logging via env variable
- 2f6cb7e3b2a0 Register Scom Device Routes for OMI, OMIC , and MCC targets
- 608fd968f4c3 Disable automatic collection of SIM logs with MAGIC_SET_LOG_LEVEL
- 923654e1ecc7 Clear INT_CQ related firs after reseting INTRRP logic in HB
- 0e15017d11ea Add exp_i2c_scom driver that will be consumed by HB/SBE platforms
- fffa79ecb0c7 Remove all files in src/import/hwpf/fapi2/include/plat/
- 16f5d479caf5 Update platGetTargetName to handle AXONE and EXPLORER models
- 0002dbd29151 Update fapi2CreatePlatLogTest.H to use the fapi trace buffer
- e34d17297e0d Update axone simics xml to use correct chiplet id for MC1 chiplet
- 208f80eb821c Refactor fapi2HwAccessTest to ignore ATTR_MODEL
- 6cf801f1c1b7 Route scom operations on OCMB chips to exp_i2c_scom interface
- cd754bf0b111 Route scom operations on OCMB chips to fapi2 mmio scom interface
- d6cee85dcb3c Update bbuild to b1114a_1846.930
- 759971ea1bcd Fix CAPP target XML in Axone simics xml file
Claus Michael Olsen (4):
- bcb2189aabb0 TOR API code restruct: Fixing missing symbols in common_ringId API.
- 55b7b8fc2712 Cleanup: Updated Mvpd access function and removal of unused rings
- 8d1d1f240749 Infrastructure support for new MC OMI rings for Axone
- 52b76be22225 P10 prep: Infrastructure (IS) ring Id metadata and API changes
Corey Swenson (6):
- c2acd2959348 Enable CFM testing of new target data
- 022bd8f4c321 Remove inband scom bit 18 workaround comment
- f27124c1e25b Add part number and serial number to error log hw callout data
- 5656a872211d Check for targeting before adding version info in errl commit
- 83335d59ac59 Enable IPMI errl after targeting is initialized
- 40039bb5fddf Extend multicast workaround and add tests
Dan Crowell (76):
- 41daed137d2f Write Hostboot HRMOR into core scratch reg 1
- 7ce378803d9a Always deconfigure the parent of any deconfigured DIMM
- fe439a0d9ef0 Add RESOURCE_RECOVERED event for all Targets
- 2c5c60e23fad Add clock callout enums for specific clock sources
- 4189613d36cc Fix for multinode HBRT use of VPD
- cc9d2c634eb6 Remove EXTERNAL_VRM_STEPDELAY
- 7cc829425257 Debug improvements for exceptions and OOM hangs
- 2432d94f7f53 Update MAGIC instruction for Simics
- 3eddb7eaa994 Force ATTR_PROC_EFF_FABRIC_CHIP_ID to correct values
- a4dca215e867 Update some defaults for AVSBUS attributes
- 0e138b0da002 Modify debug framework to be build-independent
- e5dfc3ab0ec5 Allow SPDX override as part of FW load
- f27c103c8f1c Modify subsys translation for memory targets
- e14387c19cc9 Fix bad traces in pnor utility functions
- 1534c78f2989 Add Resolves option for tags
- 5b97e1cba5e1 Re-enable p9c_mss_draminit_training_advanced
- 3dd1f642a339 Remove unused files
- 53d16c247e67 Fix symsmode check to allow in-memory lookup
- 8f9c60506bc9 Skip call to FSP for runtime deconfigs if there is no FSP
- 3c435be37674 Remove ATTR_PROC_CHIP_MEM_TO_USE
- c3dda09f76af Add constants to core checkstop handler
- e37d51a556e6 Fix array overrun in draminit training advanced
- 67733e22e0ed Support for mrwHide attribute from fapi attribute xmls
- 798b0d2d3fd0 Get rid of extra default for ATTR_CEN_MSS_VREF_CAL_CNTL
- 6bf123e83d18 Remove double free from WOF lookup in HBRT
- 5675c7315db0 Add flag to HWAS Callout for SMP repair indicator
- e3ba36df4d51 Mirror fixes
- a8d65df44910 Documentation for attribute xml tags
- 1b5a02cab7f8 Use Cumulus DD1.3 SBE image instead of DD1.0
- cc012e3efd4c Move bbuild to b0813a_1832.930
- 00185ccfdd81 Increase i2c timeout to 20ms
- 35083b66077d Add brief descriptions for procedure callouts
- d897f3d7f7c7 Fix some shortname issues
- a5e13152b439 Another fix to symsmode parms for debug mode
- 1c4ad2c91e38 Remove XSCOM and LPC BARs from MRW processing
- 1e8f52d2d75a Add ATTR_REL_POS for all units and dimms
- ee83b4d3b2e3 Keep original istep error log during reconfig loops
- 48dc95aac15c Enable CUMULUS config to use Zeppelin’s SPDX override
- 4bff76ae17a5 Check capability bit before using wakeup for OPAL in OpenPOWER
- 7bb1f1275069 Skip PM FFDC collection if the HOMER is not valid
- 02f6ebe3f176 New FAPI2 interfaces to read and write MMIO ranges
- 8291079771a0 Add EQ chiplet to #W errors
- 2a2962bd96ec Undo hack for PM change that got reverted
- f04d03f76595 Clear out HOMER attributes and reset PM in PHYP mode
- f23a93b5944f Remove to remirror
- 4e4dbf34cd08 Forcibly clear all previous wakeups when the PM Complex starts
- f359d22efddd Fix CVPD testcases for CDIMM configuration
- 94c4cbbc02e3 Ignore wakeup failures on checkstopped cores
- 7a6203d615b8 Start compiling in attributes under src/import/generic/
- 7e78cc344a0d Fix inverted translation logic in wakeup change
- 9d54c3e4a33d Attribute cleanup
- 2cfc8b1e8aa6 Increment HBRT EID on every commit
- dd13920527a8 Remove deprecated attributes
- c33d5206a1af Make lid_load failures visible logs
- 46b6d71b01b4 Add consistent enter-exit traces for all runtime interfaces
- 459e8bf8e80e Set SBE console enable based on Hostboot config var
- c136b6462721 Start compiling p9c_mss_row_repair
- 94566a8b220c Adding prereqs to fix simics fails
- 52f52bb84c85 Cleanup to Runtime SCOM RCs
- 627379aeaa27 sio: Add test for availability - LPC error tweak
- 14d96c84c0a0 Delay targeting update in CFM until all nodes are processed
- 0482f9183726 Couple improvements to some runtime traces
- 8652b516291e Fix reversed polarity in SBE console check
- 18413b3e3268 Tweaks to traces for runtime error handling
- 2cf26961a1b5 Removing a few more attributes from the Serverwiz2 export list
- 5ddbd1ea9797 Add HW callout to WOF table errors
- 33514fd4143b Break down Dump requests into 1MB chunks
- 13d6fcf76a5f Make Boootloader trace tool follow HRMOR
- 07f679f36f4c Clear out FIR Init parameters after extra PM Resets
- 46edcd4b4dee Only save the CME FIR Masks after they have been setup once
- 55c7c54ca26a Initial documentation for initservice
- 9d418f5eefe3 Add missing mutex in LPC error path
- e0373c9878e6 Add Axone targets to fapi error utilities
- 42e8d57d84b9 Make ATTR_CLOCK_PLL_MUX writeable for DS8K
- a4d8ef54250c Add explorer directory to attribute_info lookup
- 499916e45869 Increase ipmi polling frequency to every 1ms
Daniel Howe (1):
- 7b9936e7b593 dd1.1+ DL training procedure updates
Daniel M. Crowell (1):
- 99761f93896d Revert “P10 prep: Infrastructure (IS) ring Id metadata and API changes”
Dave Heller (3):
- 60b941209240 Secure Boot: Run signtool with keepcache=true
- adc91be44ab6 Secure Boot: Support Independent signing mode in genPnorImages.pl
- f517c6c5507a Secure Boot: Don’t override user setting of SB_KEEP_CACHE
Dean Sanner (6):
- cb3442b8f94f Fix up memory mirroring base address on non 0 nodes
- 5be875d40b41 Handle inter-node HRMOR correctly on 3/4 nodes
- 437807d50d4a Account for mixed procs in compatibility mode
- f629523b932b Run INT scominit on all nodes in multinode systems
- 824747757133 Update computeNonPhypRtTarget for P9C OPAL
- fcfd722a6abb Support HB running in SMF
Dhruvaraj Subhashchandran (7):
- 62011defef4e Update the no sync attributes xml.
- 691894a135de Detect non sync attribute usage in HWPs on FSP.
- 1441646529dc Skipping FSP access check for FAPI attributes
- f5db0c7eb220 Add recovered gard log only for garded targets.
- 3b5764defdff Skip resource recovery for node and power gard.
- 223824211e63 Additional field to indicate sync in attribute metadata.
- 7f52979db708 fix Skip resource recovery for node and power gard.
Elizabeth Liner (8):
- 0539920e555b Re-enabling test cases that were turned off during bringup
- 27fc2d9695a4 Adding Chiplet Num testcases for MC, MI and DMI in cumulus
- f2bdbd447c94 Turning on MDIA test
- 4085033d657d Removing unecessary SBE test
- d409b6a48945 Removing testcase that is no longer valid.
- 63e6fb743366 Turning off some VPD test cases for Cumulus only
- d7cc38f0dbce Adding VPD testing data for Cumulus and Nimbus.
- c3499cc7e8cc Adding cumulus model to ci testing
Greg Still (7):
- 4e919f5e820f PM: clear Hcode error injection bit upon PM complex reset
- f59ac34985af PM: Clear error injection bits before special wake-up in PM complex reset
- e95497ee0e43 PM: Fix double biases value into safe mode frequency
- 3546db2b916f PM: Increase PB Purge time for MPIPL to accommodate Fleetwood
- 57fb07ecc684 PM: pm_firinit class fix to properly clear FIRs upon initialization
- 931118120f2b PM: Move PBAFIR checkstops to recoverable attentions
- 47c5001b587c SMF: SBE updates for SMF (URMOR set and CPMMR[Runtime Wakeup Mode] clear)
Ilya Smirnov (17):
- b77dbedc8f3c Add Locking of Abus Sec Mailboxes
- c7384e829f3d Secure Boot: Support API to fence off all node processors’ secure mailboxes
- 7e0d574dff88 New Global For Console Daemon
- c8a30bc070a2 Add Option to Use opal-elog-parse to eSEL.pl
- d875133a8d13 Pre-set HB TI Area in doStutdown Path
- 41cda93cb3e7 Add Support for TPM Message Queue Flushing
- d2c065d794ce Display Secure Mode Console Trace During Boot
- f4f189641a8a Attach Traces to call_mss_eff_config Errors
- ba8d9b8321dd Mark IPC_DATA_INVALID Errors as Informational
- 2ff7bd1af135 Sync Attributes to FSP In TPM Required Path
- f70518cf12dc Set TPM_UNUSABLE Only if TPM is Required
- fd77849e3981 Port System and Node Targets Stitching Code
- 7b8e409427f3 Don’t Process Interrupts During Shutdown
- bdcb33b8fd84 SMF: Store URMOR SPR Value in host_build_stop_image
- 22134d69a201 SMF: Port NVRAM Reading Logic From Skiboot
- 1aae1ba2930c Move HOMER BAR to Secure Memory in SMF Mode
- c8511398e857 Serialize the Check For Prologs in CI
Jacob Harvey (5):
- 54a05ea9d278 Implement BC attributes and make eff_dimm class
- 17244eeb2294 Update mss_eff_config to L3
- 5505f90c9c82 Fix memory plug rules and error handling
- 17a5d5f52af1 Remove logErrors in plug_rules
- 8b1a3dcf482e L3 work for mss xmls
Jan Hlavac (1):
- 9be05f401c09 linker: fix compiler warnings
Jaymes Wilks (9):
- 0c6d58230e61 Create attributes for intended PHYP ATTN areas
- 24f3312ea1d3 HRMOR relative addressing for PHyp SP ATTN area dump
- d406ad362d7f SP ATTN area relative addressing cleanup
- ef1e22766400 In non-MNFG, only match SBE keys for the sides that boot
- ae718b725e8c Callout non-functional TPM before processor on I2C
- 8b8b8de88700 Implement generic i2c device callouts for FSP
- 00d9a1bc226b Disable tolerating blacklist violations
- 87adeec28640 Support openpower-specific I2C device callouts
- 4694514bf5ce Zero out TPM FRU ID to avoid hostboot crash
Jennifer A. Stofer (2):
- 7e8b0c98a623 Revert “Adding p9a support.”
- edcc962667ba Revert “Verify Clock/power state on non functional EX/Core/quad chiplets”
Jenny Huynh (8):
- 2a377a20bf0b Secure memory allocation and setup
- 34d3b9353e22 Avoid enabling smf bits in nmmu logic for P9
- 25be20644f96 SW427193 / HW461448: Enable memory controller wat
- a291da772449 Mask early hang indicators from nmmu/vas unit
- d72526550ef6 Mask NMMUFIR(7), NMMUFIR(36:39)
- a04dc7a75506 Enforce SMF size requirements and correct valid bit
- e8825169c84c HW471413 Aggressive Uncle: disable ERAT thread sharing
- 0faf0e05fd41 Tune xbus packet_delay_limit for various systems
Joachim Fenkes (3):
- 5129448452b6 p9_sbe_lpc_init: Add final check for errors
- 3dcbd232eb5d p9_sbe_lpc_init: Improve reset
- 93478adb3314 p9_tod_init: Update spread spectrum synchronization for Axone
Joe McGill (42):
- f9a40964fc9d support IO reconfig loop for OBUS DL link training failures
- dece8b8d13ad p9_sbe_scominit – unmask TP LFIR bit 37 for Cumulus
- 4a43554124f7 p9_sbe_common – mark TP LFIR bit 37 as recoverable
- 306a71070535 FBC Level 1 procedures
- b7d8c7cfb45e L2 HWPs – p9_smp_link_layer and p9_fab_iovalid
- 75649c5f3d45 L2 - Fabric updates for multi-chip support
- 2cd54a28ccb0 p9_fab_iovalid – invoke link validation subroutine
- 36a8aaf9dc8b L3 update – p9_fab_iovalid
- 904da7128b41 IO, FBC updates to enable ABUS for Fleetwood
- 0c44c70474ee shift XBUS FIR programming inits for secure boot
- 6d4c897edca3 p9_fab_iovalid – secure ABUS mailboxes after iovalid is asserted
- eae5dde56fae support IO reconfig loop for OBUS DL link training failures
- 78055ea9215e p9_fab_iovalid – remove code setting ABUS security lock
- 67ae5190164c shift OBUS FIR programming inits for secure boot
- ed7254aed9ca use putscomUnderMask API to update FBC DL control register
- 8dba363050dc shift OBUS FIR programming inits for secure boot
- d93fbb365235 correctly propogate bad return code from p9_adu_coherent_status_check
- 36839984fe01 p9_throttle_sync – clear refresh sync type after issuing IPL sync
- 352adcc2ae3e Update Cumulus MI runtime FIR settings
- da084ab14a46 allow option to enforce mirroring of all system memory
- 6f42293e7704 set PEC disable store thread based ordering chicken switches
- 1d72c0ee82a2 p9_sbe_check_quiesce – restore call to p9_int_scrub_caches
- 613fa4b3a5c5 p9_mss_eff_grouping – comment, whitespace only updates
- 41556dbc622c p9.int.scom.initfile – increase INT_VC_AIB_TIMEOUT
- 6bf2d027a217 p9_sbe_scominit – set XSCOM BAR in secure memory with SMF enabled
- 3a9f22d17780 p9.pci.scan.initfile – replace 62028 implementation with initfile entry
- cdf4b35b7d63 mask VAS FIR bits 33,35,37
- b255bf6cc5d8 p9_obus_fir_utils – create header for OBUS FIR settings
- 3fa58ab0e303 Validate OBUS DL lane failed indications during initial link training
- 73f196ac8f86 p9_xip_customize.C – update filter PLL bucket select only for AW keyword ver2
- c6643d484b19 apply INT ARX clock gate disable to p9n DD2.0 hardware
- c17dc98087ad validate DL, TL, iovalid state prior to SMP build
- 9a96890811e7 p9_fab_iovalid – enhance half-link fail determination
- b407cfc0f325 Updates to permit synchronized SS PLL spreading via TOD
- af570fbad576 nest updates for p9c DD1.3 native and p9c DD1.2 compatibility modes
- b38e80aebe0e prevent NVDL recal_abort to OBUS PHY during SMP usage
- f784325ac298 p9.int.scom.initfile – increase PC timeouts
- b0270a92f421 p9.int.scom.initfile – mask early hang indicator FIR bits
- 5a2e55b7708e SMP ABUS – use pattern A to detect lane failures
- 69cc45d8f059 FBC ABUS TDM inject and recovery HWPs
- 1720267b190a p9_mss_eff_grouping – update deconfiguration rules
- c4f812722685 FBC TDM recovery – PPE update, clear recal_abort, pdwn unconnected lanes
Joel Stanley (2):
- b24deec9bad7 bootconfig: Describe pnor boot flags
- de2d12b23dff fapi2: Use correct RingMode type
John Rell (11):
- b2ff2dd0c8e5 jgr18081500 ctle_coarse update for SW442177
- 293c1262d807 jgr17042800 Updated Obus scom initfile
- 396eca7c503c jgr17050500 Updated Obus initfile for HW405290
- 58b5e5dba045 jgr17061500 Nim Obus DD2 update
- aeed09827aef jgr17071200 Removed pdwn settings
- 7772f8c9a003 jgr17081500 Update TX_ZCAL_P_4X settings for dmi,o,x buses
- 1821567eaf9b jgr17082300 Setting changes for HW41801 HW419305
- 3e89694dba30 jgr17083100 Fixed overlooked setting from gerrit change 45079 and HW419305
- 254e702fe7ff jgr171017 Setting changes for Obus boardwire vs cable
- a712f59387fd jgr18042600 Changed rx_recal_abort_dl_mask=0 for cumulus HW446964
- 5299301303d4 jgr18081500 ctle_coarse update for SW442177
Li Meng (1):
- 24186bec3e6e add lrdimm plug rules
Louis Stermole (24):
- 1d21270b627a Restore ATTR_CEN_SCHMOO_MULTIPLE_SETUP_CALL after shmoos to fix masking errors
- 1d33fcf2c591 Add bad bit setting to p9c training advanced
- fd49726ffcf0 Fix p9c_generic_shmoo unit test to work with corrected bad bits attr
- 85a561df01c8 Improve WR_VREF shmoo algorithm in p9c training_adv
- 12289773b37d Setup terminations on non-calibrating ranks during WR_LVL on DDR3
- c66059fce342 Fix PDA fails due to DRAM count on CDIMMs in p9c WR_VREF shmoo
- 648be0c060f6 Add default (initToZero) for ATTR_CEN_LRDIMM_RANK_MULT_MODE
- f62ab04343d1 Reduce size of generic_shmoo class in firmware
- a84a3f3af197 Add option to increase VREF step in p9c characterization shmoo
- 7fa5843dd1b5 Change p9c box shmoo callouts from recovered to predictive
- 7a9396eef7d8 Add plug rule for dual-drop DIMM configs that produce different xlate settings
- 5abc57bc8352 Add empty files for p9c soft PPR (row repair) function
- 0101df38954b Multiple fixes to enable p9c draminit_training_adv during IPL
- bdf069fd1360 Add soft PPR (row repair) function for p9c
- 93192aff25f4 Add row repair access functions and attr switches for p9c
- a7b46bd16dfc Fix makefile error for p9c_mss_draminit_mc
- 81faecc96e97 Change training_adv sanity check fail to a recovered fail for p9c
- e5eb14043e5d Fix attribute access errors in p9c row_repair
- 12eac54482d5 Re-enable training advanced WR_VREF algorithm in xml for p9c
- fecb93f47316 Fix Centaur workaround in p9c_mss_row_repair
- 59b84449bc49 Remove some debug trace from p9c_mss_draminit_training_adv code
- 7b0ac241e5dd Fix MR0 corruption when applying rank1 row repair on p9c
- b26e6d85c030 Fix RCD parity errors in p9c row repair
- de9ec8dc9ca5 Add blank gen_mss_volt.H file for HB mirror
Marty Gloff (1):
- ccf2f3445e15 HBRT attrrp depends on node zero being present
Matt Derksen (22):
- 9ec1a1f399f3 Reenable getMemBufRawCardType calling.
- e38d6b0d199b DRAM sparing support functions
- 3302fd380eba Additional DRAM sparing support functions
- 1a90c4370493 Remove IOMCFIR and SCOM_MODE_PB checks
- b7906419b3bc Call fapi2::getSPD() via FAPI_INVOKE_HWP
- 3e645f2d3703 Add WOF compare data section for RC_WOF_TABLE_NOT_FOUND errors
- 27c01047205d Use hostservice to do special wakeup at runtime for open-power systems
- 78c7928126a9 Only store HRMOR value on primary node
- 847e8ef1fbeb Add hostboot reserved memory mirroring support
- 14340c147361 Use ATTR_MAX_COMPUTE_NODES_PER_SYSTEM instead of hardcoding
- 7c5afbddbf0a Additional tracing for shutdown events
- 2968366be470 Add thread ID into trace_lite traces
- 716f5fdcab1d Fix part translation for SMP_CABLE callout
- 165bb46bac36 Support fapi2 i2c functions
- 1c97a157a652 Cxxtest for fapi_i2c support
- 667b300924ee Fix cscope segfault problem
- 39b2ccdfc8b3 Fix compile error
- f07e1f685951 Fix WOF data not found FFDC
- a45ace1ec733 Send Attn chip list for monitoring
- 1e21ee6d26e5 Allow stopIPL to be called before istepdispatcher is loaded
- 1e1b50096bb4 Support fapi2 MMIO functions
- 2dfa56b49d0e Deconfig parent rollup simplified
Matt K. Light (3):
- 353567d4b178 Add more fapi2 target types for Axone
- 501844c893e5 fapi2 i2c access headers
- 9af02ab015ac fapi2 i2c dox update
Matt Raybuck (8):
- 6a593d78b7c5 Combine trace buffers in errlog
- 306037698122 Add VERSION to all OpenPOWER error logs
- 9b59223389e7 Add commit hook to sort the attribute xml files
- 3ee865ba154a Attribute keyword to require override
- 7caab9472ef7 new targeting sorting tools removes newline from prolog
- 0c5edba986eb Added support for recursive mutexes
- 2e77a7fb1433 Attribute support for recursive mutexes
- 9e552af485f3 Remove hardcoding of partial good logic (1/2)
Maxim Polyakov (1):
- 1ad25a8428db Support for extended FRU data for memory modules
Mengze Liao (1):
- 61bcb01d6fd5 Add PCIe dynamic bifurcation function for barreleye G2
Michael Pardeik (2):
- df43ad6f8512 P9N/P9C util to throttle HWP updates for min util and safemode
- 49fe793f319d centaur mba initfile update for refresh reset interval
Mike Baiocchi (13):
- 36d47d4ca26d Update bbuild to b0608a_1823.920 and CUMULUS/Jenkins Fix
- 7617e77949d7 Add procedure for istep 18’s Node Communication ABUS Exchange
- 323f71eb613d Add TPM Calls to Node Communication ABUS Exchange Procedure
- 47e859f60d22 Good-Path Fixes for Secure Node Communications
- 1759af757bd8 Add error callouts and other improvements for Node Communications
- a76fe8f24e07 Read HW Key Hash From SBE Seeprom via ChipOp when applicable
- 8948f0196ab1 ABUS Node Communication: Add Support for Redundant Links
- 8dab4e13569f Add PEER_TARGET and PEER_PATH to SMPGROUP Target
- 85367d8e40dd Update adjustHbiPhysSize() Function to handle HBI Expansion
- a0ee54b5faf4 Update bbuild to b0710c_1827.920
- 2d79288ff609 ABUS Node Communication is operational, so commit all errors
- 887663e6ad51 Minor Error Log Improvements
- 864d9b80ebf9 Node Communications: use addHwCallout() to deconfigure
Nicholas E. Bofferding (1):
- 506a20f3bb46 Revert “Delete non-terminating TPM error in fabric integration step”
Nick Bofferding (38):
- b14259e6b41a Secure Boot: Disable x-bus node communication
- 6359b6a6e881 Fix memory leaks associated with various msg_sendrecv calls
- f9aa8f06bbd8 Memory Management: Fix coalesce to track holes in the page management
- b81a9c8640e6 Secure Boot: Defer init of Centaur SCOM cache register definitions
- cbacafbc508a Secure Boot: Enabled final Secure Boot settings for Zeppelin
- 1db54dcc27d4 Secure Boot: Disable cache of 2010800 Centaur register
- 82aa44098bcf Remove p9_fab_iovalid.C in order to re-mirror it
- 30fe98727be2 Secure Boot: Centaur Security: Fix handling of 9 Centaur registers
- d420d7b06a2e Secure Boot: Set FIR mask bits for inactive OBUS links during host coalesce
- be4d594926a5 Post informational error log for planar jumper settings
- 9886d8d502e8 Trusted Boot: Provide appropriate callout when TPM not provisioned
- fd642c6bf549 Invoke P9 TIs correctly
- 5015187c64ab Debug: Increase Ps tool stack frame depth to 35 frames
- b37f41b2c08c Secure Boot: Copy PHyp secure header into standard reserved memory area
- 34e69d280e11 Fix HRMOR scratch reg calculation
- 928ef690c086 Send errors from previous boots as callhome type eSELs
- ea3d3a6c4f98 I2C: Inhibit sending slave stop command when SDA and SCL are not both asserted
- 5ce2333d7d4a Secure Boot: Clear XBUS FIR bits after SMP enabled
- 923ed59ce8a7 MRW: If bus object doesn’t have I2C_ADDRESS property, get it from I2C slave
- 6b3ddf52b517 eRepair: Pass RX/TX vectors into lane power down HWPs in right order
- 9350ecec4bd2 i2c: Don’t wait for SDA to go high before sending slave stop command
- c87bd309d9bc Atomically latch shutdown status and TI data together in shutdown
- 080d25563d0b Secure Boot: Report base/extended code mismatch as terminating
- c3b2b326c53f Trusted Boot: Report Primary TPM required reason code as terminating
- bdb1634e8e6a Delete non-terminating TPM error in fabric integration step
- 4f68936b4801 Update VPD in correct node at runtime
- 17bf8a65e3be Fix duplicate trace section removal accounting in error log flatten
- 7209f9061a3c Trusted Boot: When TPM not detected properly, report errors if TPM is required
- 01fcdb647ea0 Shutdown: Move attribute sync to shutdown handler
- 9d6361875127 Create new FAPI attribute HB_HRMOR_BYTES
- 727443a3a2f3 Close windows where Hostboot HRMOR is not available to FSP
- 39c57d2a42c3 Serialize all attribute synchronization calls
- a9c72287f685 Add lib_isteps_mss.so as an istep 15 dependency
- 24f1a6c7c10b Prevent double free condition when sending attributes to FSP
- d70302a9f7af Disable synchronization tests
- a6cb27b4cfab Add OCMBFW partition to FSP and Hostboot PNOR layouts
- 9b7da2e3c3a7 Support for putting fences around mallocs
- 1e6bbb9b989b Only allow key transition in istep 10.2
Nick Klazynski (6):
- 443609a24275 Add RL0/RL1 support for CDD1.2
- c916d4e2d430 Clockgate disable workaround for HW452921
- d334558fdeb8 Enable CDD1.3’s 4 risklevels (step 1)
- edf9575e0567 Enable Core compatability Mode; Add HW443669
- 874b5b34b0b7 Workaround for SW440224
- 9cee8ff39774 Add TLBIE WAT
Prachi Gupta (13):
- 5815703c3be9 Add support for missing memory behind master proc
- 27bf395be2cd missing memory: istep 7 and 14 changes
- d50263f51eb4 getMBvpdAttr: Updates for DDR3 support
- cc638c9bdc4e Added in a sleep after we winkle in istep 18 to avoid race conditions
- cfc5fb7993fa Save HRMOR in mbox scratch reg for IPC messaging
- e4f0610314ca Wrap Test: Change GROUP_ID/CHIP_ID to match the new proc numbering scheme
- ba4fc129cd44 platGetMBvpdSlopeInterceptData: fix ATTR_CEN_CDIMM_VPD_MASTER_TOTAL_POWER_SLOPE
- 4dfcdd4a9e59 p9_fab_iovalid: process errors returned by this HWP
- c818c28e735f WOF Lid load: Remove extra malloc and use getStoredLidImage
- 39c18a013796 Update xbus/obus procedures with the latest initCompiler changes
- 8832be410a8c Fix paranthesis syntax in scom initfiles
- 70e41813c010 Centaur_Register_List.csv: Updating it to hostboot level
- 76ae3d5f09c9 Documentation: Initial commit to create base README.md
Prasad Bg Ranganath (13):
- 261923ec2039 PPB: Bug fix in computing IAC Vdn value
- 25da6f268179 PM:Remove deprecated attributes
- 4f0098cf3ce3 PPB:Compute safe mode Freq and Volt calculation during runtime
- a0e63fb29fed Bug fix for the Runtime pstate bias update
- 8f2be4b1063a PM:Clear GPE2 error bit in OISR/IMR register before SGPE boots
- eefd5f1438bf HCODE: DD21 makefile changes for CME,PGPE and SGPE
- 600ffa160d54 Verify Clock/power state on non functional EX/Core/quad chiplets
- 1dd6d7647746 Verify EQ/EX/Core clock/power states
- ae850cf7588d PM:Some more cleanups in update_ec_eq procedure for core unit xstop case
- c4f75d029310 Update core quiesce interface in update_ec_eq procedure
- 1012b75b38e5 Update the PSTATE attributes when we hit error during istep 15
- e82eda284f01 STOP:Dont clear pmc_pcb_intr_type0_pending in OISR1/OIMR1 register
- 4d72d31b7671 PM:Fix PSAFE update during pm reset flow
Prem Shanker Jha (18):
- cfa7304f5d6a STOP API: API conditionally supports 255 SCOM restore entries for each quad.
- d2f43e6540fa PM: Added support for enable disable of 24x7 IMA.
- 0d47fa9358e2 SCOM Restore: Handle case of old HB and new STOP API case.
- 48e7db4febee STOP_Recovery: Added hwp changes to support error log parser.
- adaf8f7d6eec STOP Recovery: Implemented STOP Recovery parser for error log.
- a30c34acdf4c SCOM Restore: Increased max eq scom restores entries supported to 255.
- 15641e1a1fae UV Support: HWP inits runtime wakeup mode for each functional core.
- d808f52a637f UV Support: Updated HWP to set runtime wakeup mode.
- 53569a27d4da UV Support: Fixed target issue in setup runtime wakeup mode HWP.
- 29f9ee17713d 24x7: Populated Abus bits in UAV for cumulus based system.
- 09ab06ca2d56 UV Support : Augmented STOP API and self restore for enabling ultravisor.
- 076c45f663b8 Revert “UV Support : Augmented STOP API and self restore for enabling UV”
- bd440419c808 STOP API: Changes for SMF and SPR self save
- 5baacd28d51e PM Malfunction: Fixed issues with user data section parser plugin.
- bdd0985889a6 STOP Recovery: Removed OCI address with SCOM address in HWP error xml.
- 451a26b55f90 Img Build: HOMER changes for SMF and SPR self save.
- ad52fe4087a2 PM: Fixed handling of CME LFIR mask during PM complex reset.
- c826f6afcb57 PM: Handled SCOM failures while determining unit availability.
Rahul Batra (3):
- f75a73ed4a8f PM: Not mask OCC_HB_NOTIFY during PM Reset
- 77fbc86e8ca9 PM: Move SGPE/PGPE Region and update QPMR/PPMR(2/4)
- 4c1c0fa70078 PM:Fill SGPE/PGPE regions fields in QPMR/PPMR(3/4)
Raja Das (4):
- 38834a9cad0b Inverted logic of hasClock bit in Clock Status register
- 529bf938bf0e Use Attr to Save/Fetch MDRT Count
- 9f49d11b83bf [ARCH_REG 2] Enable architected register data reserve in the host
- ac96eaf6e918 [OPAL-MPIPL][6] Reserve the HBBL and HBB load area for OPAL fspless
Ricardo Mata (1):
- d8771d1fcc44 SW442214 - Turn off Cache Inject for Fleetwood
Richard J. Knight (19):
- c6cbabf3d435 Add HX keyword attribute for PCIe bifurcation support
- 8e9be410090d Fix SRC BC8A1A20 - RUNTIME::RC_INVALID_RHB_INSTANCE
- 8c3f57a54055 Fix for SW432203: fails istep at istep host_runtime_setup
- a729adbb1966 Update genHwsvMrwXml.pl to include the attributes for PCIE config
- 96aa468a7e6a Fix for assert in hbrt on two node fleetwood
- 0ee708e360e9 Fix for hostboot not forcing a TI for PSU timeout w/SBE dead
- fc9830a4a2b1 Fix simics P9C RCD timeout issues
- 98e6e05479d5 Fix for SW438315 : IPL is stuck in loop eq(n0p0c0)
- e37d7f6e51e7 Add support for iterating over EC_LEVELS
- 7ebda794dd19 Update code to consolidate writes to same address in same putScom
- 739bcecb2371 Modify initCompiler to use FAPI_TRY in generated procedures
- 945f67bed15e Modify initCompiler to use template version of buffer insert
- 9398c35b5f22 Updates to initcompiler to support DD2 and cumulus
- ffcb6f88958e Remove Centaur_Register_List.csv due to mirror issues
- cdc84edda8ba Restore DRAM repairs function not deploying port0 spare
- 76a14949a1ee Modify the getFfdc routine to consider the SBE proc
- 1adef8c1c0ad Eliminate makefile warnings for duplicate targets
- bb6dc0455116 Add prototype for releasing platform data pointer storage function
- c16e0b97bd22 get FAPI_POS for all valid target types passed in SBE FIFO ffdc
Rick Ward (6):
- b364d7b062bf Centaur Channel Checkstop (runtime)
- 74bfadb2ab87 Centaur Channel Checkstop (runtime)
- 71397fd3ade8 SBE PSU timeout during MBOX init causes task crash/HB TI
- b3c214b8b836 Host went to kernel panic after gard’ing PEC0/PHB0 (PCIFIR CS)
- b265c68d057a OP issue: processMrw.pl should error on duplicate sensor IDs #75
- 8351efdb3b65 Inband MMIO access to OCMB (skeleton)
Roland Veloz (4):
- c6916a42d34b Add support for getting SBE Capabilites; extract SBE Version, Commit ID and Tags
- 0189e34d3bbc Create a utility to add/remove entries from a link list within a given buffer
- c8448c3a09ae Deconfig EC/EX/EQ at runtime
- a92f91459eb2 Added the I2C MUX attribute and target definitions
Ryan Black (2):
- e2ade14ecc5e Change npu ATSD timeout to disabled
- c7084925a74a Mask ut=0 and ut=1 mmio bad cmd/length/align
Ryan King (2):
- 44f196de4e6f Add sensor cache read as an explorer inband command
- 9a4642d1da32 Add sensor cache read as an explorer inband command
Sachin Gupta (3):
- f9a7b72ad608 Disable SBE HW i2c reset sequence on hreset
- dd91bd34b189 Support ATTR_LPC_CONSOLE_CNFG attribute
- 62feee748b72 Customize LPC console policy in SBE
Sakethan R Kotta (2):
- 34d086e3e678 untrusted SBE reserved memory region to Rsvd Mem Trace Buf Section
- 1ec6201b896c HBRT Reserved Mem Trace Buffer implementation.
Sameer Veer (2):
- 55c1b84a1524 Change gerrit server references to reflect move from RTP to RCHLAND
- 5fbdd684e1b4 Fixing copyright prolog to 2018 after Gerrit server move from RTP to RCHLAND
Samuel Mendoza-Jonas (1):
- cd400323aa49 genPnorImages: Add VERSION to signed partitions
Santosh Balasubramanian (3):
- 07cf2ea6e013 Secure Boot: Centaur Security: Initial sensitive register list
- 04bc0be96475 New empty file
- 1a417fb578fa Secure Boot: Centaur Security: Initial sensitive register list
Sheldon Bailey (2):
- 2efcf2186232 OCC reset happening on OpenPower systems with more than 2 processors
- 8fb031bf5c6b HTMGT: Check for OCC elog action bit to force sending an error log to BMC
Soma BhanuTej (3):
- 2271594fab8c BugFix for extract_sbe_rc
- ebb451d4bef5 Nimbus DD22 support updates to ekb
- 2b11c73334dc Adding p9c 1.3 support.
Srikantha Meesala (1):
- 5957dac24557 HWSV - Hostboot common data structure for Attn chip Id list
Stephen Glancy (52):
- 48ed215d898d Fix MBS mask FIR for Obus recovery
- 5e71d0883849 Fixes CKE levels during RCD initialization
- 3927a22f49db Fixes IPL UE callout code
- a49be1a5d21b Removes erroneous FAPI ERR print
- 866f841512df Updates training advanced workarounds to run after a failure
- f5c960805358 Updates the training advanced algorithm
- a9e7978b5816 Fixes Centaur chip selects during RCD load
- 8df62cd15e91 Fixes Centaur RCD load sequence
- 5b93d4000b1c Enables RCD protect for centaur systems
- c8f0bbe2a227 Fixes Centaur training to skip known bad bits
- ea861ac8618f Disables training advanced by default p9c
- 9eb4bc85198a Adds blank files for generic code
- 74bdfc62ed5b Reverts SW438645 fix to unblock driver release
- 206d83461d04 Adds Nimbus conversions blank file
- 982cbeab21b9 Fixes Centaur training advanced to unmask errors when disabled
- 28b83673a117 Moves conversions to be in the generic code space
- f1189ec04f1f Fixes p9c’s training’s swizzle of known bad bits
- 8cb89b7faae9 Moves generic xml directories to be in generic/procedures
- 6a6d63736635 Moves CAS latency algorithm to generic folder
- b4a7e97c1806 Fixes an array out of bounds bug in mss_freq
- 263f34b16742 Creates blank files for moving mss_freq to generic
- 4f35730b3dbe Adds endian_swap to fapi2
- 444aeb467542 Adds skeleton code for LRDIMM
- bb0c1121374c Updates memory plug rules
- 5e126f31d70e Adds plug rule for NVDIMM in specific DIMM slots
- 053fd94b4963 Adds MRW support for x4/x8 DIMM configurations
- 639b6728bfdb Adds skeleton code for LRDIMM
- 11cc78395582 Moves and renames swizzle.H to generic
- 4f8cfb6e9c07 Moves sync code to generic folder
- 99d8a2ec0d3f Adds insert function space helpers for LRDIMM
- a4e14b209192 Adds per-Buffer addressability API for LRDIMM
- 07585c1409e3 Removes unused attribute accessors
- cb5a36814f64 Works around LRDIMM plug rules error for LRDIMM BUP
- 6ba203356a7c Fixes VPD access and eff_config for LRDIMM’s
- f3a2693e80a0 Updates training steps factory to be LRDIMM capable
- 51d1eba8c769 Updates to configure all four rank pair registers
- 0e93132bcb61 Updates rank API to work with LRDIMM’s
- 3f02abe6d443 Adds explorer OMI training code
- a8111666cbde Adds blank files for LRDIMM PBA
- 26d020f01c51 Adds per-Buffer addressability API for LRDIMM
- a2f59106caec Adds code to run MPR writes on all ranks in a rank pair
- 74c643ef35c6 Fixes b-side bug in MPR write function
- bea054feb650 Fixes BCW load bugs
- 3376ac3e22bb Adds MREP training for LRDIMM
- 211ed8c6aeeb Adds Explorer OMI setup - step 12.8a
- 148e9b6f92f5 Adds explorer OMI training code
- ba0764361587 Adds explorer OMI training code
- f0bc4fed86e5 Points exp_inband to generic constants
- c4b62455d609 Adds p9a chip directory structure
- 40a34c94a981 Fixes LRDIMM eff_config bugs
- a690866298f5 Updates LRDIMM code to utilize board swizzling
- 341f4013f6ae Updates PBA to use RCW’s to issue BCW’s
Sumit Kumar (12):
- 1e12696d400f eRepair: Fixed lanes handling of target types
- 0b9c80f1ce27 eRepair: More debug traces added
- 8af690ede64b eRepair: Fixed DMI/MemBuf lanes update in vpd
- 923e7b0d61e1 eRepair: Fixed records update for failed lanes in vpd
- ce0ea22d0d9d eRepair: Code restruct
- f4aa6c672a2d eRepair: Fix to invalidate vpd records correctly
- 9da5e1b9a7b1 eRepair: Centaur specific code update
- 7cec18ac9375 eRepair: Fix to handle incoming bad lanes threshold condition correctly
- a6ceb537f74d eRepair: Fix to check and record unique incoming failed lanes
- b5704a1d3f19 eRepair: Fix to update invalidate lane record correctly
- 6dbd41c57edf eRepair: Correctly update xbus vpd records based on clock group
- 254192acec31 eRepair: Invalidate non-matching vpd records
Swathi Madhuri Bhattiprolu (2):
- e3163f375ff8 Implement the VPD backend for these attributes
- cb5b45d887ba DDR3 Support for Fleetwood
Thi Tran (11):
- d46f111a8f66 Fix unbalance FCO distribution between procs
- 58f42f15ae71 Fix data storage exception when PRD runs in istep 12.
- b983851d8eb0 Prohibit memory grouping of RDIMM and NVDIMM in the same group.
- 16f11c2e9b10 p9_cen_framelock update for channel failure attentions
- 4c66599e7fd3 Need to add CPU_SPR_HRMOR when calculating HB reserved mem limits.
- c09432de26ea P9 Cumulus InitCompiler supportis - Part 3
- bf70b2a6db71 SMP wrap mode - Run host_load_io_ppe earlier in Wrap mode.
- b2971fa73897 Create empty files for OMI init procedures.
- e0d09f462610 Create empty files for OMI init procedures.
- a515f16a4a30 Only call PRD attention handling in resetPMComplex function at runtime.
- 28ee0f739fe2 Adding callout/deconfig/gard information on some Centaur init errors.
Tsung Yeung (4):
- 7ec5dcab3d1d Default DDR4-2933 to 2666
- 1f6ed77b32b6 Targeting support for NVDIMM-N P9 on ZZ
- 2c1c99f37019 Adds NVDIMM IPL Support on ZZ
- 25102e0add22 P9: Disable Maint Address Mode After Self-Refresh Exit on NVDIMM
Vasant Hegde (2):
- 99c1c9d7dcc2 hdata: Increase RHB instance count
- e30bf32f6960 MPIPL: Update MDRT count only if its valid
Venkatesh Sainath (2):
- 2e3958796d0c Fleetwood 2N specific targeting binary generation
- 73cad1f1ae2a Pushing HB plugins and related files for building errltool
William A. Kennington III (1):
- 9a9bc342c943 ipmiwatchdog: Handle uninitialized errors during reset
William G. Hoffa (1):
- 45f20525ba60 Revert “Force hbRelease to search ‘master’ branch”
Yue Du (2):
- b731dce860a0 PM: Prevent Core-L2 Quiesce from removing PM_EXIT upon SPWU
- 09f379b65821 STOP: Disable cache inject and LCO before purge L3
Zane Shelley (89):
- 9192da4a49db PRD: refined handleChnlFail() for Centaur
- 1a66b96f84f3 PRD: FFDC registers for channel failure attentions
- a0ea8ab73807 PRD: updates from latest RAS XML
- 41f3aa61a7e9 PRD: removed old P8 memory system system code
- cecaeb320299 PRD: typo in runtime DRAM sparing signature
- 38666ab58f15 PRD: create MarkStore::applyRasPolicies()
- 557dadfef131 PRD: remove NX unit checkstop support
- 2775c2ed81ce PRD: removed runtime deconfig for channel failure
- f6c80b9c6010 PRD: removed depricated ErrDataService::handleUnitCS()
- ee548e96749a PRD: removed depricated unit dump support
- bcfc61239031 PRD: removed depricated rt deconfig and unit dump interfaces
- f54c91bffdc2 PRD: removed erroneous trace in getMemBufRawCardType()
- 47c75711f2be PRD: fixed erroneous trace in PlatConfigurator::build()
- 2b7899b5f805 PRD: removed redundant ECC capture data
- 0fc9ee71e06e PRD: remove empty TD controller data
- f290f5d4a9ef PRD: fixed parser bugs in TD_CTLR_DATA
- fc766f78534e PRD: set Cumulus command list timeout to match Nimbus
- 27bf34b7fa6e PRD: add CE table traces for MNFG mode thresholds
- e1a04818ba32 PRD: enable FSP channel fail isolation on processor side of bus
- 36b343d78a73 PRD: use correct symbol when writing MBA markstore
- 2024675173c3 PRD: MNFG spare DRAM deploy needs to deploy on both MBA ports
- 34768601609c PRD: Do not abort on UE during MBA TPS
- 03416d24641d PRD: Set ‘too many bus errors’ in DMIFIR to UNIT_CS
- b2c2ca936ce6 PRD: MBA command resume not incrementing address
- ccea7f349f6e PRD: shift UCS and HA chiplet masks to match chiplet FIRs
- a4746b6f2924 PRD: fix bug that bypasses TPS ban support
- 84a0b8e43c20 PRD: remove unused TD queue parameters
- 5a3703db513a PRD: All TPS bans on MCA target should cause fetch CE masking
- 630c378b8dde PRD: reduce number of ways TPS can be banned
- bb794f948b1f PRD: Ban TPS if UE found during VCM, DSD, or TPS procedures
- 5a927c8232d0 PRD: abort TPS if chip mark placed during procedure
- 4696c5090436 PRD: fixed the per-symbol threshold in MBA TPS
- 6fd60cf786f0 PRD: Query for active attentions when channel fail detected
- 37c183df8540 PRD: used wrong contructor when creating MemMark obj in TPS
- 682ff15d4238 PRD: separate UNIT_CS flag into PROC_CORE_CS and MEM_CHNL_FAIL
- de5c390af3c7 PRD: ignore SCOM errors in rule code summary construct
- 5be7d802291e PRD: incorrect CFAM register addresses used in Hostboot
- 1ff70a1f246d PRD: no deconfig during checkstop, delayed deconfig during TI
- 1ba5e879f3a4 PRD: firmware assisted channel failure workaround
- a908d8307ad7 PRD: reorder isolation for channel fail attentions
- 62f4b4adbd87 PRD: Manually clear the Centaur interrupt status reg on chnl fail
- 832ce2259291 PRD: removed stubbed HWSV enums from Hostboot code
- df829c02d7d5 PRD: segfault in PLL domain code
- da9d0e7c5ed5 PRD: Add core scratch register 3 to FFDC
- 45dd7d0b57af PRD: change threshold for L3FIR[28] LRU parity error
- 86d3fc2a9d5c PRD: add lane repair extra signatures to appropriate targets
- d37ee6f5a97b PRD: getScom() retry for HBRT channel failures
- 6ff0b982dfd3 PRD: Sys/PCI oscillator failover thresholding
- 4f0f9f1534a1 PRD: resume super fast read support for Row Repair
- 396c1d366536 PRD: resume command support in VcmEvent for Row Repair
- 890ac53effd1 PRD: linker issue with template specializations in VcmEvent class
- e55c53fae43a PRD: added PlatServices::isRowRepairEnabled()
- e748ff234b02 PRD: handle write blocked RC when clearing chip mark on MBA
- 410e6cc5d93c PRD: Simplified System::Analyze() interface
- 8034c8c2ce2c PRD: fixed priority of PreAnalysis function
- 5ae9d29bd4d1 PRD: give MC chiplets priority for channel failure analysis
- f9f785efd4c7 PRD: RX trgt used for TX trgt in XBUS lane repair VPD write
- 8aacdb878830 PRD: fix input parameters for lane repair power down HWPs
- 60d11f6f5f07 PRD: better isolation for RCD parity errors and channel failures
- 4b214fb15026 PRD: lane repair virtual registers for DMI target
- 32aa25ec3b49 PRD: add ‘max spares exceeded’ attentions to checkstop root cause
- 55a1d38302ca Added portable shebang to applyTargetingStyle tool
- dae5fa093ce7 PRD: Fix lane repair FFDC for XBUS clock 1 domain
- 09b976dcc51f RAS_XML: updates to sync the XML with actual values from hardware
- e68ba552bbe0 PRD: updates to sync the XML with actual values from hardware
- aac8421a2554 PRD: change register used to query for active chnl fail attn
- 829943397a90 PRD: Capture extra FFDC for current memory mirroring config
- 140618aff4a5 PRD: obus extra signatures
- 965a9eaad536 PRD: ATTR_EFF_DRAM_ROWS and ATTR_EFF_DRAM_COLS not used on Nimbus
- 524937cba951 remove deprecated ATTR_EFF_DRAM_ROWS and ATTR_EFF_DRAM_COLS
- e9ade5b4dbf7 PRD: PM error log parser updates
- bbd4b6cad455 PRD: removed default resolution due to problems with CS filter
- 10915cf668b3 PRD: wrong target used in PLL analysis code
- 9c247751560a PRD: Make room for Axone prf files in HBRT
- 68d4feee7c9a PRD: prep splitting rule files by chip model
- 7315fb2debc3 PRD: Created Cumulus specific rule files
- ca2ceb0720d6 PRD: Created Nimbus specific rule files
- b12a2a3c601c PRD: Created Centaur specific rule files
- beca51100d6b PRD: Fixed TOD register capturing
- 7f716fe1404d PRD: Remove remaining P8 code
- 116af97857bb PRD: Fix compile warning for Centaur extra signatures
- f5096ac13faf PRD: Updates from the RAS XML
- 01399735eee7 PRD: rule file updates for XML parsing tool
- 40cf4bc6b06d PRD: Make room for Axone prf files in Hostboot
- ba0aa772d541 PRD: updates from XML and XML parser
- 195f63624185 PRD: Rule file updates for Centaur
- 06c7de48489f PRD: update filter parsing in XML parser
- cc7d24e732f8 PRD: Fixed XML parser for summary analysis
- e2e2e85b17ea PRD: separated NPU registers and actions into separate rule files
aravnair-in (5):
- 14a61c96fa3b Comment why we add INSTANCE_PATH specifically for SMPGROUP
- 49e74816eab8 Set DECONFIG_GARDABLE for SMPGROUP target
- 0c9579f525f4 Deconfig by association rule for SMPGROUP targets
- 32f37bb83e3b Make OBUS_BRICK deconfigurable
- 6c5154f68c50 Add deconfigure SMPGROUP peer targets rule for SMPGROUP
nagurram-in (3):
- bd0816fb2fc0 Making SYSTEM_BRAND_NAME attrib non-volatile to show up in common_mrw
- 8a1a0c7e98a9 IS_MPIPL_SUPPORTED attribute support and update in hdat IPLP structure
- 3a9cf6e696c8 attribute ECID value updation in hdat pcrd structure
spashabk-in (3):
- 1a7732ad4182 Introducing lpc utils source file
- 38ef75800929 Move lpc_rw to a source file
- a52846d8be94 Support 1byte data access on LPC
Package: occ¶
Patches¶
Commits¶
Andres Lugo-Reyes (6):
- 63a59b2f06eb WOF Reset debug command
- e03ec216c2a4 Tool to parse raw WOF hex data
- e66f727bf40b Fix units in comments in OPPB to match ekb and actual units.
- 41f0c2c5e001 WOF: Add Extended RC to wof errors
- 7f75f89c885f Update occtoolp9 to handle parsing WOF Reset reason in opal-prd
- c0210a3fc54d Add WOF parameters to WOF error logs
Chris Cain (7):
- a8a2c3a4f7e8 Fix DIMM callout on temperature timeout
- 18583159ffc2 Fix PGPE beacon detection
- d7adf6c28157 Miscellaneous update to occtoolp9
- b67db9d09b18 Support for NVDIMMs
- 008cb0bc5f1a Assert ddr_resetn during EPOW on NVDIMMs
- 49d91f3310f2 NVDIMM procedure update
- 12c8088a32c5 Updates to occtoolp9
Douglas Gilbert (2):
- 17d77ae94197 Memory:MPV:STC920:Zeppelin: OCC held in reset after a channel checkstop
- 3e23a4ef97bc Write firdata to PNOR over IPMI
Sumit Kumar (1):
- 074010fb5fd9 24x7: Added Alink PMU & fix for defect SW430218
William Bryan (6):
- 6d556b9b95fd Increase GPE1 Stack Size
- f284c3068077 Correct centaur time scaling factor
- 97f1483c0bd9 imageHdrScript fixes
- 07f6e35c3f82 Update GPE1 Binary 8/15
- d84708e4e986 Only update centaur sensors if data was collected
- 1de1be8ec36b Memory bandwidth sensor fixes
mbroyles (8):
- bc0c2332263b Prevent calling out DIMMs and Centaurs due to GPE issues
- b8a8037ca194 Prevent calling out Centaurs on clock failover CQ: SW437405
- 1f0ae6950bfc Debug command updates
- eed59077ba18 Allow N mode power cap to be higher than N+1
- 0f604d61c285 Add WOF sensors for AMESTER
- b1453b6ce600 Include oversubscription in clip history
- 8344884b54ca Improved PGPE error handling part 1
- bd6800942d1d Fix memory OT throttling on Nimbus
Package: romulus-xml¶
Patches¶
Commits¶
HankChang (1):
- 3ea5832b5ccd Updated DECONFIG_GARDABLE ATTR for RAS
Nick Gruendler (1):
- 6d169111bade Set X_ETHRESHOLD-REPAIR
Nickolaus Gruendler (7):
- 9309ecf5eef8 Add DD2.2 4 and 8 core WOF tables
- 97b82bfd90db Enable 2666 memory for single drop
- 7f925b710c48 Update dual drop mem speed, stop states
- 7c1bfbb45ab0 Update WOF tables and wof phase2 support
- bcee0de48654 Update WOF tables and remove unneeded ones
- 93456eecf038 DD2.1 16c WOF data
- d91ade7643d6 Update PCIE EQ setting for gen3
Package: sbe¶
Patches¶
Commits¶
Abhishek Agarwal (1):
- 1d4b3dd1656b Axone only-IPL Procedures update to support SBE changes
Adam Hale (2):
- 2eb270876749 Disable HW439321 workaround in dd1.3
- 68b93cc0698a HW467590 - WAT Solution to prevent ARMWF starvation early hang
Amit Tendolkar (2):
- d5794d13060d Avoid spurious Malf Alert (HMI) to PHYP in PM Complex Reset/Suspend
- 06f2b048dd60 Handling special wakeup assert/deassert mis-match in PM Reset/Init on MALF
Andre Marin (1):
- d12c98f3bf94 Add MEM_PORT target
Anusha Reddy Rangareddygari (4):
- aee8470bb261 Initf procedure updates for Cumulus
- 40409eb7a0de Initf procedure updates for OMI rings for Axone
- 957a64765762 Initf procedure updates for Axone OMI rings
- 5697a351821d Axone only-Mux settings for TOD refclk input
Ben Gass (3):
- c9c321873ecd Update p9a_10 engd from o10_e9018_1_tp018_ec409_soa_sc_u261_01
- 656d77e999c1 Back out p9a_10 engd that breaks the initcompiler.
- 3fd4e84f2ab4 Update Axone engd.
Chris Steffen (1):
- 022cf9ef4eee Alink Hot Repair Fix
Christian Geddes (1):
- 653af7c39dce Clear INT_CQ related firs after completing sync_reset in MPIPL
Christian R. Geddes (1):
- d366d4d3fd47 Revert “Clear INT_CQ related firs after completing sync_reset in MPIPL”
Claus Michael Olsen (2):
- b899067de964 Cleanup: Updated Mvpd access function and removal of unused rings
- 225922537f45 Infrastructure support for new MC OMI rings for Axone
Dan Crowell (4):
- 114eb0df447d Remove ATTR_PROC_CHIP_MEM_TO_USE
- c9b485103576 Attribute cleanup
- 12f20f559a22 Only save the CME FIR Masks after they have been setup once
- 41ac7c13db4a Add Axone targets to fapi error utilities
Dean Sanner (2):
- 69dedc0ffc26 Add hook to setup ATTR_SMF_CONFIG
- ff37b7ecb360 Use core target for HRMOR/URMOR scoms in p9_sbe_load_bootloader
Douglas Gilbert (1):
- ef27d8bc4244 HCODE Make divide using DERP/DORP atomic
Greg Still (2):
- 895e0d5c76a7 SMF: SBE updates for SMF (URMOR set and CPMMR[Runtime Wakeup Mode] clear)
- e4bd0e56146b SMF: clear HRMOR[15] in all modes so that secure mode won’t hang core
Jennifer A. Stofer (2):
- 19a6cc35b628 Revert “lpc_init: Correct LPC host controller timeout value”
- ecf448158b9d Revert “Initf procedure updates for OMI rings for Axone”
Jenny Huynh (7):
- 739cb752fc4a Secure memory allocation and setup
- 3163363f9b24 Avoid enabling smf bits in nmmu logic for P9
- 3399fd3edb81 SW427193 / HW461448: Enable memory controller wat
- 9f0712eccd00 Mask early hang indicators from nmmu/vas unit
- f980f21554a3 Mask NMMUFIR(7), NMMUFIR(36:39)
- 96b355495608 Enforce SMF size requirements and correct valid bit
- baa6ab8c737e HW471413 Aggressive Uncle: disable ERAT thread sharing
Joachim Fenkes (5):
- a8686c27d27e p9_sbe_lpc_init: Add final check for errors
- c7486f7b07ab p9_sbe_tp_chiplet_init3: Set up oscillator error mask based on MF osc setting
- 4191b61e176a p9_sbe_lpc_init: Improve reset
- bbce13954daa lpc_init: Correct LPC host controller timeout value
- 97b414635410 p9_sbe_lpc_init: Skip final error check for Fleetwood GA1
Joe McGill (12):
- add228241007 allow option to enforce mirroring of all system memory
- b725244e84ae set PEC disable store thread based ordering chicken switches
- 8dcb329eeac4 p9_sbe_check_quiesce – restore call to p9_int_scrub_caches
- c8fede9e612b p9_sbe_scominit – set XSCOM BAR in secure memory with SMF enabled
- 0eff4a7aa441 p9.pci.scan.initfile – replace 62028 implementation with initfile entry
- bb2581994b16 Validate OBUS DL lane failed indications during initial link training
- a29e1a56702f apply INT ARX clock gate disable to p9n DD2.0 hardware
- d7508dcad439 Updates to permit synchronized SS PLL spreading via TOD
- da2faf32fae4 nest updates for p9c DD1.3 native and p9c DD1.2 compatibility modes
- dcd07da310ae prevent NVDL recal_abort to OBUS PHY during SMP usage
- ed95ad23449b FBC ABUS TDM inject and recovery HWPs
- 6ef77d03b31f whitelist updates for ABUS CCM
Joel Stanley (2):
- 9fcda53c50f7 p9_sbe_tp_chiplet_init: Fix missing semicolons
- d779bc19cdeb fapi2: Use correct RingMode type
Louis Stermole (1):
- 026d810afdde Add row repair access functions and attr switches for p9c
Nick Bofferding (1):
- ab21d9215c0e Secure Boot: Whitelist PPE External Interface XCR and SMP lane related register
Nick Klazynski (4):
- dc6a9a0a6028 Clockgate disable workaround for HW452921
- 2582f47596ad Enable CDD1.3’s 4 risklevels (step 1)
- 037aa8a374c5 Enable Core compatability Mode; Add HW443669
- d78d955fd260 Add TLBIE WAT
Prasad Bg Ranganath (3):
- 6fca30900233 Marking CME sram addr and cntrl register for whitelist
- 2bd351fbbd39 PM:Some more cleanups in update_ec_eq procedure for core unit xstop case
- 5833ebe6d677 STOP:Dont clear pmc_pcb_intr_type0_pending in OISR1/OIMR1 register
Prem Shanker Jha (5):
- 1d60e2d7700c PM: Added support for enable disable of 24x7 IMA.
- 26f2defa140d UV Support : Augmented STOP API and self restore for enabling ultravisor.
- 4a4cf323a8a1 Revert “UV Support : Augmented STOP API and self restore for enabling UV”
- 090243ffb298 PM: Fixed handling of CME LFIR mask during PM complex reset.
- 63f0f90e5883 Img Build: HOMER changes for SMF and SPR self save.
Raja Das (12):
- 432a7bb830ab Inverted logic of hasClock bit in Clock Status register
- 4a2a88ff8081 [SBE-ARCH2] Format register dump and SBE Capturing the Data
- bd5c4de63cdd [SBE-ARCH1]HRMOR relocated to 4Gb for SPLess Opal system
- 7a091ef2465a Updated core stop state while capturing data in MPIPL
- 26acfd0fd5e7 Simics check in case of spless system before modifying HRMOR to 4GB
- 0297fe823ff6 Axone tp_chiplet_init sequence in boot
- a273362351bf Added newline termination after putting in build info into Hash
- 74de67ab5090 Increased l2 loader size in PIBMEM
- f4b6cc7a8717 Added AXONE option for sbe-trace
- 470b106f89cc Updated tracehash.pl file to skip parsing of empty line from hash file
- 2992583ae8c9 Axone chipId support
- bbeb8d0cefc7 Instruction machine check ISR updated
Richard J. Knight (3):
- 4f7caa36ee81 Add prototype for releasing platform data pointer storage function
- a2fae5c9cbeb Modify the getFfdc routine to consider the SBE proc
- 1536a9ea7882 get FAPI_POS for all valid target types passed in SBE FIFO ffdc
Sachin Gupta (8):
- a682d4b3a60e Update backing build
- 2c410f1b2264 Fix in quisce
- a46943dd8677 Updating backing build
- 43e1ba4a2643 Remove intermediate rule for C/c files
- 0ee0a590013e Only call lpc init procedure on slave procs in mnfg mode
- 629cf0ba3bf7 Support ATTR_LPC_CONSOLE_CNFG attribute
- ca16ce92cfeb Put temporary file in project config folder
- 50f39386956e Revert Only call lpc init procedure on slave procs in mnfg mode
Stephen Glancy (2):
- d103f7adad9d Adds endian_swap to fapi2
- 4158d2de4415 Removes unused attribute accessors
Sumit Kumar (1):
- 08a3b13f505d Updated gerrit hostname
Yue Du (3):
- 00d48c74abbd STOP: remove chiplet enable drop in core_poweron for multicast scom
- 77f8505ebf78 PM: Prevent Core-L2 Quiesce from removing PM_EXIT upon SPWU
- 16fde70421d8 IPL/STOP: Disable LCO when only two EXes are configured
Zane Shelley (1):
- a29db3da0819 RAS_XML: updates to sync the XML with actual values from hardware
manichow (1):
- 2bdc2af078a7 Register 1020019 was white listed
spashabk-in (24):
- 8c276e4ad59b Update memory address of ADU testcase
- 5c79faf686d8 ppe CI memory testcase failure fix
- c6fdb271fa1a Optimize PSU testcases
- bba0cab94144 Protect fapi rc between processor and async thread
- 5e3c66327088 Skip select master EX on slave SBE
- ddefd501a212 Suspend async task on quiesce SBE
- 2567f8f47e82 Get capabilities spec sync
- a8ae4fab627a Support special wakeup for SRESET
- e6fa24197013 Special wakeup bit correction
- 20a60ab17ed6 Add axone config
- d436cbc3c974 Project specific boot handling
- cf180c5928c4 Axone image suffix
- ba07774edab2 Bump up axone pibmem size to 224KB
- 121afb0e9980 Move all text section to PIBMEM for axone
- f4b7f496c8fc Introducing lpc utils source file
- 9bb64314aad7 Release sbe binaries as part of simics tar
- 6b4839f3d35e Fix forced-trace command
- 3aa7b7c2918f Enable parallel builds in SBE
- eb8c94369f30 Move Control instruction to seeprom
- da99f39710df Jenkins parallel build
- ff74130fcca2 Move lpc_rw to a source file
- e1a4637ad7c4 Support 1byte data access on LPC
- 17ee7c1c6dec Enabling ipmi console access
- cf61dc391d03 SBE logs on serial console
Package: skiboot¶
Patches¶
Commits¶
Adriana Kobylak (1):
- b6ebee077d91 pflash: Add –skip option for reading
Alexey Kardashevskiy (1):
- 8a2b6d51b771 npu2: Use correct kill type for TCE invalidation
Alistair Popple (2):
- b8702e2c6963 Move pb_cen_hp_mode_curr register definition to xscom-p9-reg.h
- 68518e542e6f phb4: Disable nodal scoped DMA accesses when PB pump mode is enabled
Andrew Donnellan (10):
- be54c89e7e97 hw/phb4: Fix unused value/parameter warnings
- 8a8cc857fa3f hw/npu2: Don’t assert if we hit a mixed OpenCAPI/NVLink setup
- 34ceb75f2829 hw/npu2-opencapi: Fix setting of supported OpenCAPI templates
- c38bdc3984a2 hw/npu2-hw-procedures: Enable RX auto recal on OpenCAPI links
- ecc4a562b5d1 occ: Wait if OCC GPU presence status not immediately available
- 7ecb29651c31 npu2: Split device index into brick and link index
- 68415d5e38ef hw/npu2: Common NPU2 init routine between NVLink and OpenCAPI
- b6cc82cb39c4 hw/npu2, platform: Add NPU2 platform device detection callback
- 6a728afd121b hw/npu2, platform: Restructure OpenCAPI i2c reset/presence pins
- 9d5b516f2870 platforms/astbmc/witherspoon: Implement OpenCAPI support
Andrew Jeffery (30):
- 5b1bc2ffe791 ast-bmc: Move copy routines to ast-sf-ctrl
- 467b00fdfd67 core/pci-quirk: Remove broken comment in quirk_astbmc_vga()
- 7a5af6da49b9 core/pci-quirk: Clean up commented code in quirk_astbmc_vga()
- 8972e44f9788 ast-bmc: Rename LPC FW cycle helpers
- ebc8524a3a45 ast-io: Rework setup/tear-down of communication with the BMC
- 1d8793c64b59 lpc: Silence LPC SYNC no-response error when necessary
- 8bb4a1cd9af4 ast-io: Use bmc_sio_{get, put}() where required
- d40484209620 ipmi: Introduce registration for SEL command handlers
- 88579eba5fde core/lock: Use try_lock_caller() in lock_caller() to capture owner
- 3aa5394f4da1 core/flash: Only lock around flashes update in flash_register()
- c0b84547521d core/flash: Unlock around blocklevel calls in NVRAM accessors
- 35c955970af6 libflash: Add ipmi-hiomap
- b5edb1692b7f astbmc: Prefer ipmi-hiomap for PNOR access
- 1a1ff0ab2c78 astbmc: Remove coordinated isolation support
- 5684204c2d0b lpc: Introduce generic probe capability
- dd554bacd13c astbmc: Use LPC probe calls to determine SIO presence
- 9a830ee06c66 platform: Restructure bmc_platform type
- a43e9a66aae9 astbmc: Fail SFC init if SIO is unavailable
- 7194e92cc700 lpc: Clear sync no-response field prior to device probe
- f271f0263475 libflash/ipmi-hiomap: Cleanup allocation on init failure
- a07f8bb329f7 p9dsu: Add HIOMAP-over-IPMI support
- a6131d3a215d p9dsu: Describe platform BMC register configuration
- 34cffed2ccf3 libflash/ipmi-hiomap: Improve event handling
- f47fbc97d421 libflash/ipmi-hiomap: Restore window state on window/protocol reset
- dbdfb0e2ea3c libflash/ipmi-hiomap: Use error codes rather than abort()
- cee7ec9eae09 core/flash: Log return code when ffs_init() fails
- f58be461091f libflash/test: Rewrite Makefile.check to improve scalability
- 97f839beffb5 libflash/ipmi-hiomap: Fix argument type warning on x86-64
- 1151a987ae45 libflash/ipmi-hiomap: Add support for unit tests
- d49bfeea7bf2 libflash/ipmi-hiomap: Respect daemon presence and flash control
Artem Senichev (1):
- 6ea075edd7af platforms/astbmc/vesnin: Send list of PCI devices to BMC through IPMI
Benjamin Herrenschmidt (12):
- 7db7c9f65229 xive: Disable block tracker
- f737777b3438 i2c: Fix multiple-enqueue of the same request on NACK
- ef79d0370737 i2c: Ensure ordering between i2c_request_send() and completion
- d3bb756b2d98 lock: Increase con_suspend before __try_lock
- 2925dd08c5e3 lock: Move code around
- 2f2e0ee95a3d lock: Fix interactions between lock dependency checker and stack checker
- b78d823faf4f cpu: Better output when waiting for a very long job
- cfecc3960c00 phb4: Don’t try to access non-existent PEST entries
- 0a087154ca4f phb4: Handle allocation errors in phb4_eeh_dump_regs()
- 9a83ab711ea3 phb4: Workaround PHB errata with CFG write UR/CA errors
- 95f7b3b9698b nx: Don’t abort on missing NX when using a QEMU machine
- 784799510c45 phb4: Update & cleanup register definitions
Cyril Bur (1):
- 0d96d56298d5 phb4: Use the return value of phb4_fenced() in phb4_get_diag_data()
Frederic Barrat (10):
- f385ac321e0b npu2-opencapi: Don’t send commands to NPU when link is down
- 2d339446fc77 opal/hmi: Catch NPU2 HMIs for opencapi
- 3b9bc869a4fe phb4: Disable 32-bit MSI in capi mode
- a800fa35b822 hw/p8-i2c: Fix i2c request timeout
- a92f432eae5b npu2-opencapi: Enable presence detection on ZZ
- 4d28576dffd5 platform/witherspoon: Avoid harmless error message
- cdaa6d1b2614 platform/witherspoon: Fix opencapi lane-mask used on GPU0
- ff376805bde5 npu2-opencapi: Log extra information on link training failure
- 64d06b1feed1 npu2-opencapi: Detect if link trained in degraded mode
- e1a8469a208c npu2-opencapi: Log ODL endpoint information register
Jeremy Kerr (1):
- 01089cb8b4a2 docs/platforms: Add S812L and S822L
Joel Stanley (8):
- 052694653f13 Makefile: Remove -mno-direct-move cflag
- 2e55c6b88451 Makefile: remove try-cflags on no-altivec and no-vsx
- 3c54a914e54d README: Update Qemu instructions
- a3a8f7d0cf11 cpu: Quieten OS endian switch messages
- 35e735ae24eb ffspart: Add toc test
- ad2ca201f46c ffspart: Add test for eraseblock size
- b211d20162c8 opal-ci: Use ubuntu:rolling for Ubuntu latest image
- 42fa2c4e472f travis: Coverity fixed their SSL cert
Madhavan Srinivasan (1):
- ae546e0b6d97 external/mambo: Check for qtrace_utils.tcl before sourcing it
Mahesh Salgaonkar (2):
- 1317448ddd1a opal/hmi: Ignore debug trigger inject core FIR.
- c884f2d0cb92 opal/hmi: Handle early HMIs on thread0 when secondaries are still in OPAL.
Michael Ellerman (1):
- caf0ff13c254 doc: Add documentation on supported platforms and CPUs
Michael Neuling (4):
- 051da83b625d phb4: Fix typo in disable lane eq code
- 832cac15956c mambo: Merge PMEM_DISK and PMEM_VOLATILE code
- 80b7b37c63a5 init: Fix starting stripped kernel
- 7dbf80d1db45 phb4: Generate checkstop on AIB ECC corr/uncorr for DD2.0 parts
Nicholas Piggin (11):
- 5bf03755a972 cpu: add cpu_queue_job_on_node()
- cb835dbdf875 external/mambo: conditionally source qtrace script
- 3e3ad77c1ced hw/chiptod: test QUIRK_NO_CHIPTOD in opal_resync_timebase
- 129e4408f7f4 core/fast-reboot: print the fast reboot disable reason
- 20126d267812 core/mem_region: mambo reserve kernel payload areas
- 5118fc7fb0ea skiboot.lds.S: move read-write data after the end of symbol map
- 2649d663ede6 fast-reboot: verify firmware “romem” checksum
- 2aa227cc0e18 core/lock: fix timeout warning causing a deadlock false positive
- 527286706ab1 core/lock: don’t set bust_locks on lock error
- 12b74c455bed core/flash: NULL pointer dereference fixes
- c4230046ecd5 core/device: NULL pointer dereference fix
Oliver O’Halloran (27):
- 2710351f76b9 hw/phb4: Print the PEs in the EEH dump in hex
- d1ac16801a38 hw/phb4: Add a helper to dump the PELT-V
- 3e23604be0cb hw/phb4: Add helpers to dump the IODA tables
- 7a7ff2d6281f hw/phb4: Use local_alloc for phb4 structures
- 55cab51c74a8 mem_region: Merge similar allocations when dumping
- b465be797e86 hw/p8-i2c: Print the set error bits
- 7a311b9dec27 pci: Clarify power down logic
- 6c45dc0d04fc core/pci: Print ‘PCI Summary’ at PR_NOTICE
- d76e4fb2665b zaius: Add a slot table
- c07958783dbc astbmc/slots: Add SW_PLUGGABLE() macro
- 7a9eb51051f1 astbmc/slot: Add _add_slot_info()
- ea4e422f6343 zaius: Add slots for the Barreleye G2 HDD rack
- 63ea33fb8fd0 hdata/iohub: Fix Cumulus Hub ID number
- eb146fac9685 core/i2c: Move the timeout field into i2c_request
- bb27c7219dc6 hw/p8-i2c: Remove p8_i2c_request structure
- 801462feb7d6 core/i2c: Remove bus specific alloc and free callbacks
- 7665748f2f2e nvram: Print how long we waited for nvram
- c94de0277cf6 nvram: Fix wait-for-nvram message
- 57a17c2f300e xscom-utils/getsram: Make it work on P9
- 6e524662ff77 xscom-utils: Rework getsram
- 30ffd4c6a528 hdata: Explain what the xscom node bus-frequency is
- 1355c312c308 witherspoon: Rename shared slot fixup function
- dfaf471eb1a7 hdata/i2c: Add whitelisting for Host I2C devices
- f88e37248463 hdata/i2c: Make SPD workaround more workaroundy
- 9597a12ef4b3 phb4: Check for RX errors after link training
- 324365f3aa9b libstb: Pass a tpm_dev to tpm_i2c_request_send()
- 751cc33a2cfa platform/firenze: Fix branch-to-null crash
Prem Shanker Jha (3):
- 1a4aa1cb0349 STOP API: API conditionally supports 255 SCOM restore entries for each quad.
- 9000b6b187f9 SCOM Restore: Handle case of old HB and new STOP API case.
- 6ed87dbdd66b STOP API: Changes for SMF and SPR self save
Rashmica Gupta (1):
- 0fa446cc21cb Add the other 7 ATSD registers to the device tree.
Reza Arbab (8):
- c2493fd0ce30 npu2/hw-procedures: Don’t open code NPU2_NTL_MISC_CFG2_BRICK_ENABLE
- 041d69bb1a70 npu2/hw-procedures: Enable parity and credit overflow checks
- 167fcb20aa97 pci: Move logging macros to pci.h
- 77f26507f1ea phb4: Track PEC index in dt and phb4 struct
- 06e997009945 npu2: Add NPU2_SM_REG_OFFSET()
- f43465a0ac6d npu2: Don’t open code NPU2_RELAXED_ORDERING_CFG2
- 736d8b150f86 npu2: Add support for relaxed-ordering mode
- 1c62f56b3351 doc/opal-api: Document npu2 relaxed ordering APIs
Russell Currey (1):
- 19c8d728e86e errorlog: Rename PHB3 to just PHB
Samuel Mendoza-Jonas (5):
- 3cd749c99791 Recognise signed VERSION partition
- 714be69223cc core/flash: Emit a warning if Skiboot version doesn’t match
- c0375a62396d core/flash: Ignore prefix when comparing versions.
- 4b92a1b80f6d libflash: Restore blocklevel tests
- e24771081422 libflash: Don’t merge ECC-protected ranges
Stewart Smith (45):
- 06808a037d44 fast-reboot: parallel memory clearing
- 21f540e8e51e Scan PCI and clear memory simultaneously
- 4757519c697e mem_region: log region name on mem_alloc failure
- 2c30ddb93baf mem_check(): Correct alignment assumptions
- 13e9a66a7b39 Fixup unit tests for cpu_queue_job() in mem_region.c
- f651e8eb56e2 Fixup pflash build for ast refactor
- c1d43fc84a30 skiboot 6.0.6 release notes
- 25f7266f736c core/cpu.c: assert pir is sane before using
- 7e529767704b skiboot 6.0.7 release notes
- b6605667cf80 don’t fail fatally if qtrace can’t be loaded
- f3d801c01f97 skiboot 6.0.8 release notes
- 9ff660e21834 Qemu: don’t print PR_WARNING on qemu defining rtc/uart
- 084e37bab1cf Use $() rather than backticks in all shell
- 2485be65e166 clang: -Wno-error=ignored-attributes
- 74116e3e37cf xscom-utils/adu_scoms.py: run 2to3 over it
- f83568436527 TEMPORARY HACK: Disable verifying VERSION
- da773b275e62 SBE-p8: Do all sbe timer update with xscom lock held
- 7c8e1c6f89f3 Add fast-reboot property to /ibm,opal DT node
- aeb366970e0c Actually add /ibm,opal/fast-reboot property
- cc4de28374c7 opal-ci: Build old dtc version for fedora 28
- 2d68e6fa5822 gcov: Fix building with GCC8
- 8fba29a2b5e5 core/device: Add test for duplicate nodes with dt_attach_root()
- 8fd95036cdd8 core/device: add test for dt_new() a duplicate node
- 51c35e372831 core/device: increase test coverage for dt_new_addr and dt_new_2addr
- c5d71815288c core/device: Test dt_new_check()
- 9b9be42009e1 Quieten ‘warnings’ now that SIO is disabled
- 4b8cc05a9451 Revert “TEMPORARY HACK: Disable verifying VERSION”
- b6de35b6896a hiomap: free ipmi message in callback
- d513609b4f48 travis/ci: rework Dockerfiles to produce build artifacts
- 8d58ee17ea20 hiomap: fix missing newline at end of ‘Flushing writes’ prlog()
- d10862e40cd8 Run pollers in time_wait() when not booting
- 3dd480db1a69 skiboot v6.0.10 release notes
- 594cfacf0e41 CI: Bump the Qemu we build for CI testing
- 52725306f495 skiboot 6.0.11 release notes
- 971a1a0a620a gcov: link in ctors* as newer GCC doesn’t group them all
- 606a5a3d44e3 hiomap: quieten warning on failing to move a window
- 30f8a6006de4 skiboot v6.0.13 release notes
- 28bf1faf44cd ipmi: Reduce ipmi_queue_msg_sync() polling loop time to 10ms
- 8a2f8a3c12c6 skiboot v6.2-rc1 release notes
- 50ea35c2d078 Warn on long OPAL calls
- b547df61bdad hdata/test: workaround dtc bugs
- acb0f2160500 skiboot v6.0.14 release notes
- 87b436c32ac8 libpore: Sync p8 files, remove erroneous “IBM Confidential”
- 37bce07eea2b Don’t warn on “long” OPAL_RESYNC_TIMEBASE calls
- 10497d05169f skiboot v6.2-rc2 release notes
Vaibhav Jain (14):
- 3754dba77ef5 phb4: Reallocate PEC2 DMA-Read engines to improve GPU-Direct bandwidth
- 5690c5a8980f doc: Add a man page for OPAL_PCI_SET_PHB_CAPI_MODE
- ef9caad57e59 phb4/capp: Update DMA read engines set in APC_FSM_READ_MASK based on link-width
- ec954f764efe capp: Fix the capp recovery timeout comparison
- 1520d6a1e3aa phb4: Don’t probe a PHB if its garded
- 5f728c53d42c opal: use for_each_safe to iterate over opal_syncers
- a6fca4819fd1 nvram: Fix a possible NULL pointer de-ref in nvram_query_eq()
- 09fabd68f732 phb4: Reset pfir and nfir if new errors reported during ETU reset
- 0f7868260709 phb4: Re-factor phb4_fenced() and introduce phb4_dump_pec_err_regs()
- 2d7419274dfa phb4/capp: Use link width to allocate STQ engines to CAPP
- d5ebd5519dcd phb4/capp: Update the expected Eye-catcher for CAPP ucode lid
- c8e1d61ae2c9 phb4: Enable PHB MMIO-0/1 Bars only when mmio window exists
- 7cef472ed1fe opal/hmi: Wakeup the cpu before reading core_fir
- 999246716d2d phb4/capp: Only reset FIR bits that cause capp machine check
Vaidyanathan Srinivasan (1):
- df5da053c459 core/cpu: Fix memory allocation for job array
Vasant Hegde (9):
- ff576aa8187b opal-prd: Fix opal-prd crash
- 15880d514e1f core/cpu: Call memset with proper cpu_thread offset
- dd2dacf8ee06 hdata: Fix dtc warnings
- 9d9395c3d542 hdata: Make sure FW feature name is not empty
- 2fba868b5380 fsp/surv: Improve log message
- 70a7a3fdfa36 hdata: Cleanup get_hb_reserved_mem
- 50d508c3cd62 hdata: Make sure reserved node name starts with “ibm,”
- 904623dbbda4 FSP: Improve Reset/Reload log message
- c94b5a9e9c32 hdata/i2c: Skip unknown device type
Package: vesnin-xml¶
Patches¶
Commits¶
Artem Senichev (2):
- 118e0a59c1a9 Disable hidden error logs in production mode
- 4fb3a4b928a9 Add multiple nest frequencies support