op-build update 11-18-2021

Changes Included for package everest-xml, branch master:
00044bb - Anh Dang - 2021-11-12 - Merge pull request #59 from anhdang/master
dbb4521 - Anh Dang - 2021-11-11 - AVSbus update https://rchgit01.rchland.ibm.com/gerrit1/#/c/124456/
5adfed3 - Anh Dang - 2021-11-10 - Merge pull request #57 from anhdang/master
d69fe38 - Anh Dang - 2021-11-10 - Addding FRU_PATH for OMI bus -- Per requested
2f4aa19 - Anh Dang - 2021-11-08 - Merge pull request #53 from anhdang/master
78e66b3 - Anh Dang - 2021-11-08 - E0A - PHB0 -5 pex0_x8 C1_Slot E0B - PHB1 -4 pex0_x4 eBMC <<< SET RESOURCE_IS_CRITICAL= 1 for this PHB as requested by SW538882 E0C - PHB2 -4 pex0_x4 eBMC_eth
e6cad93 - Anh Dang - 2021-10-21 - Merge pull request #51 from anhdang/master
c7e1645 - Anh Dang - 2021-10-21 - Update PROC_R_DISTLOSS_UOHM from 22,97,282,262 >> 22,97,282,262 per Jesus Montanez simulation data
62b4296 - Anh Dang - 2021-10-21 - Merge pull request #50 from anhdang/master
9b03889 - Anh Dang - 2021-10-21 - Correction a typo
a3e6ffa - Anh Dang - 2021-10-20 - Merge pull request #49 from anhdang/master
8ee70e4 - Anh Dang - 2021-10-20 - Update PROC_R_DISTLOSS_UOHM  using Rainier value
90fe2f3 - Anh Dang - 2021-10-14 - Merge pull request #48 from anhdang/master
5d99a92 - Anh Dang - 2021-10-14 - Correct APSS ch 9 offset from 0.005 --> 0 ..missed from last checking
49654f6 - Anh Dang - 2021-10-13 - New APSS Function IDs needed for Everest per Everest_APSS_10122021.ods
2cb4297 - Anh Dang - 2021-10-06 - Merge pull request #47 from anhdang/master
f6bc422 - Anh Dang - 2021-10-06 - Change per https://w3.rchland.ibm.com/projects/bestquest/?defect=SW532568 1. MAX_MEM_POWER updates to allow anything to run unthrottled **
49b5dc3 - Anh Dang - 2021-09-30 - Merge pull request #46 from anhdang/master
3cb4d94 - Anh Dang - 2021-09-30 - Change WOF_IO_BASE_POWER_0P01W per https://w3.rchland.ibm.com/projects/bestquest/?defect=SW536654
a463e6c - Anh Dang - 2021-09-28 - Merge pull request #45 from anhdang/master
de4f25b - Anh Dang - 2021-09-28 - MRW_FREQ_SYSTEM_CORE_FLOOR_MHZ = 2000 (from 3250) per request by Dan Crowell
67ce3b9 - Shawn McCarney - 2021-08-31 - Merge pull request #44 from mldemarie/master
52d376c - Mark L Demarie - 2021-08-25 - added 3V3CS ov_warn_limit update
74188f2 - Mark L Demarie - 2021-08-25 - Update ibm_everest.json
ab22146 - Anh Dang - 2021-08-24 -  TPM_REQUIRED to 1 per Roland V request 8/24/21
ba4b32a - Anh Dang - 2021-08-12 - Update PS CCIN from 515D (v0.1) --> 51DA (latest)
4af91a2 - Shawn McCarney - 2021-08-11 - Merge pull request #43 from mldemarie/master
7935ec6 - MARK DEMARIE - 2021-08-11 - Add files via upload
4c7e72c - MARK DEMARIE - 2021-08-11 - Critical AVDD voltage setting fix
6cf7ea7 - Shawn McCarney - 2021-08-09 - Merge pull request #41 from mldemarie/master
610831c - MARK DEMARIE - 2021-08-09 - comment correction.
f20f4e0 - Anh Dang - 2021-08-05 - Per SW tool team, to set up >PROC_PCIE_LANE_EQUALIZATION_GEN3/4/5 diff value for NVME drives vs Rear PCIe slot on Everest I need to add </global> and change these value from uint16_t array to string type --> this is a limitation of SW2
3166321 - Anh Dang - 2021-08-05 - Update PS2 i2c address 0xD4 -->0xDA per bringup finding. Change effect all FTC level systems
0a4acb7 - MARK DEMARIE - 2021-08-05 - added presence_deteciton to devices
15c14e5 - MARK DEMARIE - 2021-08-05 - correct more typos
b43bea2 - MARK DEMARIE - 2021-08-04 - update names/typos
54c538a - MARK DEMARIE - 2021-08-04 - Add files via upload
140dd1d - Mark L Demarie - 2021-08-03 - Update ibm_everest.json

Changes Included for package hcode, branch master-p10:
4746b13 - hostboot - 2021-11-17 - Release tag & head commit information updated for hw111721a.opmst10
dd11023 - Rahul Batra - 2021-11-17 - PGPE: Fix Thr Ctrl Struct
7af32ec - Rahul Batra - 2021-11-17 - PGPE: Enable/Disable Prefetch when Throttling

