Release Notes for OpenPower Firmware v2.3-rc1 ============================================= op-build v2.3-rc1 was released on Wednesday April 3rd, 2019. It will become the new stable release of op-build, following on from v2.2, first released on March 9th, 2019. The op-build v2.3 release cycle is a uniquely shorter one as we’ve been working on getting ready to have a more reliably predictable release schedule going for future releases. op-build v2.3-rc1 contains all the fixes as of op-build v2.0.15, 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.3 release. We expect to do a final v2.3 tagged release early April 2019. Please test this release candidate heavily! Known Bugs ---------- We have two known bugs that are currently release blockers for the final v2.3. - There exists a bug where boot devices *may* not show up in petitboot until “Rescan Devices” is selected. - There exists a bug where Control-C behaviour in the petitboot shell has changed, which may cause some test scripts to get confused. Removed platforms ----------------- - openpower_mambo (superseded by the generic ‘opal’ defconfig, aimed towards use with simulators) - witherspoon_dev (superseded by just using the generic witherspoon defconfig) New platforms ------------- - opal Updated Packages ---------------- +----------------+------------------+---------------+---------------------------------------------+ | Package | Old Version | New Version | Platforms | +================+==================+===============+=============================================+ | ethtool | 4.16 | 4.19 | witherspoon, p9dsu, zaius, habanero, | | | | | firenze, garrison, barreleye, pseries, | | | | | firestone, palmetto, vesnin, zz, romulus | +----------------+------------------+---------------+---------------------------------------------+ | eudev | 3.2.5 | 3.2.7 | witherspoon, p9dsu, zaius, habanero, | | | | | firenze, garrison, barreleye, pseries, | | | | | firestone, palmetto, vesnin, zz, romulus | +----------------+------------------+---------------+---------------------------------------------+ | glibc | 2.28-69-g1e5c530 | 2.28-94-g4aef | witherspoon, p9dsu, zaius, habanero, | | | 3 | f335 | firenze, garrison, barreleye, pseries, | | | | | firestone, palmetto, vesnin, zz, romulus | +----------------+------------------+---------------+---------------------------------------------+ | hcode | hw022319a.930 | hw032919a.940 | witherspoon, p9dsu, zaius, romulus | +----------------+------------------+---------------+---------------------------------------------+ | hostboot | 37e67698be566 | ca03643dd893 | witherspoon, p9dsu, zaius, romulus | +----------------+------------------+---------------+---------------------------------------------+ | hostboot-p8 | a3b0cb929cbf2 | c2074ad87972 | habanero, garrison, barreleye, firestone, | | | | | palmetto, vesnin | +----------------+------------------+---------------+---------------------------------------------+ | i2c-tools | 4.0 | 4.1 | pseries, vesnin | +----------------+------------------+---------------+---------------------------------------------+ | linux | 4.19.26 | 4.19.30 | witherspoon, p9dsu, zaius, habanero, | | | | | firenze, garrison, barreleye, pseries, | | | | | firestone, palmetto, vesnin, zz, romulus | +----------------+------------------+---------------+---------------------------------------------+ | linux-firmware | 44d4fca9922a | 1baa34868b2c | witherspoon, p9dsu, zaius, habanero, | | | | | firenze, garrison, barreleye, pseries, | | | | | firestone, palmetto, vesnin, zz, romulus | +----------------+------------------+---------------+---------------------------------------------+ | linux-headers | 4.19.26 | 4.19.30 | witherspoon, p9dsu, zaius, habanero, | | | | | firenze, garrison, barreleye, pseries, | | | | | firestone, palmetto, vesnin, zz, romulus | +----------------+------------------+---------------+---------------------------------------------+ | lvm2 | 2.02.180 | 2.02.183 | witherspoon, p9dsu, zaius, habanero, | | | | | firenze, garrison, barreleye, pseries, | | | | | firestone, palmetto, vesnin, zz, romulus | +----------------+------------------+---------------+---------------------------------------------+ | machine-xml | c994a1815bcb | f44f8808fc7c | vesnin | +----------------+------------------+---------------+---------------------------------------------+ | machine-xml | f7cffdbe00f6 | e3e9aef82673 | witherspoon | +----------------+------------------+---------------+---------------------------------------------+ | occ | 12c8088a32c5 | 58e422dede59 | witherspoon, p9dsu, zaius, romulus | +----------------+------------------+---------------+---------------------------------------------+ | openpower-pnor | 0aeae23bd0c6 | 2ea669b4aa57 | witherspoon, p9dsu, zaius, habanero, | | | | | garrison, barreleye, firestone, palmetto, | | | | | vesnin, romulus | +----------------+------------------+---------------+---------------------------------------------+ | sbe | 2e253cebdaff | 1410677b65e4 | witherspoon, p9dsu, zaius, romulus | +----------------+------------------+---------------+---------------------------------------------+ | skiboot | v6.2.2 | v6.3-rc1 | witherspoon, p9dsu, zaius, habanero, | | | | | firenze, garrison, barreleye, pseries, | | | | | firestone, palmetto, vesnin, zz, romulus | +----------------+------------------+---------------+---------------------------------------------+ | util-linux | 2.32.1 | 2.33 | witherspoon, p9dsu, zaius, habanero, | | | | | firenze, garrison, barreleye, pseries, | | | | | firestone, palmetto, vesnin, zz, romulus | +----------------+------------------+---------------+---------------------------------------------+ Package: hcode -------------- `Repository `__ Patches ~~~~~~~ Commits ~~~~~~~ Chris Cain (1): - `3330dbdae60f `__ Proposed structure change for OCC Prasad Bg Ranganath (1): - `0dd012c7f495 `__ PPB: Refactor pstate parameter block hostboot (13): - `cc5c034aa468 `__ Release tag information updated for hw030819a.940 - `96bdad1dc08c `__ Release tag information updated for hw030919a.940 - `b4bd4e7e0e75 `__ Release tag information updated for hw031219a.940 - `b31c43a6c27e `__ Release tag information updated for hw031319a.940 - `3d18592a7e3a `__ Release tag information updated for hw031619a.940 - `4ffb0e57df57 `__ Release tag information updated for hw031919a.940 - `ca318ee145bf `__ Release tag information updated for hw032019b.940 - `21fb83a0aec7 `__ Release tag information updated for hw032119a.940 - `f722a49ec15b `__ Release tag information updated for hw032219a.940 - `b072dcdd5a9a `__ Release tag information updated for hw032319a.940 - `33eeb29bcbf6 `__ Release tag information updated for hw032619a.940 - `2c76877c7370 `__ Release tag information updated for hw032719a.940 - `0dbac1b4fde0 `__ Release tag information updated for hw032919a.940 Package: hostboot ----------------- `Repository `__ .. _v2.3-rc1-patches-1: Patches ~~~~~~~ - `0001-Fix-RC09-ODT-errors-on-Nimbus-dual-drop-configs.patch `__ - `0007-Disable-warnings-that-crop-up-a-lot-with-GCC6.patch `__ - `hostboot-1020-Revert-jgr17071200-Removed-pdwn-settings.patch `__ .. _v2.3-rc1-commits-1: Commits ~~~~~~~ Alvin Wang (7): - `49a169abfa3d `__ Adds mcbist empty files - `517ec60ee50d `__ Adds mcbist empty files - `f50a11628b1c `__ Change generic mcbist file name - `4984330e0ef9 `__ Change generic mcbist file name - `d7910f680f5c `__ Add exp_scrub empty files - `8765bcd2cc17 `__ Add empty files for power_theraml - `75f8277bbc20 `__ Add empty file(accessor_wrapper.H) for power_theraml Andre A. Marin (4): - `c368037cb36e `__ Update phy_pharams structure, tests, and exp attrs - `ee476c6abdad `__ Update phy_pharams structure, tests, and exp attrs - `d679e6d649ee `__ Add attr_engine_traits empty files for HB to mirror - `b5e9f70eb916 `__ Update phy_pharams structure, tests, and exp attrs Andre Marin (6): - `877a032b90cd `__ Fix SPD cas latency assert bug - `9e1906f95ba3 `__ Add std::remove_all_extends to HB STL library - `2dcce4bcccc2 `__ Add L1 for p9a_mss_bulk_pwr_throttles and p9a_mss_utils_to_throttle - `1c169fc8be5a `__ Add attribute engine algorithm for eff_config and pre_eff_config - `018a009896d8 `__ Add attribute engine algorithm for eff_config and pre_eff_config - `e5a493e300da `__ Add attribute engine algorithm for eff_config and pre_eff_config Ben Gass (6): - `5bfda17c8018 `__ Add chip base address to the OMI MMIO offset in p9a_mmio_util - `d27c5e1fe431 `__ Update ATRMISS registers for Axone - `71d98844bb93 `__ Update p9_l2_flush to check if purge is busy on anything prior to flush. - `a4278d1df874 `__ Add ATTR_OMI_DL_GROUP_POS and ATTR_OMI_DL_NUM for OMI targets - `224517ac925b `__ Update cmd/rsp endian handling in exp_inband - `5beffad6f2f2 `__ Replace FAPI_ERR with FAPI_DBG when no error in exp_omi_init Bill Hoffa (4): - `7364f2447d18 `__ Initialize and test alt-master PNOR access in all boots - `8b9e2d415060 `__ Fix autocitest simics attempt numbering - `c54069667c86 `__ Catch Unknown Values for CONFIG_APPLY attribute - `2620abc7dc62 `__ INTRP HW Workaround for Clockgating Issue Caleb Palmer (10): - `066af762a047 `__ Add SW callout if invalid proc model in call_mss_scrub - `d94e5b51c9e5 `__ PRD: Remove old domain startScrubs - `0843af939876 `__ PRD: Don’t skip ECC spare when no DRAM spare - `86b0576b22dc `__ PRD: NVDIMM reg review updates - `6d28e5b524f2 `__ PRD: Remove EccSp from errl when not avail - `be07d93af71c `__ PRD: MEM_PORT getConnected support - `4046e66acfb6 `__ Hostboot Memory HWP include update - `16024c9f92fa `__ PRD: Axone PlatServices and Misc Updates - `f2837b85611f `__ PRD: Memory HWP include updates - `09b6e80a55d2 `__ PRD: NVDIMM health status reg errors no longer gard Chen Du (1): - `c4031acbfb05 `__ Dropped messages at shutdown Chris Cain (1): - `ad388de1a208 `__ Proposed structure change for OCC Chris Steffen (1): - `298aa306a1f4 `__ P9A OMI Dccal / Scominit Christian Geddes (32): - `8ee01af225a0 `__ Allow child/parent lookups between DIMM and OCMB_CHIP targets - `6cc4d5078e34 `__ Again try to fix checkpoint issue with fips930 simics - `3452fbd95989 `__ Allow for nullptr io_buffer in eecache read - `7ce2a9daac0c `__ Add interface to look up model type of master processor on targetService - `efda71702697 `__ Set early test case IPL step to be 14.7 in Axone simics - `e70d216f8e2b `__ Compile and add calls to exp_scominit in istep 13.8 - `58b845f915ea `__ Disable Mutex Attribute Test Cases for now - `250291d09340 `__ Add p9a_omi_training_check hwp call to istep 12.9 - `3b02a6aa674c `__ Fix getChildByAffinity call in mmio.C and add more traces - `dafcf54942f1 `__ Remove imported files that were added incorrectly - `552339eb7f78 `__ Create a common explorer accesss module expaccess - `281c7c93a463 `__ Skip enabling PM complex (start_stop_engine HWP) in Axone simics - `63afd50c3393 `__ Disable SMF tests for Axone bringup - `5618f2f2b432 `__ Fix issues with how we were handling new .so added for Axone - `9145082bb0ca `__ Disable OCMB mmio communication tests until MMIO works - `b397d8d630ac `__ Allow single dimm configurations in Axone - `dd41d6161ea9 `__ Set MAX_COMPUTE_NODES attribute so TOD code gets setup correctly - `3653c5d44e88 `__ Skip establish ex chiplet step (15.3) during Axone for now - `0a0fe1f2857a `__ Compile new Axone/Explorer memory libs in isteps_mss library - `d09e67a0a554 `__ Update simics release that Axone is using and adjust simics script - `b8cfbb22598c `__ Set MUX i2c slave port to be 1 - `1c5f03e47872 `__ Fix bug that was scrambling traces in errorlogs during HBRT - `ddc7b1ec95be `__ Apply OBUS PG rules update to Axone also - `a52d45742151 `__ Edit cxxtest.start.sh script to call runsim correctly - `c6677251ee3d `__ Call p9a_mss_volt if MEM_PORT targets are available in istep 7.2 - `994299cf3d45 `__ Add code to call p9a_mss_freq / p9a_mss_freq_system in istep 7.3 - `1564d45787ce `__ Wrap exp_draminit in a extern “C” to workaround name mangling - `30a512e3d84d `__ Disable OCMB getVPD tests until we get better SPD - `33e7c6de0769 `__ Add calls to available p9a_mss_eff_config HWPs in istep 7.4 - `85e898e7c68e `__ Edit autocitest to handle hbTrace.log generated in /src/ - `a98d9a843a71 `__ Generate P9A accessors for Axone - `f55c462e587c `__ Resize WOF to allow AXONE test pnor to fit inside 64 MB Christian R. Geddes (1): - `bcecb8a2a15a `__ Revert “Update phy_pharams structure, tests, and exp attrs” Corey Swenson (1): - `0bfacdff427f `__ Add callouts for NVDIMM errors Dan Crowell (16): - `b8720c117759 `__ Reset Engine E to handle NVDIMMs - `d505fea7f169 `__ Make overrideOnly fapi attributes volatile-zero - `86b5d355d643 `__ Delete complextype fields in attributes if they have no value - `e73d0c117548 `__ Force reboot without visible errors for core wakeup failure - `386165c1c5da `__ Updates to testcases for Axone - `ce4004d542f1 `__ Create runtime mss library - `4636db0ab1ec `__ Always use original defaults for attribute fields with no value - `0b3f4e146b01 `__ Use meaningful values for PNOR build parms - `7d86b40c30c1 `__ Modify rank variable for OCMB VPD lookup - `c2c08ea15af6 `__ Remove old fapi files - `63622494a0f3 `__ Add PMIC target - `e0f035161098 `__ Tweak page eviction parameters to handle low mem better - `2c2978d3a443 `__ Add ASSERT trace buffer to task crash log - `8fc37a704410 `__ Create p9a_disable_ocmb_i2c HWP - `27d7ab8db738 `__ Moving libnvdimm into a resident module - `7c067d46c2f7 `__ Make pci cache injection attributes writeable Dean Sanner (2): - `73fc80f05f07 `__ Base HWP mirroring control on HB policy - `610f16673641 `__ Allow OPAL to run on fused cores Glenn Miles (6): - `0af9610f18a1 `__ Make access to iv_overridePtr threadsafe - `676c584aaa70 `__ Make more room for hbicore_extended in PNOR layout files. - `814734326962 `__ Use thread_local for globals that require it - `373d8a5fb285 `__ Run memory training in parallel across centaurs - `853d251aef29 `__ Add 1MB to PNOR HBI section - `f6ddb6dc19f8 `__ Add checks for invalid trace data in removeDuplicateTraces Ilya Smirnov (5): - `b1c1b2cc5e78 `__ Secureboot: Enhanced Multinode Comm: TPM_POISONED - `ed35e3da7c26 `__ Unit Tests For SMF Secure Mem Distribution - `9ece0ede203d `__ SMF: Memory Distribution Logic Improvements - `eeb5732a169d `__ Revert “SMF: Create New UVBWLIST Partition” - `c7534ed92a2d `__ Secureboot: Enhanced Nomdecomm: Quote Fix Jacob Harvey (1): - `e7f0582196fb `__ L3 work for mss xmls Jayashankar Padath (1): - `596bde3e93f3 `__ HDAT : Support of new Rugby values in P9N systems Jaymes Wilks (2): - `f5475890894b `__ Support thread local storage - `ff62338a5699 `__ Thread local storage: Update unit tests for thread local storage Jenny Huynh (1): - `1c6429e239e2 `__ HW483672: Enable TLBIE WAT (version 5); fixes unintended flushing Joe McGill (1): - `87cc9b25b008 `__ cleanup references to chip-centric EC feature attributes Kahn Evans (1): - `e45d35734d18 `__ Fix doxygen warnings Louis Stermole (11): - `5fcfd69a0278 `__ Remove MBA GARD from RC_CEN_MSS_DRAMINIT_MC_INSUF_RCD_PROTECT_TIME - `835d2074b6bc `__ Add empty files required for mss::index, pos, and c_str templating - `197507fb6e80 `__ Add empty file required for templating eff_memory_size - `ebf6fda9958f `__ Add empty files required for p9a_mss_freq - `6f660c2b98b7 `__ Add new files required for fixing mss::index, mss::pos, and mss::c_str - `0f728a100a8e `__ Add empty file for explorer eff_memory_size specialization - `8fc0e7abffb0 `__ Add p9a version of eff_memory_size API - `ca025608c0c1 `__ Move p9a sync.C and sync.H to new names to fix collisions - `6bdf34b9fe0a `__ Add workaround for Nimbus symbol mark performance hw bug - `76a4f5d86930 `__ Move explorer specialization of eff_memory_size into explorer lib - `a5d11b476381 `__ Add empty files for DEFAULT_MC_TYPE constants Luis Fernandez (2): - `90552694307e `__ Secure Boot: Log error when attribute override attempted in secure mode - `ab6efc5935dc `__ HB Improvements: Fix compiler warnings on modern compilers Mark Pizzutillo (4): - `847ced968c58 `__ Add blank files for axone p10 rank API - `7b3c165b9c65 `__ Add empty files for gemini IPL - `af6712fe5c03 `__ Remove files not needed by gemini IPL - `9011abf477a1 `__ Add wrapper and utils blank files for exp_getecid Matt Derksen (4): - `518a05ca5136 `__ Move nvdimm_update call to istep 21.1 - `2df122342fae `__ Use NVDIMM lids for update - `a5c403221e3e `__ Fixing runtime i2c operation - `f5ab52ab7117 `__ NVDIMM update code Matt K. Light (1): - `a7c8ac4df4e1 `__ move ATTR_SPD_OVERRIDE[_ENABLE] to cronus only file Matt Raybuck (1): - `4b29a1188536 `__ UCD attribute and targeting updates Matthew Raybuck (10): - `d2899da82cb0 `__ Improve performance of Partial Good logic - `3830dc6e8fb0 `__ Support UCD target generation for Zeppelin MRW - `d47b63700d87 `__ Add functions to get Device Id and MFR revision from UCD - `3265b62f038c `__ Improve performance of general PG algorithm - `2cfb551c4e56 `__ TESTCASES: Improve performance of general PG algorithm - `086018c231e7 `__ Support UCD for I2C callouts - `c3264eed4874 `__ Add minor tweaks to I2C Callouts for UCD - `8684bd3d5656 `__ Add retry loop to UCD deviceOps - `b445b93fc21e `__ Handle bad PEC from UCD device op - `ac7a4f206efe `__ Fix UCD retry loop size bug Mike Baiocchi (7): - `d74d3932d989 `__ Secureboot: Enhance Error Callouts For New Multinode Trustedboot Transfer - `4eb72a8bf074 `__ Adjust I2C Reset for OpenPower MPIPL - `656ba908c6f2 `__ Add UCD devices to ATTR_I2C_BUS_SPEED_ARRAY for ZZ - `08d6bc305592 `__ Update UCD class member variables and functions - `ffdc6b255981 `__ Add check to determine if a UCD’s I2C Master is functional - `72fc1da005b7 `__ Invoke UCD Update Algorithm on UCD Devices - `571956c7f546 `__ Create Attribute to force UCD Updates Murulidhar Nataraju (1): - `6b7bbd62febe `__ Enable OCC Start in MPIPL path for OPAL based systems Nick Bofferding (9): - `90b00de769e0 `__ Enhance RAS for case where boot firmware image is too big to load - `09a3da759682 `__ UCD Flash Update: Support I2C SMBUS operations for UCD flash update - `10784ce5d02b `__ Support UCD target generation for ZZ MRW - `642a5f63c61b `__ Support UCD discovery - `5588cf81b95d `__ Fix bug where task migrates away from pinned CPU unexpectedly - `810394f87078 `__ UCD flash update invoker - `0d9e3f2cde91 `__ Verify UCD update success at end of store to UCD flash - `de2312a44b13 `__ Fix deadlock in ECC error shutdown path - `ca03643dd893 `__ Initialize backup TPM in MPIPL Prasad Bg Ranganath (1): - `4d983e4c8bdd `__ PPB: Refactor pstate parameter block Prem Shanker Jha (1): - `143d03952806 `__ Image Build: Fixed handling of unsecure HOMER address field. Raja Das (2): - `55260d579728 `__ Security List Binary Dump Chip-op Support - `b8f4e5009a34 `__ OPAL/MPIPL: Processor Dump Area Table interfaces Ricardo Mata Jr (1): - `784fe894f9ec `__ Updated proc_pcie_config to support cache inject attributes Roland Veloz (3): - `6e84cce39773 `__ Force VPD IO through HW (Axone) ,add plat function to get OCMB VPD - `038631ba24f0 `__ Updated file ddimm_get_efd.C to be in sync with file ddimm_get_efd.xml - `17930bb348b5 `__ Unit test and integration test for platGetVPD(OCMB) call Sharath Manjunath (1): - `bdaa5b1d2af3 `__ Update exp_draminit to read values from attributes Stanley Zheng (1): - `c23e99369c50 `__ add address xlate to initfile Stephen Glancy (8): - `dadbba56f413 `__ Adds SI setting for 4R and dual-drop LRDIMM configs - `c050abede299 `__ Updates the explorer training response structure - `6fa8d0452930 `__ Updates read to write timers for LRDIMM - `c96464c7d525 `__ Moves set bad bitmap into generic - `2b943a5ba24f `__ Fixes MPR read ODT values - `b850083ce640 `__ Fixes LRDIMM CKE issue - `8e0290d32802 `__ Fixes LRDIMM rank configuration for dual-drop - `cd82f3ecbcef `__ Adds DDIMM EFD decoder API Steven Janssen (1): - `85942470b223 `__ Update function pointer name to correctly point to function Stewart Smith (1): - `4470dc33a126 `__ Disable warnings that crop up a lot with GCC6 Sumit Kumar (1): - `395f284926ab `__ FAPI_Infra:Add new member to structure ErrorInfoHwCallout Tsung Yeung (3): - `8eb0494af6a1 `__ Enforces NVDIMM Pairing - `da2c80997909 `__ Suppresses maintenance error messages due to STR exit - `c2a9006d0552 `__ NVDIMM RCD restore fix and zqcal timing fix Package: occ ------------ `Repository `__ .. _v2.3-rc1-patches-2: Patches ~~~~~~~ .. _v2.3-rc1-commits-2: Commits ~~~~~~~ Chris Cain (2): - `1904821d6279 `__ Updates to wofparser tool - `98ccba678ad4 `__ Support for PGPE error handling William Bryan (1): - `6e52f56bd2cc `__ Fix memory bandwidth chom averages Zane Shelley (11): - `75f2dd306f18 `__ FIRDATA: fix iteration bug in firData.c - `d60be21fc396 `__ FIRDATA: remove Cumulus/Centaur targets and add Axone/Explorer - `d85d3c5387ec `__ FIRDATA: add Axone memory subsystem SCOM support - `18fa6f29e388 `__ FIRDATA: removed HOMER support for Cumulus/Centaur - `d2801157a080 `__ FIRDATA: Clean up HOMER parsing variables in firData.c - `d4e558e09c51 `__ FIRDATA: Simplified adding targets to PNOR - `29d1d67db71c `__ FIRDATA: Simplified adding chip units to PNOR - `69bac807b007 `__ FIRDATA: Simplified iterating targets from HOMER in firData.c - `b673f22459ca `__ FIRDATA: Further simplifying iteration variables in firData.c - `6220fb3d8d7a `__ FIRDATA: Simplified adding subunit targets to PNOR in firData.c - `58e422dede59 `__ FIRDATA: added Axone/Explorer support to firData.c Package: sbe ------------ `Repository `__ .. _v2.3-rc1-patches-3: Patches ~~~~~~~ .. _v2.3-rc1-commits-3: Commits ~~~~~~~ Christian Geddes (1): - `0f9a51d0059e `__ Update i2c driver for OCMB chip Christopher M Riedl (1): - `a3b2377b7de1 `__ Implement PBA Cache-Inhibited 8B Rd/Wr Access Dan Crowell (1): - `c9b85ed2ed42 `__ Add ATTR_ENABLED_OBUS_BRICKS Jenny Huynh (6): - `be0d09d34335 `__ HW477626 Dangerous Elk - Applies to CDD12+ - `e18d802d082f `__ HW477626 Dangerous Elk - Temporarily apply to CDD13 native only - `04c534c750c6 `__ HW477626 Dangerous Elk - Reapply for all CDD12+ risk levels - `f3b4f8efe1f8 `__ Additional core inits for Nimbus DD2.3 compatibility modes - `934ccd82e22f `__ Axone core initfile update to match Nimbus DD23 - `4a5f8ddab286 `__ Adjust PVR Version for Axone Joachim Fenkes (5): - `b9b668e5916e `__ FAPI2: Multicast API 1/2: Platform-breaking changes - `8a09d58df7aa `__ FAPI2: Multicast API 2/2: Introduce the actual multicast functions - `4529a95e14de `__ Add tools to help measure and compare SBE image size - `5786b04efe86 `__ p9_sbe_tp_chiplet_init3: Mask TOD error bit 62 (osclite switched) - `e8590a9d3a19 `__ p9_sbe_npll_setup: Enable spread spectrum before starting PLL Joe McGill (1): - `81642d21704f `__ whitelist update for ABUS CCM Prasad Bg Ranganath (3): - `9eba57570f29 `__ PPB:New attribute ATTR_PMCR_MOST_RECENT_MODE for PMCR request - `8fd8d1401c5f `__ HWP:Cache stop clocks complete fix - `1410677b65e4 `__ PM HWP: Fix bug in stop clock procedure that effects mpipl Prem Shanker Jha (2): - `b6b4eafa650c `__ SMF: Defined new attribute containing unsecure HOMER memory’s size. - `47f5faba3803 `__ SMF: Populates unsecure HOMER with SC2 instruction. Pretty Mariam Jacob (1): - `b2548e254811 `__ Added Alink changes in attributes and initfiles Raja Das (5): - `0420efec88bd `__ White/Black/Grey List Binary dump PSU Chip-op Support - `0321b165dad7 `__ SBE scripts to update pib repair data - `9f9f77cec3cb `__ L1 loader Axone Pibmem repair parse - `c508f8e9d96e `__ NVDIMM Flush update - `57905edebf34 `__ Axone pibmem repair logic Soma BhanuTej (1): - `1d73131d1a11 `__ Update p9a_10 engd - spy name changes Srikantha Meesala (1): - `9b5f5c303ddc `__ Befor flushNVDIMM chip-op make sure all core Instructions are stopped Stephen Glancy (2): - `953dc3134693 `__ Updates MWD_COARSE to run multiple patterns - `6eb2a4c0f0d8 `__ Updates MCA write and read timings Tsung Yeung (1): - `1ac3d5b9cd5f `__ Adjust STR enter sequence to enable immediate entry kswaroop (1): - `81c848765857 `__ PIBMEM only image Package: skiboot ---------------- `Repository `__ .. _v2.3-rc1-patches-4: Patches ~~~~~~~ .. _v2.3-rc1-commits-4: Commits ~~~~~~~ Abhishek Goel (1): - `b821f8c2a8e3 `__ power-mgmt : occ : Add ‘freq-domain-mask’ DT property Akshay Adiga (2): - `40b99f58ea37 `__ SLW: Remove Idle state support tor Power8 DD1 - `c46ab3a0509c `__ SLW: Print verbose info on errors only Alexey Kardashevskiy (8): - `17975a6e6457 `__ cpufeatures: Always advertise POWER8NVL as DD2 - `64627c85e648 `__ cpufeatures: Always advertise POWER8NVL as DD2 - `fd0950488f7f `__ opal: Deprecate reading the PHB status - `4824d17bb53b `__ hw/phb3/naples: Disable D-states - `889dba86c3c8 `__ hw/phb3/naples: Disable D-states - `ba1d95a1d460 `__ npu2: Add XTS_BDF_MAP wildcard refcount - `c0f17caddcd8 `__ npu2: Allow ATSD for LPAR other than 0 - `b392d785eb49 `__ witherspoon: Add nvlink2 interconnect information Andrew Donnellan (9): - `682fa68e577c `__ platforms/witherspoon: Make PCIe shared slot error message more informative - `e1c3ed8224bf `__ config: Get rid of DEBUG_MALLOC - `647dc4aff7b6 `__ config: Get rid of FAST_REBOOT_CLEARS_MEMORY - `c9bc52a250a0 `__ core/stack: Remove r1 argument from \___backtrace() - `b971b67ac2e1 `__ core/stack: Define a backtrace metadata struct - `80a49c7022b2 `__ core/stack: Store PIR in \___backtrace() - `8dddd751ef43 `__ hw/fsp, hw/ipmi: Convert attn code to not use backtrace wrappers - `e5a7411cd74e `__ core/stack: Convert stack check code to not use backtrace wrapper - `b965b9de25d2 `__ core/stack: Rename backtrace functions, get rid of wrappers Andrew Jeffery (115): - `bd9839684d48 `__ astbmc: Try IPMI HIOMAP for P8 - `71ce936ffe38 `__ p8dtu: Enable HIOMAP support - `9dcbd1f41d98 `__ p8dtu: Configure BMC graphics - `963629523084 `__ pflash: Don’t try update RO ToC - `0dec1de73e1e `__ libflash/test: Generate header dependencies for tests - `3852a9460abc `__ ffspart, libflash: Fix stack size warnings - `a7e1efe864ad `__ pflash: Increase stack frame size warning threshold - `5636d390b7f0 `__ gard: Fix warnings from gcc 8.2.0 - `96409597aa39 `__ Makefile: Paper over gard and pflash coverage issues - `43ca6a2e5b12 `__ test-ipmi-hiomap: Add ability to delay some IPMI messages - `f246cceda717 `__ test-ipmi-hiomap: Dump unexpected IPMI messages - `5293333dd1af `__ test-ipmi-hiomap: Ensure the completion code is set - `f46ed4f7ee79 `__ test-ipmi-hiomap: Print some information on early scenario_exit() - `1b3a5dfbdf92 `__ libflash/ipmi-hiomap: Fix leak of msg in callback - `64a61885a229 `__ libflash/ipmi-hiomap: Overhaul error handling - `403d527269be `__ libflash/ipmi-hiomap: Overhaul event handling - `6d8bd2dd9eab `__ libflash/ipmi-hiomap: Remove unused close handling - `4af122b23402 `__ libflash/ipmi-hiomap: Enforce message size for empty response - `41e6e8b4acf7 `__ test-ipmi-hiomap: Add protocol-persistent-error test - `5b12dfe8dd0d `__ test-ipmi-hiomap: Add read-one-block test - `d4b870c8524c `__ test-ipmi-hiomap: Add read-two-blocks test - `e1f20bfd7d91 `__ test-ipmi-hiomap: Add event-before-read - `fd271bc570d3 `__ test-ipmi-hiomap: Add event-during-read test - `e69b1135db38 `__ test-ipmi-hiomap: Add write-one-block test - `eb0c85ae9868 `__ test-ipmi-hiomap: Add write-two-blocks test - `7f246ff2c999 `__ test-ipmi-hiomap: Add event-before-write test - `9175028fc84a `__ test-ipmi-hiomap: Add event-during-write test - `5ee7b0f70b04 `__ test-ipmi-hiomap: Add erase-one-block test - `275b3d12af39 `__ test-ipmi-hiomap: Add erase-two-blocks test - `410b80725ad2 `__ test-ipmi-hiomap: Add event-before-erase test - `c2a4b4988ecc `__ test-ipmi-hiomap: Add event-during-erase - `077d19d82405 `__ test-ipmi-hiomap: Add bad-sequence test - `ecf6430d1ee9 `__ test-ipmi-hiomap: Add action-error test - `f65c781eee16 `__ test-ipmi-hiomap: Add get-flash-info test - `bcdd3f134970 `__ test-ipmi-hiomap: Add get-info-error test - `0bef2695055d `__ test-ipmi-hiomap: Add get-flash-info-error test - `c4d5734fde21 `__ test-ipmi-hiomap: Add create-read-window-error test - `364b433adb7d `__ test-ipmi-hiomap: Add create-write-window-error test - `a4349da67c9c `__ test-ipmi-hiomap: Add mark-dirty-error test - `7798ea646fb7 `__ test-ipmi-hiomap: Add flush-error test - `ff5153612f85 `__ test-ipmi-hiomap: Add ack-error test - `12ca08b58e5b `__ test-ipmi-hiomap: Add erase-error test - `4642a6c9a66b `__ test-ipmi-hiomap: Add ack-malformed tests - `8745e91d48d1 `__ test-ipmi-hiomap: Add get-info-malformed tests - `5c2ada09e76d `__ test-ipmi-hiomap: Add get-flash-info-malformed tests - `bd1a08ab3e12 `__ test-ipmi-hiomap: Add create-read-window-malformed tests - `ee0314d2d9d0 `__ test-ipmi-hiomap: Add create-write-window-malformed tests - `c7b8293d867a `__ test-ipmi-hiomap: Add mark-dirty-malformed tests - `985c7a26bcb1 `__ test-ipmi-hiomap: Add flush-malformed tests - `7735cc354609 `__ test-ipmi-hiomap: Add erase-malformed tests - `d0c798252521 `__ test-ipmi-hiomap: Add protocol-recovery-failure-ack test - `ce81b9364131 `__ test-ipmi-hiomap: Add protocol-recovery-failure-get-info test - `9398b84fad0e `__ test-ipmi-hiomap: Add protocol-recovery-get-flash-info-failure test - `b94bb54f6569 `__ test-ipmi-hiomap: Add read-one-block-twice test - `ed35a7d04bde `__ test-ipmi-hiomap: Add write-one-block-twice test - `a3777e58990f `__ test-ipmi-hiomap: Add erase-one-block-twice test - `6a4db4c249a1 `__ ast-io: Rework ast_sio_is_enabled() test sequence - `c826e1ca9e5b `__ astbmc: Try IPMI HIOMAP for P8 (again) - `b9d7c9da583a `__ astbmc: Enable IPMI HIOMAP for AMI platforms - `5d07d064db05 `__ libflash/test: Generate header dependencies for tests - `e3a3ba16a44a `__ test-ipmi-hiomap: Add ability to delay some IPMI messages - `3056fcd0a7c4 `__ test-ipmi-hiomap: Dump unexpected IPMI messages - `7cb5eca8d6ca `__ test-ipmi-hiomap: Ensure the completion code is set - `272443f7687b `__ test-ipmi-hiomap: Print some information on early scenario_exit() - `7bb5ead55bdf `__ libflash/ipmi-hiomap: Fix leak of msg in callback - `2e29cf8d00fb `__ libflash/ipmi-hiomap: Overhaul error handling - `5c4b51a0408f `__ libflash/ipmi-hiomap: Overhaul event handling - `041d61e2be1d `__ libflash/ipmi-hiomap: Remove unused close handling - `b64b3544d90b `__ libflash/ipmi-hiomap: Enforce message size for empty response - `cca1c08ece5e `__ test-ipmi-hiomap: Add protocol-persistent-error test - `a215e3e547a0 `__ test-ipmi-hiomap: Add read-one-block test - `96ca4e26deb6 `__ test-ipmi-hiomap: Add read-two-blocks test - `ea318dbe989f `__ test-ipmi-hiomap: Add event-before-read - `e4e76c8d2f6c `__ test-ipmi-hiomap: Add event-during-read test - `e3497461c93b `__ test-ipmi-hiomap: Add write-one-block test - `bf722c0ac561 `__ test-ipmi-hiomap: Add write-two-blocks test - `4cc5d420eeb4 `__ test-ipmi-hiomap: Add event-before-write test - `55b284e63e7d `__ test-ipmi-hiomap: Add event-during-write test - `da61b9e8dc1f `__ test-ipmi-hiomap: Add erase-one-block test - `a6f3245eda74 `__ test-ipmi-hiomap: Add erase-two-blocks test - `6432db36f0b1 `__ test-ipmi-hiomap: Add event-before-erase test - `7d666e226bd9 `__ test-ipmi-hiomap: Add event-during-erase - `d69b6567669b `__ test-ipmi-hiomap: Add bad-sequence test - `4f9facdacef9 `__ test-ipmi-hiomap: Add action-error test - `b20312eb6ee5 `__ test-ipmi-hiomap: Add get-flash-info test - `852d38850654 `__ test-ipmi-hiomap: Add get-info-error test - `21bed4d078d9 `__ test-ipmi-hiomap: Add get-flash-info-error test - `05e1dabcb97d `__ test-ipmi-hiomap: Add create-read-window-error test - `1c97112ba0b9 `__ test-ipmi-hiomap: Add create-write-window-error test - `14959a69eeac `__ test-ipmi-hiomap: Add mark-dirty-error test - `4de5c234518b `__ test-ipmi-hiomap: Add flush-error test - `c38fccd32df0 `__ test-ipmi-hiomap: Add ack-error test - `5e1559af3394 `__ test-ipmi-hiomap: Add erase-error test - `66b4b2e49d46 `__ test-ipmi-hiomap: Add ack-malformed tests - `90ae8a0767ce `__ test-ipmi-hiomap: Add get-info-malformed tests - `7ae038042951 `__ test-ipmi-hiomap: Add get-flash-info-malformed tests - `dba42852b0de `__ test-ipmi-hiomap: Add create-read-window-malformed tests - `564d5e4ba7e4 `__ test-ipmi-hiomap: Add create-write-window-malformed tests - `b812fa3d16ce `__ test-ipmi-hiomap: Add mark-dirty-malformed tests - `0ebf921c1a0a `__ test-ipmi-hiomap: Add flush-malformed tests - `4769cb645e20 `__ test-ipmi-hiomap: Add erase-malformed tests - `35a6cbe24717 `__ test-ipmi-hiomap: Add protocol-recovery-failure-ack test - `ffe09809c035 `__ test-ipmi-hiomap: Add protocol-recovery-failure-get-info test - `0e8e03ee34ba `__ test-ipmi-hiomap: Add protocol-recovery-get-flash-info-failure test - `75622fe738cd `__ test-ipmi-hiomap: Add read-one-block-twice test - `1a8a5c352762 `__ test-ipmi-hiomap: Add write-one-block-twice test - `2d8b0043aa9d `__ test-ipmi-hiomap: Add erase-one-block-twice test - `381a7e6553d7 `__ ast-io: Rework ast_sio_is_enabled() test sequence - `6e7145a55afc `__ astbmc: Try IPMI HIOMAP for P8 (again) - `52be9b85e455 `__ zaius: Add BMC description - `4ff0e16df304 `__ p8dtu: Enable HIOMAP support - `137b11c77feb `__ p8dtu: Configure BMC graphics - `b7594b26929e `__ astbmc: Enable IPMI HIOMAP for AMI platforms - `cccf5d79de07 `__ core/flash: Retry requests as necessary in flash_load_resource() - `6225d1192493 `__ astbmc: Handle failure to initialise raw flash Anju T Sudhakar (7): - `6d9a87cec05a `__ doc/imc: Edit imc.rst documentation to include - `09e912109070 `__ doc/device-tree: Edit device tree documentation for imc to include trace-node information. - `f3a0fb699040 `__ doc/opal-api: Edit documentation for IMC opal call to include trace-imc - `5506d8a45882 `__ include/imc: Trace IMC Macro definitions - `fa8f3f3fcead `__ hw/imc: Refactor opal init call for core-imc - `df2a1e579aaa `__ hw/imc: Enable opal calls to init/start/stop IMC Trace mode - `027d87475eff `__ external/mambo: Mambo hack to add trace-imc nodes in the device-tree Artem Senichev (1): - `eb83850ee1de `__ platforms/vesnin: Disable PCIe port bifurcation Cédric Le Goater (1): - `bbcbbd3e071f `__ xive: Add calls to save/restore the queues and VPs HW state Deb McLemore (6): - `31231ed300f2 `__ p9dsu: Fix p9dsu default variant - `87517c8737b9 `__ p9dsu: Fix p9dsu slot tables - `83f06eec281d `__ p9dsu: Fix p9dsu default variant - `c8941393f452 `__ p9dsu: Fix p9dsu slot tables - `64a16ae05bb2 `__ p9dsu: Fix slot labels for p9dsu2u - `c470806a2e5e `__ p9dsu: Undo slot label name changes Frederic Barrat (10): - `536c8fbf932d `__ npu2-opencapi: Rework ODL register access - `e621b7b67951 `__ npu2-opencapi: Setup perf counters to detect CRC errors - `9f3cdff99656 `__ npu2-opencapi: Rename functions used to reset an adapter - `ce9dd46d36d0 `__ npu2-opencapi: Keep ODL and adapter in reset at the same time - `e4efac7d8c90 `__ npu2-opencapi: ODL should be in reset when enabled - `d75436f0d3d0 `__ npu2-opencapi: Extend delay after releasing reset on adapter - `998911498597 `__ npu2-opencapi: Fix adapter reset when using 2 adapters - `8cf6758e1889 `__ npu2-hw-procedures: Don’t set iovalid for opencapi devices - `11c5faa66aa0 `__ npu2-hw-procedures: Fix zcal in mixed opencapi and nvlink mode - `14a78d5c2e85 `__ npu2/hw-procedures: Fix parallel zcal for opencapi Jeff Scheel (1): - `abd17b24a5ae `__ doc: Adjusting tags in release notes to eliminate global conflict for singlehtml builds Joel Stanley (2): - `23470f10d0b1 `__ Revert “astbmc: Try IPMI HIOMAP for P8” - `cd2b103f2488 `__ Makefile: Check -Wno-stringop-truncation is supported Mahesh Salgaonkar (4): - `017da88b2d05 `__ opal/hmi: Fix double unlock of hmi lock in failure path. - `ca349b836d02 `__ opal/hmi: Don’t retry TOD recovery if it is already in failed state. - `497734984231 `__ opal/hmi: set a flag to inform OS that TOD/TB has failed. - `2c71d7032484 `__ Fix hang in pnv_platform_error_reboot path due to TOD failure. Michael Neuling (1): - `740904858586 `__ xive: Make no_sync parameter affermative in \__xive_set_irq_config() Michal Suchanek (1): - `bef1ddc40813 `__ libffs: Fix string truncation gcc warning. Nicholas Piggin (20): - `3500a606c6db `__ phb4: remove POWER9N DD1 creset workaround - `3b4ae3a2e2a5 `__ xive: remove POWER9N DD1 NVT table size workaround - `0b0d15e3c170 `__ Remove POWER9N DD1 support - `d27180b55d77 `__ core/cpu: HID update race - `57610a3681bc `__ external/mambo: allow CPU targeting for most debug utils - `0d44d7f7d29d `__ core/init: rename setup_reset_vector - `9e075d75274c `__ core/cpu: do not inline cpu_relax - `9c58bbd720b7 `__ core/exceptions: save current MSR in exception frame - `e1d44e8c117f `__ asm/head: use HSRR exception registers in FIXUP_ENDIAN - `02aea4c8760a `__ core/init: rearrange final boot steps - `d25287a167fd `__ core/fast-reboot: improve NMI handling during fast reset - `ebb814a80369 `__ core/init: enable machine check on secondaries - `75669cb37067 `__ asm/head: provide asm support for interrupts to be returned from - `37baa9731d0d `__ core/fast-reboot: fast reboot specific sreset patch - `4ebb78cffda8 `__ asm/head: sreset handler remove FIXUP_ENDIAN - `8a43bf86b7d4 `__ core/exceptions: implement an exception handler for non-powersave sresets - `22524e901744 `__ core/exceptions: allow recoverable sreset exceptions - `5d86cebd5368 `__ core/exceptions: implement support for MCE interrupts in powersave - `c51c7a5df601 `__ core/cpu: HID update race - `450b429feb43 `__ asm/head: move unnecessary code out of head Oliver O’Halloran (28): - `08981e62e1d9 `__ phb4: Rework BDFN filtering in phb4_set_pe() - `2f5d15f167b0 `__ phb4: Remove pointless NULL checks - `e19f14e3134b `__ phb4: Eliminate p->rte_cache - `a3a64a4b8737 `__ phb4: Eliminate peltv_cache - `639f67285c2c `__ phb4: Update some comments - `3eadafbd35ae `__ hdata/test: Fix up linux,sml-base property - `fa3dee2a63e6 `__ hdata/test: Add OP920 HDAT test data - `f35a3c376a44 `__ hdata/memory: Remove find_shared() - `4822a7ba9d33 `__ hdata/memory: Add NVDIMM support - `9b67792c3801 `__ hw/phb4: Fix indentation of brdgCtl - `43f11d51e601 `__ platforms/zz: Re-enable LXVPD slot information parsing - `1941d3f26373 `__ platforms/romulus: Also support talos - `1c3baae4f2b3 `__ hdata/iohub: Look for IOVPD on P9 - `0ec1e37004da `__ hw/phb4: Look for the hub-id from in the PBCQ node - `14372fc9fb60 `__ core/pci: Increase the max slot string size - `99937b943845 `__ core/pcie-slot: Set power state from the PWRCTL flag - `efc568c1e30b `__ fsp/lxvpd: Print more LXVPD slot information - `0c86fef7e502 `__ firenze-pci: Always init slot info from LXVPD - `1ef5a64b85d5 `__ core/pcie-slot: Better explain suprise_check - `84aa25921a09 `__ core/pcie-slot: Don’t bail early in the power on case - `70edcbb4b39d `__ hw/phb4: Skip FRESET PERST when coming from CRESET - `e89d3f32d216 `__ hw/phb4: Remove FRESET presence check - `b8b4c79d4419 `__ hw/phb4: Factor out PERST control - `722cf1c2ed56 `__ hw/phb4: Drop FRESET_DEASSERT_DELAY state - `a31085d7d432 `__ core/i2c: Add request state tracking - `d290b244efbc `__ core/i2c: Poll on request state in i2c_request_send() - `319e7d935f13 `__ core/i2c: split i2c_request_send() - `517f088a8e39 `__ platforms/firenze: Rework I2C controller fixups Reza Arbab (18): - `aa56d9a2abdb `__ Remove duplicate npu2-common.o from $(HW_OBJS) - `552cb9e371d8 `__ npu2: Remove dead code from npu2_cfg_write_bar() - `69ca8a8ff7a9 `__ npu2: Remove unused npu2::bdf2pe_cache - `2d12672a812f `__ npu2: Remove unused npu2::lxive_cache - `237882bfc84f `__ npu2: Remove unused npu2_dev::procedure_data - `b496cab97086 `__ npu2: Remove unused npu2_dev_nvlink::vendor_cap - `cd5ddbe3b40c `__ npu2: Fix missing iteration in tce kill loop - `3f79ab6cdb4d `__ npu2: Remove redundant assignment to p->phb_nvlink.scan_map - `38cf215cb505 `__ npu2: Replace open coded dt_find_by_name_addr() - `9ef153f6f013 `__ core/lock: Stop drop_my_locks() from always causing abort - `d3803711f8a9 `__ Add PVR_TYPE_P9P - `1ab11ac8b4b9 `__ core/lock: Stop drop_my_locks() from always causing abort - `855465aa7804 `__ devicetree: Fix syntax error in power9-phb4.dts - `85c4c823ab11 `__ devicetree: Fix typo in power9-phb4.dts - `eecd9083f1bd `__ devicetree: Add nx node to power9-phb4.dts - `13926b45897b `__ devicetree: Move power9-phb4.dts - `50d1a089deef `__ devicetree: Add p9-simics.dts - `9f9dd8d71de9 `__ devicetree: Add Makefile to build dtb binaries Russell Currey (2): - `8d8a9ca30453 `__ external/mambo: Populate kernel-base-address in the DT - `edf7e841ff9d `__ external/mambo: Error out if kernel is too large Santosh Sivaraj (2): - `3ac2db0a83e7 `__ flash: Add support for async decompression - `c86fb12c07a6 `__ imc/catalog: Decompress catalog asynchronously Shilpasri G Bhat (4): - `a96739c6c1cd `__ powercap: occ: Fix the powercapping range allowed for user - `0fe8ecd59fc0 `__ powercap: occ: Fix the powercapping range allowed for user - `27e4943eade2 `__ fast-reboot: occ: Remove ‘freq-domain-mask’ from fast-reboot path - `961b7128ebd8 `__ fast-reboot: occ: Call occ_pstates_init() on fast-reset on all machines Stewart Smith (38): - `44aa41061a9f `__ qemu: bt device isn’t always hanging off / - `59a21fc87f54 `__ sparse: Make tree ‘constant is so big’ warning clean - `625f9ac034f1 `__ zz: platform_ocapi can be static - `ec65b9ab4c4c `__ zaius: zaius_ocapi can be static - `c2c426ef668b `__ doc: clarify OPAL_RTC_READ return values - `3170270be92a `__ firmware-versions: Add test case for parsing VERSION - `6bb72e8f7b9d `__ firmware-versions: Add test case for parsing VERSION - `816a1d7bb2ef `__ pflash: Support encoding/decoding ECC’d partitions - `0647f2a2c4eb `__ skiboot v6.2.1 release notes - `75382eb708c0 `__ skiboot v6.2.1 release notes - `7ac85e4517cc `__ skiboot v6.0.17 release notes - `40b377a01ef5 `__ hw/test: generalise makefile - `81847dd347ef `__ doc: fix definition lists in opal-imc-counters - `f3ad5bb09249 `__ sparse: symbol ‘sbe_timer_lock’ was not declared. Should it be static? - `96c0ec2ab78b `__ sparse: symbol ‘xive_buddy_lock/xive_vp_buddy’ was not declared. Should it be static? - `f9b79a611501 `__ sparse: symbol ’NPU2_PHY_*’ was not declared. Should it be static? - `655e0bc6865c `__ sparse: symbol ’procedure_*’ was not declared. Should it be static? - `039d184dda21 `__ sparse: symbols in imc.c weren’t declared, Should they be static? - `3b8b7e8c4e78 `__ sparse: symbol ‘*bar*’ was not declared. Should it be static? - `0eea56b06b4f `__ Don’t use variable length arrays in exception code - `ee01ef4ed82a `__ i2c: Fix sparse warnings for type assignment - `428cb852e3a0 `__ qemu: bt device isn’t always hanging off / - `3ef409d43de9 `__ doc: s/stb_init()/secureboot_init()/ to match reality - `2b96407921a6 `__ opal-ci: Drop CentOS6 support - `6c36257bf32f `__ opal-ci: Drop unneded reference to ubuntu 12.04 - `e4a06f098c4f `__ opal-ci: drop fedora 28 - `7cd8402c3bec `__ Drop old Coverity jobs (we build via separate .travis.yml in a branch) - `043e85bf7477 `__ hw/ipmi/test/run-fru: Fix string truncation warning, enhance test - `fedb949b7179 `__ Fix broken opal-ci/build-fedora-rawhide.sh symlink - `c0faa9232168 `__ hdata: Add protection against corrupt ntuples structure - `a2c13f1d6119 `__ hdata_to_dt: fail “gracefully” on fatal op_display() - `bee7be6ab780 `__ hdata: Prevent NULL dereference on duplicate slot map info - `d0e56d97d4cd `__ ci: Remove debian-jessie boot test. - `cb87cf17279b `__ ci: qemu boot tests should use built skiboot - `133cc8cea258 `__ ci/fedora29: –allowerasing to work around conflicting packages - `11374f20e8f1 `__ Bump allowed stack frame size for unit tests/host programs - `3e0eef2e9a92 `__ Force noinline for pci_add_(one_)device_node(s)() - `050d8165ab05 `__ skiboot v6.3-rc1 release notes Timothy Pearson (1): - `8b26e29acbc8 `__ Retry link training at PCIe GEN1 if presence detected but training repeatedly failed Vaibhav Jain (8): - `658c39dda366 `__ opal: Update opal_del_host_sync_notifier() to accept ’void \*data’ - `9d2d0115eaca `__ core/pci: Introduce a new pci_slot_op named completed_sm_run() - `763f397d5be7 `__ capp/phb: Introduce ‘struct capp’ to hold capp related info in ‘struct phb’ - `1a87f8f97175 `__ phb4/capp: Update and re-factor phb4_set_capi_mode() - `78ccc722c2fd `__ capp/phb4: Force CAPP to PCIe mode during kernel shutdown - `52fa634e2152 `__ capp/phb4: Introduce PHB4 flag, PHB4_CAPP_DISABLE to disable CAPP - `3dc87605be7a `__ phb4/capp: Implement sequence to disable CAPP and enable fast-reset - `d572d3a72fa2 `__ capp/phb4: Prevent HMI from getting triggered when disabling CAPP Vasant Hegde (30): - `06ef9bd2d9a6 `__ skiboot v6.0.15 release notes - `7516e3827e50 `__ core/ipmi: Improve error message - `554062d7fe5a `__ core/opal: Print PIR value in exit path - `67fc150c82a7 `__ skiboot v6.0.16 release notes - `ab10b2e62e58 `__ core/ipmi: Improve error message - `d07a5622a9e1 `__ core/opal: Print PIR value in exit path - `b1d421875b4c `__ ipmi/power: Fix system reboot issue - `dd9b61cdfca7 `__ hdata/i2c: Reduce severity of log message - `b570fb646289 `__ libflash/ecc: Fix compilation warning - `cadaf7c36e83 `__ libflash/ecc: Fix compilation warning - `fdd27ca27231 `__ hw/bt: Fix message retry handler - `01f977c33d46 `__ hw/bt: Add backend interface to disable ipmi message retry option - `c526a280dcd1 `__ hdata/memory: Fix warning message - `4f0ceb63e951 `__ hdata/memory: Removed share-id property - `61978c2c54d0 `__ hw/bt: Introduce separate list for synchronous messages - `968c30905d7a `__ core/ipmi: Add ipmi sync messages to top of the list - `c0ab7b45db3d `__ hw/bt: Do not disable ipmi message retry during OPAL boot - `2e2bf87b42f7 `__ ipmi/power: Fix system reboot issue - `73fa7be132a4 `__ hw/bt: Fix message retry handler - `44f90875712f `__ hw/bt: Add backend interface to disable ipmi message retry option - `788c9ac2b926 `__ hw/bt: Introduce separate list for synchronous messages - `28f5fe3a6edc `__ core/ipmi: Add ipmi sync messages to top of the list - `af5c2978dbcd `__ hw/bt: Do not disable ipmi message retry during OPAL boot - `5da21e2cc79d `__ skiboot v6.2.2 release notes - `6aa3bd8ab6ad `__ skiboot v6.0.18 release notes - `261ca8e779e5 `__ skiboot v6.2.2 release notes - `2ba5ce84a197 `__ Update skiboot stable tree rules - `4456616272a4 `__ skiboot v6.0.19 release notes - `92a5c57a14e2 `__ skiboot v6.2.3 release notes - `08de14aaa937 `__ core/ipmi: Print correct netfn value Package: vesnin-xml ------------------- `Repository `__ .. _v2.3-rc1-patches-5: Patches ~~~~~~~ .. _v2.3-rc1-commits-5: Commits ~~~~~~~ Artem Senichev (2): - `6549b6d2bf42 `__ Disable PCIe port bifurcation - `f44f8808fc7c `__ Fix IBSCOM_MCS_BASE_ADDR formatting Package: witherspoon-xml ------------------------ `Repository `__ .. _v2.3-rc1-patches-6: Patches ~~~~~~~ .. _v2.3-rc1-commits-6: Commits ~~~~~~~ Bill Hoffa (1): - `ed1f0ebe2e2e `__ The CONFIG_APPLY attribute needs a default value Erich Hauptli (2): - `c47cddbcd13b `__ Picked up PROC_COMPAT\* attribute - `00f0727053e8 `__ Fixing GPU I2C Addresses