diff --git a/doc/release-notes/index.rst b/doc/release-notes/index.rst index 1f9feb578c..41e43f4e9a 100644 --- a/doc/release-notes/index.rst +++ b/doc/release-notes/index.rst @@ -77,3 +77,11 @@ v2.3 v2.3-rc2 v2.3 v2.3.1 + +v2.4 +---- + + .. toctree:: + :maxdepth: 1 + + v2.4-rc1 diff --git a/doc/release-notes/v2.4-rc1.rst b/doc/release-notes/v2.4-rc1.rst new file mode 100644 index 0000000000..04208c1fa8 --- /dev/null +++ b/doc/release-notes/v2.4-rc1.rst @@ -0,0 +1,2298 @@ +Release Notes for OpenPower Firmware v2.4-rc1 +============================================= + +op-build v2.4-rc1 was released on Tuesday July 9th, 2019. It will become the new stable release of op-build, +following on from v2.3, first released on May 21st, 2019. + +The op-build v2.4 release cycle has been fairly short, and follows on from v2.3 to ensure we have a more +reliably predictable release schedule going for future releases. + +op-build v2.4-rc1 contains all the fixes as of op-build v2.3.1 and 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.4 release. We expect to do a final v2.4 +tagged release early April 2019. Please test this release candidate heavily! + +New platforms +------------- + +- nicole + +Updated Packages +---------------- + ++---------------------+--------------------+--------------------+------------------------------------------+ +| Package | Old Version | New Version | Platforms | ++=====================+====================+====================+==========================================+ +| busybox | 1.29.3 | 1.30.1 | witherspoon, p9dsu, zaius, habanero, | +| | | | firenze, garrison, barreleye, pseries, | +| | | | opal, firestone, palmetto, p8dtu, | +| | | | vesnin, zz, romulus | ++---------------------+--------------------+--------------------+------------------------------------------+ +| check | 0.11.0 | 0.12.0 | witherspoon, p9dsu, zaius, habanero, | +| | | | firenze, garrison, barreleye, pseries, | +| | | | firestone, palmetto, p8dtu, vesnin, zz, | +| | | | romulus | ++---------------------+--------------------+--------------------+------------------------------------------+ +| dropbear | 2018.76 | 2019.78 | witherspoon, p9dsu, zaius, habanero, | +| | | | firenze, garrison, barreleye, pseries, | +| | | | opal, firestone, palmetto, p8dtu, | +| | | | vesnin, zz, romulus | ++---------------------+--------------------+--------------------+------------------------------------------+ +| glibc | glibc-2.28-94-g4ae | 2.29-11-ge28ad442e | witherspoon, p9dsu, zaius, habanero, | +| | ff335ca | 7 | firenze, garrison, barreleye, pseries, | +| | | | opal, firestone, palmetto, p8dtu, | +| | | | vesnin, zz, romulus | ++---------------------+--------------------+--------------------+------------------------------------------+ +| hcode | hw041519a.opv23 | hw070619a.940 | witherspoon, p9dsu, zaius, romulus | ++---------------------+--------------------+--------------------+------------------------------------------+ +| hostboot | ca03643dd8 | 2b061c6081 | witherspoon, p9dsu, zaius, romulus | ++---------------------+--------------------+--------------------+------------------------------------------+ +| hostboot-binaries | hw041519a.opv23 | hw062819a.940 | witherspoon, p9dsu, zaius, habanero, | +| | | | garrison, barreleye, firestone, | +| | | | palmetto, p8dtu, vesnin, romulus | ++---------------------+--------------------+--------------------+------------------------------------------+ +| hostboot-p8 | dc218d94c5 | 27dda299f0 | habanero, garrison, barreleye, | +| | | | firestone, palmetto, p8dtu, vesnin | ++---------------------+--------------------+--------------------+------------------------------------------+ +| libflash | v6.2 | v6.4-rc1 | witherspoon, p9dsu, zaius, habanero, | +| | | | firenze, garrison, barreleye, pseries, | +| | | | firestone, palmetto, p8dtu, vesnin, zz, | +| | | | romulus | ++---------------------+--------------------+--------------------+------------------------------------------+ +| linux | 5.0.7 | 5.1.16 | witherspoon, p9dsu, zaius, habanero, | +| | | | firenze, garrison, barreleye, pseries, | +| | | | opal, firestone, palmetto, p8dtu, | +| | | | vesnin, zz, romulus | ++---------------------+--------------------+--------------------+------------------------------------------+ +| linux-headers | 5.0.7 | 5.1.16 | witherspoon, p9dsu, zaius, habanero, | +| | | | firenze, garrison, barreleye, pseries, | +| | | | opal, firestone, palmetto, p8dtu, | +| | | | vesnin, zz, romulus | ++---------------------+--------------------+--------------------+------------------------------------------+ +| machine-xml | 741046046ec3 | eac9377724 | romulus | ++---------------------+--------------------+--------------------+------------------------------------------+ +| machine-xml | f44f8808fc7c | deed9ba0bc | vesnin | ++---------------------+--------------------+--------------------+------------------------------------------+ +| machine-xml | e3e9aef82673 | a6f4df381b | witherspoon | ++---------------------+--------------------+--------------------+------------------------------------------+ +| nvme | v1.3 | v1.7 | witherspoon, p9dsu, zaius, habanero, | +| | | | firenze, garrison, barreleye, pseries, | +| | | | opal, firestone, palmetto, p8dtu, | +| | | | vesnin, zz, romulus | ++---------------------+--------------------+--------------------+------------------------------------------+ +| occ | 58e422dede | e5a2afd6cf | witherspoon, p9dsu, zaius, romulus | ++---------------------+--------------------+--------------------+------------------------------------------+ +| openpower-pnor | 2ea669b4aa | 43fc2ebbae | witherspoon, p9dsu, zaius, habanero, | +| | | | garrison, barreleye, firestone, | +| | | | palmetto, p8dtu, vesnin, romulus | ++---------------------+--------------------+--------------------+------------------------------------------+ +| petitboot | v1.10.3 | v1.10.4 | witherspoon, p9dsu, zaius, habanero, | +| | | | firenze, garrison, barreleye, pseries, | +| | | | opal, firestone, palmetto, p8dtu, | +| | | | vesnin, zz, romulus | ++---------------------+--------------------+--------------------+------------------------------------------+ +| sbe | 1410677b65 | b96edc83e9 | witherspoon, p9dsu, zaius, romulus | ++---------------------+--------------------+--------------------+------------------------------------------+ +| skiboot | v6.3.1 | v6.4-rc1 | witherspoon, p9dsu, zaius, habanero, | +| | | | firenze, garrison, barreleye, pseries, | +| | | | opal, firestone, palmetto, p8dtu, | +| | | | vesnin, zz, romulus | ++---------------------+--------------------+--------------------+------------------------------------------+ +| sudo | 1.8.23 | 1.8.27 | witherspoon, p9dsu, zaius, habanero, | +| | | | firenze, garrison, barreleye, pseries, | +| | | | opal, firestone, palmetto, p8dtu, | +| | | | vesnin, zz, romulus | ++---------------------+--------------------+--------------------+------------------------------------------+ + +New Packages +------------ + ++-------------+------------+---------------------------------------------------------------------------------+ +| Package | Version | Platforms | ++=============+============+=================================================================================+ +| cryptsetup | 2.0.6 | witherspoon,p9dsu,zaius,habanero,firenze,garrison,barreleye,pseries,opal,firest | +| | | one,palmetto,p8dtu,vesnin,zz,romulus | ++-------------+------------+---------------------------------------------------------------------------------+ +| json-c | 0.13.1 | witherspoon,p9dsu,zaius,habanero,firenze,garrison,barreleye,pseries,opal,firest | +| | | one,palmetto,p8dtu,vesnin,zz,romulus | ++-------------+------------+---------------------------------------------------------------------------------+ +| libflash | v6.4-rc1 | opal | ++-------------+------------+---------------------------------------------------------------------------------+ + +Removed Packages +---------------- + ++---------+-------------+-----------+ +| Package | Version | Platforms | ++=========+=============+===========+ +| occ-p8 | a2856b77a61 | opal | ++---------+-------------+-----------+ + +Package: hcode +-------------- + +`Repository `__ + +Patches +~~~~~~~ + +Commits +~~~~~~~ + +Ben Gass (1): + +- `647c79394de1 `__ Add p9a.omi.pll.scan.initfile + and ifCompiler support. + +Dan Crowell (1): + +- `9cad5ac42b3e `__ Synch up OMI and MCA frequencies + +Prem Shanker Jha (4): + +- `cc0b781abd67 `__ Self Save: Fixing self save of + core SPR. +- `abe84794dea8 `__ VDM(Part 2): CME hcode support + for per quad VDM. +- `62fab01afb46 `__ VDM(Part 3): Image build changes + for quad level VDM +- `b897d74ad16d `__ Stop API: STOP API made project + agnostic. + +Rahul Batra (4): + +- `793c77ef0f8b `__ PM: Fix Clip Update Timeout +- `cade83363c25 `__ PGPE: Fix Voltage Delay Math +- `2def3a70b164 `__ PM: WOV(OCS) HW Procedures + Changes (1/2) +- `4d775c52daa4 `__ PM: WOV(OCS) PGPE Hcode Changes + (2/2) + +Sumit Kumar (2): + +- `e74922a6d8a0 `__ Updating latest selfRest.bin + file +- `5086d51d705e `__ Enablement of Axone support + +Yue Du (2): + +- `f3d82eaa4d8c `__ Self Save: Added support for SPR + self save in CME hcode(func ver) +- `f52ed17d38e2 `__ PM: Handle PIB Reset with data + check handler on all GPEs + +hostboot (70): + +- `33eeb29bcbf6 `__ Release tag information updated + for hw032619a.940 +- `2c76877c7370 `__ Release tag information updated + for hw032719a.940 +- `0dbac1b4fde0 `__ Release tag information updated + for hw032919a.940 +- `f89e3fc16469 `__ Release tag information updated + for hw040219a.940 +- `2e3a283588c1 `__ Release tag information updated + for hw040319a.940 +- `7aa944ea0394 `__ Release tag information updated + for hw040419a.940 +- `b7e42ee4ac93 `__ Release tag information updated + for hw040519a.940 +- `0068bf4a881f `__ Release tag information updated + for hw040619a.940 +- `e194945ed60a `__ Release tag information updated + for hw040919a.940 +- `f3cda9419f28 `__ Release tag information updated + for hw041019a.940 +- `06fd9cb6a476 `__ Release tag information updated + for hw041119a.opv23 +- `65dd1355197d `__ Release tag information updated + for hw041219a.opv23 +- `8dbd6d87ed00 `__ Release tag information updated + for hw041219a.940 +- `cce430a720af `__ Release tag information updated + for hw041319a.opv23 +- `ffbcc5c2f0cf `__ Release tag information updated + for hw041319a.940 +- `adf78f8e0538 `__ Release tag information updated + for hw041519a.opv23 +- `ce3d455f346d `__ Release tag information updated + for hw041619a.940 +- `8c97ca682995 `__ Release tag information updated + for hw041719a.940 +- `4f9688427e91 `__ Release tag information updated + for hw041819a.940 +- `5acd078fd3f0 `__ Release tag information updated + for hw042019a.940 +- `4116020415c9 `__ Release tag information updated + for hw042119a.940 +- `14a3a15e85ad `__ Release tag information updated + for hw042319a.940 +- `2f40a0bc37ee `__ Release tag information updated + for hw042419a.940 +- `003286ea46c5 `__ Release tag information updated + for hw042519a.940 +- `dabc711649d5 `__ Release tag information updated + for hw043019a.940 +- `2c6610c66e83 `__ Release tag information updated + for hw050119a.940 +- `39145945224a `__ Release tag information updated + for hw050319a.940 +- `0f4531f47288 `__ Release tag information updated + for hw050619a.940 +- `f7c4f239b1e5 `__ Release tag information updated + for hw050719a.940 +- `c781b28fbeb6 `__ Release tag information updated + for hw050819a.940 +- `d0888141f218 `__ Release tag information updated + for hw050919a.940 +- `e63f4dafc713 `__ Release tag information updated + for hw051019a.940 +- `10f61cf1aa52 `__ Release tag information updated + for hw051119a.940 +- `68397358937e `__ Release tag information updated + for hw051419a.940 +- `617ca61be3e7 `__ Release tag information updated + for hw051519a.940 +- `babbbd9e7ab4 `__ Release tag information updated + for hw051619a.940 +- `1fae419a10e4 `__ Release tag information updated + for hw051719a.940 +- `9fa0d43ee460 `__ Release tag information updated + for hw051819a.940 +- `a42f29857e7e `__ Release tag information updated + for hw051919a.940 +- `07a00831e5b7 `__ Release tag information updated + for hw052119a.940 +- `46218be06574 `__ Release tag information updated + for hw052219a.940 +- `2cc906fda56b `__ Release tag information updated + for hw052419a.940 +- `49a2cb056e55 `__ Release tag information updated + for hw052819a.940 +- `ed4018a1a7d5 `__ Release tag information updated + for hw052919a.940 +- `59cfe7bac2f1 `__ Release tag information updated + for hw053019a.940 +- `ee03775d4100 `__ Release tag information updated + for hw053119a.940 +- `14c3b1b259ae `__ Release tag information updated + for hw060119a.940 +- `ff534ad63c7b `__ Release tag information updated + for hw060319a.940 +- `d067896908e2 `__ Release tag information updated + for hw060519a.940 +- `9d1e42453697 `__ Release tag information updated + for hw060619a.940 +- `6d78641ae7be `__ Release tag information updated + for hw060719a.940 +- `150e0728a2b4 `__ Release tag information updated + for hw060819a.940 +- `90451319ce96 `__ Release tag information updated + for hw061119a.940 +- `ba05d3cfaca8 `__ Release tag information updated + for hw061219a.940 +- `e9c438bf807b `__ Release tag information updated + for hw061319a.940 +- `48a5e9a75af3 `__ Release tag information updated + for hw061419a.940 +- `bf63e7d6cc0f `__ Release tag information updated + for hw061519a.940 +- `862bea7c7ea0 `__ Release tag information updated + for hw061819a.940 +- `a80d726abf60 `__ Release tag information updated + for hw061919a.940 +- `78e266936926 `__ Release tag information updated + for hw061919b.940 +- `07697763fd69 `__ Release tag information updated + for hw062019a.940 +- `0bf8ba716cea `__ Release tag information updated + for hw062119a.940 +- `7f13e53dc1f2 `__ Release tag information updated + for hw062519a.940 +- `93c9a0f47fd8 `__ Release tag information updated + for hw062619a.940 +- `891db3bc80bf `__ Release tag information updated + for hw062819a.940 +- `2228ce6ea2dd `__ Release tag information updated + for hw062919a.940 +- `1dff5815b671 `__ Release tag information updated + for hw070219a.940 +- `5aca25f5653a `__ Release tag information updated + for hw070319a.940 +- `882d19fd7e7c `__ Release tag information updated + for hw070419a.940 +- `c1dd2d8676e5 `__ Release tag information updated + for hw070619a.940 + +Package: hostboot +----------------- + +`Repository `__ + +.. _v2.4-rc1-patches-1: + +Patches +~~~~~~~ + +.. _v2.4-rc1-commits-1: + +Commits +~~~~~~~ + +Alvin Wang (15): + +- `f6f5d7720e3c `__ Add empty files for kind + library +- `0c1d170c7552 `__ Add more files for mcbist + library +- `56dd65e049e4 `__ Add empty traits files for + power_thermal lib +- `deec9656ec00 `__ Add empty trait file for + explorer mcbist library +- `3c3ab2bd4c3c `__ Move MCBIST lib to generic + folder +- `4ce53f71e9fc `__ Move power_thermal lib to + generic +- `015e5dff8610 `__ Add empty files for + exp_background_scrub +- `081679022f97 `__ Add exp_scrub +- `d035a51f51ae `__ Move kind library to generic +- `18527d404f0f `__ Move the mcbist lab library + to generic folder +- `da246c5fde38 `__ Add empty files for mcbist + library refactoring +- `03fc49941aa7 `__ Add trap_adress class in + mcbist library +- `e60c6842b51d `__ Add error count mode0/1 to + mcbist library +- `ca91046e0b3d `__ Add empty file nimbus_kind.H +- `dbba2f9d8fe3 `__ Add OMI_EDPL_DISABLE + attribute + +Andre A. Marin (6): + +- `ee76c2ca5927 `__ Fix c_str and pos DIMM + specialization +- `508ddc960ec6 `__ Add mem_size and misc attrs, + unit tests enable +- `3b13a6483b18 `__ Add call to setup derived + attributes in p9a_mss_eff_config +- `f83005325604 `__ Added Nimbus NDVDIMM specific + DIMM slot attribute +- `19394bc52406 `__ Modify accessor makefiles for + generic and explorer to use shell find +- `ab3afc32f1e6 `__ Modify initial PRBS patter + before DL link training starts + +Andre Marin (3): + +- `8daf280f7d24 `__ Fix true_type and false\_ + type typdef with integral_constant +- `923075be5002 `__ Update HPW Level for MSS API + library +- `9bb7b5f0b5c6 `__ Add call to exp_getecid in + istep 12.1 + +Ben Gass (9): + +- `b823dd50837a `__ Update p9_mss_eff_grouping + for Axone support +- `c8651104f00d `__ Update p9a_10 engd from + o10_e9032_pd_tp024_ec412_soa_sc_u080_01 +- `4766a68dc15b `__ Move omic dials from + p9a.omi.io.scom.initfile to new p9a.omic.io.scom.initfile. +- `5f6849602d6f `__ Explorer registers and fields + generated from dev +- `94af35140717 `__ Explorer registers and fields + generated from dev +- `6fd61efddafb `__ Add p9a.omi.pll.scan.initfile + and ifCompiler support. +- `1083e8c22b9e `__ Update p9_setup_bars for 3 + NPU’s on Axone +- `9869ca82dbbc `__ Update npu initfiles for + Axone +- `39b36480d549 `__ Set IOO clockgate_disable for + Axone HW481539 / HW438727 + +Bill Hoffa (2): + +- `ecf2201cee8c `__ Modify IPMI Timeout Value +- `f619d06251d5 `__ Verify Dimm Type in DJVPD + Cache + +Brian Silver (2): + +- `e7bb5cee3856 `__ Add fake_vpd support +- `9c1f3e24b6e4 `__ Change p9_mss_freq_system to + write attributes, errors for Cronus + +Caleb Palmer (24): + +- `f7937e802748 `__ PRD: Fix isEccSp capture data + check +- `69796d72c4f6 `__ PRD: Fix assert in + getNumMasterRanksPerDimm +- `8941c2cd6251 `__ PRD: NVDIMM mask EVENT_N bit + on persistency lost +- `9d139bd7d99a `__ PRD: Axone/Explorer Misc + Updates needed for TdCtlr/DataBundles +- `1665708d67b6 `__ PRD: MCACALFIR[8] FFDC Update + for NVDIMMs +- `686bbf502fc6 `__ Add OCMB_CHIP support for + BAD_DQ_BITMAP getters/setters +- `343589ebeb49 `__ NPU SCOM translation support + for Axone +- `abf11187330d `__ Add OCMB_CHIP support for + ROW_REPAIR getters/setters +- `57fa9ded821c `__ PRD: Axone misc updates for + moving ecc/maint logic to OCMB +- `68367c57c139 `__ PRD: Axone Add PLL Slave + Error Regs +- `957a96a94127 `__ PRD: Axone/Explorer TdCtlr + and DataBundle Updates +- `2bb80fdb4caa `__ PRD: Axone Dram Spare Deploy + (DSD) updates +- `aeb359a820ee `__ PRD: Axone MemMark updates +- `57b59e9d788f `__ PRD: Update Axone calls to + isDramWidthX4 +- `c539eeef3781 `__ NPU SCOM translation Hostboot + updates +- `c153a4336ab2 `__ PRD: Initial Explorer Plugin + Files +- `ab4ea694f5ba `__ PRD: Initial Axone Rule + Plugins +- `93f529ed118b `__ PRD: Add AnalyzeFetchMpe + Plugin +- `bd0eb8fcc8d4 `__ PRD: Add handleRrFo for OCMB + domain +- `8db1ba5aaa81 `__ PRD: Avoid gard for NVDIMMs +- `8e6a69de2d39 `__ PRD: Remove use of + unsupported MEM_PORT ExtensibleChip +- `56b1b58b9348 `__ PRD: Update NVDIMM BPM cable + callout +- `6060c1c88907 `__ PRD: Axone MemAddress Updates +- `8bc5e2c76793 `__ PRD: Add OCMB support for + BAD_DQ_BITMAP code + +Chen Du (7): + +- `5da79e14c316 `__ Get ring override failing +- `bbbd68a140c9 `__ Add page tables to read only + partitions +- `bda479bb7563 `__ MRW parsing updates for + Axone+UB +- `54a570f06c63 `__ MRW parsing updates for + Axone+UB task 2 +- `d41d0f9b82f7 `__ MRW parsing for DDIMM, PMIC, + and Axone OBUS +- `48c966a99ec1 `__ Add OMI BAR calculations to + MRW scripts +- `3268563ca22b `__ MRW parsing for DDIMM, PMIC, + and OCMB_CHIP + +Chris Cain (1): + +- `cbf60d385958 `__ Add SMF mode flag to HOMER + for use by OCC + +Chris Steffen (1): + +- `d91209c1201c `__ Axone Xbus Linearity + +Christian Geddes (56): + +- `9882fe3c773b `__ Set REL_POS to 0 on all DIMM + target in simics Axone +- `215eaa2074f5 `__ Stop overwriting OCMB vpd + info in standalone and handle DDIMM modules +- `9fd0af32313c `__ Set + ATTR_MSS_INTERLEAVE_ENABLE to be 0xAF to allow all grouping sizes +- `16378af2527d `__ Compile Explorer MSS libs in + our istepsmss lib +- `514f1137ec8e `__ Set ATTR_MEM_EFF_DIMM_SIZE + until MSS team sets in in HWPs +- `616f55b76767 `__ Setup CONFIG_AXONE env + variable correctly +- `0c03d552d8db `__ Workaround unused var in + certain configurations +- `020f13727307 `__ Update simics release to + April 8th release +- `6fc227ed83ce `__ Re-order i2c properties in + Axone simics XML to align closer with sim +- `091bf3c3fd9c `__ Update MAX_ALLOWED_DIMM_FREQ + to support 3200 MHz +- `c4b67afb3574 `__ Correct MSS accessor + generation for Axone compiles +- `75c14bbdbc1f `__ Revert “Remove unused VPD + sections from axone pnor layout” +- `4aa1ee7a5835 `__ Fix compile bugs in + axone_sync +- `5fbc925d910e `__ Fix mismatch between mirrored + file and original EKB copy +- `a6ac440a808a `__ Re-enable OCMB VPD fapi2 + tests +- `d0c71ff0ce91 `__ Add + ATTR_OMI_INBAND_BAR_BASE_ADDR_OFFSET to MC targets +- `e583424484de `__ Validate OMI INBAND BAR + offset attributes against calculated values +- `ae7863d01445 `__ Compile and call + p9a_omi_setup_bars in istep 12.3 +- `625a082c5e39 `__ Add p9a_omi_init and + exp_omi_init calls to istep 12.13 +- `8112a619ebf4 `__ Run Axone simics all the way + to completion by default +- `f39b02dcad91 `__ Update pnor XML WOF + description to say 6 MB +- `2a292b1a81ea `__ Compile and call + exp_draminit_mc +- `ebf286d5e287 `__ Add support for dimm type + DDIMM in exp draminit utils +- `07fbdf5d4f29 `__ Compile and call + p9a_io_omi_scominit +- `ff01029ea8dd `__ Increase size allocated for + HBI in axone pnor layout xml +- `b632f2cf6a4c `__ Update simbuild to latest + simics release +- `3cf1a8dc6cd8 `__ Ignore CRC errors for + Hostboot during Axone bringup +- `b07aab28c595 `__ Separate communication data + padding from endianess correcting code +- `546d0438ecc7 `__ Clean up traces and comments + in MMIO driver +- `41d22225ff91 `__ Remove workaround filtering + invalid filenames +- `6fbd4f33e00e `__ Update simbuild for axone + simics bringup +- `7254582b9b25 `__ Add call to p9a_omi_io_dccal + in istep 12.6 +- `decb0b6a03b1 `__ Remove workaround setting + EFF_DIMM_SIZE attribute +- `c18d709e4a17 `__ Set endianess switch + attributes to workaround inband OCMB sim issues +- `292334fef529 `__ Skip OCMB MMIO Response + polling in hostboot +- `e4b279cb88d7 `__ Compile and call exp_draminit + in istep 13.10 +- `8c70b5902d51 `__ Set i2c slave’s port + correctly in Axone XML for OCMB targets +- `b95951684667 `__ Force Axone simics to read + all VPD from HW with config flags +- `3dabc95cb3ef `__ Enable MMIO scom after OMI is + initialized +- `33bccd985a80 `__ Clean up traces seen during + Axone IPLs +- `ab9d2e931925 `__ Increase size of HBRT to 8 MB + for all pnor layouts +- `a70922169308 `__ Update startup.simics to + correctly lookups processor targets +- `3f6ff0a8bddf `__ Clean up some comments and + refactor how we determine new cache entry +- `0f0d13a5bb80 `__ Update non-present dimm/ocmb + i2c attributes +- `7b2d475bbbee `__ Update DIMM’s 0-8 + EEPROM_VPD_PRIMARY_INFO to match the corresponding OCMBs +- `98bd24eebf87 `__ Unset + CONSOLE_OUTPUT_ERRORDISPLAY in axone config +- `12ef1ffdc34a `__ Make some FAPI_INF traces + that are spamming FW logs into FAPI_DBG +- `aa4a14d415c7 `__ Update bbuild and point axone + simics at scandef.abr from bbuild +- `ded2da534feb `__ Skip MSS cleanup for now in + Axone +- `37038960c8c7 `__ Enable sbe update for Axone +- `1ac1e9584462 `__ Add interface to mark eeprom + caches valid/invalid +- `5ef6025f2142 `__ Update simics release used + for Axone simics +- `1b06c4f813fd `__ Remove references to prebuilt + eecache +- `3805319f1d63 `__ Add HCDB Support for eeprom + cache process +- `20423884e486 `__ Trace message if unable to + understand its contents of eeprom cache +- `4154aa707744 `__ Add functions to back + ATTR_FREQ_MCA_MHZ and ATTR_MC_PLL_BUCKET in P9A + +Christian R. Geddes (1): + +- `710af45a83d8 `__ Revert “Remove references to + prebuilt eecache” + +Corey Swenson (13): + +- `201a39f54be6 `__ Add part callout for the + Backup Power Module +- `e5622fb032dc `__ Insufficient Resources check + needs to handle NVDIMM logic +- `06d0a08aa27f `__ Add NVDIMM key attributes and + generate keys +- `65509c8551f4 `__ Add back nvdimm_gen_keys + function +- `9cd799d038d2 `__ Remove procedure callout + EPUB_PRC_NVDIMM_ER +- `5fd22b47f8d6 `__ NVDIMM encryption HW function + support +- `20f6884ac8c6 `__ Add workaround to avoid DARN + instruction at runtime +- `7508722e0908 `__ Handle NVDIMM encryption + errors +- `4b81399d6441 `__ Assembly for DARN instruction + inconsistent +- `639cf25d2ace `__ Move the NVDIMM_ARMED + attribute from PROC to DIMM type +- `dd0aba64608a `__ Auto-arm the NVDIMMs at + runtime +- `ac003eb126a0 `__ Call + notifyNvdimmProtectionChange function during IPL +- `3acea873dad1 `__ Remove dependency on + ATTR_NVDIMM_ENCRYPTION_ENABLE for unlock + +Corey V. Swenson (1): + +- `09a23939d34a `__ Revert “Add workaround to + avoid DARN instruction at runtime” + +Dan Crowell (36): + +- `54178321414b `__ Constants for future DIMMs +- `08d472b97829 `__ Update Explorer FW Command + IDs +- `f89a1420c7d8 `__ Add sequence id to IPMI + timeout traces +- `47c643354d42 `__ Remove deleted mirrored file +- `eee59e94a080 `__ Remove to remirror some files +- `14242c9ba2fd `__ Remove file to remirror +- `27dd91ca0933 `__ Hide several OCMB attributes + from ServerWiz +- `96be8677443a `__ Add Gemini to chipids list +- `80295355e810 `__ Support writable + ATTR_FREQ_MCA_MHZ for Axone +- `eb3c89638a1e `__ Handle DD2.3 mode properly + when setting elevated risk in HDAT +- `d0523b75c390 `__ Temporarily disable the + exp_fw_update test in Simics +- `e929912354d6 `__ Add Axone to RISK_LEVEL logic +- `e827b625b481 `__ Add system policy attribute + for enterprise ocmb function +- `fa1b266a6293 `__ Synch up OMI and MCA + frequencies +- `cb99413cc04a `__ Add logic to compute + MSS_MRW_NVDIMM_SLOT_POSITION for ZZ +- `05847c16cfe6 `__ Increase number of reserved + hdat sections +- `8dd975ed5975 `__ Document Axone NPU + configuration +- `539b82d046cf `__ Remove VPD generation from + Axone simics startup +- `5f9f4dfaba7a `__ Allow temporary args to be + passed to runsim through hb startsimics +- `6ba1edec99a7 `__ Enable the UART console in + Axone Simics config +- `07cf7dbe48a6 `__ Add pmic_efd_processing to + istep07 makefile +- `bdf02135b46d `__ Remove some Centaur + procedures from Axone compile +- `3e49ebe43fe8 `__ Temporarily disable + testExplrMMIO bad write test +- `0c4e786e0e95 `__ Removing renamed + axone/explorer files +- `f815ee6a9c02 `__ Add Axone target types to + errl/hwas functions +- `be08f8a97099 `__ Skip FSI info gathering for + OCMB chips +- `1d850029be30 `__ Force appropriate values for + NPU config +- `33a1e9fabb06 `__ Modify I2C divider for Axone +- `897e9b5b38e8 `__ Push NVDIMM attribute updates + down to the FSP +- `fd59bd865bfb `__ Default NV state to Memory + Not Preserved +- `926ec6f90b17 `__ Handle unsupported status bit + for NVDIMM Encrytion Status +- `79a312ed32a9 `__ Clean up the attribute error + user details +- `6fccf28881ec `__ Add explicit support for a + few new companies in copyright +- `b119ea556c15 `__ Hide CHTM attributes from + ServerWiz +- `9f597d2c7a66 `__ Fix errludattribute changes + that broke the build +- `08b6443e65d3 `__ Push ATTR_NVDIMM_ARMED down + to FSP to handle MPIPL case + +Dan Larson (1): + +- `a4c72a5f2da8 `__ HBCI-177: Enable Code + Coverage in CI + +Dawit Habtegiorgis (1): + +- `b0b1f035aaad `__ P10 SRC listing order + +Devon Baughen (5): + +- `c5e2251b0c17 `__ add MR0 shadow regs override + to fix wr_vref shmoo +- `f702a3b2f6b6 `__ add explorer mcbist wrapper +- `450f70a3b34e `__ add first draft of + exp_access_delay_regs code +- `9acff299c655 `__ add omi attrs for omi dl + config0 +- `04a0314a1b44 `__ add manual omi training + sequence + +Glenn Miles (14): + +- `1654f76c7fd2 `__ Populate OCMBFW partition + with packaged image +- `9c184e5de057 `__ Add procedures for updating + explorer firmware image +- `a6b70d6c06d2 `__ Add new ‘expupd’ module +- `27f08a0b90a8 `__ Add new enum, OCMB_FW_UPDATE, + to ATTR_RECONFIGURE_LOOP +- `f1b76d406973 `__ Load and validate OCMB FW + image in istep 12.13 +- `a2ee107c441a `__ Update simbuild for axone + simics bringup +- `6aeba3917d4d `__ Increase OCMBFW PNOR + partition to 1164kb +- `c0b91d3b52a6 `__ High level support for + updating explorer firmware +- `63810dfdcefe `__ Pull in latest axone-simics + release +- `d4f73f9d0e75 `__ Revert change to disable + polling in getRSP +- `aa62415e8d84 `__ Add procedure for updating + explorer firmware over TWI interface +- `6a6b6852f6e2 `__ Add HWP for entering Explorer + TWI mode +- `5634271463a1 `__ OCMB MMIO error handling +- `a697687b5e5e `__ Add MMIO test cases that + force failures + +Ilya Smirnov (7): + +- `25c1b412b86a `__ Process Core and EQ Gard + Records in MPIPL Path +- `28c069596438 `__ SMF: Put HOMER Back in SMF + Memory +- `033619612142 `__ Flush Errlmanager Queue + Before Fetching Gard Records +- `a9addc3db4f8 `__ SMF: Logic For Creating + Non-Secure HOMER Memory Space +- `d1d3f44dd939 `__ SMF: New Ultravisor + White/Blacklist Handling +- `4f0694a7bc3f `__ Remove Redundant LPC Bus + Check +- `a1f8b3160946 `__ Add Child RC Checking to + Thread Pool + +Jennifer A. Stofer (1): + +- `12b139b58521 `__ Revert “P9 Xbus/DMI CM + Workaround” + +Jenny Huynh (4): + +- `bedc05eb919f `__ Fabric inits update for Axone +- `cf8f5459f14f `__ Fix fabric inits for Axone +- `cb318fbc38a9 `__ Add missing targetType arg to + ATTR_CHIP_EC_FEATURE_CORE_SMF_SETUP +- `0ad5976c1f8b `__ Fix Axone SMF lower address + mapping and enable chip addr extension mask in mcu + +Joachim Fenkes (6): + +- `a6ab2972787f `__ FAPI2: Add method to Target + to query core select vector from CORE targets +- `63a8b58f12b7 `__ p9_tod_setup: Workaround for + HW480181 +- `96195e47b503 `__ Fix for workaround for + HW480181 +- `19fde64271e5 `__ p9_sbe_tracearray: Updates + for Axone +- `06a885d8e671 `__ p9_tod_setup: Disable clock + doubling when running off LPC clock +- `ea40a0eeae03 `__ FAPI2: Clarify that broadcast + groups must be mapped explicitly + +Joe McGill (6): + +- `1b7cc09d2da5 `__ p9_xbus_fir_utils.H – create + header for definition of XBUS related FIR settings +- `834bc3db0d21 `__ shift OBUS FIR programming + inits for secure boot +- `13af137b03af `__ FAPI2: replace IOPAU target + references with PAUC +- `4b03b01b34bd `__ p9.filter.pll.scan.initfile – + update CP filter config for p9a +- `415af5749f8f `__ create attribute to reflect + DPLL input frequency +- `feab766b57db `__ update i2c bit rate divisor + for p9a + +Kahn Evans (1): + +- `b9b808b3f44e `__ Fixing doxygen warnings + +Li Meng (2): + +- `186d6f22c2ad `__ Fixes for LRDIMM dual drop DB + training +- `96032f3cd122 `__ Adds error logging features + to LRDIMM MWD_FINE + +Louis Stermole (27): + +- `54a9c7b4a9e8 `__ Fix duplicate symbol errors + from DEFAULT_MC_TYPE +- `7d859fce1073 `__ Add workaround for Nimbus + symbol mark performance hw bug +- `2b26420e7247 `__ Add p9a_mss_freq procedure +- `c08e3bfb24fc `__ Fix default on + ATTR_MSS_MRW_SUPPORTED_FREQ to be 4 entries +- `f8a7a5a564ec `__ Move MSS MRW attributes to + generic XML +- `12426d3bf24d `__ Add ATTR_FREQ_OMI_MHZ +- `357441ef8b73 `__ Add p9a_mss_freq_system + procedure +- `ea434a2363ec `__ Fix Explorer getRSP for + endianness and buffer size +- `e28412847eab `__ Add 32-bit word swap on + Explorer inband structures +- `5fd2903850cb `__ Add debug params to + exp_check_for_ready_wrap +- `9870db1cf564 `__ Change CRC gen/check for + Explorer inband to match EXP firmware +- `574186ea098a `__ Clear Explorer outbound + doorbell after reading cmd response +- `dc2e4807c4e5 `__ Add lab tools to test MCHIP + FW commands +- `8bde2e5cb164 `__ Update exp_omi_train for + testing +- `678ca9786f8a `__ Add retry of EXP_FW_STATUS + when status is FW_BUSY +- `b1a583763dfb `__ Fix trace in exp_omi_setup to + be more clear +- `245047c0ff42 `__ Add check for BOOT_STAGE == + runtime fw in exp_check_for_ready +- `d6e85c3e9c5b `__ Add reset of FORCE_STR to + exp_draminit_mc +- `f11931ee5e44 `__ Add attr to control endian + swap of OMI CFG reg data on Explorer +- `2c3e6ed587ba `__ Add reset of explorer + outbound doorbell before running new cmd +- `e455c84e39cf `__ Fix missing params in + exp_draminit response trace +- `6f3e6b81cba8 `__ Change register used for + IML_COMPLETE in exp_draminit_mc +- `dcf8b4ea580d `__ Change tags on + ATTR_MSS_OCMB_EXP_OMI_CFG_ENDIAN_CTRL to make it platInit +- `432870d9b5c4 `__ Add procedure wrapper and + makefiles for exp_mss_thermal_init +- `6a075926870a `__ Fix alignment of exp_draminit + training response display +- `907f20be9991 `__ Add generic mss_timing header + for HB mirror +- `8cb482056c65 `__ Change defaults for + power/thermal attrs + +Luis Fernandez (6): + +- `4995ec0ba6f1 `__ HB Improvements: Fix compiler + warnings on modern compilers +- `acd09d45c209 `__ HB Improvements: Compiler + Issues with Different Config Files +- `d4e167d5bd38 `__ HB Improvements: Fix compiler + warnings on modern compilers (add-on) +- `49d81ec6a770 `__ General Improvement: Get HB + standalone + op-build working with GCC8 +- `fe000f81b649 `__ Revisit attributes with array + types. +- `d58f3a708535 `__ Compiling with GCC 8 + +Mark Pizzutillo (33): + +- `f2ac038e8a1d `__ Add exp_rank.H blank file + (renamed from rank.H) +- `a5c731ef077d `__ Remove rank.H to rename to + exp_rank.H +- `e686c6c40b70 `__ Add empty files for + exp_getecid +- `7c4068b510e1 `__ Added code for exp_getecid + and unit tests +- `0d3c3c752b95 `__ Add blank files for PMIC i2c +- `3f25846bd235 `__ Add gemini IPL code and unit + tests +- `bcea118c1c51 `__ Add git commit data to gemini + hwp and exp_getecid +- `2007c4f94085 `__ Add SPD getters for PMIC + fields +- `865d4639a390 `__ Add new blank files for new + PMIC directories and procedures +- `ee2270e80fc2 `__ Add new blank files for new + PMIC directories and procedures +- `3498e76492e9 `__ Remove PMIC I2C files from + explorer path +- `32bc3c06a9ba `__ Add API for axone p10 dimm + rank +- `dc855079f522 `__ Add L1 PMIC procedures +- `bb8ed3193462 `__ Remove unneeded gemini + makefiles +- `621e0bac1f53 `__ Fix exp_getecid register + accesses +- `823149252170 `__ Add attributes for PMIC SPD + fields +- `f730180b2b41 `__ Add i2c support for PMIC + target +- `5de4c5ec41bf `__ Fix memdiags to fix jenkins +- `1dab92e705f6 `__ Add PMIC enable procedure + code and UTs +- `ee52194d04b1 `__ Add code for PMIC bias + procedure & UTs +- `cbac4e3d76af `__ Add pmic fields to p9a + eff_config +- `ae412fdaabaa `__ Remove check for eff dimm + size in gem_draminit +- `b1ca9dbf1eab `__ Add blank files for pmic EFD + processing +- `4bf4a26d8c08 `__ Remove pmic_bias files to + move to lab directory +- `692db28a0ad4 `__ Move pmic_bias utils to lab + directory +- `06b50f0ecc2b `__ Add istep7 include directory + for pmic EFD processing +- `cd1e2c047b78 `__ Add EFD processing to + pmic_enable +- `d9a2585c80fe `__ Add pmic_update lab tool +- `ca414b982877 `__ Fix exp_draminit phy_params +- `1dc17625bd83 `__ Small amends to exp_draminit +- `c88e93047c9a `__ Update pmic_enable to bypass + attribute checks for boot from EEPROM +- `1581c67d3151 `__ Add blank files for + p9a_throttle_sync procedure +- `3c2d8ccc8fdb `__ Add memory initialization to + gem_draminit + +Matt Derksen (39): + +- `f68a45ca5694 `__ Small cleanup of NVDIMM + update +- `e0fc8dd0b264 `__ Add simics + exit_cache_contained mode call +- `5e672904032c `__ Remove unused VPD sections + from axone pnor layout +- `36375399974d `__ Current copyright year not + added +- `b6e503999c4c `__ Allow update of zeroed NVDIMM + level +- `ecfbca46ab3f `__ Make sure memory is cleaned + up in errlud_i2c.C +- `16cf78fed03f `__ Add new PMIC target for Axone +- `2431563fb687 `__ Remove DJVPD and CVPD + sections from axone pnor layout +- `7e2a874589b1 `__ Add FAPI_POS and account for + 4 possible PMIC targets +- `7f0b6fddf3f8 `__ Enable + IPLTIME_CHECKSTOP_ANALYSIS in axone +- `72ef108a5db4 `__ Enable p9_pm_stop_gpe_init + call in istep15 +- `6c39a01069ec `__ Compile Gemini hardware + procedures in hostboot +- `19a436e44c7d `__ Return p9a_omi_io_scom + failure +- `df8f6df13fa6 `__ Add gemini HWP calling into + hostboot +- `0c954ba135fb `__ Fix + test_fapi2getChildTargetsForCDG for Axone +- `7a9f6ce95c59 `__ Re-enable calling + p9_npu_scominit +- `7ddeb4b85db8 `__ Remove unnecessary pmic mk + files from ekb import +- `64f4f47ac448 `__ Enable 32GB NVDIMM update +- `22d6da8c6be6 `__ NVDIMM info logs around + update +- `624f87148b03 `__ New simics level for axone +- `8f4eeca3100a `__ Updates to compile new pmic + fields in p9a eff_config +- `3d09e6cb299b `__ Integrate pmic_enable HWP + into IPL +- `f212028b43f3 `__ Enable calling + p9_update_ec_eq_state +- `ddfd90ead9c5 `__ New simics level for Axone +- `7779247d5f65 `__ Enable calling p9_setup_evid + for Axone +- `1a8e06d43d36 `__ Use i2c word write for NVDIMM + update +- `2094256e054f `__ Update simics level +- `e9d12d6326f7 `__ Enable tpmddtest.H for Axone +- `5316f7dc08c6 `__ Enable the scomtest for AXONE + config +- `2c86bbc37ee8 `__ Run exp tests in Axone and + make generic Load utility +- `3b05c7a782f6 `__ Enable fapi2MmioAccessTest + for axone +- `164e8bc5fc07 `__ Add planar vpd support to + Axone simics +- `730a9fb5a883 `__ Update genMemVpd.pl to + support DQ and CKE mapping +- `5dafe24ce671 `__ Added CK and DQ vpd accessors +- `a59fbce9c954 `__ Updated genMemVpd.pl to strip + carriage returns from line data +- `b5499344e2e1 `__ Add a 4-byte timestamp into + new VM keyword +- `52e9d9eb5546 `__ Add a version nibble to the + end of VM VPD +- `c0f21a7774f4 `__ Change filename for VM + keyword to zz_vm_VM.bin +- `2b061c6081d4 `__ Signed windage values not + picked up in MT keyword generation + +Matt K. Light (3): + +- `2722201d0d10 `__ add GEMINI enum for ATTR_NAME +- `157eb4dc4966 `__ move mss_generic link to + wrapper, fix OCMB_IS_NOT_EXPLORER ffdc call +- `3d3bb8cd5fe6 `__ update + TARGET_TYPE_MULTICASTABLE + +Matthew Hickman (7): + +- `cacebfde8993 `__ Added empty files for ecc + port +- `8b15178b0679 `__ Added empty files for ccs + port +- `2b3c06d52085 `__ Fixed the ccs port merge + conflicts and added lab code +- `2e0e547728eb `__ Added shell files for + exp_memdiags +- `4a561d8c80c4 `__ Added one last empty for ecc +- `879157876fc2 `__ Added more empty files for + ecc port +- `428f5e2c632e `__ Ported ecc engine to generic + +Matthew Raybuck (16): + +- `882f15ebfdcd `__ Test Cases for deconfig + updates for AXONE +- `1737cfb1a19d `__ Update OCMB 9-15 to have + valid i2c and eeprom info +- `740541cdd9e0 `__ Infer presense detection of + Explorer chip from VPD EEPROM +- `f177dd883e86 `__ Collect IDEC for Explorer + chip +- `5f68c549965e `__ Gemini vs Explorer Presence + Detection via SPD +- `6390bd34536a `__ Add keywords for part and + serial number for DDIMM +- `7d1cedd447b6 `__ Add keyword support for OCMB + SPD reads +- `d2da0774fa01 `__ Targeting updates for EEPROM + content type +- `ae7fd02c2115 `__ Refactor keyword support for + various DIMM types +- `85c03c9b4f64 `__ Add cache/hardware comparison + functions for SPD classes of VPD content +- `36c966c7dd11 `__ Add cache/hardware comparison + functions for ipvpd classes of VPD content +- `fa7d62b7304b `__ Support tool that can package + BPM flash images into a binary +- `6adc57ce4966 `__ Fix typo in + buildBpmFlashImages.pl +- `2f311fe0914d `__ Replace chomp function with + platform neutral end-of-line stripping regex +- `94e392de6a0a `__ Fix memory leak in + nvdimm_update.C +- `3a5514cde7fa `__ Turn off NVDIMM debug trace + output + +Michael Baiocchi (1): + +- `3c3e5a250d39 `__ Revert “Add OCMB_CHIP_TYPE + Attribute” + +Mike Baiocchi (9): + +- `1b5381224824 `__ Cleanup UCD Update Algorithm + Code +- `1dc4c34f591f `__ Force UCD Updates on each IPL +- `0da6ad912fdf `__ Add OCMB_CHIP_TYPE Attribute +- `1e1ea69fbf60 `__ Fix missing header file in + eepromCache.C +- `3c199d2a3a26 `__ Remove GLOBAL PNOR Partition +- `4f842cf1d6fe `__ Combine ‘generic’ and + ‘explorer’ OCMB chip targets +- `8fb322bab4c1 `__ Remove ‘EXPLORER’ as + attribute MODEL type +- `d978f97d33f0 `__ Add Device Tree support for + Nuvoton TPM 75x +- `ca9007fb2efc `__ Add Support for new HDAT + Slave Device Type for Nuvoton 75x + +Murulidhar Nataraju (1): + +- `ed1208121086 `__ Istep 18 - MPIPL on OPAL + System update + +Nick Bofferding (9): + +- `ec86a5683941 `__ Decrease WOFDATA partition by + 1 MB until HBI space can be reduced +- `85326973c80e `__ Reduce draminit_training_adv + thread count to avoid OOM +- `a9aa7be26b1f `__ Fix page coalesce bug in + coalescing end of cache memory range +- `3e582366ea6b `__ Disable parallel operations + in draminit advanced training +- `5002bdd78954 `__ Reduce LRU RO constraint to + allow RO page evictions +- `cf29aa3e9203 `__ Fix UCD invalid command error + for 0 byte block read SMBus requests +- `239bd856fd66 `__ Re-enable + mss_draminit_trainadv parallelism +- `0f03814d62a6 `__ Only display ERRL user + details callouts/strings when dumping error to console +- `c070a3d6521e `__ Fix gcc8 signature validation + anomaly + +Prasad Bg Ranganath (2): + +- `cb5872dbdd7f `__ PPB: OPPB pstatemin value + endianess fix +- `431fd07bcd5f `__ PPB: Bug fix in compute VPD + points that impact to bias values + +Prem Shanker Jha (4): + +- `4148562b6758 `__ PM: Fixed error path handling + of getscoms in HWP p9_query_core_access_state. +- `89ff9fa99391 `__ VDM(Part 2): CME hcode + support for per quad VDM. +- `58df73fd1074 `__ VDM(Part 3): Image build + changes for quad level VDM +- `b3996f56863f `__ Stop API: STOP API made + project agnostic. + +Rahul Batra (4): + +- `3483624140e3 `__ PM: Revert VID slopes in GPPB + to non-zero +- `2a6adcbfe414 `__ PM: Fix WOV Enablement +- `761c81cf0ecb `__ PM: WOV(OCS) HW Procedures + Changes (1/2) +- `a34f4c584414 `__ PM: WOV(OCS) PGPE Hcode + Changes (2/2) + +Ricardo Mata Jr (1): + +- `3f9202c62194 `__ Added chip ec attribute for + PCI cache injection. + +Richard J. Knight (1): + +- `66b1aa028bfa `__ Call the tool to generate the + cmsk rings + .C files for procedure + +Roland Veloz (11): + +- `8d531bced31e `__ Added unit test for HWP call + ddimm_get_efd +- `92ee1c5a0784 `__ Defect fix for class + RsvdTraceBuffer to fix ErrorLog flatten issue +- `d935c5c94a9e `__ Added more error reporting to + HWSV when PNOR fails, removed superfluous code +- `8d9dc76256f5 `__ Corrected bad logic, in an if + statement, that was creating a bad trace +- `f38ca7d5412b `__ Added new + GenericFspMboxMessage_t interface to save NVDIMM keys +- `7aa27e142c26 `__ Implementing PHYP to HBRT + NVDIMM message to issue an NVDIMM operation +- `9192b12a33dc `__ Reworked the + AttributeTank::Attribute API +- `c4faf5ce57f2 `__ Changed the generic message + type from MSG_DECONFIG_TARGET to MSG_ATTR_WRITE_OP +- `56cb2793c030 `__ Added template function to + make an attribute with given target and attribute ID +- `b75cfea6155c `__ Unit test for structure + TARGETING::AttributeTank::Attribute +- `d2d561f722aa `__ Unit test for the firmware + request sendAttributes + +Sharath Manjunath (3): + +- `4cc19fda64c0 `__ Add exp_thermal_init for + Explorer FW +- `47b32b1aaaf2 `__ Adds blank files to Explorer + thermal_init commit +- `ecdac321bf0a `__ Add exp_thermal_init for + Explorer FW + +Stephen Glancy (48): + +- `cfc5cde5be5f `__ Adds blank explorer training + handler C file +- `b047a25de8a6 `__ Adds process training + response to exp draminit +- `9a27a108a9b8 `__ Adds MCA workaround blank + files for HB +- `af698e0c2096 `__ Adds in workaround for + self-time refresh +- `763efd13a331 `__ Updates dramint training + structure +- `f79af6ea7e38 `__ Fixes LR host write leveling + crashes +- `d27962f1bfbd `__ Updates CCS to run with quad + encoded chip select +- `f53d3ff4139f `__ Adds LRDIMM shadow register + workaround +- `06f75dffe7d2 `__ Fixes four-rank rank pairing + code +- `4cfa805d328b `__ Fixes MC addressing for + 4R/quad-encoded chip select +- `745094dc3a9f `__ Moves blame a FIR API to + generic +- `93fcaa00fbf0 `__ Adds explorer post-draminit + bad bits processing +- `8328e67e0ca1 `__ Updates LRDIMM dual drop SI + settings +- `ffe6b0311623 `__ Updates RCW’s attributes for + quad encoded CS mode +- `98267572c8c1 `__ Fixes LRDIM dual-drop 4R + frequency/plug rules bugs +- `8578705fa8a2 `__ Adds p9a freq specialization +- `1e9aa61c5f76 `__ Adds blankfile for git commit + data helper +- `e4956ca54c22 `__ Updates the LRDIMM to use SPD + SI values +- `ac6b97d1a4ff `__ Adds git commit data to + p9a/exp procedures +- `97517fa73c61 `__ Adds explorer training + response display functions +- `4b56cf2d5156 `__ Adds blank files for new cen + plug rules +- `51a8aa7ccf8b `__ Fixes centaur plug rules to + force balanced MBA configs +- `f43f8bd48e3f `__ Disables RD VREF for LRDIMM +- `8069ef850b91 `__ Adds p9a chip directory + structure +- `aff20d90b967 `__ Adds unified input processing + for wrappers +- `ac2fd033cc0b `__ Moves lab helpers to generic + folder +- `510773cb52f9 `__ Adds explorer training + response blank C file +- `290b29f13a8a `__ Adds explorer training + response display functions +- `5efcf184ed79 `__ Adds p9a chip directory + structure +- `0d02b87f9c90 `__ Adds explorer address and + field fixes headers +- `902e166a98fe `__ Adds explorer to check for + response doorbell +- `114d10d29c18 `__ Fixes LRDIMM command to + command timing +- `a38021c7fa73 `__ Fixes RCD parity CID + configuration +- `b952df368d42 `__ Moves CCS lab code to generic +- `4a2e3c2c2db5 `__ Adds new attributes for + 07MAY19 explorer specification +- `82423eab5bba `__ Fixes MCBIST compile fails +- `6bb5c0eda318 `__ Fixes MCBIST compile fails +- `af06bf24063e `__ Adds blank files for explorer + EFD processing +- `ec840df7fcaf `__ Adds explorer CCS + specialization +- `2acc85787f4b `__ Updates the explorer draminit + for 07MAY19 spec +- `7bf4bd007709 `__ Fixes MCBIST read bug in i2c + mode +- `8a6b5a50b388 `__ Adds EFD decode updates for + 07MAY19 spec updates +- `11066067e94b `__ Fixes FFDC for files moved to + generic +- `42dbafc33bfa `__ Adds hardware specific + definitions to initfiles +- `ea9fb95e6c5a `__ Adds axone support for + p9_throttle_sync +- `30d44084f574 `__ Adds a helper function to + hold CKE’s high in draminit +- `38b300796ea1 `__ Updates swizzle for MCBIST + error_count_mode1 +- `2910a088420c `__ Moves shmoo_data API to + generic memory lab + +Steven Janssen (3): + +- `d42dd7f9ed04 `__ Fix library dependancy +- `2aaca494ec04 `__ Update file name to match + function name +- `9efb5475e019 `__ Fix library dependancy + +Thi Tran (1): + +- `2a334beaa4b6 `__ Fix incorrect group of 8 + Mirrorable setting for Axone. + +Tsung Yeung (14): + +- `9ab1bc28a6d2 `__ Preload CCS program to + support EPOW on NVDIMM +- `4d2fdefa996b `__ Adds HWP call to set up CCS + for EPOW +- `9291b67c357d `__ NVDIMM - erase after arm to + prevent stale image getting restored on next boot +- `40bcbd0f3a78 `__ Enable median rank wr_vref + value on NVDIMM +- `468349f5827c `__ Includes NVDIMM in workaround + for self-time refresh +- `d4dae0f83725 `__ P9: NVDIMM SBE Support to + Trigger Catastrophic Save +- `ff832044c09e `__ Adjust STR enter sequence to + enable immediate entry +- `fa0064292733 `__ Ignore refresh overrun fir + NVDIMM during post-restore sequence +- `031a5d086262 `__ NVDIMM Change Polling Order +- `1c0d5d1e89b3 `__ Uses + ATTR_MSS_MRW_NVDIMM_SLOT_POSITION instead of FAPI_POS for nvdimm plug rules +- `2c39e6a8184b `__ NVDIMM wr_vref workaround fix + and add refreshes to ccs program (nvdimm only) +- `dee477f94aa6 `__ Add polling after STR entry + to ensure port is in STR before asserting RESETn +- `1f8ec61acd51 `__ Disable BAR Temporarily to + prevent STR exit during nvdimm handover +- `d51b8ebc92c7 `__ Change polling condition to + avoid premature timeout error + +Zach Clark (3): + +- `6a2bedba84d0 `__ Developer Improvement: Get + code coverage tool working with Hostboot +- `ff818674b181 `__ Make GCOV support work with + GCC 8.1 - 8.3 +- `cffebe48c7b1 `__ Fix “possibly uninitialized + variable” + +Zane Shelley (9): + +- `0a802a96758f `__ PRD: invalid access to + pointer address in prdfWriteHomerFirData.C +- `36a58f1f8047 `__ PRD: change thresholding for + OBUS link UEs +- `a1f0a3ed6d3b `__ PRD: misc cleanup from latest + RAS XML +- `d893f5ac1b3d `__ PRD: NPUFIR updates for Axone +- `e2a0b43c8684 `__ PRD: Memory subsystem updates + for Axone +- `ca47ced07c4c `__ PRD: replaced MODEL_EXPLORER + with MODEL_OCMB +- `31aec74cbca7 `__ PRD: debug trace output + update for OCMB models +- `c720019a8163 `__ PRD: Axone memory updates + from RAS XML +- `578bf1c6cdcd `__ PRD: Explorer updates from + RAS XML + +aravnair-in (1): + +- `75031a86cc54 `__ ZZ-GEN4 and ZZ-2U-GEN4 + sysetem binaries need to be built + +lean wang(王棚辉) (1): + +- `913204775de8 `__ ips print total memory + +whs (1): + +- `916c31cdf802 `__ Create tool to generate + memory vpd keyword mappings + +Package: occ +------------ + +`Repository `__ + +.. _v2.4-rc1-patches-2: + +Patches +~~~~~~~ + +.. _v2.4-rc1-commits-2: + +Commits +~~~~~~~ + +Caleb Palmer (2): + +- `fb4b3eb861b2 `__ NPU target addr translation + support +- `e5a2afd6cfb0 `__ NPU target addr translation fixes + +Chris Cain (13): + +- `d03cb7413705 `__ Update to PGPE elog structure +- `f7b1e2a3bcae `__ Add support for a second voltage + sense from APSS +- `f65ac6e26087 `__ Add regs for PGPE debug +- `b082b5771c9d `__ NVDIMM procedure update +- `ad9bb2d1e41c `__ Disable 24x7 when EPOW detected to + prevent GPE halt +- `de361c2a961f `__ New NVDIMM save procedure +- `19b906f9c3a8 `__ Pick up new HCODE elog structure +- `91d3487ed586 `__ Open CAPI memory config data + support +- `a880ffe3a854 `__ Support for Secure Memory Facility + (SMF) mode +- `9a6d21e73e44 `__ Initial OCMB fixes +- `326a900583f6 `__ Initialize mem type for Centaur +- `d13bd3fa8e38 `__ Handle thermal vote based on OCMB + membuf +- `6ce9a5d0fefe `__ Allow maximum number of sensors to + be returned in debug command + +Douglas Gilbert (1): + +- `afa37a7e9bc0 `__ Explorer MSBUF monitoring + +Timothy Pearson (1): + +- `4b9396843b2d `__ Fix build failure on GCC8 + +mbroyles (6): + +- `c77b16ee36a3 `__ Run WOF every tick +- `d10b665d0f1b `__ WOF temperature scaling equation + change +- `f8e8d60e453c `__ Delete un-used Amester functions +- `cf4c143eb571 `__ WOF changes for OCS and freq + tracking +- `5e53fc1458f1 `__ Increase PGPE elog size to include + full PGPE trace +- `aa38078b2e09 `__ Avoid calculating negative AC + currents + +Package: petitboot +------------------ + +`Repository `__ + +.. _v2.4-rc1-patches-3: + +Patches +~~~~~~~ + +.. _v2.4-rc1-commits-3: + +Commits +~~~~~~~ + +Javier Martinez Canillas (2): + +- `53e0f3ef35ac `__ discover/grub2: Allow using + title for default even if id was defined +- `7edc34c4ee8d `__ discover/grub2: Allow to + separate the –id argument using a space char + +Samuel Mendoza-Jonas (6): + +- `9e869ebe3a51 `__ Various fixups and checks to + make scan-build happy +- `aa596b2c1034 `__ utils: Quote plugin name and + vendor variables +- `3cf30cfa4f23 `__ utils: Optionally run + utilities as root +- `cf9e0cd6f7ca `__ Remove outdated TODO file +- `d61806e79788 `__ doc: Start writing some + in-tree documentation +- `cd95d81c16bd `__ travis: Publish sphinx docs + to Github pages + +Package: romulus-xml +-------------------- + +`Repository `__ + +.. _v2.4-rc1-patches-4: + +Patches +~~~~~~~ + +.. _v2.4-rc1-commits-4: + +Commits +~~~~~~~ + +Nickolaus Gruendler (2): + +- `be9d6cfc4f9b `__ Add memd vpd file +- `eac9377724ba `__ Correct error in memd + +Package: sbe +------------ + +`Repository `__ + +.. _v2.4-rc1-patches-5: + +Patches +~~~~~~~ + +.. _v2.4-rc1-commits-5: + +Commits +~~~~~~~ + +Alvin Wang (1): + +- `fb4fa9c6de3f `__ Move MCBIST lib to generic folder + +Ben Gass (6): + +- `448290d76b93 `__ Update p9_l2_flush to check if + purge is busy on anything prior to flush. +- `26c8a88a4f65 `__ Update ATRMISS registers for Axone +- `2d663084a860 `__ Update p9_mss_eff_grouping for + Axone support +- `b031344b3316 `__ Add p9a.omi.pll.scan.initfile and + ifCompiler support. +- `fc26a6bd34b5 `__ Update npu initfiles for Axone +- `54b282143d67 `__ Set IOO clockgate_disable for + Axone HW481539 / HW438727 + +Chris Steffen (1): + +- `0268ea4e1545 `__ Axone Xbus Linearity + +Christian Geddes (1): + +- `ce01c89b7df0 `__ Make some FAPI_INF traces that are + spamming FW logs into FAPI_DBG + +Dan Crowell (4): + +- `e27b0cc841ed `__ Modify rank variable for OCMB VPD + lookup +- `8cdd1fc4febf `__ Add PMIC target +- `cd57fb58133a `__ Synch up OMI and MCA frequencies +- `b96edc83e949 `__ Hide CHTM attributes from + ServerWiz + +Glenn Miles (2): + +- `22169bd672be `__ Add new enum, OCMB_FW_UPDATE, to + ATTR_RECONFIGURE_LOOP +- `2f9112decc89 `__ Add HWP for entering Explorer TWI + mode + +Jenny Huynh (3): + +- `db120737ef3c `__ HW483672: Enable TLBIE WAT + (version 5); fixes unintended flushing +- `890db5d7d8fe `__ Fabric inits update for Axone +- `e99d1c084c42 `__ Add missing targetType arg to + ATTR_CHIP_EC_FEATURE_CORE_SMF_SETUP + +Joachim Fenkes (5): + +- `6a7478da76d1 `__ FAPI2: Add method to Target to + query core select vector from CORE targets +- `9c5d98ebc72b `__ p9_sbe_nest_enable_ridi: Open up + PCIe refclk drivers +- `ce819e5d65ed `__ p9_sbe_tracearray: Updates for + Axone +- `f0d3622fbac5 `__ p9_sbe_chiplet_reset: Add missing + OB3 clock muxes for Axone +- `044f03861f86 `__ FAPI2: Clarify that broadcast + groups must be mapped explicitly + +Joe McGill (5): + +- `40d3c1667e11 `__ cleanup references to chip-centric + EC feature attributes +- `7e6b30a82f4b `__ FAPI2: replace IOPAU target + references with PAUC +- `e9bc6a014a07 `__ p9.filter.pll.scan.initfile – + update CP filter config for p9a +- `582a724a0172 `__ p9_sbe_npll_setup – update SS + enablement for p9a +- `c96691091792 `__ update i2c bit rate divisor for + p9a + +Kahn Evans (1): + +- `4db0f651a400 `__ Fix doxygen warnings + +Louis Stermole (4): + +- `de09972a4e9c `__ Add ATTR_FREQ_OMI_MHZ +- `02cd24317d11 `__ Add debug params to + exp_check_for_ready_wrap +- `9beca538b919 `__ Add retry of EXP_FW_STATUS when + status is FW_BUSY +- `42cc2406dde6 `__ Add check for BOOT_STAGE == + runtime fw in exp_check_for_ready + +Mark Pizzutillo (1): + +- `ca17f0c1d193 `__ Added code for exp_getecid and + unit tests + +Matt K. Light (3): + +- `8acc5d3145f7 `__ add define to control inclusion of + getCoreSelect plat impl +- `673bc92dbf97 `__ add GEMINI enum for ATTR_NAME +- `5cab254e8ffa `__ update TARGET_TYPE_MULTICASTABLE + +Matthew Hickman (1): + +- `8f2375e3e79c `__ Fixed the ccs port merge conflicts + and added lab code + +Murulidhar Nataraju (3): + +- `249671d79a09 `__ Updated HRMOR to 3968MB (64MB \* + 62) less than +- `28c54880dd08 `__ Axone: Update sbeOpDistribute.py +- `e116764a9681 `__ Update build in customrc + +Prem Shanker Jha (2): + +- `c94f972a747d `__ PM: Fixed error path handling of + getscoms in HWP p9_query_core_access_state. +- `833b7412036c `__ VDM(Part 3): Image build changes + for quad level VDM + +Rahul Batra (1): + +- `8ec1c8aac612 `__ PM: WOV(OCS) HW Procedures Changes + (1/2) + +Raja Das (3): + +- `f560231a9e83 `__ Optimized the processor dump + structure between SBE and Hostboot +- `4bd48045fe9a `__ Update Backing build to customrc + and update standalone simics patch +- `c54904f7b338 `__ Added .NOTPARALLEL special key for + *.s intermediate files from*.S + +Ricardo Mata Jr (1): + +- `378ec4ffdd3d `__ Added chip ec attribute for PCI + cache injection. + +Sharath Manjunath (1): + +- `61c4b74f573d `__ Update exp_draminit to read values + from attributes + +Srikantha Meesala (3): + +- `8a2bb59e3dc9 `__ Makefile issue with parallel build +- `e02d72ae04fe `__ White/Black/Grey List Binary dump + full SBE implementation +- `959bcf49938d `__ Support Collect DUMP in ZZ-L + system + +Stephen Glancy (2): + +- `510ac957f02d `__ Adds explorer CCS specialization +- `ed7027c5b077 `__ Fixes FFDC for files moved to + generic + +Sumit Kumar (1): + +- `7fc696f4f131 `__ FAPI_Infra:Add new member to + structure ErrorInfoHwCallout + +Sunil Kumar (1): + +- `01030a212c07 `__ AXONE Bringup CI + +Tsung Yeung (2): + +- `c9667ef21a6f `__ Add polling after STR entry to + ensure port is in STR before asserting RESETn +- `94df8bea72bd `__ Disable BAR Temporarily to prevent + STR exit during nvdimm handover + +Yue Du (1): + +- `ca676f5b5d40 `__ PM: Handle PIB Reset with data + check handler on all GPEs + +Zach Clark (1): + +- `8384a9660449 `__ Fix “possibly uninitialized + variable” + +kswaroop (2): + +- `3f92b561d721 `__ Fix for race condition while + copying “p9_xip_tool” +- `ceb6f8424a2c `__ Changed backing build to + /esw/fips940/Builds/b0620a_1925.940 + +Package: skiboot +---------------- + +`Repository `__ + +.. _v2.4-rc1-patches-6: + +Patches +~~~~~~~ + +.. _v2.4-rc1-commits-6: + +Commits +~~~~~~~ + +Aaron Sawdey (1): + +- `16aa1b111ed0 `__ external/mambo: fix tcl + startup code for mambo bogus net (repost) + +Alexey Kardashevskiy (5): + +- `7c977c734e1c `__ npu2: Reset PID wildcard and + refcounter when mapped to LPID +- `68d11e4460ec `__ npu2: Reset NVLinks when + resetting a GPU +- `5ed3884f8d04 `__ npu2: Fix clearing the FIR + bits +- `d496bb141c97 `__ npu2: Clear fence state for a + brick being reset +- `d2005818bea3 `__ npu2: Increase timeout for + L2/L3 cache purging + +Alistair Popple (3): + +- `d7636a10bd59 `__ external/mambo: Add an option + to exit Mambo when the system is shutdown +- `3b36d5be5ea0 `__ skiboot.tcl: Add option to + wait for GDB server connection +- `20a3b69bd1b4 `__ lpc-port80h: Don’t write port + 80h when running under Simics + +Andrew Donnellan (2): + +- `1a548857ce1f `__ hw/npu2-opencapi: Add initial + support for allocating OpenCAPI LPC memory +- `1706e0311c47 `__ core/lock: Add debug options + to store backtrace of where lock was taken + +Artem Senichev (2): + +- `c6eca76efb2e `__ platforms/vesnin: PCI + inventory via IPMI OEM +- `6cea3a7bba7c `__ platforms/nicole: Add new + platform + +Claudio Carvalho (1): + +- `bedb1c2343b2 `__ trustedboot: Change PCR and + event_type for the skiboot events + +Cédric Le Goater (3): + +- `04efad3a40f7 `__ plat/qemu: add a POWER8 and + POWER9 platform +- `27243a37469f `__ chip: add no-nx quirk for all + QEMU platforms +- `d1a556881a71 `__ nx: remove check on the “qemu, + powernv” property + +Frederic Barrat (2): + +- `ce49505c2faf `__ npu2-opencapi: Mask 2 XSL + errors +- `2a7e5cb685b8 `__ opal/hmi: Report NPU2 + checkstop reason + +Joel Stanley (1): + +- `c8b5e8a95caf `__ devicetree: Don’t set path to + dtc in makefile + +Jordan Niethe (16): + +- `989c41041944 `__ core/test/run-trace: Fix type + in testing struct +- `ad61b0a90ea1 `__ core/trace: Put boot_tracebuf + in correct location. +- `6b8e1b60aa3c `__ external/trace: Fix endianness + detection in Makefile +- `000f9331a6eb `__ external/trace: Use correct + width integer byte swapping +- `d56b151d7f87 `__ core/test/run-trace: Stop + using indeterminate fields +- `bc04bf1eef38 `__ core/trace: Change mask/and to + modulo for buffer offset +- `2717c6b8ddcd `__ core/trace: Change buffer + alignment from 4K to 64K +- `9825301b3fe6 `__ core/trace: Change trace + buffer size +- `8a566ff62037 `__ core/trace: Add pir number to + debug_descriptor +- `8c4763094cb8 `__ core/trace: Export trace + buffers to sysfs +- `3f61c832bf1f `__ external/trace: Introduce + structure for reading traces +- `085dbf049050 `__ external/trace: mmap trace + buffers in dump_trace +- `6c74b8e4dda1 `__ include/mem_region-malloc: + Define calloc for CCAN Heap +- `3d6aca20b8ae `__ ccan: Add CCAN heap source +- `a5038b4ccaf2 `__ external/trace: Add support + for dumping multiple buffers +- `e0ed7e9985b4 `__ external/trace: Add follow + option to dump_trace + +Lei YU (1): + +- `df34cedd050a `__ Add P9 DIO interrupt support + +Michael Neuling (3): + +- `5beda3c6fe5b `__ nvram: Flag dangerous NVRAM + options +- `901261bc7699 `__ mambo: Add addr2func for + symbol resolution +- `68284c211739 `__ mambo: Integrate addr2line + into backtrace command + +Nicholas Piggin (12): + +- `7382324e9c41 `__ xscom: move more register + definitions into processor-specific includes +- `eaa899f53237 `__ fast-reboot:: skip read-only + memory checksum for slow simulators +- `90d01f9526ba `__ xive: Remove xive rev field + and recognize P9P +- `a8343d5f1a0d `__ fdt: check more errors +- `78040c772b5f `__ core/pci: pci_slot_add_loc use + null-terminated strings +- `fb447636f18c `__ build: Makefile clean gcov + files +- `bb408ca82fa8 `__ build: allow per-directory + flag additions and subtractions +- `32d44e355521 `__ fsp/leds: improve string + operations bounds checking +- `bc0a30f0bc58 `__ libfdt: upgrade to upstream + dtc.git 243176c +- `df6b7a2dadd7 `__ device-tree: speed up fdt + building on slow simulators +- `a00971e1946b `__ libc/string: speed up common + string functions +- `4025c84b4582 `__ external/mambo: Bump default + POWER9 to Nimbus DD2.3 + +Oliver O’Halloran (12): + +- `22057f868f3b `__ pci/iov: Remove skiboot VF + tracking +- `290fbf30ddc2 `__ pci/iov: Remove skiboot VF + tracking +- `76c569ca3000 `__ hw/phb4: Make pci-tracing + print at PR_NOTICE +- `27d1ef2ebabb `__ opal-gard: Account for ECC + size when clearing partition +- `02a683bf09d9 `__ hw/phb4: Assert Link Disable + bit after ETU init +- `771497098efd `__ hw/phb4: Use read/write_reg in + assert_perst +- `166a053f1d96 `__ hw/phb4: Add missing LTSSM + states +- `4760818d7c78 `__ hw/phb4: Set trace enable + where it’s used +- `6c0a6612f492 `__ hw/phb4: Make + phb4_training_trace() more general +- `b557b79a3a3c `__ opal-api: Document hole in the + token list +- `4a3ce90df510 `__ pci: Make the pci-eeh-verbose + nvram option generic +- `6e049e3c4fc5 `__ hw/phb3: Add verbose EEH + output + +Reza Arbab (2): + +- `3386550f5174 `__ npu2: Fix typo +- `d4f2f77377da `__ npu2: Purge cache when + resetting a GPU + +Samuel Mendoza-Jonas (6): + +- `bc2b1de3beb2 `__ include/ipmi: Fix incorrect + chassis commands +- `1bc63b896405 `__ platforms/astbmc: Check for + SBE validation step +- `5e8a373ebe4d `__ doc/bmc: Document SBE + validation on P8 platforms +- `9834b0874af4 `__ include/ipmi: Fix incorrect + chassis commands +- `757dfba75e03 `__ platforms/astbmc: Check for + SBE validation step +- `6ef47971a87d `__ doc/bmc: Document SBE + validation on P8 platforms + +Shilpasri G Bhat (1): + +- `92fd4f48014d `__ occ-sensors: Check if OCC is + reset while reading inband sensors + +Stewart Smith (150): + +- `f01cd777adb1 `__ ipmi: ensure forward progress + on ipmi_queue_msg_sync() +- `2cc067ede570 `__ ipmi: ensure forward progress + on ipmi_queue_msg_sync() +- `59bdc3a2d199 `__ hw/xive.c: Fix memcmp() in + DEBUG build to compare struct not ptr +- `ac734a084319 `__ opal-ci: Add Fedora 30 +- `ec52b670ddf5 `__ Intentionally discard + fini_array sections +- `7c9b3eb3c149 `__ With new GCC comes larger GCOV + binaries +- `76f7316bc8fc `__ ubuntu:rolling now missing + libcrypto.so.1.0.0, remove p8 mambo +- `33de0a26f587 `__ doc: flesh out OPAL return + codes documentation +- `fea5e6e204d9 `__ doc/opal-spec: update email + address +- `54f7a0e1d8d0 `__ doc/overview: flesh out + overview +- `e5d1bf6408a2 `__ doc: Giant OPAL API table +- `410c6dcf6dbc `__ doc: Make OPAL_CONSOLE docs + pretty +- `3c09d3d55c42 `__ doc: Make OPAL_RTC_READ docs + pretty +- `6eb1be26fc28 `__ doc: make OPAL_RTC_WRITE docs + pretty +- `c22375d9edf2 `__ doc: prettify OPAL_REINIT_CPUS +- `4653773053ae `__ doc: prettify FSP Code update + docs +- `022d6f9b8cc7 `__ doc: prettify and expand + OPAL_HANDLE_HMI2 docs +- `8d871aec1e24 `__ doc: prettify OPAL powercap + docs +- `6c9a98a2ffe5 `__ doc: prettify opal IMC + counters calls +- `fbd5f4c9290b `__ doc: prettify + OPAL_SENSOR_GROUP_ENABLE and OPAL_SENSOR_GROUP_CLEAR +- `a24d9df75f20 `__ doc: prettify OPAL_QUIESCE +- `1e57f1d587cf `__ doc: prettify OPAL_PCI_SET_P2P +- `95b50422d7e0 `__ doc: prettify + OPAL_[GET|SET]_PBCQ_TUNNEL_BAR +- `5d4e227e4591 `__ doc: prettify and RSTify + OPAL_NMMU_SET_PTCR +- `6f0bb487e844 `__ doc: prettify + OPAL_PCI_TCE_KILL +- `3baffee8afe2 `__ doc: prettify OPAL_INT + calls +- `e88bae8c7b3c `__ doc: prettify + OPAL_PCI_[GET|SET]_POWER_STATE +- `b33ad4d3ed54 `__ doc: prettify + OPAL_GET_DEVICE_TREE +- `38b45e292f45 `__ doc: prettify + OPAL_PCI_GET_PRESENCE_STATE +- `f7ec077e37c8 `__ doc: prettify OPAL_PRD_MSG +- `de8d541eb563 `__ doc: prettify + OPAL_IPMI_(SEND|RECV) +- `543cad968b04 `__ doc: prettify OPAL_SLW_SET_REG +- `25702ad76005 `__ doc: prettify OPAL_CHECK_TOKEN +- `0def86b35c92 `__ doc: prettify + OPAL_PCI_SET_PHB_CAPI_MODE +- `b3ed27ff6ef8 `__ doc: make OPAL_TEST docs + pretty +- `5b13696650b1 `__ doc: Add anchors to 5.1.13 and + 5.3.0 release notes +- `ac16abb5df81 `__ doc: combine OPAL_RTC_READ and + OPAL_RTC_WRITE pages +- `2c2c622d1dc2 `__ doc: Make OPAL_CEC_POWER_DOWN + docs pretty +- `2e93db95d85d `__ doc: Add example to + OPAL_CEC_POWER_DOWN +- `9b33b08a2778 `__ doc: flesh out OPAL_CEC_REBOOT + docs +- `c73270fd417a `__ doc: Flesh out NVRAM docs +- `cb8c5d76e72a `__ doc: Fix up + OPAL_HANDLE_INTERRUPT links +- `d3e07e2a07d3 `__ doc: Add details on removed + calls +- `8e4bb49cb5cd `__ Remove remnants of + OPAL_PCI_SET_PHB_TCE_MEMORY +- `df8dd2733162 `__ Remove last remnants of + OPAL_PCI_SET_PHB_TCE_MEMORY and OPAL_PCI_SET_HUB_TCE_MEMORY +- `11cdf2107fb1 `__ doc: Add PCI Config Space OPAL + call docs +- `fb4d55672f9d `__ doc: Make OPAL_ELOG pretty, + mark OPAL_ELOG_WRITE unimplemented +- `6dd269db19f7 `__ Document the long removed + OPAL_REGISTER_OPAL_EXCEPTION_HANDLER call +- `8c47f5ede6b2 `__ doc: fix OPAL_CONSOLE links +- `ae2de39b80de `__ doc: OPAL_START_CPU and + OPAL_RETURN_CPU +- `da90a25872ff `__ doc: Add links to XIVE calls +- `af6d53905913 `__ doc: Combine and extend + OPAL_SENSOR_READ[_U64] docs +- `91a1f4409ca6 `__ doc: Clean up OPAL power shift + ratio docs +- `5eac08c4b3a3 `__ doc: combine + OPAL_SENSOR_GROUP_ENABLE and OPAL_SENSOR_GROUP_CLEAR +- `550f749f0d5a `__ doc: Extend + OPAL_LEDS_[GET|SET]_INDICATOR +- `70362d09064d `__ doc: prettify and flesh out + OPAL_FLASH call documentation +- `88a17d78ae8d `__ doc: Add OPAL_I2C_REQUEST + documentation +- `ed702b6524b7 `__ doc: Flesh out + OPAL_(READ|WRITE)_TPO and OPAL_GET_DPO_STATUS docs +- `77f7c48a1fd6 `__ doc: Flesh out + OPAL_(UN)REGISTER_DUMP_REGION docs +- `1fbddac373ef `__ doc: prettify and flesh out + OPAL_XSCOM_READ and OPAL_XSCOM_WRITE +- `c78419dca251 `__ doc: flesh out and prettify + OPAL_LPC_(READ|WRITE) +- `e437a0fc0fd4 `__ doc: misc formatting fixes +- `dc24fd7fe912 `__ doc: Document OPAL_DUMP + calls +- `39bd3717a128 `__ Add missing 5.4.9 release + notes +- `bf1b2d6c7906 `__ skiboot 6.0.3 release notes +- `b63096b65bb9 `__ skiboot v6.0.12 release notes +- `64e239b22dda `__ skiboot 6.0.9 release notes +- `6d84c3f3d05f `__ doc: Add missing skiboot 5.9.8 + release notes +- `cd08835db7cb `__ doc: Add missing skiboot-4.0 + release notes +- `769ce61fbcfa `__ doc: Add missing skiboot-5.0 + release notes +- `3e86783b80e5 `__ doc: Add missing skiboot-4.1 + release notes +- `12b49b4434f4 `__ doc: Add missing skiboot-4.1.1 + release notes +- `b4b596393e71 `__ doc: Add skeleton + OPAL_PCI_EEH_FREEZE_STATUS docs +- `9dd1df6b37d0 `__ doc: OPAL_PCI_SHPC was never + implemented +- `484e81580580 `__ doc: Add skeleton + OPAL_PCI_EEH_FREEZE_CLEAR docs +- `5eec3e33bc06 `__ Remove unused + OPAL_PCI_EEH_FREEZE_STATUS2 +- `e6d95f28f325 `__ doc: prettify + OPAL_PCI_PHB_MMIO_ENABLE +- `8ab9f9d33f0c `__ doc: prettify + OPAL_PCI_SET_PHB_MEM_WINDOW +- `897d8c8a41d9 `__ doc: prettify + OPAL_PCI_MAP_PE_MMIO_WINDOW +- `5b4d6f1f0e61 `__ Remove never implemented + OPAL_PCI_SET_PHB_TABLE_MEMORY and document why +- `2299cbb445b6 `__ doc: prettify OPAL_PCI_SET_PE +- `8ff862327371 `__ doc: prettify + OPAL_PCI_SET_PELTV +- `7599c245bbde `__ doc: prettify OPAL_PCI_SET_MVE +- `0c1a54e40263 `__ doc: prettify + OPAL_PCI_SET_MVE_ENABLE +- `065cfb71eef2 `__ Remove unused + OPAL_PCI_GET_XIVE_REISSUE and OPAL_PCI_SET_XIVE_REISSUE +- `fb0bd9be4132 `__ doc: prettify + OPAL_PCI_SET_XIVE_PE +- `a98ca2e80d49 `__ Remove unused + OPAL_GET_XIVE_SOURCE +- `309dc0d0a06a `__ doc: prettify + OPAL_GET_MSI_[32|64] +- `f797854384a3 `__ doc: Document + OPAL_QUERY_CPU_STATUS +- `e9bced00496e `__ doc: prettify + OPAL_PCI_MAP_PE_DMA_WINDOW[_REAL] +- `9a3314d7bfdb `__ doc: Add skeleton + OPAL_PCI_RESET docs +- `321dd1693401 `__ doc: Skeleton + OPAL_PCI_GET_HUB_DIAG_DATA docs +- `e985764f5734 `__ doc: Flesh out + OPAL_PCI_GET_PHB_DIAG_DATA2 docs +- `0e56e26ab02a `__ Remove remnants of + OPAL_PCI_GET_PHB_DIAG_DATA +- `a4edaf6ce18b `__ doc: OPAL_PCI_FENCE_PHB was + never implemented +- `272d0658f1ac `__ doc: Add skeleton for + OPAL_PCI_REINIT +- `227de3c5dfc9 `__ doc: OPAL_PCI_MASK_PE_ERROR + was never implemented +- `7eae8441e74a `__ doc: Mark + OPAL_SET_SLOT_LED_STATUS as never implemented +- `de278bc3b401 `__ doc: Add OPAL_GET_EPOW_STATUS + docs +- `0d1c898fd38e `__ doc: + OPAL_SET_SYSTEM_ATTENTION_LED was never implemented +- `66b4b96a2710 `__ doc: OPAL_RESERVED[12], + reserved but never used +- `40bd86dd1ca9 `__ doc: Add skeleton for + OPAL_PCI_NEXT_ERROR +- `dc9ee7f37f0c `__ doc: Skeleton OPAL_PCI_POLL + docs +- `9b9f564fdb9c `__ doc: Add OPAL_PCI_MSI_EOI + skeleton docs +- `3310851c9b2a `__ doc: Add OPAL_ELOG_WRITE to a + list of future calls +- `a6bbe935f0a1 `__ doc: Add skeleton + OPAL_RESYNC_TIMEBASE docs +- `971a2993ac8a `__ doc: prettify OPAL_GET_MSG +- `d64431cca54b `__ doc: prettify + OPAL_CHECK_ASYNC_COMPLETION +- `9d3a0036ed41 `__ doc: prettify + OPAL_SYNC_HOST_REBOOT +- `227c81905887 `__ doc: Document OPAL_GET_PARAM + and OPAL_SET_PARAM +- `70abf89d6bef `__ doc: Document OPAL_ELOG_SEND + as not ever used +- `d69e78b29d42 `__ doc: Document + OPAL_WRITE_OPPANEL_ASYNC +- `cdc7a00a0541 `__ doc: Skeleton + OPAL_PCI_ERR_INJECT docs +- `05cf82f958f2 `__ doc: skeleton + OPAL_PCI_EEH_FREEZE_SET docs +- `3240ad51fa81 `__ doc: Document + OPAL_CONFIG_CPU_IDLE_STATE +- `07a475fbda19 `__ doc: prettify OPAL_GET_XIVE + and OPAL_SET_XIVE +- `63dd1315f5ac `__ doc: fixup misc broken links +- `16b7ae641037 `__ Remove POWER7 and POWER7+ + support +- `6995f7d1309d `__ Remove P7 remnants: hw/cec.c, + apollo platform +- `a66f5a81000d `__ hw/lpc: Fix theoretical + possible out-of-bounds-read +- `2d4c7f9886ee `__ core/cpu: Fix theoretical + use-after-free if no_return job returns +- `0a2f8fbf9314 `__ doc: Add OPAL tokens 46-48 as + never used +- `db3929ee4f0a `__ doc: Futher document + OPAL_REINIT_CPUS_MMU modes +- `df9d972c2308 `__ sparse: fix OPAL API function + argument test +- `728c73b8efb8 `__ sparse: fix bt_lock should be + static +- `dbf27b6c4af8 `__ sparse: fix incorrect type + assignment in core/ipmi.c +- `9c89e53d235c `__ travis: add back Coverity Scan +- `ef691db35337 `__ struct p9_sbe_msg doesn’t need + to be packed +- `ba977f2e4406 `__ hdata/vpd: fix printing + (char*)0x00 +- `b904cb733750 `__ Disable + -Waddress-of-packed-member for GCC9 +- `d615b964a946 `__ doc: travis-ci deploy docs! +- `bad74d247bcc `__ op_display: make platform + function rather than “FSP” specific +- `7e6602e30975 `__ Move more FSP functions to FSP + platform +- `1b07618e8a2d `__ Split FSP OCC code out into + hw/fsp/ +- `30ea4db09c7c `__ Move core/hostservices.c to + platforms/ibm-fsp/ +- `bfe3f8aa3618 `__ host_services_occ_base_setup + is core homer code not host_services +- `7a1c727edf31 `__ core/init.c: use if + (platform.bmc) rather than !fsp_present() +- `915097bdb87f `__ core/init.c: no longer need to + include FSP headers +- `9fc0c1287ada `__ Move FSP specific op-panel + calls to platform.exit() +- `5e705176fd26 `__ core/opal: move HIR trigger to + FSP poller +- `20965078a198 `__ hw/fsp/fsp.c: remove lying + comments +- `d14cfe94cdbe `__ core/pci: use !platform.bmc + hack over fsp_present() +- `ddf48eae7697 `__ fast-reboot: move platform + specific bits to a platform call +- `77b17098b41c `__ Move FSP-specific VPD + functionality to platforms/ibm-fsp/ +- `5f64c9e48a12 `__ core/timer: Use platform + heartmeat_time call for FSP platforms +- `dfb707f5579e `__ Separate FSP specific PSI code +- `633645665cb3 `__ Move platform specific PRD + functionality to struct platform +- `46a5902e7b63 `__ Experimental support for + building without FSP code +- `695240b0cadd `__ doc: Add .nojekyll to not + confuse gh-pages +- `4db38a36b310 `__ skiboot v6.4-rc1 release notes + +Suraj Jitindar Singh (1): + +- `b8329fe2982d `__ core/fast-reboot: Add + im-feeling-lucky option + +Vasant Hegde (17): + +- `7097cb6a40dc `__ skiboot v6.0.20 release notes +- `e6e70ea51c65 `__ skiboot v6.2.4 release notes +- `990d248a61a0 `__ skiboot v6.3.1 release notes +- `a78bf50e02dd `__ skiboot v6.3.1 release notes +- `41109e5073bd `__ gard: Use consistent name +- `bc5584c3145b `__ core/opal: Increase + opal-msg-size size +- `ec9f67bdaedc `__ opal-msg: Pass return value to + callback handler +- `66d0ad68687b `__ opal-msg: Pass parameter size + to \_opal_queue_msg() +- `b6fce51e3170 `__ opal-msg: Enhance opal-get-msg + API +- `e2fcc4dd6d58 `__ core/test/run-msg: Add + callback function test +- `bdcf4483eb55 `__ hostservices: Do not call + hservices_init on ZZ +- `fcb1d4dc1b9d `__ prd: Validate + \_opal_queue_msg() return value +- `fb702bf01aea `__ prd: Implement generic HBRT - + FSP interface +- `eb86b1484f54 `__ prd: Implement generic FSP - + HBRT interface +- `9cae036fafea `__ opal-prd: Fix prd message size + issue +- `0bf01d93ee39 `__ platform/zz: Add new platform + type +- `197ee04e276b `__ skiboot v6.3.2 release notes + +Package: vesnin-xml +------------------- + +`Repository `__ + +.. _v2.4-rc1-patches-7: + +Patches +~~~~~~~ + +.. _v2.4-rc1-commits-7: + +Commits +~~~~~~~ + +Artem Senichev (1): + +- `deed9ba0bc6d `__ Setup APSS channels (power + consumption) + +Package: witherspoon-xml +------------------------ + +`Repository `__ + +.. _v2.4-rc1-patches-8: + +Patches +~~~~~~~ + +.. _v2.4-rc1-commits-8: + +Commits +~~~~~~~ + +Erich Hauptli (1): + +- `a6f4df381b97 `__ Op build 2.0.y (#83)