[OpenPower-Firmware] op-build v2.2-rc1 released!

Stewart Smith stewart at linux.ibm.com
Thu Nov 29 18:37:55 AEDT 2018


Please test away!

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: habanero-xml
=====================

Repository


Patches
-------


Commits
-------

Joel Stanley (1):

* 0c79a27379bd Fix IBSCOM_MCS_BASE_ADDR value


Package: hcode
==============

Repository


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
=================

Repository


Patches
-------

* 0007-Disable-warnings-that-crop-up-a-lot-with-GCC6.patch

* hostboot-0002-Revert-Mark-Read-Only-Partitions-as-Such.patch

* hostboot-1020-Revert-jgr17071200-Removed-pdwn-settings.patch


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
============

Repository


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: op-build
=================

Repository


Patches
-------


Commits
-------

No changes.


Package: p9dsu-xml
==================

Repository


Patches
-------


Commits
-------

No changes.


Package: palmetto-xml
=====================

Repository


Patches
-------


Commits
-------

Joel Stanley (1):

* 19c86eb1e5f1 Fix IBSCOM_MCS_BASE_ADDR value


Package: petitboot
==================

Repository


Patches
-------

* petitboot-01-autotools-Add-autopoint-generated-files.patch


Commits
-------


Package: pnor
=============

Repository


Patches
-------


Commits
-------

No changes.


Package: romulus-xml
====================

Repository


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
============

Repository


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
================

Repository


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
===================

Repository


Patches
-------


Commits
-------

Artem Senichev (2):

* 118e0a59c1a9 Disable hidden error logs in production mode

* 4fb3a4b928a9 Add multiple nest frequencies support


Package: witherspoon-xml
========================

Repository


Patches
-------


Commits
-------

Erich Hauptli (1):

* c488a6234d09 Added value to TPM FRU ID


Package: zaius-xml
==================

Repository


Patches
-------


Commits
-------

Adrian Barrera (1):

* 40bf092f8f82 Update GARD settings per RAS testing

-- 
Stewart Smith
OPAL Architect, IBM.



More information about the OpenPower-Firmware mailing list