op-build update 6-22-2021

Changes Included for package everest-xml, branch master:
1784d76 - Anh Dang - 2021-06-14 - no change.. blank space correction
0940122 - Anh Dang - 2021-06-14 - no change--remove some blank space
558de5b - Anh Dang - 2021-06-14 - Update per https://w3.rchland.ibm.com/projects/bestquest/?defect=SW522500 MSS_MRW_OCMB_THERMAL_MEMORY_POWER_LIMIT 0xFFFFFC0009C40000,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
fe9bc92 - Anh Dang - 2021-06-09 - Remove I2c Connection to Fansipan -- as Fansipan is currently is NOT a FRU.
9e45554 - Anh Dang - 2021-06-08 - Correction for issue https://github.ibm.com/openbmc/everest-xml/issues/39 -take2
77908d5 - Anh Dang - 2021-06-07 - Correction for issue https://github.ibm.com/openbmc/everest-xml/issues/39
843495e - Anh Dang - 2021-05-11 - Merge pull request #37 from anhdang/master
cfb825e - Anh Dang - 2021-05-11 - Update PROC_PCIE_LANE_EQUALIZATION_GEN3/4/5

Changes Included for package occ, branch master-p10:
016bf5b - Douglas Gilbert - 2021-06-04 - OCMB Additional changes to clear emergency throttle
bd5d463 - Amit Tendolkar - 2021-06-04 - Sync occ-ekb common files changed in hw/ekb for hcode err logging
9f12462 - mbroyles - 2021-05-27 - Raise proc fmax when in a fmax mode
a0cb8ef - mbroyles - 2021-05-26 - Add additional debug data to proc OT error
0765856 - Douglas Gilbert - 2021-05-19 - OCMB deadman timer reset with OCC touch sync cmd
7f8fe4a - Douglas Gilbert - 2021-05-17 - Ensure gppe/xgpe shared SRAM space is noncacheable
8f145b0 - mbroyles - 2021-05-10 - Memory bandwidth sensor fixes
8a9d6da - Douglas Gilbert - 2021-05-05 - Disable OCMB deadman timer
5a7b339 - mbroyles - 2021-05-05 - Re-order state change and shared memory update check
2c38d9e - mbroyles - 2021-05-02 - Redundant DDIMM temperature sensor fixes
4fddf66 - mbroyles - 2021-04-30 - WOF temperature scaling fixes
4282349 - Chris Cain - 2021-04-30 - Skip frequency limit checking on mode change if no cores present
41f7531 - Chris Cain - 2021-04-29 - Fix user details structure in error logs
d4578ce - mbroyles - 2021-04-26 - Update WOF temperature scaling coefficients