Changes Included for package hostboot, branch master-p10:
be8ab1b - Daniel Crowell - 2021-11-17 - Add dynamic control of MAGIC_BREAK
56b1634 - Prasad Bg Ranganath - 2021-11-17 - PMHWP: Deasert SPWU using core target instead of proc target
9d91854b - Louis Stermole - 2021-11-17 - Fix error path for Explorer FW_STATUS timeouts
00f6157 - Daniel Melnikov - 2021-11-17 - Remove default types from remaining generic utils directories
f83dd92 - Nick Bofferding - 2021-11-17 - Fix bootloader data offset in BlData.pm tool

Changes Included for package hostboot-binaries, branch master:
9055d0c - hostboot - 2021-11-17 - UPDATE executables for the NVIDIA gpu and/or ring files for hw111721a.opmst10

Changes Included for package rainier-xml, branch master:
8320d5e - RUBY ZGABAY - 2021-11-10 - Merge pull request #80 from rubymart/master
32955f7 - rubymart - 2021-11-10 - Fixing AVSBUS_BUSNUM and AVSBUS_RAIL attribute values by chip target
8672cfe - RUBY ZGABAY - 2021-11-01 - Merge pull request #79 from rubymart/master
9744ecc - rubymart - 2021-10-29 - Enabling Stop State 3 and other AVSBUS attribute value updates
e69e988 - Shawn McCarney - 2021-10-11 - Merge pull request #77 from rubymart/master
7439ce5 - rubymart - 2021-10-08 - Changes for VDD ITC level regulators
03b3a60 - Nick Bofferding - 2021-10-06 - Merge pull request #76 from rubymart/master
86c4c87 - rubymart - 2021-10-04 - Changes for SW532233, SW536652 & SW536551
0cedd4e - Shawn McCarney - 2021-09-21 - Merge pull request #75 from shawnmm/master
ce7c5e7 - Shawn McCarney - 2021-09-20 - regulators: Add inventory_path property to chassis
e7f1536 - Shawn McCarney - 2021-08-30 - Merge pull request #74 from rubymart/master
0b3f591 - rubymart - 2021-08-30 - VIO setpoint change to 1.02V, enable TPM & other changes
4112c05 - Shawn McCarney - 2021-08-25 - Merge pull request #73 from santosh-puranik/path_changes
19ff199 - Santosh Puranik - 2021-08-18 - Change Inventory FRU Paths
d9d40cf - RUBY ZGABAY - 2021-07-30 - Merge pull request #72 from rubymart/master
7080423 - rubymart - 2021-07-29 - ATTR_MRW_FREQ_SYSTEM_CORE_FLOOR_MHZ set to 2000 instead of 3250
2918618 - rubymart - 2021-07-29 - Change FREQ_MC_MHZ to 1600 from 1333 to improve Simics' performance

Changes Included for package rainier-xml, branch master:
8320d5e - RUBY ZGABAY - 2021-11-10 - Merge pull request #80 from rubymart/master
32955f7 - rubymart - 2021-11-10 - Fixing AVSBUS_BUSNUM and AVSBUS_RAIL attribute values by chip target
8672cfe - RUBY ZGABAY - 2021-11-01 - Merge pull request #79 from rubymart/master
9744ecc - rubymart - 2021-10-29 - Enabling Stop State 3 and other AVSBUS attribute value updates
e69e988 - Shawn McCarney - 2021-10-11 - Merge pull request #77 from rubymart/master
7439ce5 - rubymart - 2021-10-08 - Changes for VDD ITC level regulators
03b3a60 - Nick Bofferding - 2021-10-06 - Merge pull request #76 from rubymart/master
86c4c87 - rubymart - 2021-10-04 - Changes for SW532233, SW536652 & SW536551
0cedd4e - Shawn McCarney - 2021-09-21 - Merge pull request #75 from shawnmm/master
ce7c5e7 - Shawn McCarney - 2021-09-20 - regulators: Add inventory_path property to chassis
e7f1536 - Shawn McCarney - 2021-08-30 - Merge pull request #74 from rubymart/master
0b3f591 - rubymart - 2021-08-30 - VIO setpoint change to 1.02V, enable TPM & other changes
4112c05 - Shawn McCarney - 2021-08-25 - Merge pull request #73 from santosh-puranik/path_changes
19ff199 - Santosh Puranik - 2021-08-18 - Change Inventory FRU Paths
d9d40cf - RUBY ZGABAY - 2021-07-30 - Merge pull request #72 from rubymart/master
7080423 - rubymart - 2021-07-29 - ATTR_MRW_FREQ_SYSTEM_CORE_FLOOR_MHZ set to 2000 instead of 3250
2918618 - rubymart - 2021-07-29 - Change FREQ_MC_MHZ to 1600 from 1333 to improve Simics' performance

Signed-off-by: hostboot <hostboot@us.ibm.com>
4 files changed
tree: a732d4f068ec06a773983506bafebaa80f26456b
  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