commit | e63de742dd21c659007b4b225811b86d5bf07799 | [log] [tgz] |
---|---|---|
author | hostboot <hostboot@us.ibm.com> | Mon Mar 15 00:39:08 2021 -0500 |
committer | hostboot <hostboot@us.ibm.com> | Mon Mar 15 00:39:08 2021 -0500 |
tree | cf38e0a81934519e4964668499bd21b2d63768ca | |
parent | 49646eba282b2917f191ec351daefffe7777dfde [diff] |
op-build update 3-15-2021 Changes Included for package sbe, branch master-p10: b3872df - Prem Shanker Jha - 2021-03-12 - PM HWP: Added config setup to WOFCNTL interface. 20a8197 - Stephen Glancy - 2021-03-12 - Adds processing of explorer 11S barcode attribute aeef91b - Mark Pizzutillo - 2021-03-12 - L3 Updates for exp_scominit 81c141d - Louis Stermole - 2021-03-12 - Add special FFDC for EXPLR_TP_MB_UNIT_TOP_SUM_MASK_REG scom fail 3ff461a - Stephen Glancy - 2021-03-12 - Adds host and explorer DL registers to training FFDC 3dfc316 - akhis023 - 2021-03-12 - Updated get capabilities chip-op 9b7877a - Raja Das - 2021-03-12 - Added support for Host Fifo Halt Request 32539d0 - Stephen Glancy - 2021-03-12 - Updates p10 eff config to L3 aafc635 - Daniel Melnikov - 2021-03-12 - Combine rcv and drv eq_dq_dqs attributes into one phy_equalization attribute b590d7c - Greg Still - 2021-03-12 - Pstates: add UT and per part Fmax to OCC Parameter Block bfbb7ef - Mark Pizzutillo - 2021-03-12 - Update pmic_enable with new ADC sequence 228bbf1 - Justin Smith - 2021-03-12 - Add back ATTR_SEEPROM_STARTING_ADDR to dft_sbe 21aa818 - Sneha Kadam - 2021-03-12 - Removed p9 files out of the p10 repository 2512df5 - Joachim Fenkes - 2021-03-12 - Adapt to split reset controls for clock muxes MUX3/MUX4 2da78cf - Amit Tendolkar - 2021-03-12 - Base commit to extract hcode elogs from SBE / Cronus 38fad1f - Greg Still - 2021-03-12 - WOF: updated ATTR_WOF_VRATIO_VDD_10THPCT defaults d8ba543 - Rahul Batra - 2021-03-12 - WOV-OV Updates and Fixes(1/2) b547527 - Prem Shanker Jha - 2021-03-12 - PM HWP: Added some new HWP and plat attributes. 866612b - Luke Murray - 2021-03-12 - Updating L2 inits with DD2 perf settings f84f874 - Jenny Huynh - 2021-03-12 - Fabric changes to support Everest SMP configuration 5353be5 - Yue Du - 2021-03-12 - Init: ensure QME & PC DD1 and DD2 inits are correctly EC conditioned 465dca8 - Laura Hengel - 2021-03-12 - Fix tie for biggest genid_sync causes genid logic to never go idle 711a0df - Jenny Huynh - 2021-03-12 - Apply HW547888 changes to DD1 only 858576a - Srikantha Meesala - 2021-03-11 - Fixed PutScom mask update for OR and AND operation d1242ff - Louis Stermole - 2021-03-11 - Add support for EXP_FW_READ_ACTIVE_LOGS in exp_fw_log_data 19e897c - Louis Stermole - 2021-03-11 - Add support for I2C FW API version in EXP_FW_STATUS 138dee8 - Rahul Batra - 2021-03-11 - WOV-OCS Updates and Fixes (1/2) b4eb3be - Greg Still - 2021-03-11 - WOF: add attribute control to disable individual dimensions 6f105d6 - Rahul Batra - 2021-03-11 - PM: Add wov_idd_thresh to GPPB 86a2854 - Rahul Batra - 2021-03-11 - PM: WOF Updates HWP (1/2) 3be8d56 - Greg Still - 2021-03-11 - VRM: define and populate current scaling factor attribute to GPPB 16d5bd9 - Prasad Bg Ranganath - 2021-03-11 - PM: DDS Updates HWP(1/2) d452f9d - Rahul Batra - 2021-03-11 - PM: Throttle Control HWP (1/2) cdaa21c - Greg Still - 2021-03-11 - p10_pstate_parameter_block: update PB tracing based on Hostboot limits 802281b - Prasad Bg Ranganath - 2021-03-11 - PPB: Fix #W vpd values bf22730 - Greg Still - 2021-03-11 - WOF: IO and VCS dimensions movem VRT header upd, OCC Shared SRAM upd 039fae5 - Greg Still - 2021-03-11 - p10_pstate_parameter_block: force STATIC_VOLTAGE to PGPE for Lethal Coffee 0afb246 - Rahul Batra - 2021-03-11 - PM: Restructure GPPB Header (1/3) 7027909 - Greg Still - 2021-03-11 - p10_pstate_parameter_block: transliterate GPPB VPD points to use all 7 regions 6219906 - Greg Still - 2021-03-11 - p10_pstate_parameter_block: fix frequency ceiling establishment c65920f - Rahul Batra - 2021-03-11 - PM: DDS Updates HWP e06362b - Rahul Batra - 2021-03-11 - PGPE: Use VCS_OFFSET and FLOOR attr cd02806 - Prasad Bg Ranganath - 2021-03-11 - Pstate Parameter Block: manage RVRM enablement to deal with a RVRM deadzone 2529d28 - Rahul Batra - 2021-03-11 - PGPE: DPLL Mode 4 5007076 - Rahul Batra - 2021-03-11 - PM: Pstate Dump Tool 40c4d52 - Rahul Batra - 2021-03-11 - PGPE: Safe Mode 9cf205d - Greg Still - 2021-03-11 - PM: OCC Pstate Parameter Block refinements e6518d3 - Greg Still - 2021-03-11 - PM: p10_hcode_image_build update to PGPE header eb81f44 - Rahul Batra - 2021-03-11 - PGPE: WOV_OCS c3f7d7a - Prasad Bg Ranganath - 2021-03-11 - PPB:HWP WOF TABLE GENERATION 596a532 - Rahul Batra - 2021-03-11 - PM: Attributes/GPPB/PGPE Header updates a2e1728 - Prasad Bg Ranganath - 2021-03-11 - HWP:Pstate Parameter Block/setup evid: Array Write Assist (VPD AW) support 6435a42 - Prasad Bg Ranganath - 2021-03-11 - Pstate Parameter Block: istep 15 PPB update Changes Included for package hcode, branch master-p10: ae0fdcd - hostboot - 2021-03-13 - Release tag & head commit information updated for hw031321a.opmst10 678d801 - AMIT J TENDOLKAR - 2021-03-13 - UT fixes from hcode errl testing ebcb153 - Prasad Bg Ranganath - 2021-03-13 - PGPE: Clear request bits in safe mode handler ab43bc6 - Ben Gass - 2021-03-13 - Register header file update based on p10_dd2_tp_lab 770d34b - hostboot - 2021-03-12 - Release tag & head commit information updated for hw031221a.opmst10 713fa27 - Stephen Glancy - 2021-03-12 - Updates p10 eff config to L3 bd39950 - Mark Pizzutillo - 2021-03-12 - Add support for MCHP dmb revision ids in ddimm_get_efd 8774891 - Mark Pizzutillo - 2021-03-12 - Add support for IBM MFG ID in ddimm_get_efd for gemini 5f3a57a - Dan Crowell - 2021-03-12 - Honor DDIMM EFD metadata to choose OMI frequencies fc5de78 - Thi Tran - 2021-03-12 - Changes needed to run istep 7 HWPs 2f54101 - hostboot - 2021-03-12 - Fix auto-mirror 536ecc0 - Rahul Batra - 2021-03-12 - WOV-OV Updates and Fixes (2/2) 0cb5b17 - Yue Du - 2021-03-12 - QME: PIG Type A to PGPE 7a95b92 - Yue Du - 2021-03-12 - QME: Stop11 Msgsnd Abort a6f816c - Greg Still - 2021-03-12 - Pstates: add UT and per part Fmax to OCC Parameter Block 5f6f498 - Greg Still - 2021-03-12 - WOF: updated ATTR_WOF_VRATIO_VDD_10THPCT defaults 1386793 - Rahul Batra - 2021-03-12 - WOV-OV Updates and Fixes(1/2) 6a10f14 - Prem Shanker Jha - 2021-03-12 - PM HWP: Added some new HWP and plat attributes. 54d2a82 - Joe McGill - 2021-03-12 - p10_fbc_utils -- ensure topology table entry for HB_BOOT_ID on primary chip 0da4534 - Luke Murray - 2021-03-12 - Updating L2 inits with DD2 perf settings d974811 - Prasad Bg Ranganath - 2021-03-12 - PM AVSBUS HWP: Fix avs bus error xml changes 7a3d007 - Yue Du - 2021-03-12 - QME: PIG Type A to PGPE a1998e0 - Yue Du - 2021-03-12 - QME: Stop11 Msgsnd Abort 9d6bce2 - Prem Shanker Jha - 2021-03-12 - QME Hcode: Identifying failed core(s) during parallel scanning by QME. 91ba427 - Prem Shanker Jha - 2021-03-12 - PM HWP: Added config setup to WOFCNTL interface. cadfff4 - Rahul Batra - 2021-03-12 - WOV-OV Updates and Fixes (2/2) 14ff64a - Greg Still - 2021-03-12 - PGPE Hcode: remove references to not CFx named regions 75b086a - Yue Du - 2021-03-12 - IOTA: Adding common machine check scom/local error code cb2f007 - Luke Murray - 2021-03-12 - Updating L2 inits with DD2 perf settings 675b2db - Yue Du - 2021-03-12 - Init: ensure QME & PC DD1 and DD2 inits are correctly EC conditioned f0c9b0d - Laura Hengel - 2021-03-12 - Fix tie for biggest genid_sync causes genid logic to never go idle 6d45f71 - Jenny Huynh - 2021-03-12 - Apply HW547888 changes to DD1 only Changes Included for package hostboot, branch master-p10: e116554 - hostboot - 2021-03-13 - Update simics level to: 2021-03-11_2fddab_simics.tar.gz 2fddab853e257b44 75a5b4b - Caleb Palmer - 2021-03-13 - PRD: Fix rule analysis to TLX_ERR1_REPORT eceb099 - Daniel Melnikov - 2021-03-12 - Enable safemode throttling in exp_mss_thermal_init 100deb2 - Joe McGill - 2021-03-12 - add support for fused core testing in cache-contained mode 4495408 - Mark Pizzutillo - 2021-03-12 - Add target trace to p10_getecid_wrap 0a954ef - Stephen Glancy - 2021-03-12 - Adds host and explorer DL registers to training FFDC a0081f7 - Stephen Glancy - 2021-03-12 - Updates p10 eff config to L3 5855eec - Sneha Kadam - 2021-03-12 - Removed p9 files out of the p10 repository 541fc81 - Stephen Glancy - 2021-03-12 - Fixes bad bit processing in draminit 5868e31b - Stephen Glancy - 2021-03-12 - Fixes explorer PDA data timing bug 5133a54 - Louis Stermole - 2021-03-12 - Ignore masked FIRs in MSS blame a FIR functions 2d2b879 - Caleb Palmer - 2021-03-12 - PRD: Keep FW initiated chnl fail a hidden log unless CS 5ab03fe - Caleb Palmer - 2021-03-12 - PRD: Make DSTL_FIR RE analysis bit CS root cause 031075c - Caleb Palmer - 2021-03-12 - PRD: Dynamic Row Repair VCM Updates ee922c2 - Caleb Palmer - 2021-03-12 - PRD: P10 Dynamic Row Repair Deploy procedure 8833ba8 - Zane Shelley - 2021-03-12 - PRD: updates from latest RAS XML 87e0c13 - Zane Shelley - 2021-03-12 - PRD: removing plat/axone directory f257529 - Zane Shelley - 2021-03-12 - PRD: removing plat/p9 directory baf9ede - Mike Baiocchi - 2021-03-12 - Check if SBE logged FFDC in Scratch Register 11 94475cd - Nick Bofferding - 2021-03-12 - Secure Boot: Fix MCL extend messages 6f732a2 - Ilya Smirnov - 2021-03-12 - Enable Secureboot By Default in Simics edfee9d - Michael Baiocchi - 2021-03-12 - Hostboot Standalone: Sign SBE Image Changes Included for package hostboot-binaries, branch master: 10f2aa5 - hostboot - 2021-03-13 - UPDATE executables for the NVIDIA gpu and/or ring files for hw031321a.opmst10 84f0041 - hostboot - 2021-03-12 - UPDATE executables for the NVIDIA gpu and/or ring files for hw031221a.opmst10 Signed-off-by: hostboot <hostboot@us.ibm.com>
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.
https://open-power.github.io/op-build/
See the doc/ directory for documentation source. Contributions are VERY welcome!
Issues, Milestones, pull requests and code hosting is on GitHub: https://github.com/open-power/op-build
See CONTRIBUTING.md for howto contribute code.
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).
Install Ubuntu (>= 18.04) or Debian (>= 9) 64-bit.
Enable Universe (Ubuntu only):
sudo apt-get install software-properties-common sudo add-apt-repository universe
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
Install Fedora (>= 25) 64-bit.
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