Changes Included for package sbe, branch master-p10:
c0778ad - Raja Das - 2021-06-21 - EQ Mask register write issue fixed
6dd9b11 - Joe McGill - 2021-06-21 - DD2 ABUS CCM updates
e698511 - Chris Steffen - 2021-06-21 - RCS Setup Updates
cd919d5 - Louis Stermole - 2021-06-21 - Work around pmic_n_mode_detect crash when less than 4 PMICs given
b2e24fa - Matthew Raybuck - 2021-06-21 - Use ATTR_PG_MVPD instead of ATTR_PG when determining ECO cores
82a1c5e - akhis023 - 2021-06-21 - Updated write allow list .csv entries
caa67e4 - Yue Du - 2021-06-21 - QME: keep mma enabled in contained mode regardless mode
f1d0003 - Murulidhar Nataraju - 2021-06-17 - MPIPL: Collect FAPI FFDC even if Checkstop is Active
ed2c078 - Prem Shanker Jha - 2021-06-16 - Image Build: Moving PGPE Image Size Line - part 1
ea9dd94 - Yue Du - 2021-06-16 - QME: branch to self instead of halt upon db0 for fit workaround
484d704 - Yue Du - 2021-06-16 - QME: do not provide spwu_done and pm_exit to callout cores
3ffbfbe - Prasad Bg Ranganath - 2021-06-16 - PM HWP: Fix OC link index
d8f9f33 - akhis023 - 2021-06-16 - Added additional allow list .csv entries
112273c - Greg Still - 2021-06-15 - PM HWP ECO mode support (select_ex, update_ec_state, activate_cores)
b721ed2 - Joe McGill - 2021-06-15 - HWP updates for ECO mode
260ab86 - Yue Du - 2021-06-15 - QME: Cache Only mode boot support
cc4a16b - Joe McGill - 2021-06-15 - p10_fbc_eff_config -- reduce DD2 POR epsilon guardband
184d945 - Chris Steffen - 2021-06-15 - IO LTE Presets + Channel Loss + PPE a1.6
a1d8ed8 - Sunil Kumar - 2021-06-14 - Changed sbe-debug.py to parse the sbe local register for SBE dump
715095a - Srikantha Meesala - 2021-06-11 - Updated sbeModifyPGvalue.py for simics to update ATTR_MVPD CORE
415f604 - Christian Geddes - 2021-06-11 - Add sbeError tag to all sbe errors defined in the p10_sbe_*_errors.xml files
b83f3bf - Nicholas Landi - 2021-06-11 - Increase sim delay time during PGPE init
4820314 - akhis023 - 2021-06-10 - Added scom filtering security check for OCMB scoms
03f3865 - Rahul Batra - 2021-06-09 - PM: Restructure GPPB - Header (1/3)
f953fdc - Chris Steffen - 2021-06-09 - RCS Max Streak Fix
67d40a8 - Yue Du - 2021-06-09 - QME: ignore core_vcs for p10 dd1 only
c3b994e - Joe McGill - 2021-06-09 - p10_fbc_eff_config -- update epsilon table granularity
74b7836 - Yue Du - 2021-06-09 - QME: Fix MMA attribute condtion check in stop3and11 hwp
0c916be - Sunil Kumar - 2021-06-09 - Unlock Meas SPI for secondary SBEs in MPIPL path.
4400adf - Lilith Hale - 2021-06-08 - MC loaded latency dials
48199ac - akhis023 - 2021-06-08 - Enable allow and deny list
4fd0add - akhis023 - 2021-06-08 - Check if secure mode basis lfr reg bit 19 instead of attr
22d2205 - akhis023 - 2021-06-08 - Removed PPE mirror tag for P10_Security_Allow_Deny_list.csv
bfd6adc - akhis023 - 2021-06-08 - Updated .csv file with allow list reg's
cc91810 - Greg Still - 2021-06-07 - PPB: fix Racetrack currents; add processor target designators to traces
7e84261 - Joe McGill - 2021-06-07 - p10_determine_eco_mode -- create HWP to populate ATTR_ECO_MODE
0935ae9 - Ryan Miller - 2021-06-07 - RCS changes to address SW526296
dd2f375 - Ryan Miller - 2021-06-07 - initial RCS Transient Error check code
9260366 - Lilith Hale - 2021-06-07 - SW525387 MMU dial settings
0faf9cd - Stephen Glancy - 2021-06-07 - Updates exp draminit processing of extended error codes
bd98eb2 - akhis023 - 2021-06-07 - Added deny list .csv file
1675285 - Ryan Miller - 2021-06-02 - Fix case where no clock errors are found in deskew (SW526296)
601fb49 - Greg Still - 2021-06-02 - p10_pm_set_system_freq: clear ATTR_POUND_V_STATIC_DATA_ENABLE each IPL
86f0796 - prasrang - 2021-06-02 - PM HWP: Add some FFDC to qme_init procedures
0549c00 - Prasad Bg Ranganath - 2021-06-02 - XGPE HCODE: Create pgpe log when it halts
ea79c9a - Sunil Kumar - 2021-05-30 - unmask all eq targets in continue mpipl path.
7236a8b - rajerpp1 - 2021-05-30 - Fix for pau_check_quiesce() fail, when OTL brick is not configured
6637556 - Greg Still - 2021-05-30 - DDS: attribute defaults change for enablement
68c54b3 - Sunil Kumar - 2021-05-30 - Pass the functional state for the chip in putscom in dump path.
5c9acc2 - Zach Clark - 2021-05-28 - Fix bug in PM flow mode name array
6d8caa9 - Mark Pizzutillo - 2021-05-28 - Add logging of failed DQ bits in training failure
d5c7436 - Thi Tran - 2021-05-27 - P10 Fixes for L2/L3 RAS review comments
a646733 - Greg Still - 2021-05-27 - WOF/UV/OV: default enablement fixes
bc506e9 - Chris Steffen - 2021-05-27 - Update RCS Delay Settings
80b4aa2 - Sneha Kadam - 2021-05-27 - Added a new plug rule for no mixing dimm heights within a subchannel pair.
93c8b8f - Sunil Kumar - 2021-05-27 - Release meas SPI locks with which SBE is booted.
783e0a1 - Joe McGill - 2021-05-27 - pm_plat_attributes -- adjust default for SYSTEM_MMA_POWEROFF_DISABLE
75d0111 - Srikantha Meesala - 2021-05-26 - PreReq verification for stopState for all Core targets
512f46e - prasrang - 2021-05-26 - PM HWP: Bug fix in static io link computation
40291dd - Yue Du - 2021-05-26 - QME: Errlog - Fapi Error handling
34a0818 - Louis Stermole - 2021-05-26 - Add BOOT_CONFIG0 DLL_LOCK RC to exp_omi_setup
0d97ffd - akhis023 - 2021-05-25 - Bug fix: SBE Signing Script
84408b7 - Geetha Pisapati - 2021-05-24 - Fixed MBAREFAQ_CFG_TSTAB value to be in num of clocks
885b529 - Olsen - 2021-05-24 - Coreq avoidance reversal of commit 92684
c6f3940 - Joe McGill - 2021-05-24 - Ring Table Update (v23)
b651623 - Austin Cui - 2021-05-24 - Ring Table Update (new excel format v22)
6a52c52 - Olsen - 2021-05-24 - Mvpd-Ekb ringId gap-discontinuity support
55e5c4a - Olsen - 2021-05-24 - RS4 header type field cleanup and Cmsk support removal
f28586b - Joe McGill - 2021-05-24 - p10_ipl_customize -- cleanup output printing
e9d0b2e - Olsen - 2021-05-24 - Fastarray customization support
0f46bd4 - Olsen - 2021-05-24 - TOR API : Refactoring, traversal and buffer check improvements
0afacac - Olsen - 2021-05-24 - RingId header file updates : Support for Mvpd-Ekb ringId grouping
963e4fb - Claus Michael Olsen - 2021-05-24 - Eliminating separate MVPD ring lists and updating insertion order
3bb080e - Claus Michael Olsen - 2021-05-24 - Dyninits support: ipl_customize prep for dyninits
3a7033a - Claus Michael Olsen - 2021-05-23 - Dyninits support: ring_apply and .dynamic ring section generation
9f09327 - Greg Still - 2021-05-23 - PPB: move to common Pstate routine and move to nearest rounding
8462a08 - Greg Still - 2021-05-23 - Hcode Flag: clean out deprecated flags to match documentation
a94809a - Claus Michael Olsen - 2021-05-23 - Dyninits support: TOR API, RS4 API/hdr and ring_apply using new APIs
8cd5861 - Claus Michael Olsen - 2021-05-23 - Removing TOR ring variants
23be364 - Kahn Evans - 2021-05-23 - ifCompiler updates(2): Getting ifCompiler to function with P10 engd
715a6fc - Claus Michael Olsen - 2021-05-23 - P10 prep: IPL image [formerly XIP image] changes (2)
d6c12ef - Claus Michael Olsen - 2021-05-23 - P10 prep: IPL image [formerly XIP image] changes (1)
d8b0d3e - Claus Michael Olsen - 2021-05-23 - Renaming and relocating core image infrastructure files (new)
82d2455 - Stephen Glancy - 2021-05-23 - Updates all memory XML to L3
f0b6d4f - Daniel Crowell - 2021-05-23 - Add TOPOLOGY_SWAP enum to ATTR_RECONFIGURE_LOOP
6660e5f - Nick Bofferding - 2021-05-23 - Support synchonizing ATTR_PG_MVPD to ATTR_PG during SBE update
477dfec - Ryan Miller - 2021-05-23 - Update RCS algo delay and max loop count
0010186 - rajerpp1 - 2021-05-19 - Fixing wrong trace in pmic_health_check chipop
1507670 - rajerpp1 - 2021-05-19 - Fixing alignment issue in SDATA2 section
41a9bac - rajerpp1 - 2021-05-19 - Changes for integarting and calling pmic_n_mode_detect HWP
161609a - Ilya Smirnov - 2021-05-19 - Good PCI Filter For MC Groups
f33930e - Amit Tendolkar - 2021-05-19 - QME: Do not provide spwu done on core where MMA is down
21fa179 - Mark Pizzutillo - 2021-05-18 - Changes for compiling pmic_n_mode_detect HWP in PPE
cd17af5 - Daniel Crowell - 2021-05-18 - Add FIND_DECONFIGURED_PART procedure callout
9fc391d - Joe McGill - 2021-05-18 - p10_sbe_scratch_regs -- use CFAMID query to set PAU freq for BMC
e7995b7 - Matthew Raybuck - 2021-05-18 - Add new mfg flag to verify measurement seeprom security
9c962d0 - Geetha Pisapati - 2021-05-18 - Added new plug rule for no mixing dimm sizes within a subchannel pair.
d84a658 - Prem Shanker Jha - 2021-05-18 - QME Hcode: Optimization of temp buffer for block copy of SCOM restores.
3f6b0d2 - Yue Du - 2021-05-18 - QME: Move NCU scominit to cache_scominit to scom restore properly
0f58ef2 - Mark Pizzutillo - 2021-05-18 - Change sorted find_targets to pos instead of index
8f7f760 - Louis Stermole - 2021-05-18 - Replace Andre Marin contact info in all MSS source
6150512 - Mark Pizzutillo - 2021-05-18 - Fix find_targets_sorted_by_index sort bug
148b8f3 - Andre A. Marin - 2021-05-18 - Snapshot of mss generic, explorer, and pmic source
5fb722e - Andre A. Marin - 2021-05-18 - PMIC HWP snapshot from P9A to P10
5d82f34 - Andre A. Marin - 2021-05-18 - Add snapshot of generic/memory for master-p10
bbef844 - Prem Shanker Jha - 2021-05-17 - Hcode: Added support for XGPE's auxiliary task binary.
08c7290 - Prem Shanker Jha - 2021-05-17 - QME Hcode: Identifying failed core(s) during parallel scanning by QME.
ccb6e2d - Paul Grohowski - 2021-05-17 - Adds additional precanned march tests for mcbist
9c64f42 - Prem Shanker Jha - 2021-05-17 - PM HWP: Ported TDP IO index to XGPE image for IODLR.
d72029d - Prem Shanker Jha - 2021-05-17 - PM HWP: added attribute for implementation of IODLR.
41807a5 - Douglas Holtsinger - 2021-05-17 - Change iv_ram_enable to per-Core tracking variable
b42e9fb - Jacob Harvey - 2021-05-17 - L3 work for mss xmls
06814a4 - Andre Marin - 2021-05-17 - Fix duplicate symbol error when linking mss and cen libs
a880a40 - Andre Marin - 2021-05-17 - Move index API to generic/memory folder
a430993 - Rahul Batra - 2021-05-17 - PM: Update DDS/WOV attrs default
02d20d0 - Sneha Kadam - 2021-05-17 - Added support to read exp DRAM training params from SPI flash
4b5f60e - Ilya Smirnov - 2021-05-17 - Change Init Value of ATTR_CP_REFCLOCK_SELECT
edcefcc - Greg Still - 2021-05-17 - PM: update attribute defaults (WOF, validation)
ad94cfe - Prasad Bg Ranganath - 2021-05-17 - PM HWP: CLear OCC injection during PM complex start
c06c004 - rajerpp1 - 2021-05-13 - Interface implementation of SBE_PSU_CMD_MEM_CONFIG chipop
b9781f7 - Srikantha Meesala - 2021-05-13 - Enable Clock off  entries in the MPIPL HW Dump
5a39a07 - Sunil Kumar - 2021-05-13 - Fix for the chiplet range.
50d302f - rajerpp1 - 2021-05-13 - Fix for pervasive chiplets missing in dump
bd96d93 - Prasad Bg Ranganath - 2021-05-12 - PM SUSP: Add errorhandling support
7f136c1 - Joe McGill - 2021-05-12 - apply #I bad lane vector data to AXON busses (2/2)
1ba1872 - Raja Das - 2021-05-11 - P10 stop clock support (To enable Cache Stop Clock for MPIPL)
113f82c - Nicholas Landi - 2021-05-11 - vbu/contained: add attribute to prevent threading fallout
a81de0a - Srikantha Meesala - 2021-05-11 - FastArray length is updated as per DD level
1492d97 - Srikantha Meesala - 2021-05-11 - Update PHB Funtional States before start DUMP ChipOp
fe724ec - Mark Pizzutillo - 2021-05-11 - Add pmic n_mode detection procedure
ab37ffa - rajerpp1 - 2021-05-11 - adding pmic_health_check chipop
4646382 - Deb McLemore - 2021-05-11 - HWP update: p10_disable_ocmb_i2c
9fb941b - Joe McGill - 2021-05-11 - p10_sbe_scratch_regs -- shift FW to set PAU DPLL freq from HWP code
8261a95 - rajerpp1 - 2021-05-11 - Uncommenting code to add clock_pos FFDC
ca41e6b - Yue Du - 2021-05-11 - QME: Disable Rvrm usage for qvid circuit problem
835a1c7 - Chris Engel - 2021-05-10 - Add support for production signing of the SBE images
4cc4428 - Chris Engel - 2021-05-10 - Updates to SBE signature verification flow
e9b4837 - Chris Engel - 2021-05-10 - Update verification image to fetch secure_mode from SB header
132ccd2 - Sunil Kumar - 2021-05-07 - Fixed the relative address for getring chip-op through dump.
debbba1 - Amit Tendolkar - 2021-05-07 - Enable QME Error Handling & Injects
5b96fc1 - Prasad Bg Ranganath - 2021-05-07 - PM HWP:detect static I/O configuration to take credit for WOF I/O index
81cf68e - Nicholas Landi - 2021-05-07 - gettracearray: Add empty scoms to advance trace array pointer
3d86ed7 - rajerpp1 - 2021-05-07 - Skipping deskew algorithm in simics.
d2045be - Sunil Kumar - 2021-05-06 - getDump chip-op will have a parameter to collect fastarray
c1f4273 - Joseph J McGill - 2021-05-06 - Revert "workaround for Elliptical Eggnog -- inhibit flush for core,L2 plats"
6a28151 - Srikantha Meesala - 2021-05-06 - PreReq bits updates in case of NonFuntional
3352f7a - Ankita Medhi - 2021-05-05 - Python-3 updates for sbe tools/scripts, required to support simics-6
f3f5c32 - rajerpp1 - 2021-05-05 - PMIC and GI2C target Support
e024e14 - Sunil Kumar - 2021-05-04 - Added following verification files in the simics tar.
887ec1b - Greg Still - 2021-05-03 - Move frequency compatibility checks from Pstate0 to UltraTurbo
50b3d72 - Greg Still - 2021-05-03 - PVREF: Setup of OCCMISC register to enable gross and fine errors
b4f66cd - Yue Du - 2021-05-03 - QME: not halt qme by system checkstop so stop can complete
ec3b782 - Louis Stermole - 2021-05-03 - Add support for OMI CDR offset setting after BOOT_CONFIG0
6be7b3d - Prem Shanker Jha - 2021-05-03 - PM HWP: Misc changes identified during scom restore debug.
beef5e1 - Ryan Miller - 2021-05-03 - Schmoo RES_SEL for each RCS deskew value
7286542 - Chris Engel - 2021-05-03 - Update SBE signing script to resolve path issue when signing from Cronus
71a2dc7 - Greg Still - 2021-05-03 - PPB: add #V TDP current mark check
f7580d6 - Chris Engel - 2021-04-29 - Add support to set FW secure version during SBE signing from FIPS build
6ad0397 - Raja Das - 2021-04-29 - Bug fixed in Boot Seeprom L1 Loader
8ed22c6 - Mark Pizzutillo - 2021-04-28 - Add support for PMIC and GI2C target types.
7afa5b4 - Sunil Kumar - 2021-04-28 - Locking the measurement seeprom to golden image
0ca6917 - Justin Smith - 2021-04-27 - DFT mods for power_dft to compile with new commits
3bde042 - Justin.Ginn@ibm.com - 2021-04-27 - Allow DFT to point to the master copy of sbe_link.H
0ca11b7 - Yue Du - 2021-04-27 - QME: improve stop2 latency
cc5de46 - Joe McGill - 2021-04-27 - workaround for Elliptical Eggnog -- inhibit flush for core,L2 plats
3125892 - Joe McGill - 2021-04-27 - p10_sbe_chiplet_fir_init -- mask PCI_LOCAL_FIR PSCOM error
3225579 - Raja Das - 2021-04-26 - MSR defaulted to ipl reset value in MPIPL reset path
47523a7 - Greg Still - 2021-04-26 - PVREF: change OISR setup to avoid erroneous events
5f8bd30 - Lilith Hale - 2021-04-26 - HW544290 - Enable Tepid Moonbeam fixes
47f6ace - Greg Still - 2021-04-26 - PPB: suppress WOF Validation under Cronus
16d0767 - Yue Du - 2021-04-26 - QME: using MMA attributes to control MMA stop modes
1310f1a - Daniel Melnikov - 2021-04-26 - Expand valid raw card naming conventions in SPD revision checks
e26fdae - Louis Stermole - 2021-04-26 - Add capture of Explorer active logs via i2c in FFDC
723e75a - Louis Stermole - 2021-04-26 - Add targeted trace to FW_STATUS i2c error

