v1.21
Release Notes for OpenPower Firmware v1.21
This release is NOT intended for GA POWER9 platforms, for that, op-build v2.0 is required.
Known Issues
- Special Wakeup will error out, causing 'sensors' utility and fast-reboot to not work if cores are in stop states.
- stop11 is disabled
Updated Packages
Package | Old Version | New Version | Platforms |
---|---|---|---|
busybox | 1.27.1 | 1.27.2 | barreleye,firenze,firestone,garrison,habanero,openpower_mambo,openpower_p9_mambo,p9dsu,palmetto,pseries,witherspoon,zaius,zz,romulus |
capp-ucode | p9-dd2-v2 | p9-dd2-v3 | barreleye,firestone,garrison,habanero,p9dsu,palmetto,witherspoon,zaius,romulus |
ethtool | 4.10 | 4.13 | barreleye,firenze,firestone,garrison,habanero,openpower_mambo,openpower_p9_mambo,p9dsu,palmetto,pseries,witherspoon,zaius,zz,romulus |
eudev | 3.2.2 | 3.2.4 | barreleye,firenze,firestone,garrison,habanero,openpower_mambo,openpower_p9_mambo,p9dsu,palmetto,pseries,witherspoon,zaius,zz,romulus |
glibc | 2.25 | glibc-2.26-73-g4b692dffb95ac4812b161eb6a16113d7e824982e | barreleye,firenze,firestone,garrison,habanero,openpower_mambo,openpower_p9_mambo,p9dsu,palmetto,pseries,witherspoon,zaius,zz,romulus |
hostboot | 695bd891343faf1f0ef85fe53148590e58239efd | d3025f5d7ddd0723946bb54fcb471d2bf1fd2da4 | barreleye,firestone,garrison,habanero,palmetto |
hostboot | 6a4ab65a8754682e6771a043930860a048a5474d | 28927a78ca4144aa8214d35b7ad7e2ddba5ada4e | p9dsu,witherspoon,zaius,romulus |
hostboot-binaries | 25ebcad0c402f3d1e3e2a6d25b5ffe9ed9dfa047 | 6924d6b711ba7b1d4c47346c9a8dff88cfaaf4c8 | barreleye,firestone,garrison,habanero,p9dsu,palmetto,witherspoon,zaius,romulus |
ima-catalog | 48ce3f26d2b2c74872979b968e0869fb0b4d1f3d | 01b26a136da16a87c0b6b3c4d9f27555dca104dc | barreleye,firestone,garrison,habanero,p9dsu,palmetto,witherspoon,zaius,romulus |
iprutils | 2.4.14.1 | 2.4.15.1 | barreleye,firenze,firestone,garrison,habanero,openpower_mambo,openpower_p9_mambo,p9dsu,palmetto,pseries,witherspoon,zaius,zz,romulus |
kexec-lite | 86e45a47e8cc1f598ccfa9b873a23067f4ecc36f | 87d044a895b1c004320a2676099a54a5a2a74f2e | barreleye,firenze,firestone,garrison,habanero,openpower_mambo,openpower_p9_mambo,p9dsu,palmetto,pseries,witherspoon,zaius,zz,romulus |
libflash | v5.8-123-gc06ed583 | v5.9-166-g70f14f4dd86e | barreleye,firenze,firestone,garrison,habanero,p9dsu,palmetto,pseries,witherspoon,zaius,zz,romulus |
linux | 4.13.8 | 4.14.20 | barreleye,firenze,firestone,garrison,habanero,openpower_mambo,openpower_p9_mambo,p9dsu,palmetto,pseries,witherspoon,zaius,zz,romulus |
linux-headers | 4.13.8 | 4.14.20 | barreleye,firenze,firestone,garrison,habanero,openpower_mambo,openpower_p9_mambo,p9dsu,palmetto,pseries,witherspoon,zaius,zz,romulus |
lvm2 | 2.02.171 | 2.02.173 | barreleye,firenze,firestone,garrison,habanero,openpower_mambo,openpower_p9_mambo,p9dsu,palmetto,pseries,witherspoon,zaius,zz,romulus |
machine-xml | c6d2767a13f0e747bc58dd1d2d6936fc2679e276 | fb5f9334aa0c305f245615c30e8e542b37f94091 | p9dsu |
machine-xml | 8633e11cd395547f37df3c9d90cc2c7e0bebd194 | b788f99848d65192bbb76aa76ab456a5792f4315 | romulus |
machine-xml | 785c625a2a06cf080cff4cafb4019173c4a17eb0 | 58554bfabd7f356bc9db3e4938162acd445fc559 | witherspoon |
machine-xml | 22ce15f13c4ba78bdbbd4649c3467ace6a640be2 | b0884b3032df60e49eff4b212719f8d49a5d6be7 | zaius |
mdadm | 3.3.4 | 4.0 | barreleye,firenze,firestone,garrison,habanero,openpower_mambo,openpower_p9_mambo,p9dsu,palmetto,pseries,witherspoon,zaius,zz,romulus |
occ | 7449acdc8bfe422483bf9de7d9a9723156e4dd51 | f72f857b7e5ab25a5616b1655005b963405eb350 | p9dsu,witherspoon,zaius,romulus |
openpower-pnor | 21d66daff697f8c13fb067340ca621e9208ab1ea | b210f15c69933e21494323a8f5017501e7b2c1de | barreleye,firestone,garrison,habanero,p9dsu,palmetto,witherspoon,zaius,romulus |
petitboot | v1.6.2 | v1.6.6 | barreleye,firenze,firestone,garrison,habanero,openpower_mambo,openpower_p9_mambo,p9dsu,palmetto,pseries,witherspoon,zaius,zz,romulus |
sbe | 76a7eb9956ba2f1c1f0f5c74bf4eef168b328fd7 | 0aae9a8e68abb55110bee2d7bd2fbe49a4a11e70 | p9dsu,witherspoon,zaius,zz,romulus |
skiboot | v5.9 | v5.10 | barreleye,firenze,firestone,garrison,habanero,openpower_mambo,openpower_p9_mambo,p9dsu,palmetto,pseries,witherspoon,zaius,zz,romulus |
util-linux | 2.30.1 | 2.31 | barreleye,firenze,firestone,garrison,habanero,openpower_mambo,openpower_p9_mambo,p9dsu,palmetto,pseries,witherspoon,zaius,zz,romulus |
New Packages
Package | Version | Platforms |
---|
Removed Packages
Package | Version | Platforms |
---|
Package: barreleye-xml
Patches
Commits
No changes.
Package: firestone-xml
Patches
Commits
No changes.
Package: garrison-xml
Patches
Commits
No changes.
Package: habanero-xml
Patches
Commits
No changes.
Package: hostboot
Patches
Commits
Adam Hale (3):
- 9fec69bc023c Remove psave init for firmware blacklist
- 6e847113eb96 Expand PGPE optrace to Main Mem - No fnctl coreq rqmt image build vs hcode
- d8083fad5ac1 Move PGPE optrace buffer to main memory
Adriana Kobylak (1):
- 17e278a6ec39 PnorUtils.pm: Add volatile flag
Alpana Kumari (1):
- 663aae09de40 Fix in filter Unwanted Attribute script
Amit Tendolkar (5):
- c06de50b3c21 STOP Recovery: Misc infra. updates to enable PM FFDC in HOMER
- a202d4b0af85 Enhance SBE Deadman FFDC Format and sequencing
- db7de0c59ffc Change PPE State FFDC into a human readable format in eSEL/PEL
- 7067a4180ed6 Cache/Core stop clocks: add shut down of Power Management to remove contentions
- cff2ddbb3e9d Extend PM Reset flow to collect PM FFDC to HOMER
Andre Marin (6):
- 1439d34bee09 Update memory error xml information
- aa313fb234e1 Update HPW Level for MSS API library
- d6f46067ee8d Add empty wr_crc files for HB to mirror
- fd207a3412f2 Update HPW Level for MSS API library
- 8c104ea1e919 Add VPD lookup to build a supported frequency list, and bin-down support
- a7311993a7c8 Enable FFDC logging for mss_freq for real VPD accessing fails
Anusha Reddy Rangareddygari (2):
- 4471b2a5baa5 p9_setup_sbe_config
- 6e0c67270fb4 Level 2 HWP for p9_sbe_dump
Ben Gass (4):
- a06edcedafcf Adding p9c_11 support.
- 52c557d1409b Adding p9a support.
- 15569e9de5a8 Shorten A-link timers for sim. Add polling for A-link training.
- 7d8227db605d Re-submit Axone updates
Benjamin Weisenbeck (13):
- f77b89e3527e Adjust ATTR_PEER_TARGET values for runtime
- 68e2f99dbe29 erepair VPD access bug fixes
- 34813cc8c52a PRD: Enable erepair vpd access procedures
- 9b4e25447bb1 Call xbus restore erepair in istep 9
- 9b826df04888 PRD: Fix missing clear of pll errors
- 7288c1f95ebb PRD: Disable Cen PLL Domain until required plugin functions are defined
- 1b258924a049 PRD: Define extra registers for Cumulus chip
- f46a51570e9f PRD: Power Management Recovery
- 056c43ed3e5a PRD: Dynamic Memory Deallocation
- 8411dba53c3b PRD: Add calls to perform dynamic memory deallocation
- ffc30dcc9134 PRD: Disabling FSP clearing/masking of FIRs to avoid blacklist violations
- 6cb8ac2dc748 PRD: Move MC_ADDR_TRANS register definition to MCA
- a3eee11e4e9e Fix PEER_TARGET addr translation issue following HBRT reset
Bhimsen G Kulkarni (1):
- c037b71deb05 MAX_COMPUTE_NODE_PER_SYSTEM attribute support for Zeppelin.
Bill Hoffa (16):
- 84d4eb8da450 Take MFG mode into account before entering reconfig loop
- 48b14aae8704 Fix genHwsvMrwXml.pl setting of MSS_MRW_REFRESH_RATE_REQUEST
- 13863b512ac2 Add call_host_set_voltages to istep 08.12
- f7a5547478ea Interrupt Handling Flow Change to Prevent Deadlock
- 038d61af4611 Update Bbuild to b0117a_1802.911
- cb444552aeba Multi-Drawer (IPC) Interrupt/Messaging Support
- 82805770e035 Fix simulation get all registers command
- 9925aa358f2a Remove @inc with current directory from create_ekb_targattr.pl
- e77f8551f4a6 Handle INTRP SHUT_DOWN message in MBOX IPC msg_hdlr
- 39157523786b Set Memory Enabled Bit for all Procs with Valid Memory
- 294a73d38078 Re-order INTR/IPC shutdown message handling
- d20c2cb2d2b2 Properly handle INTRP unmask error handling
- 9efdc04854a9 Allow --with-backtrace for hb-Ps on Simics Command Line
- ed4753f93086 Enable fsidd testcases for Cumulus model
- 77b70bb7119c Enable sbeio runtime testcases
- 8acb64aeb8e4 Enable Scom + Targeting unit tests for Cumulus model
Brian Bakke (10):
- 0abd9ab92d13 Story 173854 - Hostboot service to run phb perst procedure
- 7adcd16c12ad Story 180760 - Use self restore API to disable ATTN in HID ...
- 7181b751b4d0 Error loading p9_phbPerst
- 5353e40a1ad9 Story 179465 - Smarter HBBL id handling ...
- 3a88f18bc738 Enable ATTN prior to OPAL handoff
- b98033264ca7 Increase error log size to 4K for obmc systems
- 024dc9b9a203 malformed conditional errors with new ODE
- 5e8ed1d75c2a Bad target parsing in attributeOverride tool
- 59c8ce01244b CAPP GARD Records cleared on Witherspoon
- 5b7b2ed56a6f Fix and codify how system and node targets are handled by attribute overrides
Brian Stegmiller (3):
- 1eba8f47f718 Avoid assert on invalid target types for PRD and HWP PLID association
- 4296f3972550 HB Attribute for IPL chkstop analysis
- adc84473391d PRD: Call hostboot for SBE errors
Brian Vanderpool (5):
- 2c84b69258b2 Disable Pulsed Resclk mode
- 3c9fe01a0255 PM: Mask CME LFIR Bits 13:19 - they are only used for characterization
- d3ecbc680817 Initial check-in of p9_cme_sram_access
- c5117f9ce933 PM: Ignore allow_reg_wakeup in cache contained mode
- 0c093d57ac2a PM - use OJCFG[6] instead of OCR[10] to halt the 405 before reset
CHRISTINA L. GRAVES (7):
- 102eb384558d Adding target for lco_m, changed flags, changed INF to DBG
- f01a301bb626 p9_adu_access and p9_adu_setup L2 procedures
- 3cb9bab7b62a Changes in error handling to stop the read/write as soon as an error occurs
- d3defd59a697 Changes in ecc data fixing so reading and writing works
- a656e358f1a1 ADU HWP updates for CI support, performance
- c77a01844e73 ADU Level 3 code, changed owner to Josh, and added comments
- 159389c0b656 PBA Level 3 code, changed owner to Josh, and added comments
Caleb Palmer (24):
- 7f4fb82f60a5 PRD: Fix infinite loop when handling MPEs
- 219a0628c4f8 PRD: MPE Add VCM Event at MDIA
- ca3990cbf857 PRD: Update handleRrFo
- d2f72e803860 PRD: Fix sym count overflow in runtime TPS
- ad724500847e PRD: Init PRD in enableAttns
- fec3fa592c19 PRD: Use chip's Galois code when writing chip marks
- 78baac3b72b0 PRD: Ban TPS after Maint UEs
- d30453f1107c PRD: Default iv_stoppedRank should be MCA not MCBIST
- 8c8e212108f6 PRD: Capture IUE Counts for FFDC
- e21201436665 PRD: Fix skipping TPS ban after Maint UEs
- b0255985c87e PRD: Make sure IUE bit is set after threshold
- c32b0a4eb864 PRD: Reenable restore dram repairs
- 1d862697f0b1 PRD: Mask mainline CEs after TPS is banned
- aa5e361a94c9 MDIA: Fix overwriting rc from restoreDramRepairs
- 4ba260490a2f PRD: Make sure iv_stoppedRank is set in handleCmdComplete
- e029420eaf65 PRD: RCD parity error broadcast mode workaround
- ef1d51e23675 Bad DQ bits compare ECC and spare fix
- 5320c4c323d2 Fix bad DQ bits translation
- 371ca0eb55ae Add attribute for row repair data
- 4a33c3221672 PRD: Restore repairs fix bad dimm mask check
- b94740d30931 Bad dq bitmap vpd write fixes
- 2a7e12d18b20 Callout DIMM if bad dq set in mnfg mode
- 21d980956449 Reenable reconfig loop for new bad dq data
- e7c2ef327998 Fix bad dq wiring data translation
Chris Cain (7):
- 4e72331566db HTMGT: Do not validate throttles based on oversubscription
- beeeedc75591 HTMGT: Pass utilization in hundredth units to HWP for mem throttling
- a1f431ee3a68 HTMGT: Ensure processor callout added when going to safe mode
- 02098ca7d9c1 HTMGT: Pass power per DIMM to memory throttling procedures
- 83243d5bbb3d HTMGT: Send power supply redundancy policy to OCC
- c16744bed525 HTMGT: Mark GPU as functional when present
- 2af7a69ada93 HTMGT: Bias values need to be applied to frequencies
Chris Steffen (3):
- 8c705a49a9f4 Initial Abus Commit
- 0f2ac854f66a Updated Obus Interface
- bbd317375f82 I/O Metadata Cleanup
Christian Geddes (41):
- ac7f3d7b4b95 Re-enable fapi2 test case module
- 6f456343a42a Clean up things that were left after updating to simics nimbus 2.0
- 7ac94ae277b9 Add EXTRAINCDIR to phb_perst makefile
- 47f275a6bd3b Gard out EX when CME HALT ERROR is hit
- 9e703b5d526c Add HW425526 and HW425027
- 43b86b565ad7 During MPIPL check if SBE has set Hyp HRMOR in blComm area
- 2727e5272f13 No longer pass master ex to HWSV as is no longer needed in p9
- 5ef559321401 Move bbuild up to b1109a_1746.910 and remove workaround
- 4bfe046e2f8b Use readSeeprom PSU chipop to get SBE seeprom image version
- 397dacc3e9ad Remove annoying mbox traces (TRACF -> TRACD)
- c5c12e6e0ae9 Add RTC to remind us to allow sending readSeeprom op to slave SBE
- 6bc72e2973d1 Remove limit on max size of PNOR TOC
- ce376fc3f4c7 Set hostboot_mode bit on P3PC interrupt scom reg during intrrp init
- 9f3429c04561 TI w/ unrecoverable error if system boots w/ mismatching processors
- a9a0baba8c4c Add option to Mask off SBE bits on TP_LOCAL_FIR
- a6d6b5da3da4 Make SBE_MISCOMPARE_WITH_MASTER_VERSION errors informational
- 8299008e6196 Re-enable Broadcast mode
- 4f6092708bc8 Add no_export to DMI_INBAND attributes
- fd12b61b55f2 Add hbHypCommArea struct to end of Hostboot Data reserved mem section
- 779a1c3444a3 Read the hb/hyp comm area to see if hyp moved hrmor
- aedc6f0a892e Add comments for hb/hypervisor communication struct and remove TODO
- 8b95aa4ffafe Increase size allocated for HBRT section in Pnor from 4.5 -> 6.0 MB
- 25cb28c5a6cf Set MSS_MRW_MEMDIAGS_BCMODE to be overrideOnly
- fc6895bd0a84 Remove writable from Power Slope Centaur Attributes
- e5cb7887f8b7 Remove writable property from ATTR_LINK_TRAIN
- 4592e5a256c4 Add FABRIC_PRESENT_GROUPS system attribute
- 1e15041b86ab Remove obus workaround from call_proc_chiplet_fabric_scominit
- 0761000af3d1 During MPIPL expand memory size to be FULL_CACHE right away
- bba738e7b179 Compute PAYLOAD_BASE attr based on phys_addr passed from PHYP
- 66ce95b8de1f Remove is_master conditional from getVersionInfo in sbe_update
- ae0fa99d821a Remove setting flipPort in processProc
- de1c2d1d9e39 Remove annoying traces from target generation code
- aff61dd84b01 Add sbe_retry_handler to FIFO fail path
- ae1ac07ebcac Zero out Cumulus related virtual address attribute during MPIPL
- 02b1fd73c568 Save away SBE FFDC and COMM area address in corresponding attrs
- 32a051104ae9 Always have secureModeDisable bit set to 0 in sbe_retry_handler
- 0752d042e8fc Set PAYLOAD_KIND attribute based on fused bits in scom register
- 864e746259e4 Add attribute to give platform more control over PM_RESET
- 35165b347625 Remove all explicit calls to special_wakeup from hostboot code
- b542fd639299 Enable platSpecialWakeup during IPL time and add support
- 18a7e1928bde Use ATTR_SKIP_WAKEUP to determine what we do for PM reset
Christian R. Geddes (1):
- 42e96493c5fa Revert "Add HW425526 and HW425027"
Christopher D Hanudel (1):
- fd82f7002d2d RNG DD2 Hostboot: Sim data showed needed parm update so ST fail at 50% entropy
Claus Michael Olsen (15):
- d0343c2f1ae6 Centaur ring support - TOR API
- 86f2ee342aa0 Small change to dd container header file.
- cc6ec7c9087b HW425038 INT ARX timeout workaround - Updated initfiles to 49241
- 0d63966b4333 Update: xip_tool: Introducing image section type (IST).
- 385c30e4905d Support for PPE commit 49883 to error out on non-TOR ring section.
- b78b33c5a32a Code restruct: TOR API
- fecd2a64f5b4 Override filter ring support for perv_pll_bndy_bucket rings.
- 80ef0f2bbe20 Removing P9_XIP_ITEM_NOT_FOUND trace out msg from p9_xip_image.C
- 4864902e62b1 Adding CT_P9A to the enum list of chip types.
- 21c7d72548e5 p9_dd_container: Introducing DD container API lib to PPE repo
- c1c9e46c0846 xip_customize and TOR API: Improved DD level verification
- 975d6f745c83 Moving DD specific ring coord from TOR to XIP (step 2)
- c9ad324035c7 Additional risk level support - (step 1) Backward compatibility
- 648da43c862b Fix to TOR API failure on 32b systems
- 7316af3dc8a8 Bug fix to TOR API to not check TOR header version against TOR_VERSION
Corey Swenson (5):
- 887d17b52472 Fix memd_creation file input and output paths
- f17ee1ff96ba Put editimgid into fsp.tar
- 665c9a18838f Fix for MDIA timeouts on Cumulus step 14.1
- 52ca8121f1ed Leave MCS acker open until Istep14
- afa7087e71fe Cumulus updates and testcase workarounds
Dan Crowell (29):
- 7535501dada9 Remove extra trace from multicast workaround code
- 8b06214f873b Allow fuzzy matches to WOF tables in Simics
- e62b88fdb3a5 Temp remove sbeio_rt from HBRT image to get space back
- e0672626472a Put libsbeio_rt back into HBRT
- 9a2e268f1799 Fix makefile syntax issue in vpd makefile
- e3cc786e08ab Stop parsing IVRM attributes for ZZ
- dfdf4bee880f Remove invalid access to TARGETING::EntityPath in base image
- 453d38aa29e4 Revert ATTR_CEN_ECID back to ATTR_ECID
- 56a7903c3dff Allow VPD writes to memory cache at runtime
- c75929bb0e53 Add Fallback Frequency for #V Bucket Selection
- cf31061a2d76 Remove bad istep-to-istep library dependency
- 8392e4f60660 Set response size equal to request size for FSP messages
- 8be0be91a852 Dummy commit to pull in prereq for FSP CI failure
- 1dce3206aa21 Increase trace buffer size to avoid hang between traces and PRD
- 59c08f915474 Remove distracting error message for fallback #V freq
- 0d8527ec60f3 Fixes for Runtime VPD Write messages
- 7f8aa4b7a017 Tweaks to multicast scom workaround
- 1e973575493d Expand Hostboot to 64MB
- b1534d2eee2f Add default for PROC_REFCLOCK to be 133333
- 04d354188da8 Change ATTR_MSS_WR_VREF_OFFSET to be override-only
- 400b3066f785 Remove i2c lock calls for vpd writes at runtime
- caaafc02d588 Commit errors for VPD writes as visible logs
- 29b02eface84 Always set RISK_LEVEL regardless of value
- 093246224655 Set ATTR_RISK_LEVEL based on scratch reg bits
- c80dab12a855 Switch polarity of return data for perst commands
- 328e7f781d6d Remove extraneous error messages for multicast scoms
- 528b3930d63a Increase poll wait time for SBE PSU operations
- 11cb66583553 Fix VPD lookup in Firmware boots
- 59b62178dc81 Disabling WOF and VDM for Nimbus DD2.0
Daniel Howe (8):
- 7fc0a8c51bfe Allow lpc_ed for p9n 2.2 per HW418117 fix
- ebd63e0fbdad update data token init to use scans on p9c 1.1
- 40a7f282bb78 disable pb tl when not in use
- 9bebbc7433c7 HW399448 set correct mode bit
- 83bb585ecafb update pb data x on token ring init procedure
- da0c66a0fee5 Update alink ras settings
- 08b4146e8dc8 Extend xbus oc expiration timers and updated epsilon for fleetwood
- 8c18b32b0a59 Reconcile epsilon w/ latest FBC latency document
David Kauer (3):
- e67892d9ce11 HW425038 INT ARX timeout workaround
- 7b43e07c5fb3 Modify INT FIR configuration settings
- a62b221b2fc8 INT FIR Mask fix for Nimbus DD2.0
Dean Sanner (16):
- 08d89ba2b878 Remove support for P9N (Nimbus) DD1.0
- 5b272bf3f232 Fix PNOR sections loaded into reserve-mem for non secure sys
- 97f6525326d7 Control Host reboots for manufacturing
- 6407898fc569 Connect CDIMM power/slope ATTR with VPD accessor function
- 1233c105dfd1 Various targeting fixes for Fleetwood system
- 99f0ee037491 Fleetwood dimm numbering fixes
- 4606e773441d Factor in fabric group on multinode systems
- 480f31bfceaa Correct Obus buckets math: one, not zero based
- 9225a7cd9cfa Only enable TCEs on drawer 0 for multinode
- 7b2ee59900c6 Fixes for multinode istep 21.1
- a8b5cf553026 Tweak IBM SFC flash settings for Micron chips
- 34ff810fcb79 Remove excessive tracing from AttrRP
- 6751a4860243 Default to full cache usage during early Hostboot
- 305fcd051d53 Updates to make multinode IPC work
- fe7571698e85 Increase SBE FIFO delay timeout
- 1eac1bea6c09 Close race condition in multi instance IPC
Donald Washburn (2):
- 5e731ccc76d4 Work around for SCOM DMI bug on Cumulus.
- 621ab58f2f53 Integration of hardware vpd accessor functions into Hostboot.
Dzuy Nguyen (1):
- c71ed1c41450 Add support for OBUS PLL buckets
Elizabeth Liner (14):
- 7f75425745f0 Moving SBE threshold handler to its own file
- 351f3287bba4 Create base class structure for SbeRetryHandler
- 18f9c896aa1e Fixing the SBE switch functionality
- 010d6a9a091b Adding more debugging traces to the SBE error handler
- e29c5cfdb62c SBE error logging and handler cleanup
- a147e5838156 Unit tests for SbeRetryHandler
- cf89b876a3d4 Adding SbeRetryHandler to the runtime module
- a334e5aa3f11 Add in a check in the PSU error logging for SBE failure
- 2e5deae5db69 Add call to get the SBE RC and commit it to an error log
- 6b43bcadea88 Adding advanced restart logic after detecting vital attentions
- 7c679624bbb1 Fixing timeout error in PSU code - removing hang
- 7136fd9b50af Cleaning up git tree from memd_creation.pl
- ddfe08755562 Fixing SBE PSU error messages
- 1e337a9565c8 Moving Sbe Retry Handler work to common file for runtime
Greg Still (10):
- a2d52141acb9 PM: Disable core hang buster
- 361addb254f6 Pstate Parameter Block/Setup Evid: Safe Pstate Fix
- dc276ea88de6 PM: Fix p9_setup_evid for manual voltage overrides
- d02b0a626e2f PM: OCC Pstate Parm Block comments for minimum frequency and Pstate being safe
- 42937caa1ce4 WOF/Pstates: HOMER VFRT rounding fix and Safe Mode Freq -> Pstate fix
- 8cdeae021f82 VDM: PSAFE needs a default setting if #W VDM leads to VDM disablement
- 430115962900 WOF: VFRT biasing based on ATTR_FREQ_BIAS_*
- 862087b9cf1a WOF: Pass PGPE VPD IQ good normal core per sort for WOF Phase 2
- 54a8d9a839e8 PM: Use auto-special wake-up to cover PM complex reset window
- 2b999014ed98 PM: fix special wake-up LMCR check for auto mode
Ilya Smirnov (14):
- a56250e422be Strip commas and quotes from PEL data string in eSEL.pl
- 6b229a55e244 Correct the timestamp in istep 16.2
- c4d83bcbb421 Deliver NIMBUS and CUMULUS standalone images to fips for Simics regression
- 03e13ded8724 Populate hb Runtime Data after OCC Starts
- e7fd8e4f5b01 Post-process hb timestamps in eSEL.pl
- d37246879463 Populate ATTR_FABRIC_PRESENT_GROUPS
- e51716b15f79 Fix Timestamp Search for eSEL.pl
- 6e7bb893b400 Load MEMD Partition in Itep 7.3
- 4bcfb10e2752 Remove Istep 10.3 From IPL Flow
- 4648dad462fd Populate the Severity of PLAT Errors
- 05736e87c0ec Check TYPE_NODE Targets Twice for Serial/Part Number Updates
- d9c127dca831 Error when hb tries to access reserved memory past limit
- f89ef7412495 Pass Actual SecureRom size in HDAT to OPAL
- 94d559d6c39a Add SECBOOT Partition Back to PNOR
Jacob Harvey (4):
- cf5d76cbc891 Set blue waterfall range to 1-4 for all freqs
- 7fa961df6429 Fix sim problems on awan
- e0cdfdda35d6 Create xlate equality function for dimm kind
- f7dfd17dfc99 Fix RCW structure and make a default option
Jayashankar Padath (1):
- 7f0962881ce0 HDAT : Update in feature flag structure value
Jaymes Wilks (14):
- cb260675de9f Secure Boot: HBBL partition support [FSP]
- 5fa02a909075 Support selecting fips or op-build for signing process
- f7b3c79d2b2a Secure Boot: SBKT partition support [FSP]
- eaf4ca605f7b Create new test only PNOR section to test secure Load/Unloads
- ba9cad2c031b Create better anti-deadlock strategy for vfs
- fa2acdeb7202 Change FIPS build genPnorImages.pl constant back to 0x40000000
- 04dca99153ca Stop deconfiguring magic MCA and its MCBIST by association
- 79abc8362186 Make FCO cores distribute evenly among processors
- 2a032fa76a4e Continue to run simics on lack of write access for trace files
- c1d8f52bb296 Fix failures to boot with unsecured mode
- 9bfb2013af39 Add HW callout mapping to target subsystem table
- eb4da4cd0830 Make reconfig loop failures unrecoverable only in istep mode
- 24252f0e54b0 Fix developer and customer descriptions for TPM required policy
- 6a2a94e232d8 Add callout for unresponsive TPMs
Jennifer A. Stofer (1):
- a8ef67b96804 Revert "Adding p9a support."
Jenny Huynh (2):
- b9374cdc6edc Workaround for Quaint Gate, Angry Reindeer
- 43736aca31cf Updating HW414700 to also apply to Cumulus DD10
Joachim Fenkes (3):
- 6731aa248737 p9_sbe_npll_setup: Enable Spread Spectrum right after SS PLL lock
- aed6647b5f80 p9*_clockcntl: Add missing NPU ring 0xF in N3 chiplet to clock check
- b8ebffe6e6a4 HDCT: Remove core trace arrays, permanent P9 erratum
Joe McGill (35):
- 44881dc3727c L2 - Fabric updates for multi-chip support
- d704be991b7f L2 HWPs -- p9_smp_link_layer and p9_fab_iovalid
- 4e12e90c06fd L2 - Fabric updates for multi-chip support
- f10a3f6c0902 IO, FBC updates to enable ABUS for Fleetwood
- af548636493d p9c.mc.scan.initfle -- initial release
- d6c5b55b7f06 cen_stopclocks update
- 1bf7f7464012 Shift HWP content to align with desired EKB layout
- 73859ef374f2 update owner comments in ADU, PBA, TOD HWPs
- f46fb4538247 p9.filter.pll.scan.intifile -- set 0 BGoffset for P9C DD1.1
- def5778ba314 remove NV iovalid assertion from FW and add scan inits to resolve glsmux xstate
- 47a980c12cf7 mvpd_access_defs.H -- add enum for AW keyword access
- 83fecdb69bbd create empty shells for initfiles coming under 50468
- 2209292ea1a7 Chip address extension workaround for HW423589 (option2), part1
- 74cc36c5dd03 Chip address extension workaround for HW423589 (option2), part2
- 6782a20d9c7c p9_mss_eff_grouping -- fix mirrored memory mapping bug introduced by 49290
- 2b0de939d297 support customized application of filter PLL buckets from AW MVPD keyword
- 547e7f8b0493 p9_mss_eff_grouping -- fix multi-group mirrored mapping bug introduced by 49290
- 0041dd78c705 cen_initf_errors.xml -- initial release
- 20a0e8bd621b disable ECC bypass for Cumulus DD1.0
- f7fb6d73a88d apply rings from Centaur HW image
- 63167adf8994 MCD disable workaround for HW423589 (option1)
- d65acc669a10 checkstop on MCD UE when extended addressing mode is enabled
- 142e05201115 Disable read data delay for Cumulus DD1.0, enable for DD1.1
- 02e505b4c437 p9_fab_iovalid -- secure ABUS mailboxes after iovalid is asserted
- 5343e0808f17 fix ADU setup for MCD disabled operation
- d2c3cd5ab8ce p9_pcie_config -- MCD disable updates
- cc2d45afa61c p9_xbus_fir_utils.H -- create header for definition of XBUS related FIR settings
- 4923ac750fb9 p9_setup_bars -- precisely configure MCD available group vector
- c9a86977d3eb shift XBUS FIR programming inits for secure boot
- 1d70cbbeba50 cresp address error handling updates
- c2816fc79f84 update OBUS PLL buckets for p9n dd22, p9c dd11
- aeec96752c1a Cumulus MSS FIR updates
- 70ec114fdfd4 p9_build_smp -- use ADU chipops to switch fabric configuration part #2
- f81091a35f5d enforce strict 512 GB per socket limit on Witherspoon memory map
- f28cb333bfe3 p9.npu.scom.initfile -- limit DCP0 credits for HW437173
Joel Stanley (1):
- 716a165455c1 fapi2: Fix template call sites for GCC 7
John Rell (2):
- 72a3e1a7da9c jgr17121400 HW430958 Cumulus Xbus short channel
- c439c1399cb1 jgr171017 Setting changes for Obus boardwire vs cable
Kahn Evans (1):
- 0ef7c3c566af Optional support to parse default attribute tags
Lennard Streat (5):
- 9554c4520e9e Updating MCU to support ALT_M setting fix (HW425310).
- 46b2641400bc Adding in feature to run hardware force mirror facility by default.
- 421bf8c4f4c5 Disable Read data delay for Cumulus DD1.0.
- ca9bfdb954db Workaround for Warlike Parasite (HW430546)
- 2839599b3373 Protect Firmware from exposure to HW423533
Louis Stermole (14):
- d7750b78d80c Fix tWLDQSEN and IPW_WR_WR timing parameters for MSS training
- 08cfd267e67e Add Vreg==1 trigger to DLL workaround
- 929920660d1c Fix default values for power/thermal MRW attributes in XML
- efe0e19b37f5 Fix Galois codes for chip marks added by MSS restore_repairs function
- 956df8db0fd1 Change ZQ cal fail action to deconfigure MCBIST instead of MCA
- fc1ce68719ee Enable exit_1 mode in FWMS for symbol marks
- 789f5c5645a5 Move MSS Rosetta map from lab to f/w library, add API
- d55728f031ec Modify Rosetta map to reflect port corrections
- 8ce3ad72158b Rename access_delay_regs API perspective MC to C4 and add real MC perspective
- e75b51ba9604 Return failing MCA targets when MSS_CALC_PORT_POWER_EXCEEDS_MAX condition hit
- 3ef5e1a8f163 Add API for MC to C4 DQ pin index translation
- e33d4b68cfd9 Add better trace to MSS restore DRAM repairs function and add lab wrapper
- 1d565299ec31 Add plug rule for dual-drop DIMM configs that produce different xlate settings
- 03de84e713fb Add empty MSS freq_workarounds.C/H for hostboot
Luke C. Murray (4):
- 094a91b3f779 Turning on NCU tlbie pacing by default
- fabc7bd25190 Adding attribute to turn memory early data on
- 5fa8f9e036df Enabling L2 64B store prediction
- 33db30729056 Updating Cumulus early memory data dials
Luke Mulkey (5):
- a498dc4e94fb Zeppelin Plug Rule Fix
- 7bbec657da0b MRW attribute changes
- f230133c8502 Lab tools for p9c.
- e4c43f303408 Fix mss_freq bug
- 14ae2496088d Add ddr4 mnfg info to attributes during spd collection
Marty Gloff (4):
- fe58a710b97e Parser for SBE and HCODE build level
- ca52f95d63bd Concurrent code update of HBRT - Read Version
- 0a1b60c34e55 Concurrent code update of HBRT - Update Structure
- 6c769aede363 Concurrent code update of HBRT - Enable Interface for Host
Matt Derksen (18):
- 2b4e2315094e Send down OCC info logs to BMC for call-home
- 3378748dbc2e Fix some review comments for sending down OCC info logs to BMC
- dacd80a9811f Fix grabbing config from NV keyword data
- 89f7297255af Test and verify concurrent init of PM complex
- 2d590161d70f Enable ZZ-2U
- 2429064ef8ce Move major stack variable to heap to avoid stack overrun
- 5161b6eb9b76 Increase trace buffer size to avoid hang between traces and PRD.
- 6141805efc9c Add HB_VOLATILE sensor so OpenBMC can mark volatile sections
- d2b876356f54 Lock i2c around vpd write message to FSP at runtime
- 722bf1861db9 Fix setting hbVolatile and RebootControl sensors
- 44aa1a1578b1 Compile attributeOverride tool in x86.nfp environment for mnfg use
- f6f8c953755a EKB side of changes for attributeOverride tool in x86.nfp context
- f0c1f3b3a422 Explicitly call ATTN/PRD before exiting PM Reset flow
- 27cbbc4cc87d Update int64_t attributes in attributeenums.H to LL
- d5bdfe28f46f Initialize SBE message communication on HBRT start
- de8120523a0c Only access HB_VOLATILE on non-FSP systems
- 27bddb0e962f Update attributes based on message from the FSP
- b6f70467b720 Add duplibs.sh tool to our hostboot repo
Matthew Hickman (2):
- daa54a8d74e8 Fixed AUE/IAUE masking bug
- 1012aacb0a13 Added workaround for broadcast mode UE noise window
Michael Floyd (1):
- a5f5a3baefa6 CME Code Size Reduction ATTEMPT#3
Mike Baiocchi (19):
- b0a9a93e45dd Add Functionality To Allow FSP to Enable TCEs For Testing
- 8f6cf7d7310d Add TCE Support to utillidmgr
- 8fcdfa14a7d3 Support Verifying and Moving PAYLOAD and HDAT when TCEs are Enabled
- 5cd503229820 Fix Initializing HW To Point At An Invalid TCE Table in Istep 10.6
- f43013e57725 Send FSP relevant information for PSI Diagnotics test when TCEs are enabled
- 07f9a3771538 TCE Updates to support OPAL
- b27a71f308e1 Update TPM Retry Policy and Timings
- e93cf4eb7e3e Enable TCEs as the default on FSP-based systems
- 079068a0dd84 I2C Reset Path: Add Poll of SCL High Before Issuing Stop Command
- 8632294639a9 Secure Boot: Skip OPAL Verification
- 4046ab053d85 On MPIPLs open up TCE windows for FSP to extract dump information
- 1d437c8dc548 Verify ComponentID and Extend PAYLOAD
- 3143da8a19df Do Not Unload libruntime.so on MPIPLs
- b1d0900ad706 Find location of HDAT relocation dynamically from PAYLOAD
- 4f3656309da6 Remove Attribute Check For TCE Settings
- 0bfdbce84ec9 Update utilDeallocateTces and other TCE Cleanup
- 31b01f231f1c Add TCE-related attributes to the Node target
- 2d6ba11ae2fc Add checks to PnorUtils.pm to look for errors in layout files
- c93bef31ae6c Update TCE Testcases
Nicholas E. Bofferding (1):
- e770e96a5d67 Revert "Remove Attribute Check For TCE Settings"
Nick Bofferding (18):
- b0f4906b589d Secure Boot: Sign MEMD partition for FSP platforms
- 07d75753d594 Secure Boot: Enforce PNOR section component IDs
- 70c697000c8a Secure Boot: Fix parallel and multiple pass image signing issues
- f7dd1f12d858 Secure Boot: Purge dev SW signing cache before reuse
- 9470c51fc486 Secure Boot: Support FSP/HB standalone production signing
- 2fc740c30b90 Secure Boot: Enable PSI interrupts after XSCOM switchover
- 98e555428942 Secure Boot: Blacklist: Init PSI bridge BAR and FSP BAR properly for security
- 3e24de691ed6 Secure Boot: Surface unique TI when key transitioning complete
- 00d2200112da Secure Boot; Force simultaneous SBE update on key transition
- bd1519429ab3 Secure Boot: RAS Reviews: Fix load handler logging
- 7a5fdcbd0c45 Secure Boot: Remove cyclic dependency in TPM daemon shutdown path
- d52d893e3aa2 Secure Boot: Flag ROM verify reason code as terminating RC
- eb22cf5b7cb7 Secure Boot: Open persistent virtual memory mapping for HDAT TPM logs
- 24d964b78e02 Fix syntax error in Dump.pm
- d18433a85fa8 Secure Boot: Open up Hostboot VMM untrusted RO window on non-master procs
- 1fe8dc520583 Secure Boot: Remove utilmem from verify container fail path
- b5fedb0fcbc0 Secure Boot: Adapt workbooks' TPM target to Hostboot's
- 28927a78ca41 Fix syntax error in Dump.pm
Nick Klazynski (10):
- cf1f011b5af9 Add HW425526 and HW425027
- c4139797e45b HW403465 applies to all chips; Revert NDD2.1 RL; add SW406970
- 1ed63da3a55c Nimbus DD2.2 core chickenswitches
- fcf7d0e3f5fe Large update for security
- a9040e3c67fd Fix three NDD2.1 dials and add new NDD2.2 workarounds
- 6b21ff6c1caf Add new TM IMC, Add TLBIE hangbuster
- bf86a41a8e0e Implement security IMCs, based on v29 of wiki
- 74a1024eb8c1 Two LTPTR workarounds, remove LTPTR serialization, Fix TB IMC
- 1c8193dd9e82 Enable mixed core xlate; Enable xlate protection feature; Disable LSU clockgate
- 80fa020e3ea7 Add TM WAT workaround; NDD2.2 and CDD1.1 only
Prachi Gupta (14):
- 18cc0dfbc93f Zeppelin BUP updates
- 5b3da20db0e8 Zeppelin BUP updates: Targets.pm changes
- a420f6c23b46 Zeppelin BUP updates: mss_memdiags workaround
- e4d01510117e Zeppelin BUP: istep 14 fixes
- 50a901b1468a ZEPPELIN BUP: fix VPD_REC_NUM for membuf target
- 3807622a5fae ZEPPELIN BUP: host enable memvolt changes
- 94d8abaa56c0 Added values for CVPD_SIZE and CVPD_MAX_SECTIONS in processMrw
- 51d3eeea8b3a set ATTR_PROC_SBE_MASTER_CHIP based on LPC connections in MRW
- 9ea9546db73d ZEP_BUP: remove no_export and default value from DMI_REFCLOCK_SWIZZLE
- bb004ba55073 processMrw: hard-code all base bar addresses as to not rely on mrw
- 07c9730e0a3f CEN_MSS_CACHE_ENABLE: default to 1
- 77224965fc6c processMrw: multinode updates
- abc7d754b770 host_coalesce_host: bup updates
- 0e0dc100a1ad LINK_TRAIN: HWSV needs to write this attr, so, marking it as writable
Prasad Bg Ranganath (11):
- c0d7d47a554f PM: Fix QCSR and CCSR update
- 79acd9f3a834 P9_pstate_parameter_block: Bug fix in IAC VDN calculation
- 5b86ae89fcd9 Fix bug in cache query state procedure
- 1c06b1a80e5e p9_setup_evid: Missed applying bias values for pound V
- 4319e2a93d9a p9_pm_pstate_gpe_init: setup Fsafe in all configured QPPMs
- ed38dac64269 p9_pstate_parameter_block: support removal of VFRT Vdn
- 755b47ecad12 PPPB: Fix endianess in pstate_parameter_block.C
- 93c73a3eac40 Proc VPD:POUND W Version 3-F support
- c77b6c1a8839 p9_pm_reset: check safe mode and, if not, move to Psafe manually
- b0f4bd1e57b5 Zepplin:Remove dd level check for cumulus under PPB code
- 13b0dd897296 FW910: PM reset procedure fix, move psafe update after CME halts
Prem Shanker Jha (11):
- 47c3bbe42264 PM: Added support for version control in SCOM restore entries.
- 04846f139458 EQ SCOM Restore: Introduced version control in SCOM restore entry.
- 000deef452bc PM: Fixed generation of MTSPR instruction in STOP API.
- 45824ede1fc0 STOP Recovery: Only XIR collection in HWP error path during PM Reset.
- 537e7b6e6c72 Hcode Injection: Adds hcode error injection capability.
- 993eec11fc9f SCOM Restore: Increased the EQ SCOM restore limit.
- 6897c9475c92 Idle Stop State: Adds CME and SGPE global variables to FFDC.
- 3b71fb0a04e3 PM: Level-1 implementation for HWP p9_pm_callout.
- 8c89a1b7b92d PM : Changed FFDC collection to XIR mode.
- c9c74dbf7f02 PM: Workaround to mirror error xml file of p9_pm_callout in HB.
- b74acc4c3a24 PM: Generation of summarized version of STOP Recovery FFDC.
Rahul Batra (4):
- 4924945481bd PGPE: STOP11+WOF+SafeMode Fixes
- 443f2c73ac82 PGPE: Fix FIT and actuation step conflict
- 3742bc2463d0 PM: VDM Prolonged Droop Fix
- fb663d7186c1 PSTATE: Remove Already ON/OFF PGPE-OCC IPC Error RC
Raja Das (1):
- 60ccd2d1e787 Differentiated Control Node type field from Normal Node
Ricardo Mata (1):
- 17ce7befe588 Added CI throttling support, HW init updates, and fixed a bug with tce arb.
Richard J. Knight (7):
- 1100f64331cb Add script to edit hostboot binary images to enable CFM testing
- c2c5d0e657f6 p9_xip_tool support for DD level section parsing
- 911996a1c31f Add new pnor section for Centaur hw ref image
- 7f860e8a5c47 BUP - istep 11 support phase 1
- b87820bf1bcc Invalid FFDC in error log
- fd27bc6d28c5 Enable multi-drawer hdat construction
- 688f82f4a276 Eliminate duplicate entries in hdat hb reserved mem section
Rick Ward (1):
- ebe0b5de67d7 Send additional FSP progress messages during long isteps (e.g. memdiags)
Robert Lippert (6):
- fb8c2671f28d errldisplay: use table-driven display for HWPF error strings
- 20b179f938d4 hwas: skip reading ID/EC data from BMC
- 69b2391ad885 ipmi: add support for reading SEL time from BMC
- 013f189c0215 vpd: add ability to read record RT keyword value
- 7261c1709400 vpd/mvpd: add RT as a valid MVPD keyword enum
- f7b6ad2045f4 hdat: use VRML record for processor PCRD VPD data
Roland Veloz (7):
- 8e6bd68539af Updated the GenericFspMboxMessage_t struct
- f0db3bed8334 Handle SBE Error and Attempt Recovery from FSP
- a69cb64611f3 Adding support for TOD RAS on FSP systems
- 44d0f070400a Handles FSP reset-reload in HBRT messages
- dfb142acec43 Corrected issue with hb errlparser not exiting on error
- 6f4abd1ea46f Support for any target deconfig at runtime; Utility to create a generic message
- 4c76eec6354b Propagate PLID from caller to any new errors; GARD target on retry fails
Ryan Black (2):
- d5ca0693761a p9.npu.scom.initfile -- fix cq_sm allocation issue at low water mark
- 8c55990c047b set npu fir 0, bit 46 to masked, set npu fir 1, bits 1,3,5,7,9,11 to masked
Sachin Gupta (5):
- 4f01142263eb Remove extra include dependency
- 4da087dd8293 Revert "p9_sbe_npll_setup: Enable Spread Spectrum right after SS PLL lock"
- 610996cd1656 Change type for number of pages.
- 4db7aa5d3c6b Remove workaround for DD1 SW reset for XIVE
- 77012419bdbc Revert "p9_sbe_npll_setup: Enable Spread Spectrum right after SS PLL lock""
Sakethan R Kotta (1):
- 1f187d7b7b44 ORDINAL_ID generation is fixed for multi node systems
Sameer Veer (1):
- dddd42af796f Changes to build-script & setup-env for nimbus & cumulus to co-exist
Sampa Misra (1):
- f10319641ba1 feature flag changes
Santosh Puranik (6):
- 5357999d189c Find connections by destination
- 12b6b45da232 Make plat init attributes non-writable
- 94404b004adb Set FSI_PORT for FSI slaves
- aa0883bae4fa Fix PEER_HUID attrib for XBUS and ABUS targets
- 3dca5a867512 Remove writeable tag from ATTR_PROC_FABRIC_GROUP_ID
- b61115da3278 Fix HUID generation on SMPGROUP targets
Sheldon Bailey (3):
- 47a4947613f8 HTMGT:OP910:No change in processor speed turbo or non-turbo Witherspoon
- 276c45cf2da6 HTMGT: Send VRM Vdd Thermal Thresholds to OCC part1 HB attributes
- 4809fbff915f HTMGT: Updates for reporting throttle below nominal on Boston
Shelton Leung (2):
- 4f504a2eebea fix for incorrect init value of AMO_Limit_Select
- 606a6f48b15c fix for clockgate preventing perfmon start/stop
Soma BhanuTej (3):
- d50dc3d2216a Extract error info from PIBMEM array save-off
- c2e705569f7f Make SBE errors recoverable - p9_sbe_common
- a59d4f7d2f4e Mask TP LFIR for non PPE mode - p9_sbe_common
Stephen Cprek (30):
- 6e7098eba2f9 Add trace to indicate verify was called on a section
- 6caab6132b05 Create Master Container Lid Manager and test parsing
- 141c67de2310 Add Header to TESTRO PNOR section for testing Secure Lid transfer
- 89c19d7e3a5b Process Components in Master Container Lid
- 76f627c78307 Sign HBD pnor section in fips builds
- 94b12d2ea050 Enable preverified lid loading from pnor and Master Container Lid
- b1f4e911b9b7 Collect PNOR trace on secure verification error
- bf8e8d4deb19 Fix RTC number in TODO and limit trace from MclMgr and PreVerifiedLidMgr
- 1f2edbc95b80 Prevent all Master Container Lid processing in OPAL mode
- f4d54e9c85b3 Fix standalone compile and simics when secureboot compiled out
- 63a026113332 Create runtime_utils so both IPL and runtime can use common functions
- 81279c1d146d Secure Boot: Fix lid load from HB reserved memory issues at runtime
- 75f0cfee9e5d Fix strncpy from padding past the actual max size
- c336a7728319 Handle comments from pre-verify and runtime lid loading commits
- ca52131dad3d Handle ContainerHeader asserts more nicely with error logs
- 5b5972e5580c Create a Trusted boot trace component and collect trace on errors
- 0b408ad7a340 Add multi node support for genPnorImages and add HBD Fleetwood files
- a4dc66b8d1c6 Specify actual SecureRom size into HDAT for POWERVM
- 4888af6221d7 fix genPnor param MEMD which passed in an empty input filename
- d527220c6ffe Add component ID check for Master Container Lid Processing
- 82f341573515 Fix incorrect size for entries going into hb resv memory
- 526f5106cc17 Do not preverify RINGOVD section in POWERVM mode
- 92466e69168a Modify how POWERVM is processed in the MCL manager
- 9ae6e9595f97 Remove Secure Boot workarounds
- 34dbdc49d0d1 Convert asserts to error logs where it makes sense
- 329b81443b43 Make the MemRegionMgr class target aware
- 26bbcd97d817 Open Untrusted Communication for SP
- 038392cae8c5 Move closing all unsecure memory regions to 21.3
- bf9ac140940b Unload preverified secure sections after moving to mainstore memory
- 8443a65a3599 Collect better FFDC on ROM verification errors
Stephen Glancy (20):
- d110f5634137 Adds in broadcast support for memdiags
- 6b9bc4190d60 Updates memory plug rules
- 1cf8acef718a Fixes broadcast mode memdiags crash
- e2305fe4b76e Fixes number of DRAM constants
- 0f5f2625adad Updates dramint training structure
- 5ef4ce5ebbcd Fixes memdiags bad address check
- f40bed180c16 Adds PDA support
- 623216605144 Worksaround AWAN simulation failure
- b17f5a628c59 Adds access delay regs helper functions
- db05487e27b5 Adds blank PDA files for HB
- f57934997860 Adds in blank files for CCS workarounds
- 3440e65b32f2 Adds PDA support
- 296cd5865b39 Adds lab PDA support
- 01c730dd4157 Updates WR VREF for characterization results
- 21407ef50121 Fixes WR LVL terminations
- 6650adcec6ac Updates training advanced and adds custom WR CTR
- e369ee31b0c5 Updates custom RD CTR pattern
- 1c2de2d2a08c Fixes HB compile error
- 548b7fd4484c Updates error logging to log target with FIRs
- 9aee6dc5b82a Adds plug rule for NVDIMM in specific DIMM slots
Sumit Kumar (3):
- f43da019dd69 Centaur ring support - ring_apply and ring data
- 8c9fd900efb8 Erepair HWP p9_io_erepairAccessorHwpFuncs
- 9153608879d2 Moving DD specific ring coord from TOR to XIP (step 1)
Swathi Madhuri Bhattiprolu (4):
- 27fe0afaf8f1 Fix issues with DMI target handling
- 0f94c2620c70 Support CDIMM VPD
- b801fd1a776f Make FAPI_POS unique on multi node system
- d999ed144f94 Re-enable base multi-drawer ipl support
Thi Tran (10):
- bcef4f1931d8 L2 - p9_build_smp HWPs
- bcc5a5535c2d Fix TODOs in p9_build_smp HWP
- 7b8fa03ea43f Mirror new file: cen_pll_initf_errors.xml
- be0a3a2a7f4a p9_sbe_hreset - Adding I2C Bit rate divisor calculation
- edbb12014deb L3 update - p9_cme_sram_access HWP
- 245f7224088e Mirror (new) p9_putmemproc HWP files
- b8522e84fe03 p9_build_smp -- use ADU chipops to switch fabric configuration part #1
- df5241f06802 Setup p9c CHI's FIRs and enable host attentions
- 53b3c1f1d859 HB supports - Use ADU chipops to switch fabric configuration
- 0b8f08a0e4f7 Fix HWSV duplicate enum build errors
Tom Sand (1):
- 82769e0a939f Fixed HBRT issue where virt addr not unmapped at the end of complex calls.
Tsung Yeung (3):
- 4e84db479b0c Adds self-refresh entry/exit commands
- 1d3c28511935 Adds ccs workaround to support SRE/SRX
- d1e10cd97287 Adds read wr_vref function to support P9 NVDIMM post restore
Vaibhav Jain (1):
- 24d0d344bb8d Modify eSEL script to not ignore cases for command line options
Venkatesh Sainath (6):
- 5099a01fc800 Enabling multi proc master systems
- 550f6f5cfc2f Perl script for generating HDAT structures from MRW
- 5bb1802ad0ae Enabling Fleetwood Multi-node istep 18 attributes
- d226d009365f Parsing Abus targeting information from Obus Targets
- 9e90e3ccee3c Setting PEER TARGET for smpgroup targets
- b3073568dbd8 Fixing processor ordinal id for multinode systems
Yue Du (3):
- cfcd66d8907e STOP: Fix FF_BYPASS in sgpe_init
- d5866aa3d221 STOP/PState: SGPE/PGPE Error Handling Support
- 458cb0d58acf STOP: Fix PLS deepest when stop4+ due to self restore wakeup
Zane Shelley (16):
- ac21d7508c54 PRD: latest from RAS XML
- 42216acb89cb PRD: No gard on MCA for AUE/IAUE and RCD parity errors
- 1f14c2229e43 PRD: error path handling in CS isolation
- f74d2c56712b PRD: Fixed target for PCI chiplet FIRs during OP checkstop analysis
- b7bc33f10f89 RAS XML: updates from spreadsheet v115
- d1c569251281 PRD: fixed no gard when PLL and CS at same time
- 2935800fa74d PRD: generic solution to associate HWP failures with PRD isolation
- ecedb32fc183 PRD: DIMM callouts on RCD parity errors
- d55a6fa5234f PRD: generic solution to associate HWP failures with PRD isolation
- 21638f7fe690 PRD: updates from RAS spreadsheet v123
- 1959b18ec677 PRD: clear old symbol marks in TPS analysis
- 4bfb911cfa14 PRD: Additional target support for Predictive Dyn Mem Deconfig
- e1e02033728c PRD: NPUFIR updates per request from hardware team
- 80f8bb319679 PRD: VPD not getting cleared when all repairs used up during memdiag
- 5b1c0a872db9 PRD: Memory leak in prdfScanFacility
- c71f2db5cfb5 PRD: RAS doc updates for CRESP errors
aravnair-in (2):
- dfe15202fa42 Fix node ordinal numbering to handle Fleetwood
- 536ae2496674 Changes to make the DIMMs show up in Fleetwood
manichow (1):
- 198f186b138f Changes for TOD support in MPIPL.
nagurram-in (4):
- aed872bfb917 HDAT: Feature flag settings movement from PCRD to IPLP
- d9513029321d HDAT:Adding address to HRMOR stash location in HB reserve
- af203750b8e6 HDAT : Update init feature flag settings for P9
- 63580395a77a HDAT : Fix for NVLINK Lane swap issue
spashabk-in (2):
- 5e94a704fe27 Change FAPI_IMP traces in p9_pm_ocb_init to FAPI_DBG
- 4c1c57f0015e Create and allow for PNOR SBE Partition to have DD2.2 Images
Package: occ
Patches
Commits
Andres Lugo-Reyes (8):
- 5f4122b9d99c Snapshot buffer support
- 0b07301e60af Clean up TODO for deprecated sync request bit
- 5bca1deebf80 Initialize ping/pong buffer address variable
- b14a5af2c1a4 Prevent safe mode when going to nominal and no cores configured
- bfd62d9cfdd3 Prevent WOF reset request on ZZ-L systems
- 4d2912987d23 OCC: Call Home Data Log
- c04d58bd549c WOF Phase 2: Use Vratio from PGPE
- f72f857b7e5a WOF: Fix incorrect scaling of IQ currents
Chris Cain (8):
- d90b1dcc9552 AVSbus Re-sync Bus Error Recovery
- 0e91ced92e0f Remove interrupt handlers for hardware errors
- 358d11e6aca5 Stop DIMM and GPU accesses when moving to standby or safe state
- 601b1ebb9a9c Remove unused variable
- d0f8e5fb2c5a Always use normal temperature thresholds for OPAL systems
- 06ef7787e762 Handle redundant power supply policy
- cb8e695fc661 Build elog with non-info severity before adding callouts
- fce2d94a9bc9 Update buildname 12/15
Doug Gilbert (3):
- ccdfc6a407fd OCC work-around for HW426350
- 8b90dab9d243 B1112AD7 reported over long stress run
- 0bf193d8d4f9 APSS Reset Support
Sooraj Nair (2):
- 1da6b089c930 Permanent fix for SW399904(fixed nvlink/uav)
- d868b77dfc6a nvlink,xlink,phb fixes
William Bryan (5):
- dbb4d7e88cf3 GPE1 Binary 10/27
- 178a035668bd Update buildname 11/3
- 40fc6b399896 Buildname 11/10
- c3446978c169 Update buildname 11/15
- 00123c66a1d2 Update GPE1 Binary 1/16/18
Zane Shelley (2):
- a5b5103756c8 FIRDATA: fix error handling for SCOMs via SBE FIFO
- cd42091d9a39 FIRDATA: retry getSCOMs via SBE FIFO on bad response
mbroyles (9):
- 0d7b82e82f98 VRM Vdd Thermal Control Loop
- bb703e413c36 Prevent logging 2A11 when quad is offline
- aec1db2cadee Temporary disable 24x7 on FSP systems
- 01ae49578a8e Use AVS bus for processor power when no APSS channel for proc power is present
- 49ea880a7789 Wait two ticks prior to un-throttling memory due to power capping
- ee8bac060be4 Ignore bad quad and nest DTS
- c35818138337 OCC error log clean up
- 2397cb606cda Handle PGPE timeouts as workaround for prolonged droop events
- 577915f28604 Add WOF disable param for ASM
Package: op-build
Patches
Commits
No changes.
Package: p9dsu-xml
Patches
Commits
jim (22):
- 619af4d3a6b8 add tpm_required_sensor.
- 3ad0bfb80270 WOF_POWER_LIMIT = turbo, SYSTEM_WOF_DISABLE = off
- e8840e390273 DDR4 VPD update via PNOR. Issue 328.
- 347d26450a76 hostboot code needs CLASS_SP for bmc-0. Issue 366.
- c8a42e16e88c add WOF data.
- 4ad589cd285f add target tpm-0.
- 313281bb804c add skipper-14 as a child of p9dsu-0.
- 73b7b43c60b0 CLOCK_PLL_MUX = 0x80030000.
- c4639d667d49 MRW memory power updates for Boston LC
- a0a5f8539dca Change default lane eq values for GEN3
- 6d7309844f08 update MEMD VPD for Boston LC.
- 383390ce6c9f Support DDR4 @2666 in Single Drop. MAX_ALLOWED_DIMM_FREQ 2400,2400,2400,2133,2133 -> changes to 2666,2666,2666,2133,2133 MSS_MRW_SUPPORTED_FREQ 1866,2133,2400,0 -> changes to 1866,2133,2400,2666 ASYNC_NEST_FREQ_MHZ 1600 -> change to 1866 FREQ_PB_MHZ 1600 -> change to 1866
- e30477a2eb0e add default value FREQ_PB_MHZ_POUNDV_FALLBACK = 1600
- 6bdebbb55f26 SYSTEM_VDM_DISABLE = 1.
- 4e04c867ae40 Re-enable VDM. SYSTEM_VDM_DISABLE = 0
- c11556752854 Enable STOP5. SUPPORTED_STOP_STATES = 0xEC000000.
- 3c273c710fea disable stop5.
- c3df36c06bb8 add WOF data for dd2.2 parts.
- 82908139d269 Adding OPEN_POWER_N_PLUS_ONE_HPC_BULK_POWER_LIMIT_WATTS
- 51574c64c031 Refclk MRW change needed for WOF. FREQ_PROC_REFCLOCK_KHZ 0x20788 -> 0x208D5
- 7dfd3c0c5228 Remove FSI_LINK attribute from fsim-X global settings This was overriding the intended MRW values with an empty string which eventually resulted in incorrectly processed FSI data on the slave proc
- fb5f9334aa0c disable stop4.
Package: palmetto-xml
Patches
Commits
No changes.
Package: petitboot
Patches
Commits
Cyril Bur (4):
- 669083ee9eda Add root .gitignore
- eb9c570fa13b configure.ac: Fix unmatched brackets
- 17f04cb4d3d8 Fix bootstrap warning: noinst_PROGRAMS was already defined
- bc8b183fbea6 Better recognition of ncurses header files
Samuel Mendoza-Jonas (4):
- 8d1e4f053574 ui/ncurses: Safely handle lost terminal control commands
- 3af2c04787af ui/ncurses: Handle arrow key variants
- f18998f6aac3 ui/ncurses: Always cancel autoboot on exit
- 1ad12fe5b75e discover/pxe-parser: Fix relative parsing for manual config files
Package: pnor
Patches
Commits
No changes.
Package: romulus-xml
Patches
Commits
Bill Hoffa (1):
- 690ff82375a2 Remove FSI_LINK attribute from fsim-X global settings
Hank Chang (1):
- a8e017aca599 Updated MSS_MRW_MAX_NUMBER_DIMMS_POSSIBLE_PER_VMEM_REGULATOR to 8 for full DIMMs configuration
Mengze Liao (2):
- 7564819dde1e Update the clock pll mux config
- 78c497c58ba4 Enable wof by set WOF_DISABLE as OFF
Nickolaus Gruendler (6):
- fc67afe8cd7b Adding some WOF attributes
- d7f686869366 Add Stop5, Add fallback attribute for 1866
- 4e21e5b9f961 Revert "Add Stop5, Add fallback attribute for 1866"
- 0fd8622d52ba Revert "Revert "Add Stop5, Add fallback attribute for 1866""
- c99f42f206fe Update Async Nest Freq to 1866
- bec4516ef7a6 Add wofdata csv
Package: sbe
Patches
Commits
Adam Hale (1):
- 66cd2309b4ea Expand PGPE optrace to Main Mem - No fnctl coreq rqmt image build vs hcode
Amit Tendolkar (3):
- 2dab7d4053aa Cache/Core stop clocks: add shut down of Power Management to remove contentions
- be19efc55754 Enhance SBE Deadman FFDC Format and sequencing
- e97e84d0f782 Enable FFDC Collection for SBE Deadman Timeout
Andre Marin (1):
- 9ed4b071deda Add VPD lookup to build a supported frequency list, and bin-down support
Anusha Reddy Rangareddygari (1):
- 291ef16dcb1e osclite status check in clock_test2
Ben Gass (2):
- 823230170598 Adding p9c_11 support.
- e1097cc1dfcb Adding p9a support.
Brian Vanderpool (1):
- 6f1c9f559f3d PM: Ignore allow_reg_wakeup in cache contained mode
Chris Steffen (1):
- 1186568fa81d P9 SBE EOL Toggle SBE Procedure
Christian Geddes (3):
- 7a439687019f Increase suspend_powman timeouts from 10 micro sec -> 10 milli sec
- 99c1c76cc825 Remove writable property from ATTR_LINK_TRAIN
- dd54c6fc0af5 Add FABRIC_PRESENT_GROUPS system attribute
Claus Michael Olsen (19):
- 8247c1a74c10 Centaur ring support - TOR API
- 2551c3e8b1d8 Overlays and multi-DD XIP related updates to xip_image and dd_container
- 608cfa2810b3 Small change to dd container header file.
- 9f2e80824408 cleanup: xip_tool: Fixing two command arguments.
- 348d8d20dc49 HW425038 INT ARX timeout workaround - Updated initfiles to 49241
- ba0028f0e907 Update: xip_tool: Introducing image section type (IST).
- 53acf553711c Support for PPE commit 49883 to error out on non-TOR ring section.
- 871d02a4e2c6 Code restruct: TOR API
- 8e0caa8e381d Error out on non-TOR ring section detection.
- d9ebe234862c Override filter ring support for perv_pll_bndy_bucket rings.
- 4640d0953dd6 Removing P9_XIP_ITEM_NOT_FOUND trace out msg from p9_xip_image.C
- efddbeeb75d9 Adding CT_P9A to the enum list of chip types.
- d4106818dcc1 Overlays and multi-DD XIP related updates to xip_image and dd_container
- 12529174e471 xip_customize and TOR API: Improved DD level verification
- 385957bda422 p9_dd_container: Introducing DD container API lib to PPE repo
- 69f0bcd5c893 Moving DD specific ring coord from TOR to XIP (step 2)
- ef7615644823 Additional risk level support - (step 1) Backward compatibility
- 37930cd26aee Fix to TOR API failure on 32b systems
- 0aae9a8e68ab Bug fix to TOR API to not check TOR header version against TOR_VERSION
Dan Crowell (2):
- f5ee8955f2bb Revert ATTR_CEN_ECID back to ATTR_ECID
- c21e72cf477a Add Fallback Frequency for #V Bucket Selection
Daniel Howe (2):
- c2b4524ea3b0 Allow lpc_ed for p9n 2.2 per HW418117 fix
- d3f8a78ac0d1 update data token init to use scans on p9c 1.1
David Kauer (2):
- 854ee9444a93 HW425038 INT ARX timeout workaround
- dc787af07394 Modify INT FIR configuration settings
Doug Gilbert (2):
- 2f7237360522 Use HCode header timebase frequency for pk trace
- 74f757c5baf0 PPE: Adjust the maximum decrementer count
Greg Still (2):
- 16834c6819a4 PM: Disable core hang buster
- 77f320df4411 Security: add AVSBus bridge registers to whitelist
Jennifer A. Stofer (1):
- 29a1f8977c0c Revert "Adding p9a support."
Jenny Huynh (2):
- 0d217e279a9d Workaround for Quaint Gate, Angry Reindeer
- 4a5ddf0d16a1 Updating HW414700 to also apply to Cumulus DD10
Joachim Fenkes (4):
- fdcf15d4d7b7 p9_sbe_npll_setup: Enable Spread Spectrum right after SS PLL lock
- 70f95047d661 p9_sbe_tp_chiplet_init3: Honor PCI osc selection when checking for osc errors
- ac2deccdd5c7 p9_sbe_chiplet_reset: Remove SIM_ONLY conditional around delay
- 5d91747c062f HDCT: Remove core trace arrays, permanent P9 erratum
Joe McGill (21):
- 3a7ffbc58d55 p9_sbe_check_quiesce -- dont attempt PHB DMA quiesce if ETU is already in reset
- a99727e54d98 IO, FBC updates to enable ABUS for Fleetwood
- 7a920c44fc65 mvpd_access_defs.H -- add enum for AW keyword access
- 3d41a2c1dc50 p9.filter.pll.scan.intifile -- set 0 BGoffset for P9C DD1.1
- 5888fd570b00 remove NV iovalid assertion from FW and add scan inits to resolve glsmux xstate
- e4435bbe9132 Chip address extension workaround for HW423589 (option2), part1
- 01f19f848283 p9_mss_eff_grouping -- fix mirrored memory mapping bug introduced by 49290
- 4d8b2fe78a66 support customized application of filter PLL buckets from AW MVPD keyword
- f9ba70879a5a disable ECC bypass for Cumulus DD1.0
- 86ae83c5d6a4 MCD disable workaround for HW423589 (option1)
- a95f3b5f7c11 fix ADU setup for MCD disabled operation
- 7d85e24ccf7d apply rings from Centaur HW image
- db3e87fc9342 Disable read data delay for Cumulus DD1.0, enable for DD1.1
- fd258b059364 p9_xbus_fir_utils.H -- create header for definition of XBUS related FIR settings
- abd33f794b04 shift XBUS FIR programming inits for secure boot
- 6995522a60cb p9_build_smp -- use ADU chipops to switch fabric configuration part #2
- 035b8ccbe617 cresp address error handling updates
- 1f773f1f2983 update OBUS PLL buckets for p9n dd22, p9c dd11
- a1e6077dfeba p9.npu.scom.initfile -- limit DCP0 credits for HW437173
- 92d0dc997d18 enforce strict 512 GB per socket limit on Witherspoon memory map
- 2661ddab7984 enforce strict 512 GB per socket limit on Witherspoon memory map (part2)
Joel Stanley (1):
- fca1480ab551 fapi2: Fix template call sites for GCC 7
John Rell (1):
- fc81ad0fabee jgr171017 Setting changes for Obus boardwire vs cable
Lennard Streat (1):
- 736951421915 Workaround for Warlike Parasite (HW430546)
Luke C. Murray (4):
- 71e4d374a79a Turning on NCU tlbie pacing by default
- 62551f8feb3a Adding attribute to turn memory early data on
- 60fa6f5edfbd Enabling L2 64B store prediction
- 7623a9095db4 Increase cache data timeout values
Martin Peschke (2):
- dbb8adce3d25 p9_dd_container: simple generic standalone DD level container
- b47bb02590da p9_dd_container: simple generic standalone DD level container
Matt Derksen (1):
- 3a0f83c7c8ef EKB side of changes for attributeOverride tool in x86.nfp context
Michael Floyd (1):
- 74c0e5367a43 CME Code Size Reduction ATTEMPT#3
Nick Bofferding (3):
- 277f0f10f796 Secure Boot: Temporarily whitelist various registers to resolve blacklist issues
- 972609cc9fcb Secure Boot: Add p9_setup_dpll_values scom registers to whitelist
- 615f07e237ef Secure Boot: Blacklist: Finalize SBE white/blacklist
Nick Klazynski (10):
- e3d1c5ac78ce Add HW425526 and HW425027
- 55c0c777de88 Fixing NCU and Core generated initfiles core to support CDD1.1
- f3e9580127e0 HW403465 applies to all chips; Revert NDD2.1 RL; add SW406970
- 26ab9613acc2 Nimbus DD2.2 core chickenswitches
- 57ab16ed1e8c Large update for security
- 26dd5796f9f6 Fix three NDD2.1 dials and add new NDD2.2 workarounds
- 3d86b50a746e Add new TM IMC, Add TLBIE hangbuster
- 60bbd1a8b644 Implement security IMCs, based on v29 of wiki
- ccbe4229fe20 Two LTPTR workarounds, remove LTPTR serialization, Fix TB IMC
- d770b5600d91 Enable mixed core xlate; Enable xlate protection feature; Disable LSU clockgate
Prasad Bg Ranganath (5):
- 5556610f48c2 PM: Fix QCSR and CCSR update
- 722d8a4cdb59 Fix bug in cache query state procedure
- 8847e892e22f SBE:putring: Ring Id validation check
- d77e05e938c7 p9_pstate_parameter_block: support removal of VFRT Vdn
- f3d42c23647c Zepplin:Remove dd level check for cumulus under PPB code
Prem Shanker Jha (2):
- 3c84e2307401 STOP Recovery: Only XIR collection in HWP error path during PM Reset.
- 2d94bed48071 PM: Generation of summarized version of STOP Recovery FFDC.
Rahul Batra (3):
- c88c2c940231 PGPE: STOP11+WOF+SafeMode Fixes
- a4764278f667 PGPE: Fix FIT and actuation step conflict
- f6c6b387000c PM: VDM Prolonged Droop Fix
Raja Das (4):
- 7f96036fea81 Updated Backing build in customrc to move to latest Simics DD2
- 20b1e798a82b PPE empty PK FFDC handler to save-off required registers
- c68fb43ecf21 PPE Registers to be saved-off in the interrupt context
- 56882277747c Register FFDC call is handled within machine_check_handler
Ricardo Mata (1):
- fc526ece8110 Added CI throttling support, HW init updates, and fixed a bug with tce arb.
Richard J. Knight (1):
- 7f62dd04344b p9_xip_tool support for DD level section parsing
Ryan Black (1):
- a5f986ed76b3 p9.npu.scom.initfile -- fix cq_sm allocation issue at low water mark
Sachin Gupta (22):
- e487a02045d4 Initialise ATTR_BACKUP_SEEPROM_SELECT
- f4bcd3c4260b Adding client id in FIFO interface
- 0bc318357fc8 Correct tracing
- 5c10f8ace1fc Update backing build
- b125b82562fc Revert "p9_sbe_npll_setup: Enable Spread Spectrum right after SS PLL lock"
- ea100b11fb1c Reset MPIPL flag
- 9b22bc8a4342 Backing build update
- 870e7c38807c Avoid overwrite of mbx3 register
- b99e4a419eec Handle command validation failure in secure mode properly
- 057add7f654f Solve compilation issue for type casting
- 633cc43fc6f8 Update backing build
- 75e24e297d54 Remove support for DD1
- d43ff15ada7d Minor fixes to remove support for DD1
- 5d57ec968d47 Do not allow invalid scom via sbe fifo path
- 93aa36ba8134 Avoid istep skipping in secure mode
- 3a65f5252ab5 Allow Invalid scoms for simulation regression testing
- d737f8e95da3 Allow read on complete OCC SRAM buffer
- 15f82bd95cd7 Remove workaround for DD1 SW reset for XIVE
- 3c633a6c2cd6 Cleanup as DD1 is not supported anymore
- 4ca643fc6cbb Added flag for AWAN testing
- 25624c1917a9 Revert "p9_sbe_npll_setup: Enable Spread Spectrum right after SS PLL lock""
- 55fa8007fdbb Support new RISK level attribute values
Santosh Puranik (2):
- 2e4607a018b7 Make plat init attributes non-writable
- f14d2ae6eb3f Remove writeable tag from ATTR_PROC_FABRIC_GROUP_ID
Soma BhanuTej (2):
- 67a37783b04b Fix to skip Osc check in sim only
- 699a2315f4ac Make SBE errors recoverable - p9_sbe_common
Srikantha Meesala (2):
- d9055c39cfed Updated PSI and TOD regs into whitelist
- c1752197a87d write_whitelist add for I2C Engine and Lock / UnLock.
Sumit Kumar (3):
- 0d8c248cc29e Centaur ring support - ring_apply and ring data
- 75756bf696b4 gitRelease: Check master branch if query on rel branch fails
- 9b03db45c424 Moving DD specific ring coord from TOR to XIP (step 1)
Sunil Kumar (2):
- 584ee233b010 SW410723 chiplet ID range for address 107D0 is increased to 0x37.
- 9586bfb71025 SW413281: Whilisting address for putscom according to HDCT.txt
Thi Tran (1):
- f55ed0656b82 p9_build_smp -- use ADU chipops to switch fabric configuration part #1
Yue Du (3):
- 7bd8c25ffc52 STOP: EX deconfigure masking for EQ chiplet FIR
- ee644a4d14e2 STOP/PState: SGPE/PGPE Error Handling Support
- 47239b3d399c STOP: Fix PLS deepest when stop4+ due to self restore wakeup
nagurram-in (1):
- 0a78e28c88a1 Added chiplet range for 0x107D0 scom address in BL/WL csv
spashabk-in (38):
- d38834b0a952 Cleanup security list
- 264dedf525f8 Allow putring in MPIPL state
- 292319be2218 Reset current_err before sending host FFDC
- 2ad7f676c15f Get FW security from CBS bit
- 0b422e48c935 Add sbe commit id in PIBMEM
- 666c72a55f09 Change FAPI_IMP traces in p9_pm_ocb_init to FAPI_DBG
- 1fcbd7b14382 Security binary search bug fix
- 7d7c9d3dbd1b Handle OCC SRAM secure mem window
- b6054b3ff395 Enable DD2.2 in op build
- 1f0bc6efb217 Handle security security bit in p9_sbe_attr_setup
- b69dc93d5b03 Chip-op filtering
- 1c909df08fcf Allow getreg chipop in secure mode
- e808b5c476c7 I2C reset sequence
- 819a606d9c58 [SBE-code-re-org][1] sbefw - core and app folders
- 560106553412 [SBE-code-re-org][2] Chip-op handler code
- 1c7f2eb205f4 [SBE-code-re-org][3] Merge core folder makefiles
- 71ffbf448c4e [SBE-code-re-org][4] Adding app common makefiles
- 25bfaab4ac12 [SBE-code-re-org][5] IPL table re org
- 7843b72850e1 Disable generic and isntruction control on DD1
- 6b405b238ad0 Increase run cycle count before starting unsecure mem window test
- c149d7d8d8b8 Enable new ADU flags
- 8a863e816e41 [SBE-code-re-org][6] Build configuration
- 3f49215b05fa Update timer chipop support
- 42a5e95b317e I2C reset on instruction machine check
- cfd3efd98fd2 SBE user plugin in x86.nfp context
- ba9022fcf967 Reduce the HB memory window to 10MB
- a9a87cd013c6 Release helper script
- c47554f1d2ee Update testcase for secure ADU operations
- 6db778b0fd24 [SBE-code-re-org][7] App and core files separation
- fd23b3ff6d75 Track integrate command fix
- ccf737710b21 Reverting change in img_def.mk for model build
- 095e608c7f68 Fix SBE install in op-build
- 5f8ecd10377c Move istep chip-op handler to pibmem
- 7be7840a672a Store SBE failed rc for async FFDC
- 513d71673012 Move trace array to seeprom
- 7e9136341e34 Capture rc in Async FFDC usecases
- fb9f9e8bc940 Checkstop detection during IPL SBE steps
- dadcf14ae978 Project specific makefile changes
Package: skiboot
Patches
Commits
Adriana Kobylak (2):
- b786e7ba1d34 pflash: Support for volatile flag
- 0bd6a8c9a4bc pflash: Support for clean_on_ecc_error flag
Akshay Adiga (10):
- 1953b41e1dd5 SLW: Add idle state stop5 for DD2.0 and above
- 6d2e281bc22f SLW: Delay cpuidle device-tree creation
- bfec00682a57 SLW: Split init functions
- 9aeb00de9cbd SLW: Call slw_late_init_p{8, 9} only when has_wakeup_engine is set
- 313ece47903e SLW: Use wakeup_engine state to handle errors in wakeup engine
- 35c66b8ce5a2 SLW: Move MAMBO simulator checks to slw_init
- a523298bc1e3 SLW: Detect if deep states are enabled
- e5c663c3f6de SLW: Call p9_stop_api only if deep_states are enabled
- c613c2fb9b82 SCOM restore for DARN and XIVE
- 7def6cdac27f SLW: Add p9_stop_api calls for IMC
Alexey Kardashevskiy (1):
- 893660c3e4ee npu2/tce: Fix page size checking
Alistair Popple (7):
- 6f8c49b0bac4 Witherspoon: Remove old Witherspoon platform definition
- 8cbc15556621 npu2.c: Fix XIVE IRQ alignment
- 695bb562a315 npu2.c: Add PE error detection
- 91f3e391f27a npu2-hw-procedures.c: Power up lanes during ntl reset
- ea9b3080559a npu2-hw-procedures.c: Correct phy lane mapping
- 55c13bd1231a core/device.c: Fix dt_find_compatible_node
- ae422255bfa3 npu2: Disable TVT range check when in bypass mode
Ananth N Mavinakayanahalli (1):
- bd64f85b8581 fsp: Bail out of HIR if FSP is resetting voluntarily
Andrew Donnellan (2):
- 302aedd78371 npu2: Remove unused npu2_dev struct members
- 729520fd9aa9 Update .gitignore
Balbir Singh (2):
- b57a5380aa48 hw/npu2: Implement logging HMI actions
- 4133e973b4f2 hw/npu2: support creset of npu2 devices
Benjamin Herrenschmidt (23):
- 484d26fd6e65 xive: Update inits for DD2.0
- 7c2a76705674 xive: Fix ability to clear some EQ flags
- a1cd5529a84c phb4: Fix lost bit in PE number on config accesses
- 4002ea166fde phb4: Fix PE mapping of M32 BAR
- 9ce34f369ce2 xive: Define API for single-escalation VP mode
- d7e26801905f xive: When disabling an EQ, wipe a...