Skip to content

v1.18

Compare
Choose a tag to compare
released this 27 Jul 02:42
· 3497 commits to master since this release
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

Repository

Patches

Commits

No changes.

Package: firestone-xml

Repository

Patches

Commits

No changes.

Package: garrison-xml

Repository

Patches

Commits

No changes.

Package: habanero-xml

Repository

Patches

Commits

New package.

Package: hostboot

Repository

Patches

Commits

Adam Hale (1):

Alex Taft (2):

Amit Kumar (1):

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):

Ashish (3):

Ben Gass (3):

Benjamin Weisenbeck (6):

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):

Caleb Palmer (8):

Chen Qian (7):

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):

Chris Steffen (9):

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):

Dan Crowell (28):

Daniel M. Crowell (1):

Dean Sanner (13):

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):

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):

Jacob Harvey (22):

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):

Joachim Fenkes (16):

Joe McGill (31):

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):

Juan Medina (1):

  • 016a2f76d5b8 Logic flushed to 0s, xFC provides better performance and is intended value

LiuYangFan (2):

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):

Luke Mulkey (1):

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):

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):

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):

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):

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):

Rahul Batra (3):

Raja Das (1):

  • 4ffb8a8aef43 Added traces to figure out the infinite loop in the mpipl path

Ricardo Mata (1):

Richard J. Knight (8):

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):

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):

Shakeeb (1):

Shelton Leung (8):

Soma BhanuTej (1):

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):

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):

Swathi Madhuri Bhattiprolu (2):

  • 81acff67f919 RTC#139064: Targeting updates for Cumulus Centaur memory sub system
  • 83e0a1f51864 Targeting updates for Centaur MBA

Thi Tran (13):

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):

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):

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

Repository

Patches

Commits

Andres Lugo-Reyes (11):

Bill Hoffa (4):

Brian Stegmiller (1):

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):

Ilya Smirnov (9):

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):

Wael El-Essawy (4):

William Bryan (6):

Zane Shelley (2):

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

Repository

Patches

Commits

No changes.

Package: p9dsu-xml

Repository

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

Repository

Patches

Commits

New package.

Package: petitboot

Repository

Patches

Commits

Daniel Black (1):

  • f03763aec302 configure.ac: correct name of device-mapper-devel for RHEL

Guilherme G. Piccoli (2):

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

Repository

Patches

Commits

No changes.

Package: romulus-xml

Repository

Patches

Commits

Mengze Liao (2):

Nickolaus Gruendler (1):

Prachi Gupta (1):

  • c0d5091d7bc1 increase I2C_BUS_SPEED_ARRAY to 4x13 to incorporate all i2c buses on engine2

Package: sbe

Repository

Patches

Commits

Alex Taft (2):

Amit Kumar (1):

Andre Marin (1):

  • ef69459d75d5 Disable mem clk stop when in STR for DD2.* only

Anusha Reddy Rangareddygari (2):

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):

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):

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):

Jin Song Jiang (1):

Joachim Fenkes (15):

Joe Dery (1):

  • 8242086d77cd p9_sbe_tp_chiplet_init1: Set TP_TCPERV_SRAM_ENABLE_DC

Joe McGill (13):

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):

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):

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):

Sangeetha T S (1):

Santosh Puranik (4):

Shelton Leung (2):

Soma BhanuTej (2):

Stephen Glancy (4):

Sumit Kumar (1):

  • 4e43ed941391 Enablement of support for Stumped and Cmsk rings

Thi Tran (5):

Zane Shelley (1):

crgeddes (2):

  • 0a96b93f20fb Only attempt to quiesce PHB target if it actually exists
  • 1c66cd29c3d7 Fill empty descriptions with placeholder

dchowe (1):

spashabk-in (12):

Package: skiboot

Repository

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):

Christophe Lombard (5):

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):

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):

Madhavan Srinivasan (7):

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):

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):

Michael Tritz (1):

  • f2c87a3d2f6d pflash option to retrieve PNOR partition flags

Nicholas Piggin (3):

Oliver O'Halloran (18):

Read more