commit | ae057f6d64d3f74b1e7635b28e34549c175d7d0a | [log] [tgz] |
---|---|---|
author | hostboot <hostboot@us.ibm.com> | Wed Nov 15 11:20:22 2017 -0600 |
committer | hostboot <hostboot@us.ibm.com> | Wed Nov 15 11:20:22 2017 -0600 |
tree | 82152b913e0422c2fc172055b55f93eefcdf3e70 | |
parent | 9cf6a09d96363d87d4fed4c9c09ee832fbdb6c8a [diff] |
op-build update 11-15-2017 Changes Included for package zaius-xml, branch master: 338671f - Adrian Barrera - 2017-11-10 - Update default PCIe G3 lane Eq Changes Included for package hostboot, branch master: 9a2e268 - Dan Crowell - 2017-11-15 - Fix makefile syntax issue in vpd makefile 2727e52 - Christian Geddes - 2017-11-15 - No longer pass master ex to HWSV as is no longer needed in p9 f7b3c79 - Jaymes Wilks - 2017-11-14 - Secure Boot: SBKT partition support [FSP] 1f187d7 - Sakethan R Kotta - 2017-11-14 - ORDINAL_ID generation is fixed for multi node systems 43b86b5 - Christian Geddes - 2017-11-14 - During MPIPL check if SBE has set Hyp HRMOR in blComm area 70c6970 - Nick Bofferding - 2017-11-14 - Secure Boot: Fix parallel and multiple pass image signing issues f7dfd17 - Jacob Harvey - 2017-11-14 - Fix RCW structure and make a default option d6c5b55 - Joe McGill - 2017-11-14 - cen_stopclocks update 9554c45 - Lennard Streat - 2017-11-14 - Updating MCU to support ALT_M setting fix (HW425310). 361addb - Greg Still - 2017-11-13 - Pstate Parameter Block/Setup Evid: Safe Pstate Fix 86f2ee3 - Claus Michael Olsen - 2017-11-13 - Small change to dd container header file. e67892d - David Kauer - 2017-11-13 - HW425038 INT ARX timeout workaround af54863 - Joe McGill - 2017-11-13 - p9c.mc.scan.initfle -- initial release a2d5214 - Greg Still - 2017-11-13 - PM: Disable core hang buster daa54a8 - Matthew Hickman - 2017-11-13 - Fixed AUE/IAUE masking bug bf8e8d4 - Stephen Cprek - 2017-11-13 - Fix RTC number in TODO and limit trace from MclMgr and PreVerifiedLidMgr d2f72e8 - Caleb Palmer - 2017-11-13 - PRD: Fix sym count overflow in runtime TPS b1f4e91 - Stephen Cprek - 2017-11-10 - Collect PNOR trace on secure verification error 7181b75 - Brian Bakke - 2017-11-10 - Error loading p9_phbPerst f17ee1f - Corey Swenson - 2017-11-10 - Put editimgid into fsp.tar e067262 - Dan Crowell - 2017-11-10 - Put libsbeio_rt back into HBRT 42216ac - Zane Shelley - 2017-11-10 - PRD: No gard on MCA for AUE/IAUE and RCD parity errors ca3990c - Caleb Palmer - 2017-11-10 - PRD: Update handleRrFo 9e703b5 - Christian Geddes - 2017-11-10 - Add HW425526 and HW425027 0f5f262 - Stephen Glancy - 2017-11-10 - Updates dramint training structure c0d7d47 - Prasad Bg Ranganath - 2017-11-10 - PM: Fix QCSR and CCSR update c413979 - Nick Klazynski - 2017-11-10 - HW403465 applies to all chips; Revert NDD2.1 RL; add SW406970 f10a3f6 - Joe McGill - 2017-11-10 - IO, FBC updates to enable ABUS for Fleetwood a06edce - Ben Gass - 2017-11-10 - Adding p9c_11 support. e0cdfdd - Jacob Harvey - 2017-11-10 - Create xlate equality function for dimm kind 5fa02a9 - Jaymes Wilks - 2017-11-09 - Support selecting fips or op-build for signing process 3378748 - Matt Derksen - 2017-11-09 - Fix some review comments for sending down OCC info logs to BMC 2b4e231 - Matt Derksen - 2017-11-09 - Send down OCC info logs to BMC for call-home 9fec69b - Adam Hale - 2017-11-08 - Remove psave init for firmware blacklist c06de50 - Amit Tendolkar - 2017-11-08 - STOP Recovery: Misc infra. updates to enable PM FFDC in HOMER 42e9649 - Christian R. Geddes - 2017-11-08 - Revert "Add HW425526 and HW425027" cf1f011 - Nick Klazynski - 2017-11-08 - Add HW425526 and HW425027 094a91b - Luke C. Murray - 2017-11-08 - Turning on NCU tlbie pacing by default 1100f64 - Richard J. Knight - 2017-11-08 - Add script to edit hostboot binary images to enable CFM testing 219a062 - Caleb Palmer - 2017-11-07 - PRD: MPE Add VCM Event at MDIA 7adcd16 - Brian Bakke - 2017-11-07 - Story 180760 - Use self restore API to disable ATTN in HID ... 7f75425 - Elizabeth Liner - 2017-11-06 - Moving SBE threshold handler to its own file fe58a71 - Marty Gloff - 2017-11-06 - Parser for SBE and HCODE build level 94b12d2 - Stephen Cprek - 2017-11-06 - Enable preverified lid loading from pnor and Master Container Lid 97f6525 - Dean Sanner - 2017-11-06 - Control Host reboots for manufacturing cb26067 - Jaymes Wilks - 2017-11-06 - Secure Boot: HBBL partition support [FSP] b0a9a93 - Mike Baiocchi - 2017-11-06 - Add Functionality To Allow FSP to Enable TCEs For Testing 276c45c - Sheldon Bailey - 2017-11-06 - HTMGT: Send VRM Vdd Thermal Thresholds to OCC part1 HB attributes 76f627c - Stephen Cprek - 2017-11-03 - Sign HBD pnor section in fips builds 07d7575 - Nick Bofferding - 2017-11-03 - Secure Boot: Enforce PNOR section component IDs 47f275a - Christian Geddes - 2017-11-02 - Gard out EX when CME HALT ERROR is hit 17e278a - Adriana Kobylak - 2017-11-02 - PnorUtils.pm: Add volatile flag cfcd66d - Yue Du - 2017-11-02 - STOP: Fix FF_BYPASS in sgpe_init 5099a01 - Venkatesh Sainath - 2017-11-02 - Enabling multi proc master systems 2c84b69 - Brian Vanderpool - 2017-11-02 - Disable Pulsed Resclk mode 7fa961d - Jacob Harvey - 2017-11-02 - Fix sim problems on awan e2305fe - Stephen Glancy - 2017-11-02 - Fixes number of DRAM constants cf5d76c - Jacob Harvey - 2017-11-02 - Set blue waterfall range to 1-4 for all freqs 7ac94ae - Christian Geddes - 2017-11-01 - Add EXTRAINCDIR to phb_perst makefile 621ab58 - Donald Washburn - 2017-11-01 - Integration of hardware vpd accessor functions into Hostboot. 5e731cc - Donald Washburn - 2017-11-01 - Work around for SCOM DMI bug on Cumulus. 89c19d7 - Stephen Cprek - 2017-11-01 - Process Components in Master Container Lid 141c67d - Stephen Cprek - 2017-11-01 - Add Header to TESTRO PNOR section for testing Secure Lid transfer 6caab61 - Stephen Cprek - 2017-11-01 - Create Master Container Lid Manager and test parsing 4f504a2 - Shelton Leung - 2017-11-01 - fix for incorrect init value of AMO_Limit_Select a498dc4 - Luke Mulkey - 2017-11-01 - Zeppelin Plug Rule Fix 1cf8ace - Stephen Glancy - 2017-11-01 - Fixes broadcast mode memdiags crash 5b272bf - Dean Sanner - 2017-11-01 - Fix PNOR sections loaded into reserve-mem for non secure sys aa313fb - Andre Marin - 2017-11-01 - Update HPW Level for MSS API library 6b9bc41 - Stephen Glancy - 2017-11-01 - Updates memory plug rules 1439d34 - Andre Marin - 2017-11-01 - Update memory error xml information d110f56 - Stephen Glancy - 2017-11-01 - Adds in broadcast support for memdiags 6f45634 - Christian Geddes - 2017-11-01 - Clean up things that were left after updating to simics nimbus 2.0 6e7098e - Stephen Cprek - 2017-11-01 - Add trace to indicate verify was called on a section 08d89ba - Dean Sanner - 2017-11-01 - Remove support for P9N (Nimbus) DD1.0 7f4fb82 - Caleb Palmer - 2017-11-01 - PRD: Fix infinite loop when handling MPEs ac21d75 - Zane Shelley - 2017-11-01 - PRD: latest from RAS XML d0343c2 - Claus Michael Olsen - 2017-11-01 - Centaur ring support - TOR API f43da01 - Sumit Kumar - 2017-11-01 - Centaur ring support - ring_apply and ring data Changes Included for package pnor, branch master: 5181154 - William Hoffa - 2017-11-08 - Merge pull request #83 from IlyaSmirnov91/master 2f4e88c - Ilya Smirnov - 2017-11-03 - Add readOnly flag to PNOR partitions
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.
Issues, Milestones, pull requests and code hosting is on GitHub: https://github.com/open-power/op-build
Mailing list: openpower-firmware@lists.ozlabs.org
Info/Subscribe: https://lists.ozlabs.org/listinfo/openpower-firmware
Archives: https://lists.ozlabs.org/pipermail/openpower-firmware/
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/
such as Habanero and Firestone.
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