Changes Included for package rainier-xml, branch master:
07073d9 - RUBY ZGABAY - 2021-05-14 - Merge pull request #68 from rubymart/master
74b05c7 - rubymart - 2021-05-13 - Add the correct value for attribute N_MAX_MEM_POWER_WATTS
15d1c9d - rubymart - 2021-05-13 - SW522499 : Rainier MRW updates for memory power curves
f593c9f - RUBY ZGABAY - 2021-05-07 - Merge pull request #67 from rubymart/master
48583d2 - rubymart - 2021-05-06 - Removed FREQ_IOHS_LINK_MHZ default value for all 8 IOHS units
221c101 - rubymart - 2021-05-06 - Updates to OCC attributes due to OPEN_POWER attribute renames
8927d32 - RUBY ZGABAY - 2021-05-05 - Merge pull request #66 from rubymart/master
0619199 - rubymart - 2021-05-04 - Deleting the extra CACHE attributes
21d5423 - rubymart - 2021-05-04 - Fixing attribute value for FREQ_IOHS_LINK_MHZ & FREQ_IOHS_MHZ
eb388d8 - RUBY ZGABAY - 2021-04-27 - Merge pull request #65 from rubymart/master
207a4fc - rubymart - 2021-04-27 - Removed the CACHE attribute files, not sure how those were added again
e0158a2 - rubymart - 2021-04-12 - Multiple attribute value changes for Rainier 2U and 4U MRWs

