summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Add simics breakpoint for exceptionsDan Crowell2016-05-243-4/+21
| | | | | | | | | | | | | | | | | | | Created a new magic instruction handler that can be enabled via environment variable to stop the simulation for Hostboot exceptions. This is useful when we want to get a backtrace at the failing spot without recompiling code or having to manually insert breakpoints in simics directly. Enable the function by setting HB_BREAK_ON_ERROR The trigger call is MAGIC_BREAK_ON_ERROR Change-Id: I17e008281d010e3f8c5e5817e5f30fd0ccb624d0 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24600 Tested-by: Jenkins Server Tested-by: FSP CI Jenkins Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com> Reviewed-by: Marshall J. Wilks <mjwilks@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Add PEER_TARGET attribute to proc1 and re-enable getOtherEnd testscrgeddes2016-05-242-20/+36
| | | | | | | | | | | | | The getOtherEnd test was causing issues and was producing false error messages about the relationships of the xbuses. This commit re-enables the test and fixes it. RTC: 151090 Change-Id: I4c514e55450b924aaae30f863dc4f38925c84179 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/23008 Tested-by: Jenkins Server Tested-by: FSP CI Jenkins Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Unable to add ffdc to RC after FAPI_ASSERTRichard J. Knight2016-05-241-11/+19
| | | | | | | | | | | -Modified call to FAPI_ASSERT_NOEXIT to commit the error created due to the conditional failure. Change-Id: I52be795f2ebe9f7db4e0bf4390c5d213fa05e6f7 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24092 Tested-by: Jenkins Server Tested-by: FSP CI Jenkins Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Fixed attributes from freq_attributes.xml and pervasive_attributes.xmlMatt Derksen2016-05-242-3/+9
| | | | | | | | | | | | | | | | Fixed ATTR_MAX_ALLOWED_DIMM_FREQ Added ATTR_REQUIRED_SYNCH_MODE Added ATTR_MC_SYNC_MODE to processor target type Change-Id: Ib3fc0f8e9fb3d750ee68bf41e8f238dff1a32e91 RTC:154318 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24879 Tested-by: Jenkins Server Tested-by: FSP CI Jenkins Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Reviewed-by: Michael Baiocchi <mbaiocch@us.ibm.com> Reviewed-by: Andres A. Lugo-Reyes <aalugore@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
* Add hostboot support for IO_XBUS_TX_ attributesMike Baiocchi2016-05-242-1/+39
| | | | | | | | | | | | | | | This commit adds support for ATTR_IO_XBUS_TX_MARGIN_RATIO and ATTR_IO_XBUS_TX_FFE_PRECURSOR, including default values. It also adds a default value to IO_X_DEBUG (FALSE). Change-Id: Id994a26f4137c676d447341ac990cc0e2223d568 RTC: 134079 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24383 Reviewed-by: Matt Derksen <v2cibmd@us.ibm.com> Tested-by: Jenkins Server Tested-by: FSP CI Jenkins Reviewed-by: Andrew J. Geissler <andrewg@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
* p9_pm_occ_control Fix OCC memory boot launchingGreg Still2016-05-241-1/+32
| | | | | | | | | | | | | | | | | | | | - Build and push launcher instructions into OCC SRAM - Set SRAM Boot Vector 3 (FFFF_FFFC) to branch to launcher - Per OCC team, offset is HOMER+0x40 Change-Id: I2abbfea8de7b18d6010ee336031d0867cf9f0e99 RTC: 150818 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/23561 Tested-by: Jenkins Server Tested-by: PPE CI Tested-by: Hostboot CI Reviewed-by: William A. Bryan <wilbryan@us.ibm.com> Reviewed-by: Sangeetha T S <sangeet2@in.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/23563 Tested-by: FSP CI Jenkins Reviewed-by: Gregory S. Still <stillgs@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
* Enable the hwp p9_mss_setup_barsAndres Lugo-Reyes2016-05-242-7/+9
| | | | | | | | | | | Change-Id: I17f18ca185e947748c20c92c33230f82199503cd RTC:134082 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24555 Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Tested-by: Jenkins Server Reviewed-by: Matt Derksen <v2cibmd@us.ibm.com> Tested-by: FSP CI Jenkins Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
* Added equal comparison override for shared_ptrMatt Derksen2016-05-242-1/+11
| | | | | | | | | | | Change-Id: I7a9358001bd7a99735fc52bb6b8af21be3df45a6 RTC:133837 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24605 Tested-by: Jenkins Server Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Tested-by: FSP CI Jenkins Reviewed-by: Andres A. Lugo-Reyes <aalugore@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
* PRD: updated memory_error HBRT interface for P9Zane Shelley2016-05-241-27/+36
| | | | | | | | | | | | Change-Id: I882379f4886e94cf14ebf1aede7f765527a49dc4 RTC: 153748 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24386 Tested-by: Jenkins Server Tested-by: FSP CI Jenkins Reviewed-by: Caleb N. Palmer <cnpalmer@us.ibm.com> Reviewed-by: Benjamin J. Weisenbeck <bweisenb@us.ibm.com> Reviewed-by: Corey V. Swenson <cswenson@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
* OCC Checkpoint handling improvementsChris Cain2016-05-245-176/+284
| | | | | | | | | | | | | Change-Id: Ibf8712fe560c022be939f73fcc78fb610a2bcabb RTC: 153923 ForwardPort: yes Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24622 Reviewed-by: Martha Broyles <mbroyles@us.ibm.com> Reviewed-by: Sheldon R. Bailey <baileysh@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24831 Tested-by: Jenkins Server Tested-by: FSP CI Jenkins
* Disable attn checking until we get new slave proc code inAndrew Geissler2016-05-241-2/+4
| | | | | | | | | | | Change-Id: Ic7430ae1744286457143dac7978991a7aafeeacf RTC: 154633 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24939 Tested-by: Jenkins Server Reviewed-by: Brian J. Stegmiller <bjs@us.ibm.com> Tested-by: FSP CI Jenkins Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Fix HUIDs for a few targetsDan Crowell2016-05-231-3/+3
| | | | | | | | | | | Had some bad copy/paste errors in some of our new types Change-Id: Ia6cef6a95eb3806797f87a061be0498b80978be8 CQ: SW353563 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24870 Tested-by: Jenkins Server Tested-by: FSP CI Jenkins Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Update defaults for ATTR_FREQ_CORE_ attributesMike Baiocchi2016-05-231-9/+23
| | | | | | | | | | | | | | Until the HWP System attributes ATTR_FREQ_CORE_FLOOR, ATTR_FREQ_CORE_NOMINAL, ATTR_FREQ_CORE_CEILING are set via MVPD #V, defaults will be used for P9 system. Change-Id: I9498f2c91deedf0836b900db989787774f1fa6e6 RTC: 151649 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24925 Tested-by: Jenkins Server Tested-by: FSP CI Jenkins Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Remove curly brackets for VECTOR_TO_1D_ARRAY macrosMatt Derksen2016-05-201-9/+4
| | | | | | | | | | | | | | Change-Id: Id6245684d53156ecb276824ca86fae03486f547e RTC:133837 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24754 Tested-by: Jenkins Server Tested-by: Hostboot CI Reviewed-by: Brian R. Silver <bsilver@us.ibm.com> Reviewed-by: ANDRE A. MARIN <aamarin@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24756 Tested-by: FSP CI Jenkins
* Add eff_config functionality needed for RIT, fix cas_latency bug & attr filesAndre Marin2016-05-201-73/+73
| | | | | | | | | | | | | | Change-Id: If16f403c0ba7376e32b4a0eaa8958381d62b6e39 Original-Change-Id: I508ea4b156ff26ff7c652e28510a535b90030434 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/23796 Reviewed-by: STEPHEN GLANCY <sglancy@us.ibm.com> Tested-by: Jenkins Server Reviewed-by: Brian R. Silver <bsilver@us.ibm.com> Tested-by: Hostboot CI Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24843 Tested-by: FSP CI Jenkins Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Fix throttle procedure & MSS attribute clean upAndre Marin2016-05-201-15/+49
| | | | | | | | | | | | | | | Change-Id: I6ff864421bdb98b99170d1ed9ac30a833078b75c Original-Change-Id: I7b545b65aaf9cdfea08ab2c5142898f5c971a74b Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/23486 Tested-by: Jenkins Server Tested-by: Hostboot CI Reviewed-by: Louis Stermole <stermole@us.ibm.com> Reviewed-by: JACOB L. HARVEY <jlharvey@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: Brian R. Silver <bsilver@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24842 Tested-by: FSP CI Jenkins
* Modify spd decoder API to hold its own SPD data, fix dependiciesAndre Marin2016-05-201-9/+21
| | | | | | | | | | | | | | Change-Id: I35f3c5ea70c8bea367ce2c260cd0ef0d8349f9c4 Original-Change-Id: Ida15c44455c0599deea3b455945ea78cf0ba0a5c Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/23355 Reviewed-by: Brian R. Silver <bsilver@us.ibm.com> Tested-by: Jenkins Server Tested-by: Hostboot CI Reviewed-by: JACOB L. HARVEY <jlharvey@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24841 Tested-by: FSP CI Jenkins Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Modify freq & dep. files. Add cas latency & unit testsAndre Marin2016-05-201-0/+258
| | | | | | | | | | | | | | | | | Change-Id: I077032ed270548336de4d610a2b0902657b6808a Original-Change-Id: I205bf48e54fb3c8f19f973f58f8ec1d4c7345a23 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/22632 Tested-by: PPE CI Tested-by: Jenkins Server Reviewed-by: Brian R. Silver <bsilver@us.ibm.com> Tested-by: Hostboot CI Reviewed-by: JACOB L. HARVEY <jlharvey@us.ibm.com> Reviewed-by: STEPHEN GLANCY <sglancy@us.ibm.com> Reviewed-by: Louis Stermole <stermole@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24840 Tested-by: FSP CI Jenkins Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* ADU: Support PMISC NHTM control operationsThi Tran2016-05-203-17/+43
| | | | | | | | | | | | | Change-Id: Ife477914e9343ff70e7088c51fbd3a3ecde09167 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24682 Tested-by: Jenkins Server Tested-by: PPE CI Reviewed-by: CHRISTINA L. GRAVES <clgraves@us.ibm.com> Reviewed-by: Joseph J. McGill <jmcgill@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24838 Tested-by: FSP CI Jenkins Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Add MVPD_KEYWORD_FIRST and MVPD_RECORD_FIRST to mvpd defscrgeddes2016-05-201-0/+2
| | | | | | | | | | | | | | | | These enum values help with test cases. Change-Id: I56db6d5221b6d3dd07c0da15b94bcce8ccbcad2b Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24618 Tested-by: Jenkins Server Tested-by: PPE CI Tested-by: Hostboot CI Reviewed-by: Matt K. Light <mklight@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: Brian R. Silver <bsilver@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24621 Tested-by: FSP CI Jenkins
* Final L2 HWP Cleanup for Instruction StartBill Hoffa2016-05-193-891/+8
| | | | | | | | | | | Change-Id: I92a90617fbb356814740012bb0705ad5ab44a7de RTC: 134077 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24808 Tested-by: Jenkins Server Reviewed-by: Michael Baiocchi <mbaiocch@us.ibm.com> Tested-by: FSP CI Jenkins Reviewed-by: Martin Gloff <mgloff@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* update attributes to reflect new pervasive_attributes.xmlAndres Lugo-Reyes2016-05-192-3/+53
| | | | | | | | Change-Id: Ica2f82717ee1977596b48bfe1072218225ec9b8c Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24626 Tested-by: Jenkins Server Tested-by: FSP CI Jenkins Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Add memory_spd_attribute.xml attrs to MCS targetcrgeddes2016-05-191-0/+25
| | | | | | | | | | | Change-Id: I5745f9d7a276a6dae0ef24a4c6d9a70a4d4bb6bd RTC:134081 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24745 Reviewed-by: Matt Derksen <v2cibmd@us.ibm.com> Tested-by: Jenkins Server Tested-by: FSP CI Jenkins Reviewed-by: Martin Gloff <mgloff@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Removed temp workaround to load ATTR_TMPZane Shelley2016-05-192-17/+1
| | | | | | | | | | | | Change-Id: Ibac4cb5a4d742b8c7e2e57265ee0af29a9a53415 RTC: 134050 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24341 Tested-by: Jenkins Server Tested-by: FSP CI Jenkins Reviewed-by: Matthew A. Ploetz <maploetz@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com> Reviewed-by: William H. Schwartz <whs@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Re-enable checkForIplAttentionsBrian Stegmiller2016-05-191-3/+0
| | | | | | | | | | | | | Change-Id: Id6889df70c0b54496deb2962fc4dd4e54c87a130 RTC: 145353 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/23409 Tested-by: Jenkins Server Tested-by: FSP CI Jenkins Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com> Reviewed-by: Benjamin J. Weisenbeck <bweisenb@us.ibm.com> Reviewed-by: Caleb N. Palmer <cnpalmer@us.ibm.com> Reviewed-by: Brian J. Stegmiller <bjs@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Change partition table from 4K to 64KCorey Swenson2016-05-192-5/+6
| | | | | | | | | Change-Id: I5cc08599e81b04b57c936c240b2cd7d07531d90f RTC:148595 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/22158 Tested-by: Jenkins Server Tested-by: FSP CI Jenkins Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Added std::vector::data() function for hostboot.Matt Derksen2016-05-191-0/+9
| | | | | | | | | | | Change-Id: I1d6eedf2a640afe674c361bb7da8705177c4f3d3 RTC:133837 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24665 Reviewed-by: Martin Gloff <mgloff@us.ibm.com> Tested-by: Jenkins Server Tested-by: FSP CI Jenkins Reviewed-by: Andres A. Lugo-Reyes <aalugore@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* p9_mem_startclocks -- skip clock start in sync_modeJoe McGill2016-05-191-15/+21
| | | | | | | | | | | | | With ATTR_MC_SYNC_MODE=1, MEM clocks are started in proc_sbe_nest_startclocks Change-Id: I003ed7a099035ba994c3a6c889c358bea7772ed5 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24511 Tested-by: Jenkins Server Tested-by: Hostboot CI Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24512 Tested-by: FSP CI Jenkins Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* L2 - Fabric updates for multi-chip supportJoe McGill2016-05-195-0/+100
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Refactor p9_build_smp code Add FBC effective config (attribute-only) HWPs Add/call FBC initfiles HWP flow p9_fbc_eff_config p9_fbc_eff_config_links p9_chiplet_scominit p9_smp_link_layer p9_fab_iovalid p9_fbc_eff_config_aggregate p9_build_smp Update engd used in build to e9035 u087 Change-Id: I1b430ed553c8321d82057d67d13f3458750f790e Original-Change-Id: I9ab9e967847d380596e896a14e481ad8cf247b9a Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/21643 Tested-by: PPE CI Tested-by: Hostboot CI Tested-by: Jenkins Server Reviewed-by: Thi N. Tran <thi@us.ibm.com> Reviewed-by: Benjamin Gass <bgass@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24820 Tested-by: FSP CI Jenkins Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Add eff_config functionality needed for RIT, fix cas_latency bug & attr filesAndre Marin2016-05-1922-2371/+3850
| | | | | | | | | | | | | Change-Id: I508ea4b156ff26ff7c652e28510a535b90030434 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/23796 Reviewed-by: STEPHEN GLANCY <sglancy@us.ibm.com> Tested-by: Jenkins Server Reviewed-by: Brian R. Silver <bsilver@us.ibm.com> Tested-by: Hostboot CI Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/23799 Tested-by: FSP CI Jenkins Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Fix MSS attribute file for cas latency type. Added dependencies.Andre Marin2016-05-191-20/+24
| | | | | | | | | | | | | | Change-Id: I3d8538d51ec86e315d87a5ee5ebf7f4fc60e18a7 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24814 Tested-by: Jenkins Server Dev-Ready: Brent Wieman <bwieman@us.ibm.com> Tested-by: Hostboot CI Reviewed-by: Brian R. Silver <bsilver@us.ibm.com> Reviewed-by: Prachi Gupta <pragupta@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24815 Tested-by: FSP CI Jenkins Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Fix HB build failure and incorrect HWP level lableThi Tran2016-05-193-2/+3
| | | | | | | | | | | | | Change-Id: If18698bff52f58edc82735d77c874702a7b0ba9e Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24809 Tested-by: Jenkins Server Tested-by: Hostboot CI Reviewed-by: Joseph J. McGill <jmcgill@us.ibm.com> Reviewed-by: Andrew J. Geissler <andrewg@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24811 Tested-by: FSP CI Jenkins Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* istep10 HWP TODO CleanupLateef Quraishi2016-05-192-5/+4
| | | | | | | | | | | Change-Id: I713af753befa51001ddf967ec2762ed192c4d605 RTC: 134080 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24731 Tested-by: Jenkins Server Tested-by: FSP CI Jenkins Reviewed-by: Andrew J. Geissler <andrewg@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Level 2 HWP for p9_sbe_tp_chiplet_init3Anusha Reddy Rangareddygari2016-05-192-0/+11
| | | | | | | | | | | | | | Change-Id: Ic5e6400f55cf200c89b9af2cf78074416609734b Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24763 Tested-by: PPE CI Tested-by: Jenkins Server Reviewed-by: Soma Bhanutej <soma.bhanu@in.ibm.com> Reviewed-by: Sunil Kumar <skumar8j@in.ibm.com> Tested-by: Hostboot CI Reviewed-by: PARVATHI RACHAKONDA <prachako@in.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24766 Tested-by: FSP CI Jenkins Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Level 2 HWP for p9_setup_sbe_configAnusha Reddy Rangareddygari2016-05-191-1/+8
| | | | | | | | | | | | | | Change-Id: I906fcea684ead022a71d822d90b8380a20797838 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24768 Tested-by: Jenkins Server Tested-by: Hostboot CI Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com> Reviewed-by: ARAVIND T. NAIR <aravindnair@in.ibm.com> Reviewed-by: Soma Bhanutej <soma.bhanu@in.ibm.com> Reviewed-by: PARVATHI RACHAKONDA <prachako@in.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24769 Tested-by: FSP CI Jenkins Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Changes related to packaging of memory vpd on Nimbuswhs2016-05-194-11/+49
| | | | | | | | | | | | | | | | | | Create a HWP to process MR and MT keyword to map to memory vpd keyword. Change specialization from MCS to MCA. Change-Id: I426e4c7600e2158737c82e3c2380518c392ada5b RTC: 144519 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/23775 Tested-by: Jenkins Server Reviewed-by: Brian R. Silver <bsilver@us.ibm.com> Tested-by: PPE CI Tested-by: Hostboot CI Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: Matt K. Light <mklight@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/23798 Tested-by: FSP CI Jenkins
* fix attribute override target string parsingAndres Lugo-Reyes2016-05-181-6/+7
| | | | | | | | | | | | | | | | | This change allows the attribute override tool to process target strings that begin with both "target = " and "target=" Change-Id: I2f32d6956207a52d0c62bad35843f40a844c9ef6 ForwardPort:yes Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24633 Reviewed-by: Prachi Gupta <pragupta@us.ibm.com> Reviewed-by: Stephen M. Cprek <smcprek@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24670 Reviewed-by: Andres A. Lugo-Reyes <aalugore@us.ibm.com> Tested-by: Jenkins Server Tested-by: FSP CI Jenkins
* add Target::isFunctional()Matt K. Light2016-05-181-0/+8
| | | | | | | | | | | | | | | | | | | | | -PPE and Cronus would like to check if a target is functional using different attributes. This method would abstract the checking. PPE would use ATTR_PG_* Cronus would use ATTR_FUNCTIONAL Change-Id: I59710cd118f756bed676fb94c38bbf0517f24730 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24721 Tested-by: Jenkins Server Tested-by: PPE CI Tested-by: Hostboot CI Reviewed-by: Brian R. Silver <bsilver@us.ibm.com> Reviewed-by: Thi N. Tran <thi@us.ibm.com> Reviewed-by: Santosh S. Puranik <santosh.puranik@in.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24723 Tested-by: FSP CI Jenkins Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Fix assert() in variable_bufferRichard J. Knight2016-05-182-5/+9
| | | | | | | | | | | | | | | | | -Updated code to use fapi2::Assert instead of assert() Change-Id: I5184f1f41c7b0568fac8d98e6b38d4de1b76269f RTC:128525 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24261 Tested-by: Jenkins Server Reviewed-by: Matt K. Light <mklight@us.ibm.com> Tested-by: PPE CI Tested-by: Hostboot CI Reviewed-by: Brian R. Silver <bsilver@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24264 Tested-by: FSP CI Jenkins Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* modify target to use chip unit pos instead of fapi posSteven Janssen2016-05-181-7/+7
| | | | | | | | | | | | | | Change-Id: Ie63e72496533555b8c051a965a83662f5290d2d2 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24664 Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Tested-by: Jenkins Server Tested-by: Hostboot CI Reviewed-by: Steven B. Janssen <janssens@us.ibm.com> Reviewed-by: Matt K. Light <mklight@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24667 Tested-by: FSP CI Jenkins Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* P9 Xbus System Model FixesChris Steffen2016-05-186-28/+165
| | | | | | | | | | | | | | | | | | | | | Various Fixes to run on the system model - Updated the initfiles to latest model - Fixed Reset in scominit file - Fixed 64-bit get/set scom error - Added Longer hw linktraining delays - Added more Debug Statements in the Dccal Procedure - Updated wrappers to be common by passing in the target group Change-Id: I695b4fc4c4abca259e37b89f631ce65b6212245d Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24465 Tested-by: Jenkins Server Tested-by: Hostboot CI Reviewed-by: Gary A. Peterson <garyp@us.ibm.com> Reviewed-by: Richard J. Knight <rjknight@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24471 Tested-by: FSP CI Jenkins Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* p9_pm_corequad_init: Level 2 - Fapi 1.0 to Fapi 2.0 transliterationSangeetha T S2016-05-182-8/+52
| | | | | | | | | | | | | | Change-Id: I779ac5c24decb6121ce8a4e7a46ea657d0cbf3d7 RTC: 148006 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/22233 Tested-by: Jenkins Server Tested-by: PPE CI Tested-by: Hostboot CI Reviewed-by: Gregory S. Still <stillgs@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/22235 Tested-by: FSP CI Jenkins
* Add option to make c_str_storage not thread_localcrgeddes2016-05-182-2/+13
| | | | | | | | | | | | | | | | | Hostboot is having issue with thread-local again, putting this in until it is resolved Change-Id: Ia1c6f447dd9d83700075874bf69034a756f01a4d RTC:153924 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24514 Tested-by: Jenkins Server Tested-by: Hostboot CI Reviewed-by: Brian R. Silver <bsilver@us.ibm.com> Reviewed-by: ANDRE A. MARIN <aamarin@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24595 Tested-by: FSP CI Jenkins
* Update rank.C to initialize l_ranks to 0 for ranks() functioncrgeddes2016-05-181-1/+1
| | | | | | | | | | | | | Change-Id: I1da19e964d51296ca111619dc462fc7065c71713 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24474 Reviewed-by: Brian R. Silver <bsilver@us.ibm.com> Tested-by: Jenkins Server Tested-by: Hostboot CI Reviewed-by: ANDRE A. MARIN <aamarin@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24476 Tested-by: FSP CI Jenkins Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Changing error messages to save SBE spaceCHRISTINA L. GRAVES2016-05-181-33/+2
| | | | | | | | | | | | | | Change-Id: I1d654bdcb0d131e668da6af52115ab5b2ba7b786 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/23992 Tested-by: Jenkins Server Tested-by: PPE CI Reviewed-by: Joseph J. McGill <jmcgill@us.ibm.com> Reviewed-by: RAJA DAS <rajadas2@in.ibm.com> Reviewed-by: Thi N. Tran <thi@us.ibm.com> Tested-by: Thi N. Tran <thi@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24715 Tested-by: FSP CI Jenkins Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* initCompiler: update all initfile procedures with latest initCompilerPrachi Gupta2016-05-181-6/+3
| | | | | | | | | | | | | Change-Id: I2f810f7a0324941fdab58343996294f80ea441d8 Original-Change-Id: Ic5980d684b354a4e4f205b5cb6d0d08dc01ed3ea Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/22569 Reviewed-by: Joseph J. McGill <jmcgill@us.ibm.com> Tested-by: Jenkins Server Tested-by: Hostboot CI Reviewed-by: Prachi Gupta <pragupta@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24714 Tested-by: FSP CI Jenkins Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* L2 - Fabric updates for multi-chip supportJoe McGill2016-05-1812-2092/+823
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Refactor p9_build_smp code Add FBC effective config (attribute-only) HWPs Add/call FBC initfiles HWP flow p9_fbc_eff_config p9_fbc_eff_config_links p9_chiplet_scominit p9_smp_link_layer p9_fab_iovalid p9_fbc_eff_config_aggregate p9_build_smp Update engd used in build to e9035 u087 Change-Id: Iebe7b1fe2b82f99666fb32ba2c5b9a2fd7f6f72e Original-Change-Id: I9ab9e967847d380596e896a14e481ad8cf247b9a Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/21643 Tested-by: PPE CI Tested-by: Hostboot CI Tested-by: Jenkins Server Reviewed-by: Thi N. Tran <thi@us.ibm.com> Reviewed-by: Benjamin Gass <bgass@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24713 Tested-by: FSP CI Jenkins Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Per Sachin's request for SBE code I changed FAPI_INF traces to FAPI_DBGCHRISTINA L. GRAVES2016-05-181-2/+2
| | | | | | | | | | | | | | Change-Id: I0077040e00d1a845d1f129d65aac7a5ebdab67c9 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/23215 Reviewed-by: Thi N. Tran <thi@us.ibm.com> Tested-by: Jenkins Server Tested-by: PPE CI Reviewed-by: Joseph J. McGill <jmcgill@us.ibm.com> Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24712 Tested-by: FSP CI Jenkins Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Fix for run_ipl for JoshCHRISTINA L. GRAVES2016-05-181-10/+0
| | | | | | | | | | | | | Change-Id: I653e12aa5d006900d612c197b49b5299fc7b8628 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/22393 Tested-by: Jenkins Server Reviewed-by: Thi N. Tran <thi@us.ibm.com> Reviewed-by: JOSHUA L. HANNAN <jlhannan@us.ibm.com> Reviewed-by: Joseph J. McGill <jmcgill@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24711 Tested-by: FSP CI Jenkins Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Change CL DMA read ttype value to 6 instead of 3CHRISTINA L. GRAVES2016-05-181-1/+1
| | | | | | | | | | | | | Change-Id: I743072094583c52451ebb7c3dda556379a6369f4 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/22255 Tested-by: Jenkins Server Tested-by: PPE CI Reviewed-by: Joseph J. McGill <jmcgill@us.ibm.com> Reviewed-by: Thi N. Tran <thi@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24710 Tested-by: FSP CI Jenkins Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
OpenPOWER on IntegriCloud