v1.18
Release Notes for OpenPower Firmware v1.18
Removed platforms
- witherspoon
Note: Witherspoon is temporarily split into two platforms, witherspoon-redbud and witherspoon-sequoia. These have subtle differences that should become transparent to PNOR at a later date.
New platforms
- pseries
- witherspoon-redbud
- witherspoon-sequoia
Updated Packages
Package | Old Version | New Version | Platforms |
---|---|---|---|
check | 0.10.0 | 0.11.0 | barreleye,firenze,firestone,garrison,habanero,p9dsu,palmetto,romulus,zaius,zz |
dropbear | 2016.74 | 2017.75 | barreleye,firenze,firestone,garrison,habanero,openpower_mambo,openpower_p9_mambo,p9dsu,palmetto,romulus,zaius,zz |
dtc | 1.4.1 | 1.4.4 | barreleye,firenze,firestone,garrison,habanero,openpower_mambo,openpower_p9_mambo,p9dsu,palmetto,romulus,zaius,zz |
elfutils | 0.166 | 0.169 | barreleye,firenze,firestone,garrison,habanero,openpower_mambo,openpower_p9_mambo,p9dsu,palmetto,romulus,zaius,zz |
ethtool | 4.8 | 4.10 | barreleye,firenze,firestone,garrison,habanero,openpower_mambo,openpower_p9_mambo,p9dsu,palmetto,romulus,zaius,zz |
eudev | 3.2.1 | 3.2.2 | barreleye,firenze,firestone,garrison,habanero,openpower_mambo,openpower_p9_mambo,p9dsu,palmetto,romulus,zaius,zz |
glibc | 2.24 | 2.25 | barreleye,firenze,firestone,garrison,habanero,openpower_mambo,openpower_p9_mambo,p9dsu,palmetto,romulus,zaius,zz |
hostboot | d02273fb506c99bb2951453feae27f6acc863a2f | f523eaa79a8c68fb76c5bbbb66aeacb0063f7001 | p9dsu,romulus,zaius |
hostboot-binaries | d8f4ab7e0eb5cadd7f68a88c1ae602af54e08dd1 | c24fccd3a4b413968ea02dfaeb6f23be8f749f67 | barreleye,firestone,garrison,habanero,p9dsu,palmetto,romulus,zaius |
ima-catalog | 0e3bbcb56dfc60fd99b862406ecd3e117117d9af | e3bb899021f3f0f493ee69c0b2f9a65e8836c51e | barreleye,firestone,garrison,habanero,p9dsu,palmetto,romulus,zaius |
kmod | 23 | 24 | barreleye,firenze,firestone,garrison,habanero,openpower_mambo,openpower_p9_mambo,p9dsu,palmetto,romulus,zaius,zz |
linux | 4.11.2 | 4.12.1 | barreleye,firenze,firestone,garrison,habanero,openpower_mambo,openpower_p9_mambo,p9dsu,palmetto,romulus,zaius,zz |
linux-headers | 4.11.2 | 4.12.1 | barreleye,firenze,firestone,garrison,habanero,openpower_mambo,openpower_p9_mambo,p9dsu,palmetto,romulus,zaius,zz |
lvm2 | 2.02.168 | 2.02.170 | barreleye,firenze,firestone,garrison,habanero,openpower_mambo,openpower_p9_mambo,p9dsu,palmetto,romulus,zaius,zz |
machine-xml | d429ddccae90d79769e4a0b5c8e07e37aa3edef5 | 165246b67f20079b115e7e01db1e206e3b07a8cc | p9dsu |
machine-xml | 301279cbdb3595ad1bbdce4d9d2189db0470a62a | 4a9a504238c6cb965c1288ace63b938fa23fe6ba | romulus |
machine-xml | 6bcffcf4b3af8a2de7245c9d6d373b1144bd3037 | 3efd78f7eca10acb5627d3e8aa35a78b76ec35a0 | zaius |
ncurses | 5.9 | 6.0 | barreleye,firenze,firestone,garrison,habanero,openpower_mambo,openpower_p9_mambo,p9dsu,palmetto,romulus,zaius,zz |
occ | bc34ad5806549a7a20079745b2b1f8ef439ade0c | ca84830b6d1811a78c538f51bde34c269806f00a | p9dsu,romulus,zaius |
openpower-pnor | 86474de814334341cc6146174b6aee9afe0e5547 | 7dd93556bcefdb96483e413bbd650e3929db2769 | barreleye,firestone,garrison,p9dsu,romulus,zaius |
petitboot | v1.4.2 | v1.5.1 | barreleye,firenze,firestone,garrison,openpower_mambo,openpower_p9_mambo,p9dsu,romulus,zaius,zz |
powerpc-utils | v1.3.1 | v1.3.3 | barreleye,firenze,firestone,garrison,habanero,openpower_mambo,openpower_p9_mambo,p9dsu,palmetto,romulus,zaius,zz |
sbe | d770027426ba0c5d6c44fa985e9dfaf28fd6fcce | 02021c69d7d55b09718050265a1813d7806c0f01 | p9dsu,romulus,zaius,zz |
skiboot | skiboot-5.6.0 | v5.7 | barreleye,firenze,firestone,garrison,openpower_mambo,openpower_p9_mambo,p9dsu,romulus,zaius,zz |
New Packages
Package | Version | Platforms |
---|---|---|
machine-xml | 6a78496c286e284719a8201148a5088030b897de | habanero |
machine-xml | c6f563966e9fadc4fb60194c064b2310c9b916b1 | palmetto |
occ | 28f2cec690b7f19548ce860a8820f519e6c39a6a | habanero,palmetto |
openpower-mrw | 0729a4a68c0e731a8d3720f1a5aee190d165400b | habanero,palmetto |
openpower-pnor | 7dd93556bcefdb96483e413bbd650e3929db2769 | habanero,palmetto |
petitboot | v1.5.1 | habanero,palmetto |
skiboot | v5.7 | habanero,palmetto |
Removed Packages
Package | Version | Platforms |
---|---|---|
i2c-tools | v3.1.2 | barreleye,firenze,firestone,garrison,habanero,openpower_mambo,openpower_p9_mambo,p9dsu,palmetto,romulus,zaius,zz |
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
New package.
Package: hostboot
Patches
Commits
Adam Hale (1):
- 8bc95e5e8db0 pm suspend methodology and ipc update
Alex Taft (2):
- 86552a78d9f1 L3 initfile updates
- 12a64eb99ca3 L3 Initfile: Qualify divide_minor setting
Amit Kumar (1):
- 69fd79789ace PM Lib: HWP p9_pm_force_core_access
Amit Tendolkar (3):
- 6da5b41be535 Base infra for PM FFDC extraction of PPE state
- 727f9b3c6f3f Dummy commit to enable mirroring new files from gerrit review 41599 into HB
- 99716699caa9 Callback for dropping Quad Atomic Lock
Andre Marin (13):
- c00a80643528 Remove ZQCAL redundant CCS inst, move to draminit_training
- 1ec917269c19 Add mss throttle files L1
- 55f3850bd904 Fix throttle procedure & MSS attribute clean up
- 3e223a4466e9 Fix p9_mss_utils_to_throttle, create throttles API, attribute cleanup
- 22fc3aa793b1 Clear out bogus EVENT_N in scominit
- 04d22fe292e1 Enable weak enable drive and CKE power down mode & disable clocks
- 7074cfc250e0 Double POR timings (tMOD, tMRD, and tZQ) for more margin per lab
- b438477d6579 Disable mem clk stop when in STR for DD2.* only
- 772291f30ccf Fix tREFI calculation to use MRW REFRESH REQUEST RATE as opposed to TEMP RANGE
- 9431f17c592f Add memory size API and unit tests for Cumulus
- 24e1a2686614 Modify DRAM_LPASR to be set based on MRW REFRESH_RATE_REQUEST attr
- 8edc404a1808 Update continue_cmd API to not change conditions w/default params
- 5b3adbd548c7 Fix logic bug for dll workaround in ddr_phy.C
Andres Lugo-Reyes (1):
- 92eb596320bd Change WOF system enable attribute to send to OCC
Andrew Donnellan (1):
- 3fbdd8cb6e85 fapi2: Correct function name in platPutScom() error message
Anusha Reddy Rangareddygari (7):
- e4db240642ee P9_start_cbs updates
- 225dd80d349f p9_sbe_common_errors.xml
- 81ccd55c3884 Cumulus proc updates
- f5132994ba54 HWP's for p9_perv_sbe_cmn,p9_sbe_arrayinit,p9_sbe_tp_arrayinit
- b2790346220e FFDC Updates
- ee0683d79ed4 dcc skew adjust procedure update
- 1802dad8cee4 mc_pll_bucket attribute
Ashish (3):
- 9209c26d4c4a PPE command line control
- fbfac0cc3be2 p9_ppe_commands : Enhanced single step
- a264c2369727 SIBRC details
Ben Gass (3):
- a25e74a60747 Use obus p9ndd1 spy name attribute for obus initfile
- b9ec72c68205 Use obus p9ndd1 spy name attribute for obus initfile
- afa42a408191 Create dmi.pll.scan.initfile
Benjamin Weisenbeck (6):
- a1e1b5031aad PRD: Add code location data to errorlog for asserts
- 6953366bfd77 PRD: Add asserts for invalid symbol
- ba562c78d6d3 PRD: XBUS Lane Repair
- 222af0c322a6 PRD: Allow clearing FIR bits on Unit Checkstops
- ea4060fe250e PRD: Hostboot Istep FFDC
- 27f03d2f20e9 PRD: Restart EC/EQ/EX trace arrays
Bill Hoffa (2):
- 819fecd808a2 Update BBuild for Sim fix for AVSBUS: Enable CRC checking
- 389c4cfbe086 Fix start address logic for Populating HBRT data
Brian Silver (2):
- 5cf968ceda23 Change p9_mss_freq_system to write attributes, errors for Cronus
- e9b360ce7a5f Increase UART delay based on some lab issues
Brian Stegmiller (4):
- 826713fa254a ATTN: Return IPOLL bits being used to HOST OS
- 87824e36613d PRDF: Update HOMER FIR data and read pnor
- 29c37a0bd0bf PRD: Avoid Multicast read of unitCs and hostAttn during IPL steps 15 and 16
- d80986cf024b PRD: Add EC Level support for HOMER Data
Brian Vanderpool (4):
- 788c46952d80 Add configuration error checking before starting SGPE
- 45a2ad861483 AVSBUS: Remove unmasking of OIMR1 - pmc_o2s_ongoing
- 0201f395cf6e AVSBUS: Enable CRC checking
- f57640219112 Improve power and clock checking when checking for stop states
CHRISTINA L. GRAVES (1):
- d2cb008e2ee4 L3 update -- TOD HWPs
Caleb Palmer (8):
- 130edf004be0 PRD: Remove unused var in collectCeStats
- 1c2fcebe0a3f PRD: Small const fix in symbol2Byte
- 34579712e4d5 PRD: VCM adjust when adding chip mark to callout list
- 20d7e9745db3 PRD: Add iv_chip to TdEntry equality operator
- 910b8651331e PRD: Mask mainline NCE/TCE during TD
- 7b76ce48c718 PRD: Add MemDqBitmap Class
- 93de0bff7360 PRD: Update get and set BadDqBitmap functions
- e43ee27ebd0f PRD: Update parser for DRAM repairs
Chen Qian (7):
- 1e01cedcd39a P9 L2/L3 cache error extraction
- 071e5f08a8c3 P9 L2err line delete HWP
- e912642e50b2 P9_l3err_extract HWP -fix bugs
- 7508073551e3 P9 L2/L3 cache error extraction
- ed5d58318d43 P9_l3err_extract HWP -fix bugs
- 742c3e3ab84f P9 L2/L3 cache error extraction
- e91a838b7fef P9 L2err line delete HWP
Chris Cain (6):
- d96098eaf93f Update HTMGT state when called from host
- 7d4cab061513 HTMGT: Memory Throttling and Power Capping support
- fb3dfe1aa65b HTMGT: Fix offset of userdata in OCC elogs
- 44a6ca80921a HTMGT: Disable DIMM thermal monitoring
- ad1b5d37cf59 HTMGT: Do not log E1 exception if comm has been established with an OCC
- 40a026cea2d7 HTMGT: Prevent communication with OCC during OCC reset if comm not established
Chris Hanudel (2):
- e96d23175835 P9 NX Watchdog Timer Changes
- e4efa02b4a47 P9 NX RNG Hang Pulse Reset Period
Chris Steffen (9):
- 15024cecd90e IO Xbus RAS Update
- c3ea903758f5 I/O Cen typedef fix, Dccal Warnings Update, Removed Unused Regs
- 524c9639f2ff Initial Abus Commit
- a6e86bf8a089 Add P9 IO Obus Ppe Image Build
- 0f8d0c0955cc O/X Bus I/O Ppe Loader + Wrapper Updates
- 6b1b1e05ca70 DMI I/O Checkin
- 9790be845a60 DMI I/O Scominits
- 0e243a9d13b1 Nimbus Obus Ras Update
- 413854fb3729 DMI Linktraining and Centaur Dccal
Claus Michael Olsen (4):
- a742bd55ce4c xip_cust: Replacing rc.isRC() w/(uint32_t)rc for WIN32 compatibility.
- 72a32a105887 xip_customize: Additional WIN32 changes.
- 87cf91da7541 xip_image: GPTR/overlays stage 1 support
- 609e5f15df6d xip_customize: GPTR/overlays stage 1 support
Corey Swenson (11):
- 60c97af36adb Enable PM during IPL on OPAL with FSP
- f0cce8d3470e Add wof-tables-img tool to fsp tar
- d375facc47f4 Fix for WOF number of present cores
- c79f8d9cf862 WOF tool wof-tables-img WFTH version from 2 to 1
- 6a819aa9f325 Add hbrt_code_image to HDAT for OPAL/FSP
- 77a31e8d17ab Setup the WOFDATA binary in hbfw img makefile
- 17f308c46d0d Connect get_lid_list interface function in UtilLidMgr
- 6eeaf67f98f0 Add new WOF attributes to HB
- 52ab376b96e5 Set SYSTEM_RESCLK_DISABLE as workaround
- fddf433d2cac Fix for signed attribute overrides
- d1b28ebce7dd Move bbuild to b0629b_1728.910
Dan Crowell (28):
- 9b5ffd0484a0 Add timestamps to Simics Istep messages
- 588fadffb274 Use Turbo freq for WOF selection in Turbo mode
- 6b508aaf86e1 Map BAR attributes based on data from Bootloader
- 46db9aa99b3f Dummy commit to add explicit prereq on hw image
- 348f773c8691 Ignore LPC and XSCOM BARs from BL
- 47f343509fdd Return only present DIMM children to fapi
- e9489e7f7bdf Use XSCOM BAR from Bootloader instead of hardcoded value
- bf3f4096b25c Remove workaround for attribute override in old HDAT
- 0778dd94de98 Updates to HBRT runtime interfaces
- 22441c2f41d8 Fix alignment issues in SBE-HB structure
- ce6a132a79c4 Support both versions of APSS attributes
- 274a64b5cb71 Fix fapi getChildren for DIMMs
- 9c65a1995b6e Temp removal of p9n_ddrphy_scom.C to fix the mirror
- b56679f1a51f Add new attributes for memory freq calculations
- 5804a683b1e2 Define attributes for synchronous mode
- 3db49d83c38a Allow OBUS to have children
- 68ff2b9ea187 Improve detection and description for MEMVPD_POS issues
- ea0477d5f909 Remove deprecated WOF_ENABLED attribute before mrw removes it
- ebc8ba258d66 Dummy commit to prereq in SBE changes
- 9da93b5684cc Base support for MEMD partition in PNOR
- 119105e94a2b Ignore ATTR_WOF_TABLE_LID_NUMBER on OpenPOWER boxes
- fca25b78f035 Add some more FFDC for SBE
- 2b564d1a7192 Add VNDR:NV support to Planar VPD
- 1aa0813d81f7 Correctly handle sbe ranges for multiple chips
- 96e89adf0a23 Ignore Nest Freq for WOF table selection
- bf8d6d1dfc60 Skip RINGOVD completely if we're in secure mode
- 2db396365b7d Avoid callouts, deconfigs, and gards for all non-visible errors
- be9aa703daf2 Cut down the large number of traces from PNOR MBOX
Daniel M. Crowell (1):
- 28296b5ae6d5 Revert "PRD: Hostboot Istep FFDC"
Dean Sanner (13):
- 529ea1d267e1 Enable STOP5
- 1ca209e390d5 Honor STOP Gated bit when checking access states
- e0a1b4a4f6d9 Add support for remembering deconfigs without GUARD
- ddfce1bdb077 Handle extremely large ATTR in ATTR dump tool
- f195e428f6b6 Dynamic ATTR Override support via debug interface
- 40ac37664f6c Always allow SPW deassert, even if SGPE is inactive
- c3e473a9069d Update simulation backing build
- bb22513902f6 Add HB_VOLATILE PNOR section flag
- 814c42018faf PM: Fix missing init step in proc_get_mvpd_data
- 901c86138382 Fix compile for PRD console error display
- 16edcfc89745 Disable VDM until fully tested
- 76aa4662e398 Support dynamic determination of powerbus freq
- 76ac1bc7211b Correctly use async_nest_freq_mhz for Serverwiz v1 MRW
Donald Washburn (5):
- 6988e53d4cdc Verify buffer support for error log.
- 80ae8c883298 Enable and fix error log variable_buffer support.
- 42c0894cc119 Enable Unit Tests for variable buffer support.
- 31d097409bd2 Replaced calls to bmc for sensor type with static information.
- f8d753566769 Removed i2cSetupActiveMasters from last the IPL Step.
Dzuy Nguyen (9):
- 1990ea7f4877 Support signed attributes with override tool
- 392272c02478 Handling of functional NX chiplet
- 5033ee305e23 Finalize SBE PSU FFDC collection - Set FFDC address in PSU
- 6a21eb6f2af4 Modify function names to avoid duplicate symbol errors
- 6a207fa8c5da Finalize SBE PSU FFDC collection - Handle setFFDCAddress failed
- d408402dfb49 Remove/add some attributes
- 0ffbb5523068 Add host_load_io_ppe to istep16
- 205f3c45a065 Add error handling to TOD code
- 878ecf9cc18c Block SBE updates during mpipl
Elizabeth K. Liner (1):
- 30db3842625f Revert "ProcessMRW changes for dynamic i2c devices"
Elizabeth Liner (9):
- f4424e7fdbdc Add support for a wofdata directory
- fce2ba8a263e Adding a no error condition to the SBE_EXTRACT_RC for user return
- bfe431dd5361 Adding hostboot commit hash to the release notes
- 3608c1ff8cc3 Changing PHYP HBRT to work on normal-core mode instead of fused.
- 866b0279d783 Initial sbe_extract_rc_handler commit - basic structure (1/4)
- dd4981b4c10a sbe_extract_rc_handler SBE conditions details (2/4)
- 6cd010a11779 sbe_extract_rc_handler finite state machine details (3/4)
- e4df6709b3a5 Add in calls to p9_get_sbe_msg_register and handler functions (4/4)
- 3cce42179f9e ProcessMRW changes for dynamic i2c devices
Greg Still (14):
- f291af8f2033 PM: add defaults for AVSBus attributes
- f1027268aff7 PM: HWP update for VDD AVSBus topology handling
- b4970bb63c2a AVSBus current,temperature and slew rate commands, add CRC Checking
- 64d340656895 AVSBus current,temperature and slew rate commands, add CRC Checking
- 3f21550f969c PM: refine enablement attributes for advanced functions (VDM,RESCLK,WOF,IVRM)
- 16bd650cb92c PM: initialize flag HWP attributes to 0
- 0c2bc532cdf1 WOF: fix VFRT system to HOMER translation
- ce7c22cf7731 Power Management Platform and Frequency Attributes
- fa9c9af4022a p9_ppe_commands: add -step_trap support
- f0e3f6dfcbec WOF: HWP support for advanced function enablement
- 87812eb29ba1 PM: set PGPE and SGPE Timer Select
- aaee2d26ef1b PM: fix PSTATE_MODE=OFF istep 15 failure
- ca09235b1532 p9_pstate_parameter_block: Move to concise slope calculations
- c0cb66e57706 PM: Delete deprecated attributes
Ilya Smirnov (6):
- 70a6574915c7 Clean up of devdesc in hostboot code
- 7e3be8261db5 Add support of HBEL parsing to eSEL.pl
- c6d4548dc218 Remove proc_example_errors to fix mirror
- dff36e4dcb7b Add more test error codes
- fc34f105fa41 Re-enable test cases
- 266c9cc62e5e Verify callouts, gard and decofig records
Jacob Harvey (22):
- 34e2682f1807 Fix seg fault on DQS alignment workaround fault
- c5c795757a97 Clear DLL CNTL ERROR and FIR bits for workaround
- e734170c132c Change cas latency to be per MCA
- b83a8428ccd2 Change power controll settings for PD/STR
- c09c9035a23e Turn off PHY refresh for RD_CNTR - RD_VREF
- 25f2352f182e Modifying ATTRs for memory power thermal
- 4fe87595dd09 Cleaning up and implementing L3 eff_config_thermal
- 987752d8494c L3 RAS for draminit_training, eff_config, lib
- b79fd9671a34 Cleaning up error handling for mss_freq L3
- 9d2ca2037b94 Fix bug cas_latency vector
- 5a90aa2b1af1 Fix memory plug rules and error handling
- 2ba9ff874e2f Fix mss::c_str error in utils_to_throttle
- 68746d98189b Remove logErrors in plug_rules
- 5a959794c967 Fix CSID: 2 slave ranks, termination in RCBCX
- 5fd4a6a86be6 Fix draminit_training wrapper and function
- 48715fb71251 Turn off A17 if not needed
- d0a8f18502ab Set HB to ignore draminit_training fails
- f353e9afcfff Add in RCD attributes for DD2 debug
- da9dcab165f8 L3 mss_memdiags
- 135432fd65c9 Clean up memdiags ffdc naming
- 543d555ed93f L3 support for ddr_phy_reset, termination_control
- f523eaa79a8c L3 support for ddr_phy_reset, termination_control
Jaymes Wilks (7):
- 096ef9048330 Add TPM Presence Info to HDAT
- 4d9e5a4a231d Fix up Event Types for PCR Extend
- e263958ff610 Secure WOF data support in HB standalone
- c34436886e64 Create current list of persistent read/write attributes each build
- 45c8a43a7be3 Generate verification code for enum-based persistent r/w attributes
- 80631edd1d39 Generate range check code for persistent read/write attributes
- f53897a31ba9 Fix perl issue with secureboot range checking on ubuntu systems
Jenny Huynh (3):
- e251ab185272 L2/L3/NCU scominit changes in stop code
- 8461f51d2d93 Restore FIR and reorder queue settings after mss sim init
- 0fbf2a9e9eae Adding HW414702 workaround to INT scan initfiles
Jin Song Jiang (1):
- a406daabb53a p9_cen_framelock -- 2nd version
Joachim Fenkes (16):
- 0f184fd25fdb Add p9_proc_gettracearray procedure
- 8bc9ab725ca8 p9_start_cbs: Level 3
- 5d22d6c9b28e p9_extract_sbe_rc: Level 3
- 1d6c02ab022d p9_sbe_common: Level 3
- 430ea88821e9 build: Add LOCALxx compile flags to static library targets
- e1b36d9a442a p9_pre_poweron, p9_set_fsi_gp_shadow: Merge flush values, fix ROOT_CTRL2(5)
- 4c3aaea4c223 p9_common_stopclocks: Level 3
- e41f118f8911 p9_sbe_tracearray: Level 3
- 3dfe06eda5ea Move p9n2 SCOM headers into base chip include dir, mirror to PPE/HB
- b504bd65d5da Propagate "fused_core" IPL option into PU chip
- 0e89cd3c6848 p9_{mem,sbe_chiplet}_pll_setup: Level 3
- 7846953d646b pre-commit: Improve error message if not in a workon
- 112c9c7b6e45 p9_perv_sbe_cmn: Level 3
- 17880642bd02 p9_mem_pll_reset: Level 3
- 06b6c5e9291f p9_sbe_tracearray: Level 3
- a848bf96d3c6 p9_sbe_tracearray: Nimbus DD2 updates
Joe McGill (31):
- 6a3b0f5ac79e security -- split p9_chiplet_scominit and p9_chiplet_enable_ridi isteps
- 4a6193082da0 L3 update -- p9_fbc_eff_config_links
- df39972b03da L3 update -- p9_fbc_eff_config_aggregate
- f6f62b7271f3 support chip swap in memory map via FBC XOR mask programming
- 379ea5569b14 L3 updates -- p9_setup_bars, p9_fbc_smp_utils
- 7c18a546cfc3 L3 update -- p9_fbc_eff_config
- 4d7d2de658c5 L3 updates -- p9_build_smp, p9_fbc_utils
- 4cd9291df0c6 update owner comments in ADU, PBA, TOD HWPs
- c1cafb210d38 future proof EC feature attributes, add missing P9N DD2 inits
- 82c56ebf2fd8 L3 update -- p9_fab_iovalid
- c22f7447d7f0 L3 update -- p9_pcie_config
- 78f670a9ae0c L3 updates -- shell HWPs
- 750d31bd1b1a L3 update -- p9_psi_scominit
- 4838ba774dbe L3 update -- p9_npu_scominit
- 0483af65824c L3 update -- p9_smp_link_layer
- 14b4ca3c76a4 L3 updates -- p9_sbe_mcs_setup, p9_revert_sbe_mcs_setup
- 266916597d9e L3 updates -- p9_rng_init_phase1, p9_rng_init_phase2
- 495e09338d9b future proof EC feature attributes, add missing P9N DD2 inits
- 3d7d72604b9e add support for OBUS PLL buckets
- 0f0924b9d705 p9_ringID -- rework OBUS IDs to preserve GPTR/REPR ringIds
- ea259b6658e2 L3 update -- p9_mpipl_chip_cleanup
- 8a37f9c0378f p9.core.scan.initfile -- set disable 241 for Nimbus DD2
- b01315c811d9 p9.pci.scan.initfile -- initial release
- 3793f8b75a84 PCIe updates for Nimbus DD2 GEN4 operation
- b9de2daa2472 p9.npu.scom.initfile -- Nimbus DD2 updates
- b34b1b6c9fc4 p9_setup_bars -- fix NPU BAR addressing for Nimbus DD2
- 2d2625fec09e p9_spr_name_map.H -- update clocks-off spy definition for LPIDR
- b47fc4080e6f p9.int.scom.initfile -- FIR updates to align with RAS XML documentation
- def5f0589377 NMMU FIR, RAS XML updates for Nimbus DD2
- a3f6792f4f1c updates for thread control, ramming with STOP enabled
- eae4ede6428c p9.pci.scan.initfile -- initial release
Joel Stanley (2):
- 10983d35f568 Convert cmpi to cmpwi to fix build for modern binutils
- f2250d872022 kernel: Fix cmp in shutdown.S for modern binutils
Johannes Koesters (1):
- 542f9ed3d195 Nimbus ec_20: updates to fbc-n2_pb025/pb_serial_scom_reg.fig
John Rell (5):
- 7b062f2d2684 jgr17050500 Added Centaur and DMI IO SCOM initfiles
- 679d766fe7bb jgr17050800 Updates for HW403155
- ceb6abcb0bec jgr17050500 Updated Obus initfile for HW405290
- 197ae322af16 jgr17061400 Adding setting for Nim DD2
- bf8d0080fc14 jgr17061500 Nim Obus DD2 update
Juan Medina (1):
- 016a2f76d5b8 Logic flushed to 0s, xFC provides better performance and is intended value
LiuYangFan (2):
- 67db890039e2 Fix DEC/HDEC bit length.
- 34514fe03f1e p9_chiplet_scominit - add Cumulus support
Louis Stermole (5):
- c4093b12fcf9 Add DDRPHY RD_VREF renamed or added regs for DD2.0 to platform header
- 90fc4d2acbf0 Add PHY DP16 DRIFT_LIMITS regs and DD2_BLUE_WATERFALL_EXT field API
- 7f8d060c1ddf Increased minimum polling time for memory cal steps
- 06b33f2d40c9 Add init of blue waterfall range to phy_scominit
- 91ee8be3c9b4 Move MSS Rosetta map from lab to f/w library, add API
Luke C. Murray (2):
- fd07cc97080a Disabling LVext for all P9 parts
- 03d693563573 HW414700 checkstop on UEs and disable core ECC counter
Luke Mulkey (1):
- 66760bd4b82f p9c_mss_memdiags and p9c_mss_maint_cmds
Martin Peschke (3):
- 3736d0950817 p9_dd_container: simple generic standalone DD level container
- 193c6d7260a8 p9_xip_section_append: small RAS related improvement
- acda24ef7c76 H-code ddLevel support: Bridging front-end to back-end.
Marty Gloff (19):
- 291b8a53d7d2 Full Path of SBE message passing Add HTMGT default path testing
- 280883b46812 Complete gerrit38372> Fixed blue waterfall workaround bugs
- 20ceedc8a862 Save space in Bootloader image with single thread and task end
- da1946689af4 Save space in Bootloader image with minimized section ID array
- 52ff15cd9297 Bootloader hangs if it can't find first TOC
- 7f072586124c Add severity to saved data for SBE Update error log
- 263a2404b2ca Bootloader updates to support remapped memory Final Pass
- 9e7e8925347f A few more attribute updates
- 183439ec11d8 Full Path of SBE message passing Add support in rt_cmds.C
- 4edfbd997e46 Use effective fabric position for LPC operations in the bootloader
- b8394ea05700 Workaround for MMIO BARs passed to Bootloader
- 6a85babe455a Data Type of ATTR_DPO_MIN_FREQ_PERCENT should be int32_t
- 74ca835c212e Fix tracing for Bootloader hangs if it can't find first TOC
- 32fb239ad902 Update Bootloader debug scripts to run in other environments
- eec0f09b4308 Change persistency of DPLL_VDM_RESPONSE
- b29154df590c Remove Hacks / Workarounds put in by commits 41463 and 41574
- 178ec2a3c04b Change Bootloader data alignments
- 8a6d9cfe4af6 Attributes associated with VDM data from #W keyword of VPD
- 735531f69b8d Log build level for SBE and HCODE customization
Matt Derksen (10):
- bb0796065c4a Fix imageSize for HBRT_RSVD_MEM__CODE section
- 94010840e955 Consolidating HBRT reserved memory (ATTR,ATTR_OVERRIDE,VPD) into a single entry
- b925dacad37b Fix HBRT reserved memory saving. Need to account for TOC at head.
- 84f985f2a012 Allow HWP to deconfigure parts without a callout
- 3e3e4b44fdf8 RAS updates to get_mem_vpd
- c4dc9402e423 Allow deconfig without a callout in error log.
- e725dc10bc61 Undo hbrt errl into pnor workaround
- c623059686ee Grab RINGOVD data on FSP systems from lid
- 61f38bd338cf Enable HDAT HB reserved memory when supported by FSP
- a8fbb7dfd6c0 Fix decimal modifiers in Hostboot trace
Matt K. Light (2):
- 3fa8be969125 updates to remove TARGET_TYPE_NV
- c1b6172e9ad1 Make ATTR_IO_OBUS_DCCAL_FLAGS initToZero
Matt Ploetz (3):
- 1be038e7e43d Add leap year and days of month into build date for ipmi fru inv
- 8379340bcf8d Add support for HDAT PCIe slot map
- 2ea31dc40091 Remove proc1pec1phb2 from being active in genHwsvMrwXml.pl
Matthew Hickman (1):
- e579875854d1 Add CE Fix and unit tests
Michael Floyd (1):
- e524b9a8b216 PM: Remove Queued Scan attribute and image build
Mike Baiocchi (11):
- 449f2ba22f19 Check Scratch Register 3 bit 7 and set new ATTR_SECURE_SETTINGS
- 94eff06a67f8 Disable Attribute Overrides in Secure Mode
- 4c586e2298ff Disable Ring Overrides in Secure Mode
- b7400ba903b8 Verify the correct HW Key Hash is used in Customized SBE Image
- 44d178b6d050 Use Scratch Reg 3 Bit 7 to allow Attribute Overrides in Secure Mode
- 2895249b06f4 Fix Bl-To-Hb Data Issue
- 331c3aae67d8 Create and allow for PNOR SBE Partition to have DD1.0 and DD2.0 Images
- 4bef50f8d4c0 Add SECUREBOOT::enabled() state to printk
- c0f528fbaf25 Secureboot: Base Support of Opening/Closing Memory Regions via SBE
- 3eabaf7eb4a1 Secureboot: Add IPL calls to Open/Close Memory Regions via SBE
- 48a8ff9008c0 Update HWAS Common-file handling of Big/Fused Cores for FCO
Nick Bofferding (16):
- 513e460747a3 Support flags option on fake secureboot header generator script
- 0010d98b5210 Remove error generated when not in secure mode
- fcaea7edd10c Update sha512 algorithm to correct license
- affc765d8eec Update behavioral description of ATTR_SECURITY_MODE attribute
- 60604a7a6b7b Fix number of TPM related HDAT section pointer pairs
- ccb74685e320 Fix secure PNOR provider deadlock
- dee23601a252 Fix size calculation when allocating TPM data
- 4efa1130539e Enable TPM related HDAT sections for all service processors
- f70e2531c2b0 Fix i2c GPIO expander port parsing in MRW tooling
- f777ab7ae980 Temporarily inhibit importing i2c array info into HDAT
- 39649c7d1556 HDAT: Fix version # for IPL Parms Structure
- 758d829b631b Support open signing tool argument changes
- 866fdde63a2b Support open signing tool when inserting a zeroed partition
- cd5de5d8c1f7 Secure Boot: Mark PAYLOAD and CAPP PNOR partitions as secured
- 3fbd50ab46e4 Support new i2c device link ID format
- 8032d6423f22 Secure Boot: Make crypto algorithms dispatching work across tool chains
Nick Klazynski (7):
- 77cb3c7e269c Update core inits for DD2
- 429a0d550044 Add core workaround for HW407136
- 2e7ac07d9bec Workarounds for HW407385 HW408629 HW410389 HW408901
- 8d8d4eae265c Add WAs for HW413799 HW413853 HW413917 HW414249 HW414375 HW414871 HW414829
- 139aad45de8e Add Workarounds for HW415114 HW415013 HW413853 HW414384
- 545eb2ec77f2 Add WA for HW415236
- e0cbfc9ab05c Add WA for HW415988
Peng Fei GOU (4):
- 7ff60e940515 p9_sbe_mcs_setup/p9_revert_sbe_mcs_setup -- add support for Cumulus
- 8a22766d0c63 p9_cen_ref_clk_enable -- p9 initial version
- 8cb9e23b499f p9_l2err_extract -- Fix bugs and tight up output formats
- 075b200958f3 fircheck -- Leverage p9_query_stop_state for core PPM status
Prachi Gupta (11):
- c916edc39a12 rename TYPE_NV to TYPE_OBUS_BRICK
- 3d40df249d4f Changing NV target to OBUS_BRICK and mark it a child of OBUS
- 58a4a24d6547 genHwsvMrwXml.pl: rename nv to obus_brick and add it as a child of obus
- 6d153811271a define TARGET_TYPE_NPU
- 7ab9a90ab7fd deconfing/gard of OBUS_BRICK/NPU targets
- 00b17ec7c38c remove FABRIC_NODE_ID
- 0a93d50afd11 processMrw changes to add Obus slot index
- cfc04f8b5bb5 increase I2C_BUS_SPEED_ARRAY to be 4x13 array
- 8702e5d3e883 processMrw: set OBUS_SLOT_INDEX to not connected based on mrw conn
- d25c0aa86167 handle pibrc correctly from sbe fifo
- 708a0da84a91 xstop_analysis: change the order of addr/val in pnor data structure
Prasad Bg Ranganath (6):
- bbf080c79aad WOF: Read WOF_TABLE_DATA attribute if static attribute is not set
- 2309514197db p9_pstate_parameter_block: Pound W enhancement for VID Compare
- ad62efb318ae PSTATE_PARAMETER_BLOCK structure alignment and error handling
- 86ce314365a3 PSTATE: VDM Jump slopes calculation
- b3535c2dbc21 HCODE: DD21 makefile changes for CME,PGPE and SGPE
- 986dd162063b L3 Level changes in p9_avbus_lib.C
Prem Shanker Jha (11):
- 72e68bbb4489 PM: Added support for multiple dd level executable in HW Image.
- 09b3be277415 PM: Enabled VDM Enable Flag in SGPE Image Header.
- c60090e7991a PM: Introduced a macro for core common ring.
- c5e728889fea PM: Changes for Hcode Image Build level3 - part 1
- cf636ad25270 PM: CPMR magic word correction.
- b01fec2afcdc PM: Fix for cyclic inclusion of header files.
- 388eb4c3457c PM: Added core throttle assert and deassert count in PGPE Image Header.
- 09611ce4c4d4 PM: HOMER Header Magic word change.
- 56eab76ce8ff PM: Hcode Image Build Level3 -Part 2
- b509872c38eb PM: Hcode Image Build Level3 - Part 3
- 482ca8885ab4 PM: PPE State tool fixes.
Rahul Batra (3):
- a8abd79502bc WOF: Phase 1 Fixes
- 1551812fabb4 PSTATE: System Calc Parameters Fix
- 9a286345e126 PSTATE: CME refactoring and cleanup
Raja Das (1):
- 4ffb8a8aef43 Added traces to figure out the infinite loop in the mpipl path
Ricardo Mata (1):
- bd0a3c712cb0 PHB4 init updates per Ross Leaven's request
Richard J. Knight (8):
- 379868099afd FAPI2 - Enable register ffdc support
- 4d61104e8b14 Move suet samples to common ekb makefile process
- b78415469af3 Update parseErrorInfo.pl to support collectFfdc tags for SBE
- 469637a7cdc0 FAPI2 - Enable register ffdc support
- f40c36f24617 Update parser handling of collectFfdc error xml tags
- 8528c56e0d6a Create sample ffdc collection procedure
- 64a09f22b6dc Add .overlays section to hw image
- a0e56bfb4636 Add sbeError tag to all SBE related error xml files
Robert Lippert (1):
- 90ec2e65314c istepdispatcher: output current istep to LPC port 80h
Roland Veloz (3):
- 4c2f106a2be5 Add check for minimum hardware in proc_exit_cache_contained
- a7f35811ff73 Added attribute and target types to support BMC.
- 70f4568bc783 Changed BMC type chip-bmc-ast2500
Sachin Gupta (1):
- 9ecbdfd70311 Update for cumulus in simics startup script
Sakethan R Kotta (3):
- a6f303a2c50f processMrw.pl changes for Master Processor finding
- addad359a11b I2C_ADDRESS is taken from i2c-slave if not defined in the Bus
- 574becf5a446 created simics and vbu system xml files for CUMULUS
Sangeetha T S (1):
- 8be1d72fe6d3 Level 3 : OCB & OCC procedures
Shakeeb (1):
- 476ca53e499d L1 - trace array on SBE
Shelton Leung (8):
- e721c361c1bb temp fix for boston mem 2400 nest 1600 issue HW411339
- 490882657a26 additional dd2 nimbus inits
- 16c3d0b39a7c adjusted mem 2400 nest 1600 workaround and make dd1 only
- 0f213e529348 dd2 phy scom inits
- 2207da70a83e reinstate tag fifo workaround for DD2 due to read array issue, likely temporary
- bb8531bac402 new async settings to replace workaround for HW413361
- 2dfa772925a6 disable clearing mdi on remote cp_m for performance
- 55ca56c287e2 dd2 phy scom inits
Soma BhanuTej (1):
- 7ee4d4862781 Cumulus initfile update for OBUS & XBUS PLLs
Stephen Cprek (19):
- 211c307ccf7a Check Config Secureboot if protected and unprotected targ files are needed
- c578a6cdfbbc Add more error info for Bootloader verification errors
- f2a33cb5c91b HW callout for TPM not present when required
- 05a9df0a96c4 Create function for getting and checking a tuple based on a section
- e2cd6a048a9f Refactor populate_HbRsvMem to use a function to fill entries
- ef42b9f0d460 Provide ability to clear an HDAT memory region and clear HB resv mem
- 3cbec65e0cf5 Create more space in base image by switching trace to debug and smaller printk
- d6edfb5f14ce Create map of SecureROM function types, versions, and offsets
- 728c7744334f Populate HDAT sections with Secureboot Hash and Verify Function info
- 19b69c316d36 Stop kernel asserts from being no-op'ed
- b22bfa0529a6 Create script to test modifying a section's size in the pnor xml
- 2374128170d3 Remove asserts on variables that have valid default values
- 8b3989a2a90d Check if PNOR sections overlap and display total free size
- 775aa58f3532 Add Security Settings User Details to Error Logs
- 0b680113fbc5 Remove half cache init and do it in the page manager
- 6744879ceba9 Relocate bl to hb preserved data and page table in VMM
- 22d6e4636c81 Handle Compatability issues for new BltoHbData location
- 781d31651724 Increase HBB PNOR section max size to 1MB with ECC
- c30be2b54693 Address minor comments from Story 175114
Stephen Glancy (19):
- 1844c9f7ade6 Adds DCD calibration control attributes
- d0009e276c33 Removes traits to mirror DD2 hardware
- c2eb2c359aed Updated memory DD1 vs DD2 attribute
- 9fde160efb9f Updated RD_VREF for DD2
- a37296cfa80f Adds DCD empty files for DD2 code
- 415f2d43ab20 Fixed CSID value for DD2
- c42c2ea443c0 Added register reset functionality for DD2
- 582e6b32b1b5 Adds DD2 dcd functionality
- 3e6b198841e2 Fixes DQS align workaround formatting
- 74179c7517c8 Adds DCD workarounds for bad hardware
- f3fba8c656ba Fixes bug where WR VREF would never be run
- cd4a357c8126 Fixes RCW timing in draminit
- 32d63b3d1351 Fixed DLL workarounds to always run
- b22f2d73379d Adds empty workaround draminit files for HB
- e25076a82f67 Fixes DD2 training bug
- ab2b3a0f0721 Adds workaround for training timeout
- 2ed768f1a4c1 Adds workaround for scrub timeout
- 42163a7009f8 Fixes parallel CAC shmoo bug
- f3dcd540d159 Fixed memdiags fail
Stewart Smith (1):
- f43c96911a39 Only build attributeOverride if compiler supports -std=gnu++11
Sumit Kumar (3):
- e60e1d2e548b Removed the unwanted RC from xip_cust error xml file
- 8898e7a10e9d Enablement of support for Stumped and Cmsk rings
- d6ef298a9e49 GPTR/Overlays stage-1b support in xip_customize
Sunil.Kumar (1):
- 7c86379f4c1e Makefile Infrastructure for SBE Level 2 HWPs
Swathi Madhuri Bhattiprolu (2):
- 81acff67f919 RTC#139064: Targeting updates for Cumulus Centaur memory sub system
- 83e0a1f51864 Targeting updates for Centaur MBA
Thi Tran (13):
-
53ec24514b4c P9 Cumulus InitCompiler supports - Part 2
-
60efe9859832 P9 Cumulus InitCompiler supportis - Part 3
-
1b6b50342b93 Undo some p9 Cumulus spy workarounds in initfiles
-
cdb79bd37bd1 Mirror p9_pstate_parameter_block_errors.xml to HB
-
2a804602af15 Fix EKB build un-committed file error:
-
1c7adb188028 HB CI should not fail with committed RECOVERED error log
-
59e501ebede8 L3 update -- p9_htm_setup/pause/start/stop HWPs
-
2ae695084061 P9 Cumulus InitCompiler supports - Part 2
-
578f09ce7891 Undo workarounds of mss::eff_memory_size
-
5c5ed8cebd72 L3 update -- p9_throttle_sync
-
9db57080c18b L3 update -- p9_scomoverride_chiplets
-
04ee6e993b27 L3 update -- p9_sbe_instruct_start
-
099d196d8a86 L3 update -- p9_mss_eff_grouping
William A. Kennington III (2):
- 951f02c32769 bootloader: Remove hbi_ImageId
- f81330ed22ee sbe_update: Poke the watchdog after each seeprom update action
Yue Du (5):
- d867060cd137 STOP: Fix FABRIC_PUMP_MODE plumbing in stop images
- 6f774f08a1ed STOP: Port recent L2/L3/Ncu Initfile changes to scominits in stop
- 5cc5b666af08 PPE-HWP: [Level 2] Cache/Core chiplet_reset/init/scan0+startclocks
- c4c6d71214ec STOP: move CME scominits from corequad_init to SGPE
- 4c9e01ae9e2f STOP: block wakeup (+ block entry since patch 15)
Zane Shelley (29):
- a12b4ce0769e PRD: generic function for IUE attention handling
- 9ed2003cff9c PRD: DD2.0 updates for ENHCAFIR
- 8a05f8e673b9 PRD: Clear maintenance IUE attn during memdiags
- 91542f4ff6b0 PRD: make error log predictive on maint UE ddrphyfir 54 combo
- dca4c1b62343 Bug fixes in hb script
- 3336d7ad492e PRD: enable soft/intermittent CE counting during background scrub
- e1cfd4e624d9 PRD: bug in memory CE threshold calculation
- b431a6f3eb47 fixed compilation errors when ENABLE_CHECKSTOP_ANALYSIS is enabled
- e1929d0094d3 PRD: runtime VCM support
- 78c653c0ba76 PRD: added signature to indicate all DRAM repairs have been used
- 584be5cdceb6 PRD: hard CE callouts during Memory Diagnostics
- 80275eed642b PRD: set stop-on-AUE during memdiags after TD procedure
- 88eb1def152e PRD: memory IMPE redesign
- 9df639003516 fixed compilation errors when IPLTIME_CHECKSTOP_ANALYSIS is enabled
- 8ca7748a5a90 PRD: clarified getTargetPosition() vs getMemChnl() for MEMBUF
- 8dcabd1ee6e1 PRD: predictive error log for soft RCD parity error threshold
- 7ea346b6fb9e PRD: do TPS only on threshold, not for all hard CEs
- 15848f53e13c PRD: changed thresholding on NXDMAENGFIR[9:10]
- 6a1bf63f2749 PRD: rule updates from RAS XML v91
- f1b00fd6b836 RAS XML: threshold and mask on NCUFIR[9] Store Timeout
- 676eae6662bd PRD: Fetch NCE/TCE redesign
- d1924a3c11bf PRD: make MNFG IPL hard CEs predictive in TPS phase 2
- 5c7c9832bd41 PRD: MNFG thresholding for RCD parity error reconfig loops
- 8f1c6259e6d8 Fixed bug in env.bash
- aa5ff65d1a96 PRD: fixed error log parsing for MCA DQs
- 7351357827bb PRD: Bugs related to banning analysis in MNFG IPL CE Handling
- e8f1d8cc7774 PRD: array out-of-bounds in MemUtils::getDramSize()
- 553e252ce59e PRD: fixed structure alignment in firdata code
- 152aabbb0366 PRD: Scrubbed registers captured in OP checkstop analysis
crgeddes (23):
- 80f0f920c548 Add p9_query_cache_access_state hwp to pm library
- ce71d0bbd35d Call pm_init with the RESET flag for all proc during MPIPL
- 8f6ec7a0a5e8 Use query_cache_access_state to verify EQ scomable in corequad_init
- 494c9f4865d2 Use query_cache_state hwp before scoming ex's in cme_firinit
- b02a02d241b5 Skip EQ_CLOCK_STAT_SL scom is we are in stop 11 or greater
- 718ee2a82eb5 Revert "Use query_cache_state hwp before scoming ex's in cme_firinit"
- d1fdac8c3121 Revert "Use query_cache_access_state to verify EQ scomable in corequad_init"
- b0ebbd785a23 Reapply "Use query_cache_access_state to verify EQ scomable in.."
- 5e1b4a600a87 Reapply "Use query_cache_state hwp before scoming ex's in cme_firinit"
- f7f718f56789 Check SPIRA is valid before attempting to use it in hdatservice
- f3dd0b07a4c5 Setup INTP bars correctly when memory is swapped on master proc
- 24aed9157a24 Update LPC DD to set it's bar based upon what SBE tell us LPC bar is
- 0116e1f975aa Default OPTICS_CONFIG_MODE to NVLINK (0x2) rather than SMP (0x0)
- ee12eb581a7e Add RCD_PARITY_ERROR enum value to ATTR_RECONFIGURE_LOOP
- 44c109ec2c2b Fix formatting to help hostboot's attribute generation scripts
- 6df0a3f2032e Enable LSI interrupt after masking sources in interrupt service init
- e589dcfce8a9 Temporarily Remove freq_attributes.xml to fix mirror issue
- 7e123ef6ce73 Fill empty descriptions with placeholder
- 144e044bd9f9 Move disabling PSI CEC interrupts to the common path for INT reset
- 1e7e41d6f38c Set fused core enabled on the thread cntxt reg after resetting XIVE HW
- 34573c857dd3 Add in PSU infrastructure for stashKeyAddr sbe chip op
- 869cf157cf21 Remove deprecated PM attributes from hostboot
- c964a864cd59 Clear out OCC Flag register during pm_reset
dchowe (5):
- 5156dbe7de43 Initfile updates for FBC DD2
- 46f5876f0858 DD2 FBC initfile updates
- 45e92544fd56 Fix for cd hotplug initfile
- ebca6018d536 DD2 updated scan overrides, Cumulus DD1 initfile updates
- b323a918ff0b Update FBC cd_hp initfile to reference serial mode spys directly
nagurram-in (2):
- 5c93d3af13e7 Size alignment fix for HDAT msarea structures for missing dimm spd
- 5017bcab5ac5 IPMI HDAT reenablement change and soft sensor additions
spashabk-in (3):
- faa8f92fba57 Trace Array on SBE L2
- 7738208e04ad Tracearray HWP L2
- a92b4603d7a0 Adding a static method to get scom failure address
whs (2):
- e18e6553ca8a Changes related to packaging of memory vpd on Nimbus
- af3f2ffe9a6a Packaging of memory vpd on Nimbus, MCA->MCS
Package: linux
Package: occ
Patches
Commits
Andres Lugo-Reyes (11):
- db667b930882 Update p9_pstates_common.h to match hb/ekb
- dc2bca3d0a6b Fix incorrect reserved section in wof header struct
- 9f08b00882a0 WOF: Bring up
- 2f8acbd71ab6 WOF: Implement wof debug commands
- 852d3b94da35 WOF: Rework more core leakage calc logic to use correct voltage
- 20590b1e2375 WOF dependency cleanup
- 48fa2b333fd4 Update RTC tag to more accurate story
- 98cb615a76ca memory TODO clean up
- cc46aff01f15 WOF: More bug fixes and enable wof by default
- 62895c54c09a error TODO clean up
- 1647d535c760 Prevent WOF error logs unless wof is formally enabled by (H)TMGT
Bill Hoffa (4):
- f5d0529142ff PNOR MBOX Read/Write Support for Firdata
- 1dc97a688e32 Fix ast_mbox assert compile issue
- c4b8c5c8953c rt_xstop_analysis: initial commit to get pnor acceses working
- 56ecb493705f PNOR Write Fixes for FIRDATA collection path
Brian Stegmiller (1):
- 7cdcf4db3526 OCC: Initial IPL Checkstop analysis support
Chris Cain (3):
- 25a3c4917a09 Re-enable PGPE beacon error detection
- 8a97adf89847 Publish OCC tools to help with bringup and debug
- b09f435f7795 Use correct timebase and fix overflow check in busy_wait
Doug Gilbert (1):
- c7605639bb46 Change trace buffer size from 32k to 8k
Ilya Smirnov (9):
- 2c1662e4d95a p9 putscomraw and getscomraw
- 36a3bbd3843a Helper functions for p9 translate_addr
- b04ca737ca24 p9 translate_addr: add constants and first set of targets
- 2360f4ce517f translate_addr: memory target types
- ca4e0ea382d0 translate_addr: PHB and DMI targets
- 99f068dfe8a9 SBE FIFO: Change set #1
- 8d7b6a1d8ba7 SBE FIFO: Change set #2
- 00f6d894363b SBE FIFO: Change set #3
- 7adb49aeec69 SBE FIFO: Change set #4
Prachi Gupta (6):
- fda31eb85acb rt_xstop_analysis: Enable mmap of HOMER in SRAM
- f301809e56b8 rt_xstop_analysis: move firdata code from occ_405 to occ_gpe0
- cbedccff001c rt_xstop_analysis: compile all of firdata on gpe0
- b796b12052f5 rt_xstop_analysis: single proc fir collection is working, without pnor writes
- 7990cb411443 rt_xstop_analysis: enable proc1 fir collection
- ca84830b6d18 rt_xstop_analysis: minor cleanups/tweaks
Shawn McCarney (2):
- 2f3dd9e14af8 OCC: Non-GPU Sensors to main memory: Phase 3
- 2c3bf13ae13c Copy additional OCC sensors to main memory
Wael El-Essawy (4):
- 31e51883d6ed fix long parameter names bug
- 64aa59154988 remove PARM_GPST from AMEC_PARM_ENUM
- cfb296e1b662 RESTful API interface to the OCC pass through interface.
- 98f0808d83bc update the path to the OCC controller objects
William Bryan (6):
- c48de6ff1191 APSS GPIO Controls
- 53c19c213e9c Update occlib
- 471f91d406c8 PK pba_slvcntl buf_alloc fields not being set correctly
- 6a00709c2078 Use std=gnu89, the gcc 4.8 default
- 2f3397d54c71 Update core data collection MSR mask
- cf1a6cc0ab4e busy_wait fix
Zane Shelley (2):
- dadf2726aa02 FIRDATA: updates to FIRDATA constants
- 237557e36673 FIRDATA: fixed structure alignment in firdata code
mbroyles (6):
- a635739ec064 OCC support for no APSS and new GPU Config Data
- 2c557cd7a085 Stop State and Throttle Sensor Updates
- 0219f446e54e Remove time from sensor names
- 82156a8c51a1 Support new in-band command/response interface and clear sensor command
- 67f48d4762cb Fix excessive traces for BCE requests, slave data collection and opal updates
- 3d71bd95e10f Fix IPS enter/exit time happening in half the time it should be
Package: op-build
Patches
Commits
No changes.
Package: p9dsu-xml
Patches
Commits
Bill Hoffa (1):
- 2a5c481e4964 Use Correct Write Cycle Time for I2C SBE Seeprom
Prachi Gupta (1):
- 5f2f68c04896 add NX chiplet and increase I2C_BUS_SPEED_ARRAY to 4x13
jim (19):
- a1c27cabf63f memory frequency update.
- 8ff7cebbaad6 no lane reversal on P1C0. lane reversed in m/b and reversed back in riser card. So no lane reversal for this port.
- 41568a0964fe xml with occ from Ben.
- 890ccb93d00b add FABRIC_GROUP_ID to fix build error.
- 1cbd84f02896 set DISABLE_I2C_ENGINE2_PORT0_DIAG_MODE to 1 to fix i2c error.
- 0d0554dd4572 set FREQ_PROC_REFCLOCK_KHZ to 0x20788
- 96ffbc9690e9 update xml from Ben.
- b7763d88331d add XSCOM_BASE_ADDRESS.
- 3b3824c0cf1c add PSI_BRIDGE_BASE_ADDR
- 79c28f3a16ef add a bunch of base addresses.
- 7ff8df8514fd add occ_active_sensor.
- ce9ea994376c add occ physical path.
- 3d7a0d06b671 add apss_sensor to mrw_type of apss channels, to let adc channel parameters to be processed. such as, ADC_CHANNEL_FUNC_IDS, ADC_CHANNEL_GAINS, ADC_CHANNEL_GNDS, ADC_CHANNEL_OFFSETS, ADC_CHANNEL_SENSOR_NUMBERS.
- 3770215afdd7 Fixing IPMI Core Sensors
- 5302854bf276 have to use 4x4 I2C bus array, because hostboot code isn't new enough.
- 4c949418dbf0 replace #N/A with NULL for ADC_CHANNEL_ID.
- 033754c5ff53 Set power cap attributes.
- 224198d30cba Use 4x13 I2C_BUS_SPEED_ARRAY with updated op-build.
- 165246b67f20 set MRW_TYPE to NULL for unused APSS channel. Have to do this to pass build with the script from new op-build.
Package: palmetto-xml
Patches
Commits
New package.
Package: petitboot
Patches
Commits
Daniel Black (1):
- f03763aec302 configure.ac: correct name of device-mapper-devel for RHEL
Guilherme G. Piccoli (2):
- 135dc3721e84 pb-sos: capture Skiboot log
- 3fc71b6422ef pb-sos: effectively compress the pb-sos file with gzip
Samuel Mendoza-Jonas (15):
- 41ed6ff3d882 discover/platform-powerpc: Don't fail early if nvram fails
- 18158dcd2e9e discover/device-handler: Include makedev() from sysmacros.h
- 722e64564e43 discover/platform-powerpc: Correct aux revision format
- 8ed97667e4c6 discover/platform-powerpc: Handle optional Get Device ID section
- 417265c68731 discover/sysinfo: Add system_info_reinit()
- 1ac262ed5224 discover/sysinfo: Add network availability helper
- 5314cebf5fe7 discover/paths: Add network jobs to queue
- 6704a228c638 discover/device-handler: Allow process_url request to be pending
- 4c55c0778e98 ui/ncurses: Extend nc-subset pad height
- b003f5f28b2c discover/devmapper: Add prefix to devmapper device names
- 03fe06fa71f0 lib/system: Add vgscan, vgchange utilities
- 515d2f03bae8 discover/udev: Handle LVM logical volumes
- 58db060fbb15 discover: Wait for net interfaces to be marked ready
- 2713a008a6b7 discover/device-handler: Mention booting device in timeout status
- 52f76a247293 ui/ncurses: Increase height of boot-editor pad
Package: pnor
Patches
Commits
No changes.
Package: romulus-xml
Patches
Commits
Mengze Liao (2):
- 3ef37c7dd7f4 Set 2400 for single drop, 2133 for dual drop as the max
- 29a9acf96af2 Changes for OCC enable
Nickolaus Gruendler (1):
- 4a9a504238c6 Add NX to p9 chip
Prachi Gupta (1):
- c0d5091d7bc1 increase I2C_BUS_SPEED_ARRAY to 4x13 to incorporate all i2c buses on engine2
Package: sbe
Patches
Commits
Alex Taft (2):
- 5cf1886ced7a L3 initfile updates
- 36893dda732e L3 Initfile: Qualify divide_minor setting
Amit Kumar (1):
- 523614acb34e PM Lib: HWP p9_pm_force_core_access
Andre Marin (1):
- ef69459d75d5 Disable mem clk stop when in STR for DD2.* only
Anusha Reddy Rangareddygari (2):
- 03dc99911e2d OTPROM updates
- d7f2b0f1f92f p9_sbe_common_errors.xml
Ben Gass (2):
- 58d870525c6c Maintain opcg_reg1 SCAN_CLK_USE_EVEN in p9_putRingUtils.C
- 1ac1ba7730b2 Use obus p9ndd1 spy name attribute for obus initfile
Claus Michael Olsen (2):
- 21172ff3ef10 xip_tool: Removed the commented, and unnecessaryly identically repeated,
- e38e29bf80c8 xip_image: GPTR/overlays stage 1 support
Dan Crowell (1):
- 69184204d4d8 Fix alignment issues in SBE-HB structure
Dean Sanner (1):
- 8e6210f3edd2 Change HCODE image build to use ATTR instead of scom
Donald Washburn (1):
- cf7b3f781f41 Enable and fix error log variable_buffer support.
Doug Gilbert (2):
- 1e5d0ee55915 PK trace fixes and ppe42 optimizations
- f2de0d3c0328 DERP/DORP Implementation for pgpe dd2
Greg Still (2):
- 507a229d2c9d PM: add defaults for AVSBus attributes
- 3b1e0aae0374 PM: refine enablement attributes for advanced functions (VDM,RESCLK,WOF,IVRM)
Jacob Harvey (1):
- de7270c25782 Cleaning up error handling for mss_freq L3
Jin Song Jiang (1):
- 1c7ae19b4fa7 p9_cen_framelock -- 2nd version
Joachim Fenkes (15):
- 8f866022b78e p9_perv_sbe_cmn: Level 3
- 4f594cf79236 p9_extract_sbe_rc: Level 3
- 5e79f248d153 p9_sbe_common: Level 3
- 8355b24b8027 p9_sbe_tp_switch_gears, p9_sbe_gear_switcher: Level 3
- 2d99c8898c6e p9_fastarray: Raise CTRL_CC_SDIS_DC_N during dump
- 3b16dea28575 p9_fastarray: Fix ABIST engines not running to completion
- 0a6c00308918 p9_fastarray: Add support for multiple chips, Nimbus DD2 support
- 50ae1ea69603 p9_common_stopclocks: Level 3
- 0f538b516cf6 p9_sbe_tracearray: Level 3
- 6a6c4361beac p9_fastarray: Level 3
- 583e31521556 plat: Add PLAT_FAPI_ASSERT_NOEXIT
- 6dd30c0667a0 pre-commit: Improve error message if not in a workon
- 4bdd9313ceb3 Move p9n2 SCOM headers into base chip include dir, mirror to PPE/HB
- bd968b0f6b1f Propagate "fused_core" IPL option into PU chip
- c88eeed15dd8 p9_tp_stopclocks: Don't raise CFAM FENCE2 to keep PERV chiplet accessible
Joe Dery (1):
- 8242086d77cd p9_sbe_tp_chiplet_init1: Set TP_TCPERV_SRAM_ENABLE_DC
Joe McGill (13):
- db756f42aea0 p9_sbe_nest_initf -- add HWP support to scan n3_br_fure
- 59dcaff0dde2 L3 update -- p9_fbc_eff_config
- 129c712faa43 L3 update -- p9_sbe_scominit
- 3a302c892abb support chip swap in memory map via FBC XOR mask programming
- cc5c3a7b068c L3 updates -- p9_build_smp, p9_fbc_utils
- 9ee125f8832a L3 update -- p9_sbe_fabricinit
- 63b18ac1cc2c future proof EC feature attributes, add missing P9N DD2 inits
- ae8c48308c09 update owner comments in ADU, PBA, TOD HWPs
- 6e1253028a65 L3 update -- p9_pcie_config
- d27f5c37d91a L3 updates -- p9_sbe_mcs_setup, p9_revert_sbe_mcs_setup
- d1f7e4d58f7b add support for OBUS PLL buckets
- f37524999ccd p9_ringID -- rework OBUS IDs to preserve GPTR/REPR ringIds
- 828aedff8679 p9.core.scan.initfile -- set disable 241 for Nimbus DD2
John Rell (1):
- 99910d434d6c jgr17050500 Added Centaur and DMI IO SCOM initfiles
Louis Stermole (2):
- 0564ef5044fe Add DDRPHY RD_VREF renamed or added regs for DD2.0 to platform header
- 210c80e60f3f Add PHY DP16 DRIFT_LIMITS regs and DD2_BLUE_WATERFALL_EXT field API
Martin Peschke (1):
- 9ad3454eb398 H-code ddLevel support: Bridging front-end to back-end.
Matt Derksen (1):
- ccc8e8a0b52d Allow HWP to deconfigure parts without a callout
Matt K. Light (1):
- 6e46f6ae14fe Fix generation of set_sbe_error.H by removing redundant target
Michael Floyd (1):
- 8b38286646ad PM: Remove Queued Scan attribute and image build
Mike Baiocchi (1):
- f3be129ba3c9 Check Scratch Register 3 bit 7 and set new ATTR_SECURE_SETTINGS
Nick Bofferding (2):
- 3d1659b34c25 Update behavioral description of ATTR_SECURITY_MODE attribute
- 5a69ee27dc16 Check scrach register 3 bit 6 before potentially disabling security
Nick Klazynski (3):
- eeb6617823be Update core inits for DD2
- 0d12082b94f3 Add core workaround for HW407136
- 1bcfe26067c6 Workarounds for HW407385 HW408629 HW410389 HW408901
Peng Fei GOU (3):
- 1e3dfbf9393e p9_throttle_sync -- initial version for Cumulus
- ccd50d277dae p9_cen_ref_clk_enable -- p9 initial version
- 157dc75ec016 p9_sbe_mcs_setup/p9_revert_sbe_mcs_setup -- add support for Cumulus
Prachi Gupta (1):
- a36220b33148 p9_ipl_build.C: remove debug file as it is not needed
Prasad Bg Ranganath (5):
- 1e66d9194712 SBE:GETRING: Code optimization for getring chiop performance
- 27e8c90c9671 PUTRING: Bug fix for termination handling in override path
- d7b257530936 p9_pstate_parameter_block: Pound W enhancement for VID Compare
- b1d1e9ae2489 SBE GETRING: Fixed the data missing issue
- d1cce79a12c7 SBE:putring changes of accessing the RS4 data for optimization
Prem Shanker Jha (2):
- f3a02f5d027a PM: Added hcode image build support for SGPE and CME.
- 29b7666c42ed PM:Revised hcode image build.
Raja Das (8):
- 273dcba1f789 Added p9_hcode_image_build_attributes.xml in src/build/Makefile
- d1f28c84ae95 Added traces to figure out the infinite loop in the mpipl path
- d6045c65611c Added FAPI traces in the delay method to for current/target time
- e7bc187c7d48 Supported Stack Usage feature on HW via cronus
- 3f9beab91dde sbe-debug.py Indentation Error fixed
- b686df088cbc Removed critical_section enter/exit calls within the delay method
- 0e064107dc83 Updating PHB states in enterMpipl before quiesce procedure
- bf0fbbc47c2d PHB getFunctional to be modified based on the IOVALID bit
Sachin Gupta (7):
- 426ea6f2e98f Update backing build and add CMVC pre-req
- 59c8bfeec459 Disable SBE ENTER/EXIT traces
- bcbe74a07705 Enable tools to take fsp-trace from system path
- 511048493284 Remove dependency of sbe obj path for sbestate, ppestate etc
- e43ddb66ac65 Update backing build
- 12e4bb3f0ace Disable error traces for DD1
- 45a02a95d61c Trace out fapirc in istep failure case
Sangeetha T S (1):
- a2dc28d3764e Level 3 : OCB & OCC procedures
Santosh Puranik (4):
- e97705e41295 FAPI Plat Cleanup
- 6ec048d4f32d Remove Endian Switches
- 158f067b065e Add support for MC and MI targets
- 5b99b40b7364 Fix putScomUnderMask
Shelton Leung (2):
- b3ef5463c779 adjusted mem 2400 nest 1600 workaround and make dd1 only
- 520beeb8c6bc dd2 phy scom inits
Soma BhanuTej (2):
- 3a909a6dde58 Stopclocks procedure to stop PLL region also
- ae6205cdf374 Cumulus initfile update for OBUS & XBUS PLLs
Stephen Glancy (4):
- fee5737c7ec6 Adds DCD calibration control attributes
- c5f5771ceefe Updated memory DD1 vs DD2 attribute
- 41fefe33ec88 Adds DD2 dcd functionality
- 5fb240cb7b38 Fixed DLL workarounds to always run
Sumit Kumar (1):
- 4e43ed941391 Enablement of support for Stumped and Cmsk rings
Thi Tran (5):
- 3f1943bd14db Fixing p9_pba_access.C to return FFDC for error from PBA status check
- cddea0367977 P9 Cumulus InitCompiler supportis - Part 3
- 38e02e49a11f Undo some p9 Cumulus spy workarounds in initfiles
- 526448a776b2 L3 update -- p9_sbe_instruct_start
- 0df81aac2c13 L3 update -- p9_suspend_io
Zane Shelley (1):
- a84f7170ba18 RAS XML: masked PBAMFIR[3:4]
crgeddes (2):
- 0a96b93f20fb Only attempt to quiesce PHB target if it actually exists
- 1c66cd29c3d7 Fill empty descriptions with placeholder
dchowe (1):
- b30ca1a53f61 Initfile updates for FBC DD2
spashabk-in (12):
- 9c124717b386 Fix in forced trace command for DD2
- 3b3b66ac8869 Mem interface fapi rc check
- eb7a9768dff1 Remove context switch in ppe program exception handler
- 7a87a60b9965 User fields configuration using a funciton
- f993941a98b1 Enable fifo reset intr in fifo data intr handler
- e8ff038b6d73 Modify ppe trace prefix to have same trace hash for DD1 and DD2
- 59ccf272b0eb Enter dump state on MPIPL failure
- 50c0c6604927 Figure out DD level in simics
- 4e9be1ee9a6e Reduce SBE image size
- d08954e955f4 Extend sbe-debug.py tool and fixes
- d9c7e1fec628 Adding a static method to get scom failure address
- 02021c69d7d5 Enable DD2 images in op-build pnor
Package: skiboot
Patches
Commits
Alistair Popple (11):
- bdea201a4c4b hw/npu2.c: Use phys-map to get GPU memory BARs
- b5d85370f669 hw/npu2.c: Add memory coherence directory programming
- d35084ef2b94 hw/npu2-hw-procedures.c: Fix running of zcal procedure
- 682da462cdcd hw/npu2.c: Fix opal_npu_map_lpar to search for existing BDF
- 5b4a8c1d9138 hw/npu2-hw-procedures.c: Add nvram option to override zcal calculations
- ebfcfaa0c3e5 hw/npu2.c: Hardcode MSR_SF when setting up npu XTS contexts
- 3704e7784d0f NPU2: Add flag to nvlink config space indicating DL reset state
- c5549e5b397a hw/npu2.c: Change MCD BAR allocation order
- a2df920ec740 hw/npu2.c: Fix device aperture calculation
- bda7cc4d0354 platforms/astbmc/slots.c: Allow comparison of bus numbers when matching slots
- 4df53124cb34 platforms/astbmc/witherspoon.c: Add NPU2 slot mappings
Andrew Donnellan (3):
- b0809b89ecdf doc: Fix output of version string when using Sphinx with Python 3
- 16991da59133 xive: Fix initialisation of xive_cpu_state struct
- 785c80b093c9 npu2: Use phys-map to get MMIO BARs
Andrew Jeffery (1):
- 986eacf3271a ipmi-sel: Fix missing typo, line length and correct eSEL stylisation
Anju T Sudhakar (2):
- 7801be0fcf2a skiboot: Add opal calls to init/start/stop IMC devices
- 866e11b965d6 skiboot: Add documentation for IMC opal call
Balbir Singh (1):
- f845a648b8cb numa/associativity: Add a new level of NUMA for GPU's
Benjamin Herrenschmidt (41):
- acd94a9c7c58 pci: Add bitmap to know if a pci device has cfg reg filters
- 97357c7d2679 phb3+iov: Fixup support for config space filters
- 94920c4946b5 phb3: Turn the link speed hack into a cfg filter
- 5bbbb398544a pci: Make handling of config filters generic
- 1fac18610fc0 phb4: Call pci config filters
- 68d9e87c11b5 phb4: Remove long unused CFG_4B_WORKAROUND
- 9eb2ab74905f phb4: Block D-state power management on direct slots
- 41b14f9452c2 pci: Wait 20ms before checking presence detect on PCIe
- 8019007766da capp: Fix hang when CAPP microcode LID is missing on FSP machine
- c890a1ff2561 xive: DD2.0 updates
- 2c7699552327 phb4: DD2.0 updates
- ead3cafd000b phb4: Workaround bug in spec 053
- 077fdef30652 phb3/4: Move IO VPD preload out to a common place
- 82546c64a890 phb3/4: Silence a useless warning
- 80ba63ee8115 hdat/vpd: Don't warn and don't create a dummy "model-name"
- 0fe0b6f2c4ba psi: Use phys_map to setup the BARs
- b0db1d788309 lpc: Enable "new" SerIRQ mode
- 616489b0701a psi: Switch to ESB mode later
- ed495a41d993 xive: Remove historical BAR reading code
- a70bf6b2c840 libffs: Fix ffs_lookup_part() return value
- 48ab052e913f cpu: Add a space to #threads message
- 42a615b1030f flash: Silence some messages
- 562a10caf48c init: Silence messages and call ourselves "OPAL"
- 7fab123bff59 Big log level reduction...
- c09788ff6a5f Move cleanup_tlb from head.S to misc.S
- 2c44b08555be Rename cleanup_tlb() to cleanup_local_tlb()
- b137ad45d298 Add "cleanup_global_tlb" for P9 and later
- 42f9a14f9579 cpu: Make init_hid() local to cpu.c
- 24726a1f5e41 cpu: Rework HILE change
- 1cb276acc130 cpu: Support setting HID[RADIX] and set it by default on P9
- ed8da3280e9d phb4: Fix number of index bits in IODA tables
- d98c46b55801 cpu: Cleanup AMR and IAMR when re-initializing CPUs
- 537b7a705df7 cpu: Unconditionally cleanup TLBs on P9 in opal_reinit_cpus()
- c0bdf1dac1dd cpu: Better handle unknown flags in opal_reinit_cpus()
- c9100fd244e3 xive: Properly get rid of donated indirect pages during reset
- 0751c401d792 xive: Enable memory backing of queues
- 877b9176b09e phb4: Print more info when PHB fences
- b54845a0fd62 phb4: Verbose EEH options
- b7de63fd34a3 phb4: Add register access helpers
- c5f23f29b6ee phb4: Use new accessors in a few places
- d63ed063f5dc phb4: Fix PHB4 fence recovery
Christophe Lombard (5):
- 20cf0c833bcf capi: Externalize capp timebase synchronization
- 43eb0ae6c2d4 capi: Move phb3 capp registers to specialized files
- 37ea3cfdc852 capi: Enable capi mode for PHB4
- e50764d4f2b1 capi: Load capp microcode
- 71de2375d28d capi: Handle HMI events
Cyril Bur (6):
- cc40ffb3a20f libflash/mbox-flash: Minor fixups before V2
- 0322cd881ab3 hw/lpc-mbox: Use message registers for interrupts
- 3476c6ec2414 libflash/mbox-flash: Update to V2 of the protocol
- 41ba89da0460 occ: Set return variable to correct value
- 73e1e8a727a9 libflash/libffs: Correctly update the actual size of the partition
- 6678e057ab5c libflash/libffs: Zero checksum words
Frederic Barrat (1):
- 5201e811bd19 phb4: Activate shared PCI slot on witherspoon
Gavin Shan (10):
- 2b841bf0ef1b core/pci: Use cached vendor/device IDs in quirks
- 4a38543da57e hw/phb3: Use cached vendor/device IDs in phb3_check_device_quirks()
- f3105cbf8d44 core/pci: Use macro as vendor ID register offset
- b1065edb6665 core/pci: Make the conditions for device type quirk obvious
- 72540af03621 platforms/ibm-fsp/firenze: Fix PCI slot power-off pattern
- fe604732f58f platforms/ibm-fsp/firenze: PCI slot fixup improvement
- 7133ba8dac98 platforms/ibm-fsp/firenze: Refactor firenze_pci_setup_power_mgt()
- 8b5a7c05ac2d core/pci: Use PCI slot's power facality in pci_enable_bridge()
- d065caf3b310 hw/phb4: Rework phb4_get_presence_state()
- 7f5e5d0c2df8 platforms/astbmc: Don't validate model on palmetto
Hemant Kumar (2):
- 4dcc361183b5 skiboot: Nest IMC macro definitions
- c3aad53b91d2 skiboot: Add a library for xz
Jeremy Kerr (12):
- b537752cf694 opal-prd: Simplify optind handling
- 05dd64a57788 opal-prd: split type-specific fields of control messages
- 63e4b8884579 opal-prd: allow different chips for occ control actions
- 98d32d5ffb80 opal-prd: Add occ reset to usage text
- 20585eeeab83 opal-prd: interpret log level prefixes from HBRT
- e72db6e03ca2 opal-prd: Sync hostboot interfaces with HBRT
- 252356c13e05 opal-prd: use get_ipoll_mask() callback
- f15a0910edff opal-prd: Add support for variable-sized messages
- bf0666436840 opal-prd: split prd message reading from handling
- 43b24859ed52 opal-prd: Add firmware_request & firmware_notify implementations
- 60d20a5002c9 prd: Implement firmware side of opaque PRD channel
- 8f2e161d4032 opal-prd: hook up reset_pm_complex
Joel Stanley (1):
- 94186aa05229 lpc: remove double LPC prefix from messages
Madhavan Srinivasan (7):
- c1cf0bc90c41 skiboot/doc: Add doc/imc.rst documentation
- 7e6499674f15 skiboot/doc: Add devicetree binding document for IMC
- 3ae55cca0ea3 dt: Add helper function for last_phandle updates
- 41444879ebb2 dt: Add phandle fixup helpers
- f98d59958db1 skiboot: Find the IMC DTB
- a1e0a047b2a0 skiboot: Handle combined units node in the imc dt
- eae86789c72e skiboot: Fix comment around OPAL_IMC_COUNTERS_ enum
Mahesh Salgaonkar (2):
- d33d86e9d599 Fix scom addresses for power9 core checkstop hmi handling.
- bda5e0ea2018 Fix scom addresses for power9 nx checkstop hmi handling.
Matt Brown (1):
- 57f2e785155d core/pci: Fix mem-leak on fast-reboot
Michael Ellerman (9):
- 1c705700ab3c mambo: Allow loading multiple CPIOs
- 5d919e412090 mambo: Match whole string when looking up symbols with linsym/skisym
- 25897895a076 mambo: Make xscom claim to be DD 2.0
- cbccfaf92926 chip: Factor out chip inititialisation
- 8f997dcf3667 chip: Add support for discovering chips on mambo
- 385a6903d5f7 mambo: Create multiple chips when we have multiple CPUs
- 223c49ecbca2 core: Move enable_mambo_console() into chip initialisation
- 38434fc13e82 chip: Print out when we initialise a chip
- f6c4a51a8244 test/hello_world: Properly report P9MAMBO path
Michael Neuling (28):
- 9abb449b9c57 core/pci: Rename pci_slot_op poll to run_sm
- 805373b35234 Ensure P9 DD1 workarounds apply only to Nimbus
- cbfdc385ec93 mambo: Update P9 PVR to reflect Scale out 24 core chips
- 23d759f80925 phb4: Harden init with bad PHBs
- 396b940371cf Update default TSCR for P9
- bdf6c2a69eae Set POWER9 RPR SPR
- a78732d14ce6 hdata: Fix phb4 lane-eq property generation
- 5991fd6ee87c phb4: Set default lane equalisation
- 888524d02653 phb4: Remove incorrect state transition
- 95f8a8c36a90 phb4: Fix order of pfir/nfir clearing in CRESET
- e4da615a48ee phb4: Only set one bit in nfir
- 2fc948354c16 pci: Print resetting PHB notice at higher log level
- 9fdd3f258396 pci: Add ability to trace timing
- bdefdf28434a phb4: Avoid recursive call into run state machine
- 17b6f2b88a53 phb4: Workaround phy lockup by doing full PHB reset on retry
- 652340ac11a2 phb4: Rework retries so we can do more than one
- de360495f69a phb4: Do more retries on link training failures
- 77196c8d1d7f hdat: Add missing newline to print
- 092bd64568a4 phb4: Force verbose EEH logging
- d392d5b10082 phb4: Better logs why the slot didn't work
- 65d7ce5d3bf5 phb4: Change timeouts prints to error level
- 47b647235345 phb4: Fix endian of TLP headers print
- b42ff2b90416 phb4: Read PERST signal rather than assuming it's asserted
- 61129e82527f phb4: Simplify calling phb4_retry_state()
- 86b2abaff8d9 phb4: Remove retry on electrical link timeout
- 3530f6747365 phb4: Add phb4_check_reg() to sanity check failures
- cf960e288402 phb4: Improve reset and link training timing
- b4c69f3126ec phb4: Add link training trace mode
Michael Tritz (1):
- f2c87a3d2f6d pflash option to retrieve PNOR partition flags
Nicholas Piggin (3):
- 38b0c8454b56 cpu: Introduce smt_lowest()
- db9c1422002c Improve cpu_idle when PM is disabled
- 05b8834b5a4f Convert important polling loops to spin at lowest SMT priority
Oliver O'Halloran (18):
- 0039819f46e7 mem_region: rename HW_RESERVE to FW_RESERVE
- 36ec8dd69028 mem_region: Add HW-only memory resevations
- daa269a6f12a hdata: Reserve Trace Areas
- 41dc3eb4495c hdata: Check the Host I2C devices array version
- 25e42bad1f29 libflash: Initialise entries list earlier
- 1d4a0a4374f6 hdata: Ignore unnamed memory reservations.
- 23ca5d4fe40f hdata: Make out-of-range idata print at PR_DEBUG
- cc7b746192f0 hdata/test: Add memory reservations to hdata_to_dt
- 52aed80bddd5 mambo: Add a reservation for the initramfs
- 106557d9d188 core/fdt: Always add a reserve map
- d939c1bbd13c hdata: Use GCID in LPC setup
- 92d7ccf00bdd hw/phys_map: Use GCIDs as a chip index
- 1826b103c4d8 hdata_to_dt: Add PVR overrides to the usage text
- 024bbfd036be core/backtrace: Serialise printing backtraces
- efa238b10f83 hdata/memory: Add memory reservations to the DT
- 0443f6020366 hdata/memory: Add newlines to debug messages
- 6430a7e98273 mem_region: Check for no-map in reserved nodes
- [ce2153b7fe91](http://github.c...