Changes Included for package rainier-xml, branch master:
07073d9 - RUBY ZGABAY - 2021-05-14 - Merge pull request #68 from rubymart/master
74b05c7 - rubymart - 2021-05-13 - Add the correct value for attribute N_MAX_MEM_POWER_WATTS
15d1c9d - rubymart - 2021-05-13 - SW522499 : Rainier MRW updates for memory power curves
f593c9f - RUBY ZGABAY - 2021-05-07 - Merge pull request #67 from rubymart/master
48583d2 - rubymart - 2021-05-06 - Removed FREQ_IOHS_LINK_MHZ default value for all 8 IOHS units
221c101 - rubymart - 2021-05-06 - Updates to OCC attributes due to OPEN_POWER attribute renames
8927d32 - RUBY ZGABAY - 2021-05-05 - Merge pull request #66 from rubymart/master
0619199 - rubymart - 2021-05-04 - Deleting the extra CACHE attributes
21d5423 - rubymart - 2021-05-04 - Fixing attribute value for FREQ_IOHS_LINK_MHZ & FREQ_IOHS_MHZ
eb388d8 - RUBY ZGABAY - 2021-04-27 - Merge pull request #65 from rubymart/master
207a4fc - rubymart - 2021-04-27 - Removed the CACHE attribute files, not sure how those were added again
e0158a2 - rubymart - 2021-04-12 - Multiple attribute value changes for Rainier 2U and 4U MRWs

