Clean handling of shutdown path in error cases

Change-Id: Id03c0f2fc91a31b05572222a2a2743db1518198c
RTC: 109993
Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/11636
Tested-by: Jenkins Server
Reviewed-by: Michael Baiocchi <baiocchi@us.ibm.com>
Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Reviewed-by: Corey V. Swenson <cswenson@us.ibm.com>
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Remove Hostboot SBE Update checks for Venice and istep

This commit re-enables SBE Update support for Brazos/Venice
configurations.  It also re-enables SBE Update running during
an istep call.

Change-Id: I60826c2826593e162147295fb9ddb46e14983861
RTC: 97441
CMVC-Prereq: 925354
Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/10971
Tested-by: Jenkins Server
Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Take drawer offsets into account when checking for mirrored memory

Change-Id: Ieabd6b91b774d9b0398981a4a9b5ced19b2f408e
CQ: SW268402
Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/12029
Tested-by: Jenkins Server
Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Improve SBE Update in istep mode

Without re-IPL support in istep mode, SBE Update code will update
the system such that 2 consecutive isteps will complete a full
update.  SBE Update in plck mode will not be affected.

Change-Id: Ie8a275d4ec0a7b4db211590401da3b7b3f9c8cf4
RTC: 97441
Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/12002
Tested-by: Jenkins Server
Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Add missing minus sign to errno check in slave core activate

Change-Id: I63f0719a5695585d2525afcc3b221581032f35c1
Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/12179
Tested-by: Jenkins Server
Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Tested-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Revert "Resolve deadlock conditions in deferred work queue."

This reverts commit aaadc0e5955551542ddc5fc84cc54dd32f8d9788.

Change-Id: Ia92dcb307efbacea6a7afbee00b1e881f995cfa2
Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/12181
Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Tested-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Revert "Revert "Resolve deadlock conditions in deferred work queue.""

This reverts commit 2c06d0339fa477951f4a65df8bed606de1a2ec5e.

Increase of the winkle timeout to 2 seconds
(I92a3511beddb650675101b6f853c219cac14876e) resolves this temporarily.

Change-Id: I1f22373bba0cdfb308325c8f0eb52f2b0ed84ee8
Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/12200
Tested-by: Jenkins Server
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
PRD: Accessing raw card type using fapi attribute.

Change-Id: Id2d2f0568abe0630d8cdbbadc306bc239dc52fb5
CQ:SW262043
Backport: release-fips811
Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/11604
Tested-by: Jenkins Server
Reviewed-by: Christopher T. Phan <cphan@us.ibm.com>
Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com>
Reviewed-by: Bilicon Patil <bilpatil@in.ibm.com>
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Reviewed-by: Zane Shelley <zshelle@us.ibm.com>
Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/12158
PRD: Change SLW scom operation from OR to OR_APPEND.

Change-Id: I7625ca481147dc48161107d4c2ec05c5acc9078d
CQ: SW265891
Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/11865
Reviewed-by: Zane Shelley <zshelle@us.ibm.com>
Tested-by: Jenkins Server
Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/12159
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
PRD: Linking PRD error logs

Change-Id: Id6183fe1f70cc05a5fc51f74db429e807697023e
RTC: 98240
Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/11069
Reviewed-by: Bilicon Patil <bilpatil@in.ibm.com>
Tested-by: Jenkins Server
Reviewed-by: Christopher T. Phan <cphan@us.ibm.com>
Reviewed-by: Zane Shelley <zshelle@us.ibm.com>
Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/12161
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
PRD: fix PLL related issues

  Correct MNFG PLL threshold
  Clear MCIFIR bits in Hostboot
  Mask all chips in pll domain at threshold
  Fix PLL error log parser

Change-Id: If20713fd9fb74a9757f63d081009ced43e55fdc4
CQ: SW265571
Backport: release-fips811
Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/11587
Tested-by: Jenkins Server
Reviewed-by: Zane Shelley <zshelle@us.ibm.com>
Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/11787
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
PRD: Correcting scom addresses of X2 nd X3 bus

