Merge pull request #868 from sannerd/p9_bu_17_02_06.rel

P9 bu 17 02 06.rel
diff --git a/openpower/configs/hostboot/zaius.config b/openpower/configs/hostboot/zaius.config
index 1ed4615..3a2480f 100755
--- a/openpower/configs/hostboot/zaius.config
+++ b/openpower/configs/hostboot/zaius.config
@@ -15,12 +15,12 @@
 set DJVPD_WRITE_TO_HW
 set DJVPD_READ_FROM_PNOR
 set DJVPD_WRITE_TO_PNOR
-unset MEMVPD_READ_FROM_HW
-unset MEMVPD_WRITE_TO_HW
+set MEMVPD_READ_FROM_HW
+set MEMVPD_WRITE_TO_HW
 set MEMVPD_READ_FROM_PNOR
 set MEMVPD_WRITE_TO_PNOR
-unset PVPD_READ_FROM_HW
-unset PVPD_WRITE_TO_HW
+set PVPD_READ_FROM_HW
+set PVPD_WRITE_TO_HW
 set PVPD_READ_FROM_PNOR
 set PVPD_WRITE_TO_PNOR
 unset CDIMM_FORMAT_FOR_CVPD
@@ -32,6 +32,7 @@
 # Disable SBE updates
 unset SBE_UPDATE_INDEPENDENT
 unset SBE_UPDATE_SEQUENTIAL
+unset SBE_UPDATE_SIMULTANEOUS
 set NO_SBE_UPDATES
 
 unset PCIE_HOTPLUG_CONTROLLER
@@ -50,7 +51,7 @@
 #PNOR flags
 unset PNOR_TWO_SIDE_SUPPORT
 
-unset BMC_BT_LPC_IPMI
+set BMC_BT_LPC_IPMI
 
 # Disable Checktop Analysis
 unset ENABLE_CHECKSTOP_ANALYSIS
@@ -60,8 +61,10 @@
 unset HOST_HCDB_SUPPORT
 
 # set for trace debug to console
-set CONSOLE_OUTPUT_TRACE
+unset CONSOLE_OUTPUT_TRACE
+set CONSOLE_OUTPUT_FFDCDISPLAY
 