Changes Included for package rainier-xml, branch master:
07073d9 - RUBY ZGABAY - 2021-05-14 - Merge pull request #68 from rubymart/master
74b05c7 - rubymart - 2021-05-13 - Add the correct value for attribute N_MAX_MEM_POWER_WATTS
15d1c9d - rubymart - 2021-05-13 - SW522499 : Rainier MRW updates for memory power curves
f593c9f - RUBY ZGABAY - 2021-05-07 - Merge pull request #67 from rubymart/master
48583d2 - rubymart - 2021-05-06 - Removed FREQ_IOHS_LINK_MHZ default value for all 8 IOHS units
221c101 - rubymart - 2021-05-06 - Updates to OCC attributes due to OPEN_POWER attribute renames
8927d32 - RUBY ZGABAY - 2021-05-05 - Merge pull request #66 from rubymart/master
0619199 - rubymart - 2021-05-04 - Deleting the extra CACHE attributes
21d5423 - rubymart - 2021-05-04 - Fixing attribute value for FREQ_IOHS_LINK_MHZ & FREQ_IOHS_MHZ
eb388d8 - RUBY ZGABAY - 2021-04-27 - Merge pull request #65 from rubymart/master
207a4fc - rubymart - 2021-04-27 - Removed the CACHE attribute files, not sure how those were added again
e0158a2 - rubymart - 2021-04-12 - Multiple attribute value changes for Rainier 2U and 4U MRWs

