commit | 5e7afe27f46ca188586e11a0b58fcc743d68ab9f | [log] [tgz] |
---|---|---|
author | Stewart Smith <stewart@linux.ibm.com> | Mon Jun 18 16:09:17 2018 +1000 |
committer | Stewart Smith <stewart@linux.ibm.com> | Mon Jun 18 16:09:17 2018 +1000 |
tree | ecc645ed42512f96669e151c58b598fa7922e345 | |
parent | e110fce0d4f8f3e03451046f9a8e36c56d9e5bef [diff] |
hcode bump to hw061618a.920 Joe McGill (2): mask core SPATTN bit used for core checkstop handshake support IO reconfig loop for OBUS DL link training failures Prasad Bg Ranganath (1): PPB: Bug fix in computing IAC Vdn value Rahul Batra (2): PGPE: Ack Back any pending quad active update during WOF Disable PGPE: Add Comments(No functional change) Yue Du (1): STOP: CME/SGPE Hcode size reduction via global use of literals hostboot (11): Release tag information updated for hw053118a.920 Release tag information updated for hw060118a.920 Release tag information updated for hw060418a.920 Release tag information updated for hw060618a.920 Release tag information updated for hw060718a.920 Release tag information updated for hw060818a.920 Release tag information updated for hw060918a.920 Release tag information updated for hw061218a.920 Release tag information updated for hw061318a.920 Release tag information updated for hw061518a.920 Release tag information updated for hw061618a.920 Signed-off-by: Stewart Smith <stewart@linux.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 Palmetto system:
git clone --recursive git@github.com:open-power/op-build.git cd op-build . op-build-env op-build palmetto_defconfig && op-build
There are also default configurations for other platforms in openpower/configs/
. Current POWER8 platforms include Habanero, Firestone, and Garrison. 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.
Install Ubuntu (>= 14.04) or Debian (>= 7.5) 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 \ build-essential g++ git bison flex unzip \ libssl-dev libxml-simple-perl libxml-sax-perl libxml2-dev libxml2-utils xsltproc \ wget bc
Install Fedora 25 64-bit (older Fedora should also work).
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-bignum "perl(XML::Simple)" \ "perl(YAML)" "perl(XML::SAX)" "perl(Fatal)" "perl(Thread::Queue)" \ "perl(Env)" "perl(XML::LibXML)" "perl(Digest::SHA1)" libxml2-devel \ which wget unzip tar cpio python bzip2 bc findutils ncurses-devel