op-build update 11-4-2019

Changes Included for package sbe, branch master-p10:
87b3920 - vinaybs6 - 2019-10-30 - Removing the isfleetwood default parameter
ba076ab - Glenn Miles - 2019-10-30 - Remove trailing comma in ATTR_RUN_DO_CONFIG_CHECKS definition
c3c2f18 - Jenny Huynh - 2019-10-30 - Update for p10_sbe_scominit TODO/FIXME items
3466dbe - Joe McGill - 2019-10-30 - add EQ, EC mode ring definitions
79899a6 - Christopher M Riedl - 2019-10-30 - istep4: Fix incorrect encode for number of backing L3 caches
2e15f5b - Anusha Reddy Rangareddygari - 2019-10-30 - Stopclocks procedure for P10
e292196 - Ilya Smirnov - 2019-10-30 - Add Type Declaration To Multicast Enums
f3cb328 - Ben Gass - 2019-10-30 - Remove MC freq 1200 (DDR4-2400) from frequency buckets.
05acc24 - Ben Gass - 2019-10-30 - Update register header files with drop X data
0f6a76e - Andre A. Marin - 2019-10-30 - Snapshot explorer hwp and xml from ekb/master
e0157e9 - vinaybs6 - 2019-10-24 - SBEFIFO COMMIT 6:SBE_FIFO FFDC related changes.
2352031 - vinaybs6 - 2019-10-24 - SBEFIFO COMMIT 5:Command processor related changes
d03049c - Murulidhar Nataraju - 2019-10-23 - Update customRC
a83798a - vinaybs6 - 2019-10-23 - SBEFIFO COMMIT 4:Command Receiver related modifications
8adcd59 - Srikantha Meesala - 2019-10-22 - TEST CASE: Enabled PBA testcases
260dcf9 - vinaybs6 - 2019-10-22 - SBEFIFO COMMIT 3:FIFO related MessageUtils Code
30ce699 - Srikantha Meesala - 2019-10-22 - pibmemRepair verification in L1 loader
854f4f2 - Srikantha Meesala - 2019-10-22 - Removed multiple definition of `__eabi'
290a8a4 - Srikantha Meesala - 2019-10-22 - TEST CASE: Enabled ADU testcases
32e507a - Srikantha Meesala - 2019-10-22 - TEST CASE: Enabled PSUSetFFDCAddr testcase from P9
821a18d - Raja Das - 2019-10-22 - Device Id Register F000F is not accessible before istep2.3
3929f5c - Raja Das - 2019-10-22 - Plugged in p10_sbe_dts_init call in SBE istep3.15
6517456 - Raja Das - 2019-10-22 - Updated Simics Release to support new scomdef
4e5889a - Murulidhar Nataraju - 2019-10-21 - ipl_table.C: Update the ISTEP3 substeps
0785608 - Shajith Chandran - 2019-10-21 - SIMICS change for measurment image
d0d2b43 - Srikantha Meesala - 2019-10-21 - PK initialization and Linker section changes
09b0627 - vinaybs6 - 2019-10-21 - SBEFIFO COMMIT 2:Defining the FIFO type bit Identifier
935c9e5 - vinaybs6 - 2019-10-21 - SBEFIFO COMMIT 1:SBE_FIFO2
0c23328 - Srikantha Meesala - 2019-10-20 - Measurement header is now constant
157bb90 - Srikantha Meesala - 2019-10-20 - Measurement Image support for SBE enabled
345ef29 - Joe McGill - 2019-10-20 - p10_sbe_dts_init -- multicast group updates
3be7319 - Andre A. Marin - 2019-10-20 - Update p10 snapshot for exp_draminit from p9a
57bdb4c - Olsen - 2019-10-20 - AXON{0..7} support
605d06d - Anusha Reddy Rangareddygari - 2019-10-20 - Istep S3 HWPs : Using p10 scom headers
f4717f7 - Anusha Reddy Rangareddygari - 2019-10-20 - Istep S2 HWPs : using p10 scom headers
0679a4b - Anusha Reddy Rangareddygari - 2019-10-20 - Istep S1 & cmn procs : using P10 scom headers
5c2c08d - Nicholas Landi - 2019-10-20 - p10_sbe_mcs_setup -- Add config of subchannel
bb1d65c - Jenny Huynh - 2019-10-20 - Generalize fabric inits and cleanup for fbc/smp procedures
8405ff1 - Ben Gass - 2019-10-20 - MCMODE2/subchannel enable updates
4305ac2 - us3j2135 - 2019-10-20 - QME customization for hcode_image_build
bc6eff4 - Srikantha Meesala - 2019-10-18 - SBE update: sbeMemAccessInterface init change
6b19d30 - Srikantha Meesala - 2019-10-17 - Pibmem image creation for simics.tar is fixed.
a129a6a - Srikantha Meesala - 2019-10-15 - Set-2: P10 support for PBA or ADU interface
4442e57 - Srikantha Meesala - 2019-10-11 - Test Set: Added testPSUGetCapabilities.py
f3aba0d - Srikantha Meesala - 2019-10-11 - P10 support for PBA or ADU interface to write/read memory
49f253a - vinaybs6 - 2019-10-10 - SBEFIFO COMMIT 1:Initialising TARGET_TYPE
f84285a - Sunil Kumar - 2019-10-10 - FAPI_ATTR_SET fix for index for ATTR_PG.
b75b299 - Jenny Huynh - 2019-10-04 - Update makefile to pick up p10_nmmu_scom initfile
fba62e7 - Raja Das - 2019-10-04 - Interrupt Reg for Special Attn is not accessible till istep2.3
f35adeb - Nicholas Landi - 2019-10-04 - Update p10_thread_control with new scom headers
4ba4077 - Greg Still - 2019-10-04 - PM: Level2 of HWP p10_pm_qme_init.
204b1f5 - Greg Still - 2019-10-03 - p10_pm_pgpe_init and p10_pm_pba_init Level 2
4813193 - Joachim Fenkes - 2019-10-03 - Adapt to drop W refclock receiver termination changes
878e18d - Jenny Huynh - 2019-10-03 - Fix to avoid scom checking issue in p10_adu_utils_setup_adu
d1ed0b7 - Douglas Gilbert - 2019-10-03 - The first OCC engine that runs to configure the interrupt routing
55c7fdf - Jenny Huynh - 2019-10-03 - First revision of nmmu scom initfile for P10
df35f3a - Sunil Kumar - 2019-10-03 - Fused core mode is read from Export Cntrl Reg 10009
4bdc5df - Sunil Kumar - 2019-10-03 - Changed in effective address for unicast core target type
110a793 - Srikantha Meesala - 2019-09-30 - Enabled PK support for measurement image
b7f007e - Raja Das - 2019-09-30 - Enable P10 PK Kernel
64a0d41 - Shajith Chandran - 2019-09-30 - Added the pibmem init sequence for P10
e8008e1 - Srikantha Meesala - 2019-09-30 - Updated customrc file

Changes Included for package occ, branch master-p10:
a1e5569 - mbroyles - 2019-10-28 - Allow more sensors to be returned in mfg test command
6b74141 - Chris Cain - 2019-10-22 - Align OCC error structures to match HCODE
56b3be1 - Chris Cain - 2019-10-15 - Increase error log size and simplify slots
2445676 - William Bryan - 2019-10-10 - Update SRAM address space for P10
6fc0849 - Chris Cain - 2019-10-08 - PGPE Pstate setting support
cdda3da - Douglas Gilbert - 2019-10-01 - The first OCC engine that runs to configure the interrupt routing

Changes Included for package hostboot, branch master-p10:
268956e - Glenn Miles - 2019-11-01 - P10: istep 15.4
7ade852 - Matt K. Light - 2019-11-01 - switch proc_scomt to build a module
03a6bba - Zach Clark - 2019-11-01 - Fix buffer overread in p10_pm_get_poundv_bucket
4ca5747 - Nick Bofferding - 2019-11-01 - p10 Rainier BUP: Add attributes back to enc-node-p10 and chip-bmc-ast2600
a0d0667 - Prem Shanker Jha - 2019-10-31 - PM HWP: Added support for WOF Table in HOMER.
6a31918 - Glenn Miles - 2019-10-31 - P10: istep 15.3
75bb153 - Nick Bofferding - 2019-10-31 - Rainier BUP: Update p10 HB only target type extensiosn
e97b523 - Nick Bofferding - 2019-10-31 - Rainier BUP: Add some IPMI attr back to system target
9dca51b - Nick Bofferding - 2019-10-31 - Force SIO not available until either supported by SIMICS or path fully removed
1b43a70 - Nick Bofferding - 2019-10-31 - Force SMF to be enabled
3346408 - Jenny Huynh - 2019-10-31 - Remove use of ATTR_SMF_ENABLED attribute
6f3753c - Thi Tran - 2019-10-31 - Update SCOM xlate display for IOP indirect SCOMs
b9a4ace - Prasad Bg Ranganath - 2019-10-31 - Fix ATTR_PMCR_MOST_RECENT_MODE attribute initialization
9abc4c2 - Nick Bofferding - 2019-10-31 - Workaround: disable write to ATTR_RISK_LEVEL_ORIGIN attribute
10b8f44 - Bill Hoffa - 2019-10-31 - Enable SBE PSU Get Capabilities
df95fcb - Thi Tran - 2019-10-31 - Add script to check for MRW attribute settings in <system>.mrw.xml files
9039ab4 - Ilya Smirnov - 2019-10-31 - Remove ATTR_SMF_ENABLED from Hostboot
74539b6 - Zach Clark - 2019-10-31 - Enable code coverage for kernel and testcases
ad82eb9 - Joachim Fenkes - 2019-10-30 - Add attributes for core/cache clock adjust parameters
94ee24b - Glenn Miles - 2019-10-30 - Make p10_update_ec_state match header prototype
941a4ee - Glenn Miles - 2019-10-30 - Fix compile error in p10_update_ec_state (hostboot environment)
8d63c8a - Prasad Bg Ranganath - 2019-10-30 - HWP:p10_update_ec_state procedure bug fix
489eafc - Prasad Bg Ranganath - 2019-10-30 - PM HWP ISTEP15: p10_update_ec_state procedure support
dbf39b8 - Yue Du - 2019-10-30 - QME: Fixes for EPM and Powermixer
e66cd93 - Yue Du - 2019-10-30 - QME: Stop11 Entry
7ebc945 - Yue Du - 2019-10-30 - STOP/QME/FAPI: Tracking EPM/VBU HW Sim Changes
454a1f7 - Yue Du - 2019-10-30 - QME: HWPF Support Fapi2 Procedures into QME Image
b139c64 - Yue Du - 2019-10-30 - CORECACHE: istep4 procedures that work with Drop R
7d23520 - Yue Du - 2019-10-30 - CORECACHE: poweron and poweroff../lib/p10_hcd_common.H
7063dd9 - Yue Du - 2019-10-30 - CORECACHE: startclocks and stopclocks
1e75030 - Yue Du - 2019-10-30 - P10 Powman: initial common file port and qme image structures
bca1a8d - Zach Clark - 2019-10-30 - Update PVR layout and remove extraneous model checks
a85db14 - Nick Bofferding - 2019-10-29 - Compile 15.1 and 15.2 hardware procedures
c827318 - Glenn Miles - 2019-10-29 - Remove trailing comma in ATTR_RUN_DO_CONFIG_CHECKS definition
8078342 - Ilya Smirnov - 2019-10-29 - Update simics level to 10_29_19_e03fe4
52940e4 - Corey Swenson - 2019-10-29 - Fix linker Object init
f245c39 - Luis Fernandez - 2019-10-29 - Use New editedLayoutLocation Argument in assemble.standalone.mk
24eb6c8 - Luis Fernandez - 2019-10-29 - New Optional Argument to PnorUtils.pm’s loadPnorLayout
1eea05f - Ben Gass - 2019-10-28 - Skip exp_check_for_ready in sim.
d73b5ab - Ben Gass - 2019-10-28 - Skip read_training_response in exp_draminit for sim.
c2317df - Greg Still - 2019-10-28 - PM: Level2 of HWP p10_pm_qme_init.
3e259c2 - Christian Geddes - 2019-10-28 - Don't consider processor's OMI freq if it is 0 when freq restrictions
5059ec7 - Christian Geddes - 2019-10-26 - Update Part Number field side for DDR4 DDIMM spd layout
cdb8e37 - Ilya Smirnov - 2019-10-25 - Multicast - Core Select + Multicast Read Tests
5f43786 - Greg Still - 2019-10-25 - p10_pm_pgpe_init and p10_pm_pba_init Level 2
002644c - Yue Du - 2019-10-25 - HWP: stop15 sbe/utility procedures
f015881 - Joe McGill - 2019-10-25 - nest HWP updates to calculate and apply MCD, MMIO BAR, FBC SL domain settings
9dfd6f2 - Prasad Bg Ranganath - 2019-10-25 - XGPE Hcode: suspend_powman function & block entry/exit support
191b942 - Rahul Batra - 2019-10-25 - PGPE: WOF
7821f95 - Nicholas Landi - 2019-10-25 - Port p10_rng_init_phase2 (2/2)
34b791a - Prasad Bg Ranganath - 2019-10-25 - HWP: PM block wakeup intr procedure support
44d9c80 - Yue Du - 2019-10-25 - QME: Stop11 Entry
dd3b3c9 - Prem Shanker Jha - 2019-10-25 - QME Putring: scanning support for QME platform.
e09933c - Nicholas Landi - 2019-10-25 - Port rng_bist and phase1/2 to P10 (1/2)
fa32f2e - Prasad Bg Ranganath - 2019-10-25 - XGPE Hcode: suspend_powman function - immediate response
74f3a37 - Ben Gass - 2019-10-25 - Update register headers
b483d6a - Yue Du - 2019-10-25 - STOP/QME/FAPI: Tracking EPM/VBU HW Sim Changes
daa5fd3 - Yue Du - 2019-10-25 - QME: HWPF Support Fapi2 Procedures into QME Image
fc36775 - Jenny Huynh - 2019-10-25 - Enable fabric mode c/d settings
c446b33 - Ben Gass - 2019-10-25 - Create separate files for PPE/OCI regs with their own namespace.
9cf15ad - Ben Gass - 2019-10-25 - Fix broken scom constant references
faf9f34 - Yue Du - 2019-10-25 - CORECACHE: istep4 procedures that work with Drop R
e8cc3de - Joe McGill - 2019-10-25 - add EQ, EC mode ring definitions
2a84016 - Greg Still - 2019-10-25 - p10_sbe_select_ex Level 2
1b6643b - Glenn Miles - 2019-10-25 - Add missing modules to libpm for istep15.1
4f2b8e7 - Yue Du - 2019-10-25 - CORECACHE: poweron and poweroff../lib/p10_hcd_common.H
38148dc - Yue Du - 2019-10-25 - CORECACHE: startclocks and stopclocks
f101345 - Greg Still - 2019-10-25 - PM: Hcode Flags
5b0ae08 - Ilya Smirnov - 2019-10-25 - Multicast - Actual Multicast Support
1e2503d - Zach Clark - 2019-10-25 - Update fapi_utils.pl to refer to P10 targets
80f3c3f - Zach Clark - 2019-10-25 - Make "hb prime" preserve hbDistribute exit status
d68996b - Raja Das - 2019-10-25 - Picked P9 SBE console Attribute to P10
46cc7dd - Ben Gass - 2019-10-24 - Remove MC freq 1200 (DDR4-2400) from frequency buckets.
ef2ac18 - Ben Gass - 2019-10-24 - Update p10_scom_addr for DLM sat id change from 0xD to 0x0.
1a19cfa - Ben Gass - 2019-10-24 - Update register header files with drop X data
c287454 - Christopher M Riedl - 2019-10-24 - initfiles: Prepare for drop-X and remove sample initfiles
ac07e9e - Zach Clark - 2019-10-24 - Add register file dump to kernel backtrace printout for crashed tasks
f15770d - Ilya Smirnov - 2019-10-24 - Add Type Declaration To Multicast Enums
8dc23e3 - Prasad Bg Ranganath - 2019-10-24 - Pstate Parameter Block: istep 15 PPB update
60ffbbd - Rahul Batra - 2019-10-24 - PGPE: DDS Calculation
b43374f - Greg Still - 2019-10-24 - PM: WOF Tables structure update (Amb Condition)
e44af60 - Prasad Bg Ranganath - 2019-10-24 - PPB: p10_setup_evid procedure level 2 update
bf87fe9 - Rahul Batra - 2019-10-24 - PGPE10: Basic Pstates Set 2
e77bd82 - Rahul Batra - 2019-10-24 - PGPE: Basic Pstates for P10
5e265e3 - Rahul Batra - 2019-10-24 - PGPE: New P10 Infrastructure
3563c18 - Greg Still - 2019-10-24 - PM: OCC<>PGPE interface for P10
6c9dff4 - Ilya Smirnov - 2019-10-24 - EKB Mirror Fix
3fe76b7 - Glenn Miles - 2019-10-23 - P10: istep 15.2
1799097 - Glenn Miles - 2019-10-23 - P10: istep 15.1
768c7a7 - Bill Hoffa - 2019-10-23 - Update HB Get All Register tool for P10 Simulation
109def3 - Glenn Miles - 2019-10-22 - Need to include math.h in p10_pm_set_homer_bar for hostboot
c1160b4 - Glenn Miles - 2019-10-22 - Provide way to pass in compiler options from the command line
6d98ea2 - Thi Tran - 2019-10-21 - Port Axone p9_mss_eff_grouping and p9_mss_setup_bars commits to P10
e5c84ff - Joe McGill - 2019-10-21 - p10_exit_cache_contained -- place master chip register data first in XSCOM inits
a0be1b5 - Andre A. Marin - 2019-10-21 - Snapshot explorer hwp and xml from ekb/master
c75399e - Rahul Batra - 2019-10-21 - PM: Attributes/GPPB/PGPE Header updates
f4e8c53 - Prem Shanker Jha - 2019-10-21 - PM HWP: Added support for parameter block in P10 HOMER.
4ad9a08 - Bill Hoffa - 2019-10-21 - Support For Istep 6.12: host_voltage_config
eef8a40 - Glenn Miles - 2019-10-21 - Fix compiler warnings
5b4484f - Greg Still - 2019-10-21 - PM: Level2 of HWP p10_pm_qme_init.
8abb63e - Greg Still - 2019-10-21 - p10_pm_set_homer_bar Level 2
344b301 - Bill Hoffa - 2019-10-21 - Update Targeting Cast for plat_mvpd_access.C
e8c0e0b - Bill Hoffa - 2019-10-21 - Fix INTRP to set HB Mode bit on TXT_CFG Reg
cc2be65 - Thi Tran - 2019-10-18 - Fix TODOs in istep 7 Memory HWPs
97e921e - Luis Fernandez - 2019-10-18 - Enable All Possible Tests for testvpd Module
71a0331 - Prem Shanker Jha - 2019-10-18 - XGPE Boot: Code infrastructure for XGPE boot.
35c3b0f - us3j2135 - 2019-10-18 - QME customization for hcode_image_build
c227c0b - Olsen - 2019-10-18 - AXON{0..7} support
fe34303 - Greg Still - 2019-10-18 - PM: Level2 of HWP p10_pm_qme_init.
61cb11b - Greg Still - 2019-10-18 - p10_pm_pgpe_init and p10_pm_pba_init Level 2
95b37ad - Christopher M Riedl - 2019-10-18 - Add dynamic inits feature-select attribute
c4427d8 - Prem Shanker Jha - 2019-10-18 - PGPE Boot: Code infrastructure for PGPE boot.
c3e0dca - Prem Shanker Jha - 2019-10-18 - PM: ported PGPE and PPMR image edit to P10.
94d594f - Prem Shanker Jha - 2019-10-18 - PM: ported XGPE and XPMR image edit to P10.
ecba691 - Claus Michael Olsen - 2019-10-18 - Eliminating separate MVPD ring lists and updating insertion order
f6c89cb - Thi Tran - 2019-10-18 - HWP supports: Import and build IOP instruction code into p10.hw_image.bin
6fd4df5 - chirshar - 2019-10-18 - Dyninits support: Adding dynamic changes in ipl_customize
bf3d4c2 - Claus Michael Olsen - 2019-10-18 - Dyninits support: ipl_customize prep for dyninits
d2b5eb6 - Claus Michael Olsen - 2019-10-18 - Dyninits support: ring_apply and .dynamic ring section generation
4a0de75 - Claus Michael Olsen - 2019-10-18 - Dyninits support: TOR API, RS4 API/hdr and ring_apply using new APIs
367bb33 - Claus Michael Olsen - 2019-10-18 - Dyninits support: ifCompiler - 2nd try
e2ef1cc - Prem Shanker Jha - 2019-10-18 - STOP API: P10 version of STOP API.
8948e6f - Joe McGill - 2019-10-18 - initial snapshot of IOPPE image
6cc9212 - chirshar - 2019-10-18 - ipl_customize: Verification of Mvpd's ddLevel
6becb43 - Yue Du - 2019-10-18 - QME: Stop11 Entry
bbbacdd - Prem Shanker Jha - 2019-10-18 - CPMR Build: Misc updates to support build of CPMR, Self Restore.
00a6bb9 - Prem Shanker Jha - 2019-10-18 - Image Build: P10 hcode image build for QME.
6e10086 - us3j2135 - 2019-10-18 - Comprehensive updates to Ring ID header files.
9c19e2d - Greg Still - 2019-10-18 - PM: P10 OCB Hardware Procedures (with new OCI headers)
7a4c9d8 - Gregory S. Still - 2019-10-18 - Revert "PM: P10 OCB Hardware Procedures"
f150be4 - Greg Still - 2019-10-18 - PM: P10 OCB Hardware Procedures
4fe300a - Claus Michael Olsen - 2019-10-18 - Removing p9 EX stuff
1abbcba - Claus Michael Olsen - 2019-10-18 - Removing TOR ring variants
3193698 - chirshar - 2019-10-18 - Elimination of ipl_build
1043076 - Kahn Evans - 2019-10-18 - ifCompiler updates(2): Getting ifCompiler to function with P10 engd
3fc1600 - Claus Michael Olsen - 2019-10-18 - P10 prep: IPL image [formerly XIP image] changes (2)
6473c92 - Claus Michael Olsen - 2019-10-18 - P10 prep: IPL image [formerly XIP image] changes (1)
ee09487 - Prem Shanker Jha - 2019-10-18 - Img Build: Level 1 implementation of HWP p10_hcode_img_build.
67439e5 - Greg Still - 2019-10-18 - PM: QME SRAM access HWP
ecc35cf - Claus Michael Olsen - 2019-10-18 - Renaming and relocating core image infrastructure files (new)
a1886c5 - Andre A. Marin - 2019-10-17 - Update generic ecc lib from ekb/master
1fb0416 - Andre A. Marin - 2019-10-17 - Update generic/procedures from ekb/master
b1b9b12 - Nick Bofferding - 2019-10-17 - Avoid all bootloader LPC console access when not enabled via SBE
30bdd34 - Ilya Smirnov - 2019-10-17 - Update P10 Simics Version
7773dfc - Dan Crowell - 2019-10-17 - Automatically set VPD cache flags based on EEPROM cache setting
17aca59 - Dan Crowell - 2019-10-17 - Remove ibm prefix from reserved memory spaces
4e65e6c - Ilya Smirnov - 2019-10-16 - Remove cMFSI Initialization
b3a3d0d - Andre A. Marin - 2019-10-16 - Update generic utils lib from ekb/master
9b2c3bf - Andre Marin - 2019-10-16 - Update data_engine lib in generic
361397a - Glenn Miles - 2019-10-16 - Fix invalid use of vector iterator
a9ab3a2 - Andre A. Marin - 2019-10-16 - Update p10 snapshot for exp_draminit from p9a
2e48840 - Glenn Miles - 2019-10-16 - Do nothing with error logs after shutdown event is received.
a17f4f1 - Thi Tran - 2019-10-15 - P10 - Update Memory BAR address assignments
e260427 - Anusha Reddy Rangareddygari - 2019-10-15 - Istep S0 HWPs : using p10 scom headers
ec08f93 - Andre A. Marin - 2019-10-15 - PMIC HWP snapshot from P9A to P10
10f169f - Dean Sanner - 2019-10-15 - Add VERSION partition to HB standalone PNOR image
9f14b5d - Ilya Smirnov - 2019-10-14 - Multicast - plat_target_handle_t Class
f7ced1d - Matt Derksen - 2019-10-11 - Runtime scom support for OCMBs
b59c5a8 - Greg Still - 2019-10-10 - PM: add simulation loader to QME putsram
2e7e91e - Yue Du - 2019-10-10 - OCC: pmlib Registers for p10
f3a888b - Prasad Bg Ranganath - 2019-10-10 - PPB: p10_setup_evid procedure level 2 update
741fe79 - Gregory S. Still - 2019-10-10 - Revert "PM: P10 OCB Hardware Procedures"
0904313 - Greg Still - 2019-10-10 - PM: P10 OCB Hardware Procedures
66341fe - Ben Gass - 2019-10-10 - Create separate files for PPE/OCI regs with their own namespace.
27243dd - Prasad Bg Ranganath - 2019-10-10 - P10:AVS bus new registers and wrappers support
b6847cd - Prasad Bg Ranganath - 2019-10-10 - P10:AVS Bus support
2990e31 - Dan Crowell - 2019-10-10 - Add OMI bus support to callouts

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

git clone --recursive git@github.com:open-power/op-build.git
cd op-build
./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.

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 \
       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-bignum "perl(XML::Simple)" \
       "perl(YAML)" "perl(XML::SAX)" "perl(Fatal)" "perl(Thread::Queue)" \
       "perl(Env)" "perl(XML::LibXML)" "perl(Digest::SHA1)" "perl(ExtUtils::MakeMaker)" \
       libxml2-devel which wget unzip tar cpio python bzip2 bc findutils ncurses-devel \
       openssl-devel make libxslt vim-common