Change-Id: I978f803cbb1db3f867f5549744e3ed8a24b61d01
CQ: SW265868
Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/11845
Tested-by: Jenkins Server
Reviewed-by: Christopher T. Phan <cphan@us.ibm.com>
Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com>
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Reviewed-by: Zane Shelley <zshelle@us.ibm.com>
Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/12162
PRD: Add L4 cache trapped address to FFDC for L4 CE/UE

Change-Id: Iec16b63a95e15ea34095815110ece1750ef9cbc7
CQ:SW265645
Backport: release-fips811
Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/11667
Tested-by: Jenkins Server
Reviewed-by: Bilicon Patil <bilpatil@in.ibm.com>
Reviewed-by: Christopher T. Phan <cphan@us.ibm.com>
Reviewed-by: Prem Shanker Jha <premjha2@in.ibm.com>
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Reviewed-by: Zane Shelley <zshelle@us.ibm.com>
Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/12163
PRD: Handle channel CS before PHYP load time

Change-Id: I691fca9c850939aebeb40e7f162082f859629271
CQ: SW255756
Backport: release-fips811
Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/11472
Tested-by: Jenkins Server
Reviewed-by: Bilicon Patil <bilpatil@in.ibm.com>
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Reviewed-by: Zane Shelley <zshelle@us.ibm.com>
Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/12165
PRD: Refactor use of Line Delete code for time based thresholds

Change-Id: I648c9df52227a2698d401152eb36c6b8fc06b66d
RTC: 89386
Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/11589
Tested-by: Jenkins Server
Reviewed-by: Bilicon Patil <bilpatil@in.ibm.com>
Reviewed-by: Prem Shanker Jha <premjha2@in.ibm.com>
Reviewed-by: Christopher T. Phan <cphan@us.ibm.com>
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Reviewed-by: Zane Shelley <zshelle@us.ibm.com>
Squashed: Ia8b73f32c166b07c6a71b6742a2fd48db5937ad2
Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/12160
PRD: Restart BG scrub during R/R or FO

Change-Id: Ib9bda855f38d8994290f28ab3faddd724de8f9f8
RTC: 91223
Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/10954
Tested-by: Jenkins Server
Reviewed-by: Bilicon Patil <bilpatil@in.ibm.com>
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Reviewed-by: Zane Shelley <zshelle@us.ibm.com>
Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/12164
FW624741: Tuleta:Centaur: Trace Arrays Do Not Stop on Checkstop

Change-Id: I11181b8242afe2ff284d13c08d40c3476431e9a9
CQ:FW624741
Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/11971
Tested-by: Jenkins Server
Reviewed-by: Thi N. Tran <thi@us.ibm.com>
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
SW267912: INITPROC: FSP&Hostboot - opt_memmap.C and .H updates

Change-Id: I6409ed585c14d5c1d0c3848ec92ed6525ecc5f26
CQ:SW267912
Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/11969
Reviewed-by: Thi N. Tran <thi@us.ibm.com>
Tested-by: Thi N. Tran <thi@us.ibm.com>
Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/11972
Tested-by: Jenkins Server
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
SW267744: proc_thread_control  HWP needs to be updated to get the correct checks

Change-Id: I5a84f1b2a690d1c2b854e146396ac071ad8065aa
CQ:SW267744
Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/11964
Reviewed-by: Thi N. Tran <thi@us.ibm.com>
Tested-by: Thi N. Tran <thi@us.ibm.com>
Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/11966
Tested-by: Jenkins Server
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
INITPROC: Remove unused file io_cleanup.C/H

Change-Id: Ic3c962d295d86593ce582b5615589e072329c04d
CQ:SW267955
Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/11947
Tested-by: Jenkins Server
Reviewed-by: Thi N. Tran <thi@us.ibm.com>
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>