summaryrefslogtreecommitdiffstats
path: root/src/usr/isteps
Commit message (Collapse)AuthorAgeFilesLines
...
* PM Complex Implementation Deferred to Pass 2Marty Gloff2016-07-035-190/+246
| | | | | | | | | | | | | | | Load a given LID only once from pnor/fsp. Make a publicly accessible version of convertHomerPhysToVert() for HTMGT to consume and have it handle the non-runtime case. Use constants defined by HWP or FAPI. Change-Id: I554d57a0b74ca674be9fa9a5b527f6bb53f9a4d6 RTC: 155384 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/25273 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Corey V. Swenson <cswenson@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Move mcs_scom.mk include from istep 13 into istep 8 makefilecrgeddes2016-07-012-1/+2
| | | | | | | | | Change-Id: I49436113f8577dc2f92a029698318858fbf182bd Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/26554 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Martin Gloff <mgloff@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* p9_npu_scominit -- L2 delivery to invoke initfileJoe McGill2016-07-011-0/+1
| | | | | | | | | | | | | Change-Id: Ib946b39da91de1ada676571ba98050045718258c Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/26339 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Thi N. Tran <thi@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: CHRISTINA L. GRAVES <clgraves@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/26343 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Build adr32s.o in istep13 makefile, it is a memory HWP librarycrgeddes2016-06-281-0/+1
| | | | | | | | | | Change-Id: Ia490baa90671238c4b6dbf6cc0b41ed46d5fd5ee Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/26344 Tested-by: Jenkins Server Reviewed-by: Brian R. Silver <bsilver@us.ibm.com> Tested-by: FSP CI Jenkins Reviewed-by: Martin Gloff <mgloff@us.ibm.com> Reviewed-by: Matthew A. Ploetz <maploetz@us.ibm.com>
* PM makefile updates for PM HWP supportCorey Swenson2016-06-241-3/+25
| | | | | | | | | Change-Id: I7b6ddca1cdcbee1818cabfb82222c77218a29354 RTC:133847 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/26227 Tested-by: Jenkins Server Tested-by: FSP CI Jenkins Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Enable P9 isteps fabric_io_run_training and proc_smp_link_layerMike Baiocchi2016-06-232-9/+10
| | | | | | | | | | | | | Change-Id: I929f23f0fc628f3e21df622dc56f4a6ad5859a8a RTC:134079 CMVC-Prereq:997998 CMVC-Prereq:996620 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/26107 Tested-by: Jenkins Server Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Tested-by: FSP CI Jenkins Reviewed-by: Andrew J. Geissler <andrewg@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Enable rest of istep8 HWPsMike Baiocchi2016-06-234-41/+57
| | | | | | | | | | | | | | | | | Procedures being enabled: 8.8 proc_chiplet_scominit 8.9 proc_xbus_scominit 8.11 proc_obus_scominit Depends-on:I929f23f0fc628f3e21df622dc56f4a6ad5859a8a Change-Id: I70f6892b9771570b895252b1e5d43af8c59f3adc RTC:149687 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/26131 Reviewed-by: Andrew J. Geissler <andrewg@us.ibm.com> Tested-by: Jenkins Server Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Tested-by: FSP CI Jenkins Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Support HB runtime data for adjunct partitionBrian Stegmiller2016-06-232-0/+56
| | | | | | | | | | | Change-Id: I7249f2b195dd02a0ab5a88b53d63cc4a1663cf9d RTC: 138638 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/25373 Tested-by: Jenkins Server Tested-by: FSP CI Jenkins Reviewed-by: Elizabeth K. Liner <eliner@us.ibm.com> Reviewed-by: Brian J. Stegmiller <bjs@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Enabled proc_pcie_config HWP call in istep 14crgeddes2016-06-221-1/+1
| | | | | | | | | | | | | This was disabled because it required new scom addresses. The current hack to pull in the latest scomdef in the simics workaround script fixes it until our backing build is updated. Change-Id: Ia5b544b80d2bf0c657637462f4be28fee1d079a4 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/26060 Tested-by: Jenkins Server Tested-by: FSP CI Jenkins Reviewed-by: Andrew J. Geissler <andrewg@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Updates for building host stop imageBill Hoffa2016-06-214-26/+53
| | | | | | | | | | | Change-Id: Iff457224696be3f99e44ca7ac896fe3ff1957e3e RTC: 155196 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/25857 Tested-by: Jenkins Server Reviewed-by: Martin Gloff <mgloff@us.ibm.com> Reviewed-by: Michael Baiocchi <mbaiocch@us.ibm.com> Reviewed-by: Prachi Gupta <pragupta@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Enable Istep 13 HWPscrgeddes2016-06-2010-100/+200
| | | | | | | | | | | | | | | | | This work includes enablement of p9_mss_draminit HWPs p9_mem_pll HWPs mss_ddry_phy_reset and startmemclocks Change-Id: I43a64080c377e6655f60a2bb89f92f18db9a6469 RTC: 134081 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/25946 Tested-by: Jenkins Server Reviewed-by: Andrew J. Geissler <andrewg@us.ibm.com> Reviewed-by: Andres A. Lugo-Reyes <aalugore@us.ibm.com> Tested-by: FSP CI Jenkins Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* step 7 HWP Enablementcrgeddes2016-06-175-329/+340
| | | | | | | | | | | | | | Enable attr_update, eff_config, mss_freq, and mss_volt. Also updated attribute xml RTC:155024 Change-Id: I1a0f480bc34a038f6f13c135e6c2116c3f488861 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/25302 Tested-by: Jenkins Server Tested-by: FSP CI Jenkins Reviewed-by: Andrew J. Geissler <andrewg@us.ibm.com> Reviewed-by: Andres A. Lugo-Reyes <aalugore@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Rename PALMETTO_VDDR to be more OpenPOWER generic.Matt Derksen2016-06-165-28/+7
| | | | | | | | | Change-Id: I93640fe9a39d6a93111a278b4318b7fa352535c4 RTC: 152294 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/25792 Tested-by: Jenkins Server Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Disable DRAM init HWP in istep 13 until istep 7 hwps are mergedcrgeddes2016-06-154-4/+8
| | | | | | | | Change-Id: I9a9d9cc8e1cb0539529bf4109713864a88fd8123 RTC: 134081 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/25858 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* p9_stop_util.so library createdLateef Quraishi2016-06-153-10/+41
| | | | | | | | | | | Change-Id: If717abc14ec631c545a8113698790d3c42d6026c RTC: 147621 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/25276 Tested-by: Jenkins Server Tested-by: FSP CI Jenkins Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com> Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Reviewed-by: Matthew A. Ploetz <maploetz@us.ibm.com>
* Collect FAPI traces for all FAPI_INVOKE_HWP callsDan Crowell2016-06-151-6/+0
| | | | | | | | | | | | | Automatically add the FAPI and FAPI_I traces to all error logs that result from a HWP invocation. Change-Id: Id91df9ca29574669410d0a5b8053cacf3a9ec754 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/25411 Tested-by: Jenkins Server Reviewed-by: Martin Gloff <mgloff@us.ibm.com> Tested-by: FSP CI Jenkins Reviewed-by: Elizabeth K. Liner <eliner@us.ibm.com> Reviewed-by: Matthew A. Ploetz <maploetz@us.ibm.com>
* Enable Istep 13 L2 Procedurescrgeddes2016-06-156-35/+57
| | | | | | | | | | | | | More work to enable the building and calling of variable istep 13 HWPS RTC: 134081 Change-Id: I662f6819dd880feed7e473f4d8bfb6bcde41aaaf Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24608 Reviewed-by: Andrew J. Geissler <andrewg@us.ibm.com> Tested-by: Jenkins Server Tested-by: FSP CI Jenkins Reviewed-by: Elizabeth K. Liner <eliner@us.ibm.com> Reviewed-by: Matthew A. Ploetz <maploetz@us.ibm.com>
* Attribute Review - NestThi Tran2016-06-131-1/+1
| | | | | | | | | | | | | Change-Id: I6af714a8975122a4e83c955a21913ede0d643453 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/23164 Tested-by: Jenkins Server Tested-by: PPE CI Tested-by: Hostboot CI Reviewed-by: Daniel M. Crowell <dcrowell@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/23168 Tested-by: FSP CI Jenkins
* Enable callout in istep 8.4 for when slave SBE failsAndrew Geissler2016-06-102-79/+6
| | | | | | | | | | | | | | Slave SBE code is now in place to properly handle state transition. Change-Id: I71443d3105c2e472c9026d955816d69675ce692a RTC: 152203 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24527 Tested-by: Jenkins Server Tested-by: FSP CI Jenkins Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com> Reviewed-by: Matthew A. Ploetz <maploetz@us.ibm.com>
* Remove usage of Obsolete p9_image_help_base.HBill Hoffa2016-06-091-1/+1
| | | | | | | | | | Change-Id: I927047362cc9077307f5cd79283de89e98a9d7af Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/25452 Tested-by: Jenkins Server Reviewed-by: Prachi Gupta <pragupta@us.ibm.com> Reviewed-by: Martin Peschke <mpeschke@de.ibm.com> Tested-by: FSP CI Jenkins Reviewed-by: Matthew A. Ploetz <maploetz@us.ibm.com>
* MDIA: Add memdiags hwp to hostboot compileCaleb Palmer2016-06-091-0/+9
| | | | | | | | | | Change-Id: If161cc718481fa6ff8ec44f6ed8363fe8a4df97d Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/25529 Tested-by: Jenkins Server Tested-by: FSP CI Jenkins Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Cleanup unused isteps in istep 9Mike Baiocchi2016-06-093-257/+5
| | | | | | | | | | | | | | | This commit mainly cleans up the now unused host_startprd_pbus and host_attnlisten_proc isteps in istep 9. It also enables the compiling of other isteps in that step. Change-Id: I7143f3e05a82399058bda4208d9f0b0dc0fca808 RTC:134079 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/25536 Tested-by: Jenkins Server Tested-by: FSP CI Jenkins Reviewed-by: Andrew J. Geissler <andrewg@us.ibm.com> Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Add attribute to correct targets and set IS_SIMULATION to 1 for p9n syscrgeddes2016-06-091-0/+9
| | | | | | | | | | RTC: 155373 Change-Id: Iaa612b472ff49499af9ab5332b8b1ffccd4f2300 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/25130 Reviewed-by: Matt Derksen <v2cibmd@us.ibm.com> Tested-by: Jenkins Server Tested-by: FSP CI Jenkins Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* istep 10, proc_build_smp supportAndrew Geissler2016-06-095-9/+243
| | | | | | | | | | | | | | | IPL flow changes and attributes required for proc_build_smp Change-Id: Ic12995a3f99b2d8e7dabd9b019a7fd70acfeb615 RTC: 154376 CMVC-Prereq:996492 CMVC-Prereq:995297 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/25082 Tested-by: Jenkins Server Tested-by: FSP CI Jenkins Reviewed-by: Michael Baiocchi <mbaiocch@us.ibm.com> Reviewed-by: Thi N. Tran <thi@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
* Add support for fapi2::getChildren with additional const TargetFilterMike Baiocchi2016-06-093-29/+21
| | | | | | | | | | | | | | | In addition to adding support for fapi2::getChildren with additional const TargetFilter input parameter, this commit also adds a test_fapi2GetChildrenFilter to the automatic simics testcases. Change-Id: I82e34c001ebb0af8eacb3c8f244391504ed424ae RTC:149115 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24813 Tested-by: Jenkins Server Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Reviewed-by: Andrew J. Geissler <andrewg@us.ibm.com> Tested-by: FSP CI Jenkins Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Fix PM Complex Compile FailureMarty Gloff2016-06-061-1/+1
| | | | | | | | | | Fix .mk file to find p9_ringId.H in src/import/chips/p9/utils/imageProcs/. Change-Id: I40d53d19cbe23351357289ce3ce1891a1c215c72 RTC: 148935 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/25421 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Build p9_mcs_scom and p9_mcbist_scom in istep13crgeddes2016-06-061-0/+3
| | | | | | | | | | | | | | These changes are required for change 25099 to pass HB CI file changes will follow this commit that use these .o's so we need to modify the make to build them. Change-Id: I0e78e19282ea2d0dd163d9f88a2c7651c427c8d1 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/25368 Tested-by: Jenkins Server Reviewed-by: Matt Derksen <v2cibmd@us.ibm.com> Tested-by: FSP CI Jenkins Reviewed-by: Andres A. Lugo-Reyes <aalugore@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Implement PM complex calls in HBRT, no HWPs - Initial InfrastructureMarty Gloff2016-06-067-0/+1256
| | | | | | | | | | | | | | | Create src/usr/isteps/pm directory and runtime subdirectory. Add rt_pm.C with functions to support runtime interfaces. Add pm_common files with funtions to support runtime functions. Create and update appropriate makefiles. Change-Id: Ibdbd8890c7f134e5f687708e292543f8ce6f5d89 RTC: 148935 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24020 Tested-by: Jenkins Server Tested-by: FSP CI Jenkins Reviewed-by: Corey V. Swenson <cswenson@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Add P9 vpo build config, config compile and extra traces for debugPrachi Gupta2016-06-061-1/+2
| | | | | | | | | | | Change-Id: Id377c921327940cc7b720e601dada4af2068d94e Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/22177 Tested-by: Jenkins Server Tested-by: FSP CI Jenkins Reviewed-by: Dean Sanner <dsanner@us.ibm.com> Reviewed-by: Prachi Gupta <pragupta@us.ibm.com> Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
* Move p9_ringId.H from chips/p9/utils to chips/p9/utils/imageProcsPrachi Gupta2016-06-028-0/+8
| | | | | | | | | | | | to sync with ekb and use the latest copy RTC:154163 Change-Id: I1a6ffccd8358f2e385802b5aeccf10a0e4d9c05d Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/25174 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>
* Hostboot IPL Flow v0.95 UpdatesAndrew Geissler2016-05-318-163/+21
| | | | | | | | | | | | Change-Id: Idb12755e59948c260124b07fe20a31396f7f41fe RTC: 155066 CMVC-Coreq:995561 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/25117 Tested-by: Jenkins Server Tested-by: FSP CI Jenkins Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Reviewed-by: RAJESWARAN THILLAIGOVINDAN <rajeswgo@in.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
* Set + enable PSIHB BAR reg on slave procsBill Hoffa2016-05-271-0/+80
| | | | | | | | | | | Change-Id: I4e191550f40759bfaea7bf0d5d9969c2619dbf44 CQ:SW353930 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/25016 Tested-by: Jenkins Server Reviewed-by: Andrew J. Geissler <andrewg@us.ibm.com> Tested-by: FSP CI Jenkins Reviewed-by: Prachi Gupta <pragupta@us.ibm.com> Reviewed-by: Matthew A. Ploetz <maploetz@us.ibm.com>
* L2 Istep 6 - Enable host_revert_sbe_mcs_setupAndres Lugo-Reyes2016-05-251-22/+21
| | | | | | | | | Change-Id: I0d6342be2517cc515405b14cdbf8d67ef1e4b819 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24817 Tested-by: Jenkins Server Tested-by: FSP CI Jenkins Reviewed-by: Elizabeth K. Liner <eliner@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Remove Workaround avoiding LRP0 in MVPDBill Hoffa2016-05-241-28/+6
| | | | | | | | | | | Change-Id: Ib3ddb25b333f692b84900e1e7af0b4a87b801afd RTC: 149103 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24827 Reviewed-by: Martin Gloff <mgloff@us.ibm.com> Tested-by: Jenkins Server Tested-by: FSP CI Jenkins Reviewed-by: Andrew J. Geissler <andrewg@us.ibm.com> Reviewed-by: Matthew A. Ploetz <maploetz@us.ibm.com>
* Enable call to INTR::drainQueue() in host_activate_masterAndrew Geissler2016-05-241-3/+3
| | | | | | | | | | | Change-Id: Ie846ebfcc559a1c0b92c5326d942e54ae22267c5 RTC: 134084 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24938 Tested-by: Jenkins Server Tested-by: FSP CI Jenkins Reviewed-by: Prachi Gupta <pragupta@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com> Reviewed-by: Matthew A. Ploetz <maploetz@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>
* Final L2 HWP Cleanup for Instruction StartBill Hoffa2016-05-191-16/+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>
* 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>
* L2 HWPs - enable p9_htm_setup.CAndres Lugo-Reyes2016-05-182-6/+6
| | | | | | | | | | Change-Id: I90187b4f92675c00fba3e8deefe749d368231e5a Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24619 Tested-by: Jenkins Server Tested-by: FSP CI Jenkins Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Reviewed-by: Martin Gloff <mgloff@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
* Call p9_block_wakeup_intr and p9_cpu_special_wakeup with core tgtAndrew Geissler2016-05-171-9/+9
| | | | | | | | | | | | New L2 procedure update brought this bug to light. Change-Id: I54e9d333e57632cb658b00e4bcb13553e5ca15de RTC: 134084 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24611 Tested-by: Jenkins Server Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Tested-by: FSP CI Jenkins Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Enable waking threads on master core with doorbell interruptsBill Hoffa2016-05-171-7/+15
| | | | | | | | | | | | | Change-Id: Iceb33f0b8c802e7448e8b77200623048f7f7ab61 RTC: 141924 CMVC-Coreq: 993299 CMVC-Prereq: 994801 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/23591 Tested-by: Jenkins Server Tested-by: FSP CI Jenkins Reviewed-by: Andrew J. Geissler <andrewg@us.ibm.com> Reviewed-by: Prachi Gupta <pragupta@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Run TOD workaround for multi-chipAndrew Geissler2016-05-161-26/+39
| | | | | | | | | | | | | Story 134082 will remove this workaround code. For now it's needed to make PHYP happy on our 2 chip model. Change-Id: I77bac0fb020e4ac94cc5b2639cdf2be8014e6a95 RTC: 153656 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24316 Tested-by: Jenkins Server Tested-by: FSP CI Jenkins Reviewed-by: Manish K. Chowdhary <manichow@in.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Some TODO cleanup in istep 8Andrew Geissler2016-05-164-15/+12
| | | | | | | | | | | | | | | Changed the TODO's to point to the Cumulus story for related changes there and to the appropriate post-PON stories for the other non-critical work. Change-Id: Ib53319044fb203d457a44c6ae63c6ee1290b7c1b RTC: 134078 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24385 Tested-by: Jenkins Server Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Tested-by: FSP CI Jenkins Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com> Reviewed-by: Matthew A. Ploetz <maploetz@us.ibm.com>
* Add new include directory required by p9_block_wakeup_intr.CAndrew Geissler2016-05-161-0/+1
| | | | | | | | | | Change-Id: I5930429e102d0d5b1f6dec9f2aeea0ce69cda593 RTC: 134084 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24593 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>
* Disable HWP INVOKE calls in istep9 so we can merge HWP mirrorscrgeddes2016-05-122-3/+4
| | | | | | | | | | | | | | HWPs are in the process of being upgraded from L1 -> L2 , HB code is not prepared for Istep 9 L2s yet so I am disabling them which will allow us to merge in HWPs from EKB RTC: 134079 Change-Id: I4325d87264dcddf2449bbd876788b5ccca9bc1b3 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24473 Tested-by: Jenkins Server Reviewed-by: Matt Derksen <v2cibmd@us.ibm.com> Reviewed-by: Michael Baiocchi <mbaiocch@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Fix debug tracing failureMatt Derksen2016-05-123-0/+3
| | | | | | | | | | | Change-Id: I7d2200f57e051126bc98434e484298b41b19ee3b RTC:149321 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/23896 Tested-by: Jenkins Server Tested-by: FSP CI Jenkins Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Reviewed-by: Martin Gloff <mgloff@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
* Temp workaround to setup slave sbe scratch registersAndrew Geissler2016-05-111-0/+73
| | | | | | | | | | | | | Have confirmed this is what SBE firmware requires for config setup. Change-Id: I974df61ab4d2671abeb17c91814aef3d365b3135 RTC: 153480 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24209 Tested-by: Jenkins Server Reviewed-by: William H. Schwartz <whs@us.ibm.com> Tested-by: FSP CI Jenkins Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
* Istep 13 L2 Enablementcrgeddes2016-05-1010-30/+34
| | | | | | | | | | | RTC: 134081 Change-Id: I7a92a2fac2f03b409ab6e908d4af0da602360bcc Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24205 Tested-by: Jenkins Server Tested-by: FSP CI Jenkins Reviewed-by: Martin Gloff <mgloff@us.ibm.com> Reviewed-by: Matt Derksen <v2cibmd@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
* Doorbell Interrupt Base Support for Core/Thread WakeupBill Hoffa2016-05-062-4/+16
| | | | | | | | | | | | | | | | | | | | | | | | | This change includes: - Implementation of a generic KernelWorkItem Class - Kernel functionality for doorbell send to specific PIRs - Kernel changes to send core/thread Wakeup doorbells using doorbell_send() + placing KernelWorkItems on a cpu stack obj to be executed during doorbell wakeup - Kernel Interrupt Message handler changes to send wakeup msgs - Interrupt Resource Provider (INTRRP) Changes to handle wakeup msgs and monitor for timeouts - Changes to the IPL flow to invoke proper Core/Thread Wakeup - A basic outline (commented out) for how IPC messages can be implemented in the future Change-Id: I547fb8719bac657def561565ae11ab18cde72096 CMVC-Prereq: 992722 RTC:137564 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/22815 Tested-by: Jenkins Server Tested-by: FSP CI Jenkins Reviewed-by: Andrew J. Geissler <andrewg@us.ibm.com> Reviewed-by: Prachi Gupta <pragupta@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Istep 14 Infrastructure and memory attribute additioncrgeddes2016-05-0610-203/+244
| | | | | | | | | | | | | | | This commit turns on a lot of functionality for istep 14. In addition it updates HB's attributes with the new memory fapi attributes after this commit memory_mcs_attributes.xml , memory_spd_attributes.xml , and p9_htm_setup_attributes.xml can be mirrored from the ekb. RTC: 134082 Change-Id: If09e3089eef110517002abcd78d4c6368aa0a8e7 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24001 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>
OpenPOWER on IntegriCloud