Changes Included for package rainier-xml, branch master:
07073d9 - RUBY ZGABAY - 2021-05-14 - Merge pull request #68 from rubymart/master
74b05c7 - rubymart - 2021-05-13 - Add the correct value for attribute N_MAX_MEM_POWER_WATTS
15d1c9d - rubymart - 2021-05-13 - SW522499 : Rainier MRW updates for memory power curves
f593c9f - RUBY ZGABAY - 2021-05-07 - Merge pull request #67 from rubymart/master
48583d2 - rubymart - 2021-05-06 - Removed FREQ_IOHS_LINK_MHZ default value for all 8 IOHS units
221c101 - rubymart - 2021-05-06 - Updates to OCC attributes due to OPEN_POWER attribute renames
8927d32 - RUBY ZGABAY - 2021-05-05 - Merge pull request #66 from rubymart/master
0619199 - rubymart - 2021-05-04 - Deleting the extra CACHE attributes
21d5423 - rubymart - 2021-05-04 - Fixing attribute value for FREQ_IOHS_LINK_MHZ & FREQ_IOHS_MHZ
eb388d8 - RUBY ZGABAY - 2021-04-27 - Merge pull request #65 from rubymart/master
207a4fc - rubymart - 2021-04-27 - Removed the CACHE attribute files, not sure how those were added again
e0158a2 - rubymart - 2021-04-12 - Multiple attribute value changes for Rainier 2U and 4U MRWs

