commit | 98fbb06d1b87fe031f6512b13308e3a5faa4bcfc | [log] [tgz] |
---|---|---|
author | hostboot <hostboot@us.ibm.com> | Mon Nov 04 00:32:17 2019 -0600 |
committer | hostboot <hostboot@us.ibm.com> | Mon Nov 04 00:32:17 2019 -0600 |
tree | 4df043bdf81ae8ab640e571354d718855222e831 | |
parent | b4c225ae947543a8ffb46a6274f6df52fce6df15 [diff] |
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>
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 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).
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 \ 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-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