summaryrefslogtreecommitdiffstats
path: root/src/import/chips/p9/procedures/hwp/nest/p9_sbe_check_quiesce.H
Commit message (Collapse)AuthorAgeFilesLines
* Revert "Clear INT_CQ related firs after completing sync_reset in MPIPL"Christian R. Geddes2018-11-011-5/+0
| | | | | | | | | | | | | This reverts commit 9b1a1383bb554e9810f45717c3f44782c79411f3. Change-Id: I31b958d11dc1bbe058712e48831baa5945823af9 Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/68201 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: PPE CI <ppe-ci+hostboot@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/68203 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com>
* Clear INT_CQ related firs after completing sync_reset in MPIPLChristian Geddes2018-11-011-0/+5
| | | | | | | | | | | | | | | | | | | | | | In the SBE steps of the MPIPL, the SBE calls a HWP called p9_sbe_check_quiesce. This function ensures that traffic on the powerbus is stopped prior to cycling the master core on and off. During this HWP a sync_reset is performed on the INT component. After this reset we have been told to clear out all of the related' INT_CQ firs. This commit adds in a new function which is called immediatly after sync reset and will clear all relevent scoms. Change-Id: Ia99a2f2d3f855823472f81b32baf44d25d7c4cad CQ:SW448121 Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/68020 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: PPE CI <ppe-ci+hostboot@us.ibm.com> Reviewed-by: Thi N. Tran <thi@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/68023 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com>
* p9_sbe_check_quiesce -- restore call to p9_int_scrub_cachesJoe McGill2018-07-121-0/+6
| | | | | | | | | | | | | | | | | | | | | | 52512 removed code related to the DD1 SW based INT reset sequence, to leave only the HW based reset in production code for DD2 and beyond. It also erroneously removed the call to/code for p9_int_scrub_caches. This commit restores the subroutine, and invokes it prior to the HW quiesce/sync reset into order to scrub/flush the EQC, VPC, IVC, and SBC caches. Change-Id: I051117e3a18c55aea7267e53eea1652f0cff9790 CQ: SW431898 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/62227 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: HWSV CI <hwsv-ci+hostboot@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Tested-by: PPE CI <ppe-ci+hostboot@us.ibm.com> Reviewed-by: Thi N. Tran <thi@us.ibm.com> Reviewed-by: Jenny Huynh <jhuynh@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/62243 Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com>
* Remove workaround for DD1 SW reset for XIVESachin Gupta2018-01-261-7/+1
| | | | | | | | | | | | | | | | Change-Id: Ic2cf3510350aa00c0641cc910824000bf58d8276 RTC: 177741 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/52512 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: HWSV CI <hwsv-ci+hostboot@us.ibm.com> Tested-by: PPE CI <ppe-ci+hostboot@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Reviewed-by: RAJA DAS <rajadas2@in.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/52515 Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com>
* L3 update - p9_sbe_check_quiesceThi Tran2017-09-051-21/+16
| | | | | | | | | | | | | Change-Id: I12ecd934b8d99782dc947237aee4f1d42809e4e0 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/44496 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: PPE CI <ppe-ci+hostboot@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> 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/44506
* Add pm_check_quiesce function to list of sbe_check_quiesce functioncrgeddes2017-07-191-0/+6
| | | | | | | | | | | | | | | | | | In addition to powman suspend we need to make sure that special wakeups are in a safe state when we do an MPIPL. We are adding in that cleanup to sbe_check_quiesce. In this commit I also added in some other pm cleanup that will be done later by p9_powman_suspend. Change-Id: I8a24bec460c5a8185365ff8e749f92f938555de7 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/43213 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: PPE CI <ppe-ci+hostboot@us.ibm.com> Reviewed-by: Brian T. Vanderpool <vanderp@us.ibm.com> Reviewed-by: Michael S. Floyd <mfloyd@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/43218 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
* Added workaround for INT unit for DD1CHRISTINA L. GRAVES2017-02-241-13/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Made changes to NX unit Added in DD2 changes for NPU Removed the HCA funciton Added in correct timing waits Added attributes for DD2 fixes Added in flushing the secure boot register for PSIHB Added in fix for PHB5 being based on PCI2 Removed attributes for DD2 fixes Readded attributes for DD2 fixes with EC_FEATURE Fixed the attributes from being opposite in the file Reduced the size of p9_sbe_check_quiesce Don't quiesce CAPP unless initialized Made fix for having 2MB instead of 6KB for Notify Port Page Fixing a problem with INTP on PHYP and comments from Christian/Raja Change-Id: I83a8322898a7379ff7bdfdfcd846b63b40278e45 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33249 Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: PPE CI <ppe-ci+hostboot@us.ibm.com> Reviewed-by: Thi N. Tran <thi@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33545 Reviewed-by: Hostboot Team <hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com>
* Adding in system checkstop if anything fails and removing PHB targetsCHRISTINA L. GRAVES2016-10-241-6/+4
| | | | | | | | | | | | | | Change-Id: I0c29498adb2b7539955ec3bc4e6772f037ca017e Original-Change-Id: Iafec57d821b7ef012e9094cc911e4e5aa41d315a Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/30171 Reviewed-by: Thi N. Tran <thi@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: PPE CI <ppe-ci+hostboot@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/31708 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com>
* L2 for p9_sbe_check_quiesceCHRISTINA L. GRAVES2016-10-241-18/+0
| | | | | | | | | | | | | Change-Id: Id8c94e40458703006eb8d9fb63681b03cc48e18c Original-Change-Id: I23a267f50d6bff3c4099fe3bc90deaff87099250 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/28563 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Thi N. Tran <thi@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/31706 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com>
* p9_sbe_check_quiesce L1CHRISTINA L. GRAVES2016-10-241-0/+164
Change-Id: I791b99ec4f87b63a58b2503de4ce87c8b9a3b07c Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/26989 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> 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/31705 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com>
OpenPOWER on IntegriCloud