Changes Included for package hostboot, branch master-p10:
2c9fc01 - Caleb Palmer - 2021-06-21 - PRD: Fix assert from capturing port data in TdCtlr
b96be55 - hostboot - 2021-06-21 - Update HCODE commit to d0e9eaf... P10 HDCT - Update for CSCX dump type
f52556d - Geetha Pisapati - 2021-06-21 - Added switch for ATTR_MEM_IGNORE_PLUG_RULES in enforce_pre_eff_config_thermal
b751b63 - Chris Steffen - 2021-06-21 - Abus Power Down Hygiene
0ba4834 - Joe McGill - 2021-06-21 - DD2 ABUS CCM updates
6660ee9 - Greg Still - 2021-06-21 - PPB: fix large droop slope bugs

Changes Included for package pnor, branch master-p10:
b63d810 - Christian Geddes - 2021-05-14 - Merge pull request #39 from crgeddes/copy_hbb_as_lid
d561ed3 - Christian Geddes - 2021-05-13 - Use HBB.bin output from genPnorImages.pl as the hostfw lid HBB.content

Signed-off-by: hostboot <hostboot@us.ibm.com>
6 files changed
tree: 5d2772b961124d3f8143ff50af0cc54929d996c3
  1. ci/
  2. dl/
  3. doc/
  4. openpower/
  5. output/
  6. .gitignore
  7. .gitmodules
  8. .travis.yml
  9. CONTRIBUTING.md
  10. LICENSE
  11. NOTICE
  12. op-build
  13. op-build-env
  14. README.md