-unset CONFIG_SECUREBOOT
-unset CONFIG_TPMDD
-unset CONFIG_TPM_NUVOTON
+
+unset SECUREBOOT
+unset TPMDD
+unset TPM_NUVOTON
diff --git a/openpower/package/hostboot/p9Patches/hostboot-0007-Skip-running-p9_mss_eff_config_thermal.patch b/openpower/package/hostboot/p9Patches/hostboot-0007-Skip-running-p9_mss_eff_config_thermal.patch
deleted file mode 100644
index 38a85c8..0000000
--- a/openpower/package/hostboot/p9Patches/hostboot-0007-Skip-running-p9_mss_eff_config_thermal.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-From d68ea0cc45fa21821f3820dfb83fb8332c8eec8f Mon Sep 17 00:00:00 2001
-From: Bill Hoffa <wghoffa@us.ibm.com>
-Date: Wed, 18 Jan 2017 21:56:18 -0600
-Subject: [PATCH 5/6] Temporarily Skip running p9_mss_eff_config_thermal
-
-Change-Id: I491c8e30fef9431663aaa29147ef96c0d897a015
----
- src/usr/isteps/istep07/call_mss_eff_config.C | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/src/usr/isteps/istep07/call_mss_eff_config.C b/src/usr/isteps/istep07/call_mss_eff_config.C
-index e13dace..761a07d 100644
---- a/src/usr/isteps/istep07/call_mss_eff_config.C
-+++ b/src/usr/isteps/istep07/call_mss_eff_config.C
-@@ -241,8 +241,8 @@ void*    call_mss_eff_config( void *io_pArgs )
-         }
-         // Call the mss_eff_config_thermal HWP
-         TRACFCOMP( ISTEPS_TRACE::g_trac_isteps_trace,
--                   "p9_mss_eff_config_thermal HWP. ");
--        FAPI_INVOKE_HWP(l_err, p9_mss_eff_config_thermal,l_fapi_mcs_targs);
-+                   "Temporarily skipping p9_mss_eff_config_thermal HWP. ");
-+        //FAPI_INVOKE_HWP(l_err, p9_mss_eff_config_thermal,l_fapi_mcs_targs);
- 
-         if (l_err)
-         {
--- 
-1.8.2.2
-
diff --git a/openpower/package/hostboot/p9Patches/hostboot-0008-Mask-IPOLL-Interrupts-Disable-Nest-Pulse.patch b/openpower/package/hostboot/p9Patches/hostboot-0008-Mask-IPOLL-Interrupts-Disable-Nest-Pulse.patch
deleted file mode 100644
index cbc3077..0000000
--- a/openpower/package/hostboot/p9Patches/hostboot-0008-Mask-IPOLL-Interrupts-Disable-Nest-Pulse.patch
+++ /dev/null
@@ -1,81 +0,0 @@
-From cde8d0c32b37f398b157e17e4f20c3e3abe53599 Mon Sep 17 00:00:00 2001
-From: Bill Hoffa <wghoffa@us.ibm.com>
-Date: Fri, 20 Jan 2017 12:16:47 -0600
-Subject: [PATCH] Mask IPOLL Interrupts + Disable Nest Pulse
-
-Change-Id: I5e479ee475b4edb275de60d2c158c5732f908e46
----
- src/usr/isteps/istep14/call_mss_memdiag.C | 43 ++++++++++++++++++++++++++++++-
- 1 file changed, 42 insertions(+), 1 deletion(-)
-
-diff --git a/src/usr/isteps/istep14/call_mss_memdiag.C b/src/usr/isteps/istep14/call_mss_memdiag.C
-index 8354e5f..1cf9ca5 100644
---- a/src/usr/isteps/istep14/call_mss_memdiag.C
-+++ b/src/usr/isteps/istep14/call_mss_memdiag.C
-@@ -5,7 +5,7 @@
- /*                                                                        */
- /* OpenPOWER HostBoot Project                                             */
- /*                                                                        */
--/* Contributors Listed Below - COPYRIGHT 2015,2016                        */
-+/* Contributors Listed Below - COPYRIGHT 2015,2017                        */
- /* [+] International Business Machines Corp.                              */
- /*                                                                        */
- /*                                                                        */
-@@ -30,6 +30,7 @@
- #include <diag/attn/attn.H>
- #include <diag/mdia/mdia.H>
- #include <targeting/common/targetservice.H>
-+#include <devicefw/driverif.H>
- 
- using   namespace   ISTEP;
- using   namespace   ISTEP_ERROR;
-@@ -101,6 +102,46 @@ void* call_mss_memdiag (void* io_pArgs)
-             break;
-         }
- 
-+        //Mask IPOLL Interrupts
-+        TRACFCOMP(ISTEPS_TRACE::g_trac_isteps_trace,
-+                  "Mask IPOLL Interrupts");
-+
-+        // Get all functional proc chip targets
-+        //Use targeting code to get a list of all processors
-+        TARGETING::TargetHandleList l_procChips;
-+        getAllChips( l_procChips, TARGETING::TYPE_PROC   );
-+
-+        for (auto l_procChip: l_procChips)
-+        {
-+            uint64_t l_data = 0xfff0000000000000;
-+            size_t l_data_sz = sizeof(uint64_t);
-+
-+            l_errl = deviceWrite( l_procChip, &l_data, l_data_sz,
-+                  DEVICE_SCOM_ADDRESS(0x000F0033) );
-+
-+            if( NULL != l_errl )
-+            {
-+                TRACFCOMP(ISTEPS_TRACE::g_trac_isteps_trace,
-+                   "IPOLL MASK ERROR: deviceWrite on 0x%08X failed HUID:0x%08X",
-+                   0x000F0033, get_huid(l_procChip));
-+                break;
-+            }
-+
-+            //Disable the nest pulse to the bottom 4 bits of the TB
-+            l_data = 0x0000000000000000;
-+
-+            l_errl = deviceWrite( l_procChip, &l_data, l_data_sz,
-+                  DEVICE_SCOM_ADDRESS(0x010F0023) );
-+
-+            if( NULL != l_errl )
-+            {
-+                TRACFCOMP(ISTEPS_TRACE::g_trac_isteps_trace,
-+                   "Disable nest pulse: deviceWrite on 0x%08X failed HUID:0x%08X",
-+                   0x010F0023, get_huid(l_procChip));
-+                break;
-+            }
-+        }
-+
-     }while( 0 );
- 
-     if( NULL != l_errl )
--- 
-1.8.2.2
-