v1.15
Release Notes for OpenPower Firmware v1.15
Package: barreleye-xml
Patches
Commits
No changes.
Package: firestone-xml
Patches
Commits
Sertac Cakici (1):
- 2494a4306565 SW377484 fixes - adding RESOURCE_CRITICAL lines
Package: garrison-xml
Patches
Commits
Erich Hauptli (4):
- e0ccdcbb81fd Fixes for power redundancy enablement
- 847371f2141e Disabling iVRMs
- 8ae5fb811c2c Adding in HPC Bulk Power Limit Cap
- 3cd6e7ea9287 Fix for SW381304
Package: habanero-xml
Patches
Commits
No changes.
Package: hostboot
Patches
Commits
Abhishek Agarwal (2):
- 630fe13c4f0e p9_getecid update for DD level DD1.04 IBUF fix
- fb8821cd1a16 PERV SBE: Level 1 Procedure - p9_sbe_chiplet_reset
Alex Taft (1):
- 9a631c770d32 New dummy pulse pok bits (for L2/L3)
Amit Kumar (4):
- d04e4b84412e SGPE HWP : tune PFET controller polling
- 59611eb9cc49 p9_pm_set_homer_bar:
- 6da3ac3c8f95 L2 stop_gpe_init
- ee1b0f5cf806 istep 15 changes
Andre Marin (32):
- f749a664891a Add FORCE_FIFO_CAPTURE API and UTs. scominit cleanup.
- 19f6e0687252 Disable DQS polarity workaround.
- e2f97713da16 Change port sorting for memdiags subtest insertion to be in order
- 993c0b9a63ab Add DP16 API and unit testing needed to set PBA mode for LRDIMMs
- 56c9d9c860b3 Add RDIMM raw card reference B1 to RCD settings list
- d54d2c207077 Cleaned up spd decoder interface, preparing for common code with Cumulus
- 1138b6b6981f Add new generic memory folder w/empty files for HB to mirror
- 10c47be72973 Add c_str generic API and update makefiles
- 3db9e21a6b52 Enable bad training bits workaround, always
- c7588688e17c Adding empty DD4 spd decoder files for HB to mirror
- 1af88d6b888c Add state machine for mrep and dwl training and unit tests
- 6837ea2a8c03 Add c_str generic API and update makefiles
- 77b203d67647 Simplify spd factory mapping to share among controllers
- de000da6f216 Disable PPR and sPPR mode in draminit to comply w/JEDEC POR
- 6daba5f9c16d Add initial p9c ddr_phy_reset, dimmBadDqBitmapAccessHwp, slew, & unmask_errors
- 8a1704ae2bc2 Add DQS mux map for X8 DRAMs
- 552f94ffb84c Add x8s to address translation table
- 798ced5173c0 Add rdimm decoder module, incorporate to base spd decoder
- 1b05a2b9cb7d Remove eff_config hardcoded values, mirroring, trfc_dlr, & modify ut's
- 4522a72faa17 Add RCD infrastructure, remove RCD hardcodes from eff_config
- 6455e789d32c Add SPD decoder fall back options for unsupported revisions
- a6be506a5bdc Modify raw_card infras. to take in general raw card revs
- 5dc398cd7b54 Add LRDIMM SPD revision table
- 7117715cecf5 Fix RCW infrastructure for LRDIMM and RDIMMs
- 890759122216 Add LRDIMM to translation register infrastructure and unit tests.
- 349f0d6c2a5f Add common functionality between RCD and data buffer control word API
- eb369b6353db Add BCW API for rank presence, buffer training, mrep timing and UTs.
- c6619cb79add Add DP16 API and unit testing needed to set PBA mode for LRDIMMs
- 4aa5857f24f3 Cleaned up spd decoder interface, preparing for common code with Cumulus
- 2ccacdf494ec Add c_str generic API and update makefiles
- 6db2b8386af9 Simplify spd factory mapping to share among controllers
- a844e1ce6fd7 Add x8s to address translation table
Andres Lugo-Reyes (3):
- 95409452c0f8 WOF: Add NEST_LEAKAGE_PERCENT attr needed for WOF core leak calc
- c36ec02ce1b0 WOF: Add Defaults to mrw parsing code for NEST_LEAKAGE_PERCENT
- f55ce181d7f6 Add MRW parsing code to populate ATTR_NEST_LEAKAGE_PERCENT
Anusha Reddy Rangareddygari (18):
- 4719c9ce3f58 VITAL cleaning for DD2
- 0836367f8f32 Control NDL training update
- 0c00bada7f1e p9_mem_startclocks.C update
- da3c9b26025e Level 2 Hwp for p9_start_cbs
- a4d11d7fbb29 FFDC updates - p9_start_cbs
- 861c7c0738aa Level 2 HWP for p9_sbe_chiplet_reset
- 24e258c7ec79 Level 2 HWP for p9_sbe_chiplet_reset
- fea84bfe8e0b Level 2 HWP for p9_sbe_chiplet_reset
- 0f87aa2d876c Level 2 HWP for p9_sbe_chiplet_reset
- 3eae384a982b Level 2 HWP for p9_sbe_chiplet_reset
- c09666bba739 Level 2 HWPs for new IPL changes
- 27cc1bdd96ea Level 2 HWP for p9_sbe_chiplet_reset
- bf9d00a7573e IPL optimized codes
- abff33b271ef Level 2 HWP for p9_sbe_chiplet_reset
- 6daef0ee1b7f IPL updates -- IPL_flow_v180
- 356c27bb5394 Level 2 HWP for p9_sbe_chiplet_reset
- 04cd54ebd599 p9_start_cbs.C workaround for sbepibTimeout issue
- 50c4465b4fbd p9_start_cbs updates
Aravind T Nair (1):
- 65cc747f724e Minor change to fix compile errors from cal_timers.H on the FSP
Ben Gass (8):
- e346dc4483d3 Adding chip_ec_feature attributes for dd2 build
- 0446c85a500a Remove action bit settings for HCA from p9_chiplet_scominit.
- bc069612ed52 Adding generated Centaur scom and field constants.
- 4477a6e28212 p9_thread_control poll more than once for thread running.
- 067163534e2a Updating NV scom address xlate for dd2.
- c3170c087bfe p9_scominfo update cannot do a mask check with a mask value of 0's.
- e033d7a7a6c8 Removing trailing comma in system_attributes.xml
- e0af4445f2a3 Translate logical mca regisers in mcs chiplet as mca target type
Benjamin Weisenbeck (4):
- 9a8927de8e40 PRD: Add include for mca extra sig file
- cfac9c07bb73 PRD: PLL analysis updates
- 51ab7d511392 PRD: Fix PLL Cxx test case
- 181cf8de4b30 PRD: Re-enable PLL cxx testcase
Bill Hoffa (3):
- e5cd380c48d7 Update Simics tooling to support version 5.0
- 503d29385b07 Fix HBRelease scope bug
- daaa27c1edfd Remove Attribute from Targets.pm filter
Brian Silver (14):
- 250866175967 Change MCBIST 1R work around to actually check the pause bits
- e3f7d637814b Map from Centaur canonical rank numbering to Nimbus
- a9cd3fcd10e7 Add Memory Subsystem FIR support
- 03991067ed85 Add mcbist L2 function
- 3a104012b92d Change address translation registers to account for MCA odd ports
- eda8334232da Change include paths in memory/lib, tests
- 877f139a1b5b Add 8Gb DRAM support
- ba95d9a7d024 Change mss build to account for double free in wrappers
- 4e4d2b2edc98 Add support for dynamic MC PERF2 register setup
- 9908b52a1822 Add empty xlate.H for HB mirror
- f15f947c0966 Update memory library for 1R 4gbx4 DIMM
- e343aa091564 Add 3DS DIMM support
- 89233faf8417 Change p9_mss_freq_system to write attributes, errors for Cronus
- 75459961dd25 Change R17/R16 bits for 1R DIMM config depending on slot configs
Brian Stegmiller (4):
- 52bdcae4b389 PRD: Reenable some CXX testcases
- fea19a9fce4b ATTN: Use different word for XISR content
- f46eeb0f62bb PRD: Add SUE epub procedure define
- 1753fc3f77aa PRD: RE-UE/CS-SUE association design for P9
Brian Vanderpool (2):
- 0ad25294028f Fix clearing CME_FLAGS to use EX target instead of EQ target
- 75c1736b3a17 L2 Delivery for p9_query_core_access_state
CHRISTINA L. GRAVES (4):
- 5140f2dce019 Adding in a comment to p9_tod_move_tod_to_tb to explain that 0x20 is
- f95cc42d122a p9_tod_save_config L1 and L2
- d4f23302dc79 p9_query_cache_access_state L2
- 18e78fcf81e3 Make p9_tod_move_tod_to_tb usable with fused core mode
Caleb Palmer (16):
- 0cf7d81a0e44 PRD: Update HWMS and FWMS registers
- 034c91ca4d89 MDIA: Updates to processCommandTimeout
- 5f49d87b6599 PRD: Uncomment MemMru getCalloutList calls
- c0a19dc50ff6 MDIA: Update getMemTargetsForQueryOrClear for P9
- 552bbd0310ce PRD: Create cs_root_cause filter in rule code
- 2df37e971282 PRD: Update xml parser for cs_root_cause filter
- 97dcd092f4e7 PRD: Update MemUtils File
- eb825905b34c PRD: Update MemThresholds Files
- ca06545bc2b1 PRD: Create CeStats Class
- b0b1c62e528e PRD: TD controller state capture data
- bb5b0d4f27a7 PRD: TD Ctlr add parsing code in errl parser
- cbc8e2e8919c PRD: IPL TPS procedure
- 6ffa45ca5210 MDIA: Add Wrapper to HWP calls
- 1479068a50dc PRD: Add Wrapper to HWP calls
- 98d40a971e05 PRD: Fix for BitString errl parser bug
- 490f862dce24 PRD: Update calloutMemoryMru function
Chris Engel (1):
- 5784da253008 Add TPM4 locality support
Chris Steffen (3):
- 7f5d96cf1e2e I/O Obus Scominit & Dccal Udpate
- d5656f1005c5 I/O Obus Scominit & Dccal Udpate
- 336b64615c31 IO Xbus Post Training Mfg Check
Claus Michael Olsen (4):
- 7f40e1f4f007 Small fix to TOR API to NOT display dbg msg when passed a ringId
- a34fbecab776 Support for SECURITY_MODE attribute in xip_customize.
- 4d144fd0ec96 xip_customize: MVPD compatible file set.
- 9e420739cf0d ana_bndy RS4v2 algorithm support in ring_apply to accommodate proper
Corey Swenson (13):
- 7f9a405efd6c Removing p9n.act patch
- de8ec0a7334b Disable special wakeup at the end of p9_pm_init
- ef97aaaf3033 Workaround to skip getRingOvd at runtime
- 135b23e19022 Update bbuild to b0129a and remove patches
- da3675d8e4c7 Add HCODE scom update interface to HBRT
- 0acb956bb987 Verify OCC checkpoint is reached after starting PM complex
- 55eff82ca031 Workaround to zero HOMER memory for PM load and reload
- d7bf2138ae90 PM plat attribute updates to handle MRW changes
- 59f4feb318e6 Clean up hb_temp_defaults
- b3f500146f56 Removed p9_hcd_common.H because of bad mirror
- ae4fd75edc4a Add attribute for HDAT HB Reserved Memory number-of-sections
- 600d2fb18f85 Update the HDAT HB reserved memory fields
- 6568a79723fd Add ATTR_PGPE_HCODE_FUNCTION_ENABLE attribute to control PGPE ops
Dan Crowell (32):
- c50f586098a5 Enforce single-threaded rule for Hardware Procedures
- 508fda81a2e6 Add constant for VPD #W keyword
- 2ed8b10f5340 Support ring overrides for HCODE image
- 4329e9b7fe0d Fix invalid access of NULL error log
- ad3e1dd8f310 Add ATTR_MINI_EC for Firmware use
- 24d823ba8823 Dummy commit for CMVC co-req use for RS4 switcharoo
- 89c55d65e62b Add output parm to Dump tool
- dd31bfd2dbb5 Increase SBE timeout to 90 seconds
- 885c60521f86 Increase timeout for slave SBE in Simics
- 735a843bbf49 Fix discover_targets error from SP target
- 606659144d3b Debug improvements for interrupt and sbe psu fails
- 4adb691c9808 Add ATTR_WOF_POWER_LIMIT
- 0050c99f78c8 Variety of gen script fixes to get FSP compiling again
- 298daeba406e Remove enumeration types from FAPI attributes
- 1987418a4779 Set default for ATTR_MSS_MRW_UNSUPPORTED_RANK_CONFIG
- 6f93bd233e0f XSCOM/LPC Workaround for Nimbus DD1
- d1d4d9e33123 Add WOFDATA to PNOR
- 00be8ce011bb Update PROC_PCIE_LANE_MASK for proc1 for ZZ
- bb06eaf2fb81 Dummy commit to remove broken file mirrors
- 6527a98aab49 Script to fetch eSEL records and format the PEL data.
- eec586620b5f Fix bad trace
- a16cfa6a4612 Scan support for multiple chips
- 5c52bb39ff9f Increase autocitest timeout to 25 minutes
- d7f28aa13f31 Dummy commit to delete files before mirror fixup
- 07ffd49282c2 Add traces to debug crash in set_voltages
- 9b5f6cece30b Remove deprecated SBE side resolution
- 71d3e7f06404 Add several test/debug interfaces for HBRT run_cmd
- 2f76aef57ebc Add missing includes for calls in sbe
- 8b4f11fa8aee Adjust MIN_FREQ_MHZ based on system power management def files
- bbae827797e3 Hardcode EI_BUS_TX_MSBSWAP for ZZ
- 085a2f5c9d58 Another dummy commit to fix a mirror problem
- 27f58da788fb Move bbuild up to b0302a_1710.910
Daniel M. Crowell (1):
- 678260620b9b Revert "i2c: only send 1 master stop in FORCE_UNLOCK reset mode"
David Kauer (1):
- 7dd3b0e459b0 Added skip_g configuration to INT_CQ_PBO_CTL
David Young (1):
- 702f97428d99 PPE-HWP: [Level 2] Poweronoff Hcode Procedures using API
Dean Sanner (18):
- d9e774591286 Fix algorithm to deconfig non paired cores in fused mode for BU
- b89ddf13d927 Temporarily remove HDAT IPMI
- b8da45026ffe Improve error output on console
- 47278f0f5630 Fix VPD record size calculation
- 1a26cf4d4ad0 Fix how processMrw sets FAPI_POS number on memory sub system
- fa156b4bd344 Updates to allow SBE update to work for OpenPOWER
- 4bca31cf0a25 Fix to compile without secureboot config option
- eb217e512338 Ensure sbefifo is clean on slave chips before starting
- 2702c541b384 Disable SBE updates on FSP based systems
- 2ed0c0430696 Remove phantom MCS/MCA functional targets in single socket
- e6e1cf5cf4cc Fix crash in err manager RP when non acked errors in PNOR
- df47aac68176 Support reading RISK_LEVEL from mbox scratch regs
- fca7338f98ea Don't reset/setup I2C master 0 as SBE owns it
- 988d8d537152 Only update SBEs on chips connected to powerbus
- ec0476878770 Reduce memory fragmentation during SBE updates
- 74c9defa9de6 Defer setup of MC multicast groups in async mode
- a77b28c8b0a6 Don't customize risk level into SBE image, default to risk 0
- a0437b216fea Enable STOP wakeup on Hypervisor External Interrupt
Dzuy Nguyen (1):
- 1a2e5662b8ec Change tod_utils.o to DEPLIBS in p9_tod_save_config.mk
Elizabeth K. Liner (1):
- 1b510a6d3920 Revert "Adding hardware to fspCI command for the release tool"
Elizabeth Liner (4):
- 989c9e43856d Adding support for Auto Releases with a previously created track
- 3b69a19abe72 Adding FSI and PNOR interfaces for PRD FIRDATA in HBRT
- 2eaec45e0bf6 Adding interface changes to provide I2C information to HDAT
- ea45f786fc68 Adding hardware to fspCI command for the release tool
Greg Still (12):
- faac790c009c p9_pm_pfet_init: redo log2 function to fix delay settings
- 4f910ecbbe58 Update pm_plat_attributes with defaults and better descriptions
- f5cb7f98631c p9_pfet_init: remove PFET attributes as they have no real value
- c912e95c5651 p9_sbe_select_ex Level 2 update
- 6553e4a7f500 p9_setup_evid: add system parm (loadline, etc) support
- 1e3e374a548a p9_pm_pstate_gpe_init and p9_pm_pba_init updates for PGPE booting
- 6372ddd780c3 p9_hcode_image_build: Fix repair ring calls to use BASE variant, not risk level
- 0b78736a9628 Level 2 p9_cpu_special_wakeup
- e151de17038e PM: add ATTR_PGPE_HCODE_FUNCTION_ENABLE attribute to control PGPE ops
- 656dba37c5ae p9_block_wakeup_intr Level 2 - fix PPE compilation issue
- 708c686faf2a p9_pm_pstate_gpe_init Level 2
- d9739e649c66 p9_pm_pstate_gpe_init and p9_pm_pba_init updates for PGPE booting
Gregory S. Still (1):
- 79b2f37bb381 Revert "PM: Change in self sestore region for lab."
Ilya Smirnov (2):
- 03e362b0def5 Ensure TODOs associated with commit's RTC/CQ are addressed.
- f28820173664 Porting ekb verify-commit enhancements to hostboot
Jacob Harvey (13):
- 9fe6f884d176 Implement BC attributes and make eff_dimm class
- 88d44d222b5d L3 work for volt and freq_systems
- b164f1e081a6 Disabling temp_refresh_mode
- 06892e3cb492 Fixing raw card setting for DIMMs
- 2ded2ffe5c86 Adding in default raw card information
- b3f26ce9ca92 Cleaning up and implementing L3 eff_config_thermal
- 2e7f87d72580 Disable memory throttle change_after_sync
- e96dafcc304c Adding in register_type to RDIMM decoder
- 697e7a6e29a9 Fix missing c_str printour in eff_config_thermal
- db1d65411a3d Implementing thermal_init
- 6dea39bab63b Move MRS attributes to eff_config to calc LRDIMMs
- d78ccfcd4bda Adding in default raw card information
- 806224d4d576 Clean up RC0E in mss::eff_dimm
Jaymes Wilks (4):
- 8363cdd8fff5 Generalize secure boot settings for all processors
- 917f945bcd36 Fix Sentinel Compile Error
- 21bcf18c2d4d TPM Log Pass up to FSP Host
- 2384503c61fe Integrate p9_update_security_ctrl HWP into Istep 10.3
Jenny Huynh (8):
- 623e9d3b881e Adding dial to INT scom inits for HW395947
- 154a52ee7e33 Adding HW363780 to NPU scom initfiles
- ff7e94035eec Modifying npu scominit file to represent inits based on npu workbook
- 9ccd689ef498 First revision of NX initfiles
- 8c4eea44c96d First revision of CAPP initfiles
- 88cde4630c9a Correcting values in NX and MMU initfiles
- 0e4b3067a73c Various changes to INT/NX/MMU initfiles
- 420ca4a8abaf Reducing rng pace rate from 2000 -> 300 for HW403701
Joachim Fenkes (1):
- 1dcd6b806311 p9_sbe_chiplet_reset: Change NX_1 hang pulse period to 68s
Joe Dery (3):
- fc98a8507232 p9_common_poweronoff: delay 10us/40k simcycles between FSM idle polling
- 8c7b26e89a59 Fixed even/odd EX multicast setup checking ATTR_PG_EPxx clockdomains
- 2b9f7628eed5 p9_sbe_chiplet_reset Level 2 update: set EC/core multicast reg3=group3
Joe McGill (18):
- 3bcd6c564bb8 FBC updates for HW383616, HW384245
- 9055d62baf47 p9_sbe_tp_chiplet_init3 -- disable TP TOD hang pulse
- b07177bb4bf0 p9.core.scan.initfile -- mask local error from CC in EC perv LFIR
- 2dd60aa28799 p9_xip_customize -- remove customization of slave status and FBC IDs
- ca9ec67ae97c p9.fbc.ioe_tl.scom.initfile -- correct workaround for HW384245
- 32f4cf46ecda p9.mcs.scom.initfile -- apply workaround for HW400075 in RL=0 only
- dfd99ef1c2c4 p9_mem_startclocks -- restore fabric group/node ID in async mode
- 38567a555ba1 Shift HWP content to align with desired EKB layout
- caef497d05d5 PLL configuration updates -- permit e2e bypass execution
- ecce6e942219 VAS FIR updates
- d9f3bcf91316 p9_sim_model_boot -- Updates
- 79bb34802509 configure FBC pump mode in SBE
- 2677d64ef5c8 CXA FIR updates
- dbb2cfc9f531 NX FIR updates
- 07edb2c171f5 partial good/hang pulse updates to support all sim models/clock ratios
- 02d4d3681aae p9_rng_init_phase2 -- set NX RNG enable/security lock even if not mapping BARs
- 3b44d04006f3 adjust SRAM timings
- d0bc5a168223 nest_attributes.xml -- add 'effective' FBC group/chip ID attributes
Joshua Hannan (3):
- da17babb7a6e masking bits 60-61 of PB fir register for link0,1 sim error
- 2fc2af3a3531 adding insert for soft fail threshold for dd1 and dd2
- 9012fedd10ea adding sim and dd1 check to fir mask
Juan Medina (2):
- 258d507b2bc6 reverting FIRs to master values, setting only bit 8
- 64feee6468d0 Adding RMA BAR, Fix to MMIOBAR
Kahn Evans (2):
- 06db455b539f Fix for missing symbol
- 441ed258ed8d Fix for missing symbol
Louis Stermole (13):
- 61ea8ae1317e Add structure and read of MCBIST compare test results
- df3fc6c525ee Set MSS blue waterfall workaround to only run after coarse rd/wr cal step
- adcbb2fdbd5d Adding ECC syndrome register access functions
- 3e26f356fe1f Add Galois-symbol-DQ mapping tables and functions
- 3666b202d703 Fix 1R dual-drop bugs
- d89057a043ba Adding top level ECC API functions
- 47ab5a5132ae Fixing fail in mss_ecc_api_ut.C (p9_mss_ut.exe) unit test
- 8064970f23b6 Added -repair option to mss_memory_ecc_decode_wrap to set symbol marks
- 4b41e4f192cf Add MSS seq_workarounds.H header file for Hostboot CI
- a7304a5938ed Added MSS seq_workarounds.C file for Hostboot mirroring
- bc4bd5e18cff Add workaround for DDRPHY ODT config register erratum (ODT2, ODT3 bits swapped)
- e5b630dccc41 Add attribute ATTR_EFF_RANK_GROUP_OVERRIDE
- 8a6f2a39aa4f Add MSS restore_repairs function
Luke Mulkey (1):
- e8b23d324a49 Existing code changes for ddr_phy_reset HB mirror
Luke Murray (2):
- 7b5c5bc1e97e Adding skip group dials for cache when chip=group
- 917a53e806d0 Updating P9 L2 scan initfile to use attributes
Martin Peschke (6):
- 108b2c686505 TOR space reductions
- cedbd4fa487e IOPPE image build flow
- 593fd8754717 p9_tor: fix debug level for messages disturbing ring dissection
- ea70fa755185 p9_tor: fix endianess conversion
- a32d2669eadd p9_tor: fix tor_access_ring failure
- 944307712e67 p9_tor: fix some random bytes in TOR image
Marty Gloff (14):
- b3134ac27b47 Enable updates of SBE SEEPROMs
- 68c831b81bf9 Fix getSbeBootSeeprom in sbe_update.C
- b14f1ac08b24 Quick fix to get boot side before SBE is started
- d7058975ebf6 IPL: BC8A2211 - SBE_P9_XIP_CUSTOMIZE_UNSUCCESSFUL
- 6475ca9be9c2 IPL: Error log cleanup: BC8A2210 - SBE_PERM_SIDE_DIRTY_BAD_PATH
- b00bd99484f2 Quiesce SBE before writing SEEPROM
- 9fb6c6be5a35 Output list of cxxtest failures
- 54896a9c0e2d Disable bad MCAs based on CRP0:Lx keyword data
- 874cef14b147 Remove Hack to Set SBE Side to 0 before SBE Update calls doShutdown
- 171c966b12ed Initial Support for VDM data from #W keyword of VPD in Hostboot
- 27d7d34f53d4 Need changes for platReadLx
- 719d5dd3dccb gerrit35857> Fix for missing symbol
- 7c5519c9412f Support for VDM data from #W keyword of VPD
- 7052b8cc3765 Final Support for VDM data from #W keyword of VPD in Hostboot
Matt K. Light (1):
- 42ebb8a83e40 store hw access errors to a ffdc buffer for p9_pib2pcb_mux_seq
Matt Ploetz (3):
- c34df674a47d Change AST2400 to default only if AST2500 isn't set
- 7a33c5bee42f Move IOVALID set to host_proc_pcie_scominit
- 6966799ec7b4 Add duplicate PHB check in Targets.pm
Nick Bofferding (5):
- a42bbccdd949 Support extending sections to PCRs
- ec44a25c8be0 Invert polarity of secure jumper bit
- 14f64a7c95bd Add base support for TPM locality 2
- a9eefaa1086c Support DRTM RIT protection
- edb457cd288d Enable p9_rng_init_phase2 istep
Nick Klazynski (3):
- 91725e5965f2 workarounds for HW399919 HW400898 HW398269 HW398269 HW399765
- 8f83deca45e7 WAs for HW401811 HW402145 HW403465; DIS_MULTIPLE_TBLW on all modes
- e8cf80c1842e Add three WATs, remove IMC2, replace stop2 workaround
Prachi Gupta (5):
- b1694f7b21c3 Make RINGOVD section optional
- f986133a2654 Add mising pieces to read DVPD from HW
- 5b9f806cc55b Add build_tag to xip image header
- 7fd946d77d24 Fix paranthesis syntax in scom initfiles
- c710ea27fa82 Fixing XBUS PG lookup to mark both E44D and E55D as valid entries
Prasad Bg Ranganath (2):
- 0bfa76155cb6 PSTATE parameter block:POUNDV parsing function vs native implementation
- 23444ce58981 pstate parameter block: precalculated slopes
Prem Shanker Jha (9):
- 3b706854fe31 PM: Bug Fix pertaining to SCOM Restore Entry for NCU_DARN_RNG_BAR
- bfe125e6f06c PM: Suppressing TOR Traces by using debug level 0.
- 16ed14ff481e PM: Fixed offset for CME Instance rings in CPMR Header.
- a6a1c07a1d58 PM: Change in self sestore region for lab.
- b04eb38223ef PM: Corrected byte alignment for CME repair ring.
- 12aa2afb4f95 PM: Added changes in SCOM restore region.
- 7e90fda6d819 PM: Customization of CME and SGPE rings in HOMER.
- 696a36ef0678 PM: Image layout change for CME/SGPE Region of P9 HOMER.
- d3d4ae7c89e6 PM: Added support for PGPE Boot/PGPE integration
Rahul Batra (2):
- d7e00d057567 PGPE WOF Enablement Fixed/Updates
- b3d511e48911 OCC Flags/OCC Scratch Updates
Raja Das (5):
- 44eaa7b67e29 Added Quad Power Management Mode Register Clear for Quad Power Hwp
- 014cf4aaf6cc PB Purge Scoms if PBIEQ clock domain is being stopped
- 68134ad6a585 Added Scom to de-assert EDRAM Charge Pumps in Power down sequence
- ea1efc2a4755 SBE compile issue fix for p9_pm_pfet_control.C
- 42a34c043502 Workaround to fix issue where Powerbus loses track of EQs in DD1
Ricardo Mata (1):
- 23f9d13c49a4 p9_pcie_scominit PEC0 swap bit position fixed
Richard J. Knight (10):
- 6e0b34872da1 OP820:OPRASGS:Garrison:Hostboot IPL fails to halt during shutdown reconfig
- cf651cc5c92c Add check to verify SBE .ring section size
- 1be6c479bcf8 Add sbeError tag to all SBE related error xml files
- 35e9b44c6549 Add support for iterating over EC_LEVELS
- 04f5ceb9bcad Update code to consolidate writes to same address in same putScom
- 930ae804aaf3 Modify initCompiler to use FAPI_TRY in generated procedures
- 575a7cc34655 Modify initCompiler to use template version of buffer insert
- 3bae709a5e0c Data Storage exception during proc_check_slave_sbe_seeprom_complete
- e72a22be4474 Updates to initcompiler to support DD2 and cumulus
- fd9918895644 Update Evaluator to eliminate duplicate buffer inserts
Robert Lippert (2):
- 28bfab63a269 i2c: only send 1 master stop in FORCE_UNLOCK reset mode
- a9d19db49d56 sbe: flush PNOR sections after customization to free up memory
Ryan Black (1):
- 74d689eeda3a NPU scan/scom init updates
Sachin Gupta (1):
- 5eb984b6ebed Solve compilation issues when FAPI_INF is disabled
Sangeetha T S (1):
- 86ac03f63a62 Fix for the EKB build failure caused by hcd constant
Santosh Balasubramanian (2):
- 31591a027b6d HWP L2 delivery for p9_update_security_ctrl
- 31cfb8c72390 HWP L2 delivery for p9_update_security_ctrl
Shelton Leung (8):
- f7d4f6beefdb rdtag_dly formulas based on PHY delays
- 4b6c6f2ed1b3 added refresh monitoring inits, fixes refresh overrun issue
- 31cc2fa91800 dd1 workaround for hw400075 coherency error
- 3933a5cbfc15 workaround for hw400932 atag corruptin in presp
- 20f6c12d57b3 amo cache disabled for dd1 for HW401780
- 441fb19059b3 Fifo mode inits now dictated by attribute
- 82ec1d2c0f79 mc epsilon formula fix
- ad4305c9a199 enable prefetch drop for better MC fairness
Soma BhanuTej (2):
- 0acac54fc6d1 Implementation of PIB stopclock with CBS
- 72d444948f8b Fapi Implementation of Level2 HWP p9_stopclocks
Stephen Cprek (8):
- aff3f67b49b8 Add ROM code files in Hostboot
- 6b650f542829 Compile ROM code within Hostboot
- b83556b80737 Use common ROM header files for rom, bootloader, and hostboot
- 2e898b1a6eb2 Verify HBB in HBBL using ROM code
- 6c700217953d Put HW keys' hash in HBBL and extract that out to verify code
- 6fcb35a68a93 Add securerom.bin as a CMVC file to checkin to HB releases
- b90b803882cc Replace hardcodes with const variables in ROM.C
- f0d7c809d23c Add SecureROM version info and Change SBE update to use max HBBL size
Stephen Glancy (9):
- 5fc37c5e0624 Fixed periodic cal bug causing data fails
- ef02e47839d9 Added periodic cal fix - fixes bad delays
- 72f2e5f8c42c Updates MCBIST for dual-drop systems
- 506ba5543abc Fixed register values for RD VREF
- 0782948ce7cf Fixed MPR pattern bit-ordering bug
- bca114c0027f Updates PHY to always terminate DQ/DQS
- 678f705ab755 Updates MCBIST to use subtests for FIFO mode
- aba5dad89d16 Updates to run HW VREF cal by default
- f9be3fe55289 Added DCD calibration empty files
Sumit Kumar (2):
- dbc5fddd2f59 L2 HWP p9_pm_pfet_control
- 63597f4d577a L2 HWP p9_pm_pfet_control update to use common lib module
Sunil.Kumar (3):
- ad25234fc175 Level 2 Procedure - p9_start_cbs
- d360ebb9b918 Level 2 Procedure - p9_sbe_chiplet_reset
- 850de1ac846b Procedures modified for DD1 changes
Thi Tran (7):
- 4ae130493df4 Fix p9_mss_eff_grouping for 2 ports/group
- bb1d5af12d3c p9_mss_eff_grouping update group of 2
- 39922dff9157 p9_mss_setup_bars - Updating Channel ID program value condition
- 1ccb89df2fa6 Removing ATTR_PROC_FABRIC_ADDR_BAR_MODE
- 0dbc28685354 p9_mss_setup_bars - Setup MCFIR mask
- cf4f4a41086a Fix grouping_2groupsOf2_cross_MCS in p9_mss_eff_grouping
- 3f50549be88e p9_revert_sbe_mcs_setup - Fix incorrect unmask reg addr
William A. Kennington III (5):
- 34d58dead0ca eepromdd: retry reads on I2C arbitration lost errors
- 627dd13623b5 stdlib: Add INT_MAX
- 571130af5851 stdbool: Add definitions
- 61a53e411873 stdint: Add least and fast types
- fe8964b42bf0 hostboot: Add a printed out banner add startup
William G. Hoffa (1):
- 9375e99c7a74 Revert "Sending Firmware progress sensor is now synchronous"
Yue Du (30):
- d4da355f15b4 Istep4: clean up istep4 todo items and mark them with RTC
- a34403166bcd CORE/CACHE: core/cache/l2_stopclocks Level 2
- 574d48425f25 PPE-HWP: [Level 1] Cache + Core Hcode Procedures with API and Attribute defined
- 079067b0c92b PPE-HWP: [Level 2] Cache/Core chiplet_reset/init/scan0+startclocks
- caf33f14a39d CORE/CACHE: add Level1 cache/l2/core stopclocks procedures
- f0400cbacd0b CORE/CACHE: core/cache/l2_stopclocks Level 2
- fd704cf1b023 HB/IPL: ex_is_abomination workaround for hostboot
- e8e8287ce9d9 PPE-HWP: [Level 2] Cache/Core chiplet_reset/init/scan0+startclocks
- d3f906221098 cache/core/l2_stopclocks updates
- 03c755de0396 Istep4: clean up istep4 todo items and mark them with RTC
- 3109d56eadab cache/core/l2_stopclocks updates
- 6b4f823e5bb5 Stopclocks: fix state checking return code being current_err
- b0bc69aed66c HWP-CORE/CACHE: Update Istep 4 procedures regressed on model 34
- c42dd4189605 HWP-CACHE/CORE:istep4 procedures updates
- 7ca9c97b1772 HWP/LIB: add fencing to common poweronoff module
- 8b39b84dce09 HWP/LIB: double delay timeout in p9_common_poweronoff.C
- a4cb9de014e4 Cache HWP: DD1 VCS Workaround
- 5429d9d9b40a PPE-HWP: [Level 2] Cache/Core chiplet_reset/init/scan0+startclocks
- d2f8541b5122 HWP-CORE/CACHE: Update Istep 4 procedures regressed on model 34
- 5aad2b5e8b54 HWP-CACHE/CORE:istep4 procedures updates
- f04d1d5e551f Cache/Core: Istep4 procedure changes for model 9038 and above
- 48a316361efa CORE/CACHE: add Level1 cache/l2/core stopclocks procedures
- 468b30162ca9 CORE/CACHE: core/cache/l2_stopclocks Level 2
- 1a1d55e8e15a Cache HWP: DD1 VCS Workaround
- a35355750ef4 cache/core/l2_stopclocks updates
- 8e10a9b2dfb0 Istep4: add enable auto special wakeup after core is up
- 36168f2b4756 HB/IPL: ex_is_abomination workaround for hostboot
- 8f238fc355f7 IPL/Stop: Assert ABIST_SRAM_MODE_DC to support ABIST Recovery
- e9419b5ecfc4 STOP: update image build as epsilon settings updated via 36814
- 9630c0f54dba Hcode: Create centralized memory map headers
Zane C. Shelley (1):
- 080232abef20 Revert "MDIA: Bumped MDIA timeout value becasue of Nimbus DD1.0 workaround"
Zane Shelley (50):
- 46a90faed300 PRD: force read all registers for markstore reads
- d1e5423ee580 PRD: minor formatting bugs in trace and error log output
- bf0eecf3d45a PRD: added support functions in MemSymbol class
- 049679c48e1f PRD: Ported CE table from P8 to P9
- 38aa7b996846 PRD: Error parser support for CE Table
- 7839e4d09350 MDIA: Bumped MDIA timeout value becasue of Nimbus DD1.0 workaround
- 7483710a8f4f MDIA: Bumped MDIA timeout value becasue of Nimbus DD1.0 workaround
- 5330378cbd5d MDIA: temporarily disabled autonomic IPL in MDIA
- 25b6f1b3afc1 PRD: PCI chiplet FIR SCOM errors when PCI not configured
- 8ca944a7d893 PRD: error handling for PBCENTFIR[9]
- 593259005e02 PRD: allow getTargetPosition() on SYS target
- 41103661c9b1 PRD: Cleaned error handling for getAssociationType()
- 8ece86143be0 PRD: added nullptr check to various functions in prdfTargetServices.C
- aaacd79d799b PRD: cleaned error handling for getConnectedParent() functions
- 0b0e9f9ab1be PRD: cleaned error path handling in various getConnected() functions
- 97610753ce7d PRD: modified getTargetPosition() to assert if target is not supported
- 4989910e6b08 PRD: cleaned CPU_WORD type and associated enums
- b45d94fd8919 PRD: Cleaned BitString contructor and accessor functions
- 500d4171608d PRD: cleaned BitStringBuffer class
- a56b9bde18a2 PRD: cleaned BitString::Pattern()
- 982dd4c4466b PRD: cleaned BitString::SetBits()
- 48853801cd21 PRD: cleaned BitString::Mask()
- bcccf4a71ae3 PRD: cleaned BitString::[GS]setField() functions
- 7259e7a29c29 PRD: removed BitStringOffset class
- 3192051cd7b4 PRD: clean various BitString functions
- 80bee20908ee PRD: cleaned BitString operators
- 80e0e704d501 PRD: prevent BitString copy/assignment from BitStringBuffer
- a16072bf583c PRD: Removed BIT_STRING_CLASS alias
- f0e78d113f81 PRD: removed BIT_STRING_BUFFER_CLASS alias
- d9e448dfff08 PRD: updates from latest RAS spreadsheet (v85)
- a4c70975fc02 PRD: rule file updates for MCA unit
- 294bb92dbac6 PRD: MCBIST command address timeout error
- 57d244f433c9 PRD: updates to TP_LFIR[21]
- e27d2151a8be PRD: Fix to core recovery workaround
- 005bc0cd6a94 PRD: MNFG thresholds for L2/L3 cache/directory CEs
- 52306946f268 PRD: Nimbus DD1.0 workaround for cache CEs
- a3fd64b53ed7 PRD: add BitString support to error log parsing code
- 0de839164574 PRD: reduced error path on memory threshold functions
- ee946e0c40f8 PRD: add support to read memory NCE/TCE symbols from hardware
- 33f3061fdea9 PRD: add CE table to default capture data
- 9906005c5829 PRD: Add plugins for NCE/TCE attentions
- 88f1b330a084 PRD: move prdfMemThresholds.[CH] and prdfMemUtils.[CH] to common directory
- 77bab0e1848c PRD: templatize MemCeTable class
- f47866a84121 PRD: wrap MNFG thresholds into MemCeTable::addEntry()
- c45b0ef78384 PRD: add MCA data bundle wrapper for MCBIST TdCtlr
- 5555ba42e226 PRD: added support for memory NCE/TCE analysis
- 979413b96252 PRD: IPL DRAM Repairs cleanup
- 1ec713628b77 PRD: enabled analysis of MNFG CE statistics
- 245717655c4f PRD: analysis for hard CEs during Memory Diagnostics
- 7989df3da7bb PRD: Clear symbol marks when chip mark placed on same DRAM
crgeddes (3):
- f62430eef704 Update p9_query_cache_access_state to use the correct scom register
- 25aea1971749 Fix up interrupt init process for MPIPL
- 28770d118338 Enable regular wakeup after a quad is powered off
dchowe (1):
- 31e2b02c1561 p9.fbc.ioo_tl.scom.initfile update for nvlink
nagurram-in (3):
- 79dd17bc9347 Fix for shared flag not getting set for the MSAREA
- 077cd8727751 Addition of RT keyword for mvpd and pvpd records
- b9fd10a99329 Dumping full vpd into HDAT
spashabk-in (1):
- 1c68a421d050 Change auto variables to references
Package: occ
Patches
Commits
No changes.
Package: palmetto-xml
Patches
Commits
No changes.
Package: petitboot
Patches
Commits
Samuel Mendoza-Jonas (6):
- 3d7ccc23cb49 discover/network: Search by UUID only if available
- 0e2792afaf5a discover/network: Ensure interfaces have device before configuring
- 58b86dca9e65 discover/network: Ignore interfaces with pre-existing MAC address
- 6fab22db693a discover/device-handler: Process queue after device added
- 75e892983190 discover/device-handler: Cancel pending boot on reinit
- d94bb8c48f42 process: Cancel all asynchronous jobs on reinit
Package: pnor
Patches
Commits
Bill Hoffa (1):
- 212f131cabeb Update 64kb Layout for the partitions to be 64k aligned
Dan Crowell (1):
- f1171ceec45b Add WOFDATA to pnor layout
Dean Sanner (1):
- cadbb09e4087 Populate HBBL partition
Madhavan Srinivasan (1):
- d19c050bc79c Remove the ima_catalog binary file copy command from update_*.pl file
Prachi Gupta (1):
- a272f9056965 Add support for RINGOVD section in pnor
Package: skiboot
Patches
Commits
No changes.
Package: witherspoon-xml
Patches
Commits
Bill Hoffa (3):
- e70bd97f140a Add Missing PUMP MODE Default Value
- 969de6b86f89 More Missing XBUS attribute values
- ad7d8590492a Modify Memory Throttle Settings
Matt Spinler (5):
- 6b51a3a54b31 Add back in OpenBMC updates
- 1bb16eaadf65 Add IPMI sensor values
- 4a4dea199727 Give names to the fan controller hwmons
- e727533182e4 Update BMC_FRU_ID.
- 4faf34abd8da Change FRU ID of system to match that of node
Oliver O'Halloran (1):
- 35d306fe2cd0 change system type and family strings
Prachi Gupta (3):
- 95db5bbcd7c8 Changes to get SBE Update working
- 9410f9f461cd PCIE changes
- 9d2d2ac2fad5 PCIE updates to boot 2 socket system
Sertac Cakici (1):
- 6f062a500e09 Updated memory throttle settings
Package: zaius-xml
Patches
Commits
Adrian Barrera (4):
- 20cb47197743 P9 Loadline Updates
- abfe0a30c5f5 Set Vcs Loadline to 0
- c4eb537b2106 Boot frequency set to 2.4Ghz
- 81439cd58d8c Add Mem freq support for 2.4Ghz
Dean Sanner (1):
- 0e382eb58082 Updates to allow powerbus/memory to run async
a-barrera (14):
- 9d6ec6cd7850 Add Trifurcate Settings for PCIe
- aeca27804880 Updates for PEC2 PCIe Trifurcation
- b8bce1acd222 Update System Type
- 53675264cb83 Add Trifurcate Settings for PCIe
- ac9278c0b0ee Updates for PEC2 PCIe Trifurcation
- 3a8fb83213ee Update System Type
- df21291b6fab ADD IPMI Sensors
- 5279a6800568 Update DIMM ipmi & Mem throttle settings
- 9f431a1a144a Change IPMI sensor id
- cf42e4d90342 Fixes for SBE update support
- 86a09ae541ea ADD IPMI Sensors
- 4f8f717542e6 Update DIMM ipmi & Mem throttle settings
- 37cef4cf00f6 Change IPMI sensor id
- 439de94dd9be Fixes for SBE update support