README.md

OpenPOWER Firmware Build Environment

The OpenPOWER firmware build process uses Buildroot to create a toolchain and build the various components of the PNOR firmware, including Hostboot, Skiboot, OCC, Petitboot etc.

Documentation

https://open-power.github.io/op-build/

See the doc/ directory for documentation source. Contributions are VERY welcome!

Development

Issues, Milestones, pull requests and code hosting is on GitHub: https://github.com/open-power/op-build

See CONTRIBUTING.md for howto contribute code.

Building an image

To build an image for a Blackbird system:

git clone --recursive git@github.ibm.com:open-power/op-build.git
cd op-build
./op-build rainier_defconfig && ./op-build

There are also default configurations for other platforms in openpower/configs/. Current POWER9 platforms include Witherspoon, Boston (p9dsu), Romulus, and Zaius.

Buildroot/op-build supports both native and cross-compilation - it will automatically download and build an appropriate toolchain as part of the build process, so you don't need to worry about setting up a cross-compiler. Cross-compiling from a x86-64 host is officially supported.

The machine your building on will need Python 2.7, GCC 6.2 (or later), and a handful of other packages (see below).

Dependencies for 64-bit Ubuntu/Debian systems

  1. Install Ubuntu (>= 18.04) or Debian (>= 9) 64-bit.

  2. Enable Universe (Ubuntu only):

     sudo apt-get install software-properties-common
     sudo add-apt-repository universe
    
  3. Install the packages necessary for the build:

     sudo apt-get install cscope ctags libz-dev libexpat-dev \
       python language-pack-en texinfo gawk cpio xxd \
       build-essential g++ git bison flex unzip \
       libssl-dev libxml-simple-perl libxml-sax-perl libxml-parser-perl libxml2-dev libxml2-utils xsltproc \
       wget bc rsync
    

Dependencies for 64-bit Fedora systems

  1. Install Fedora (>= 25) 64-bit.

  2. Install the packages necessary for the build:

     sudo dnf install gcc-c++ flex bison git ctags cscope expat-devel patch \
       zlib-devel zlib-static texinfo "perl(bigint)" "perl(XML::Simple)" \
       "perl(YAML)" "perl(XML::SAX)" "perl(Fatal)" "perl(Thread::Queue)" \
       "perl(Env)" "perl(XML::LibXML)" "perl(Digest::SHA1)" "perl(ExtUtils::MakeMaker)" \
       "perl(FindBin)" "perl(English)" "perl(Time::localtime)" \
       libxml2-devel which wget unzip tar cpio python bzip2 bc findutils ncurses-devel \
       openssl-devel make libxslt vim-common lzo-devel python2 rsync hostname