Use SBE_UPDATE_CONSECUTIVE functionality for P9 Machines
- If an update is necessary for the primary SBE SEEPROM (side 0), it will
be updated. After the update, a re-IPL is requested and the reboot
count will be set to the default so side 0 is used to boot. If during
the re-IPL an update is necessary for the backup SBE SEEPROM (side 1),
it will be updated and the IPL is allowed to continue. The end result
is that both SBE SEEPROMs will contain the same code.
diff --git a/openpower/configs/hostboot/p9dsu.config b/openpower/configs/hostboot/p9dsu.config
index 350bd7f..0d6268f 100644
--- a/openpower/configs/hostboot/p9dsu.config
+++ b/openpower/configs/hostboot/p9dsu.config
@@ -31,10 +31,11 @@
set GPIODD
unset PALMETTO_VDDR
-# Enable SBE updates
+# Enable Consecutive SBE Updates
+set SBE_UPDATE_CONSECUTIVE
unset SBE_UPDATE_INDEPENDENT
unset SBE_UPDATE_SEQUENTIAL
-set SBE_UPDATE_SIMULTANEOUS
+unset SBE_UPDATE_SIMULTANEOUS
unset NO_SBE_UPDATES
unset PCIE_HOTPLUG_CONTROLLER
diff --git a/openpower/configs/hostboot/romulus.config b/openpower/configs/hostboot/romulus.config
index af8a85e..ef027ea 100755
--- a/openpower/configs/hostboot/romulus.config
+++ b/openpower/configs/hostboot/romulus.config
@@ -31,10 +31,11 @@
set GPIODD
unset PALMETTO_VDDR
-# Enable SBE updates
+# Enable Consecutive SBE Updates
+set SBE_UPDATE_CONSECUTIVE
unset SBE_UPDATE_INDEPENDENT
unset SBE_UPDATE_SEQUENTIAL
-set SBE_UPDATE_SIMULTANEOUS
+unset SBE_UPDATE_SIMULTANEOUS
unset NO_SBE_UPDATES
unset PCIE_HOTPLUG_CONTROLLER
diff --git a/openpower/configs/hostboot/witherspoon.config b/openpower/configs/hostboot/witherspoon.config
index de8d973..8520361 100755
--- a/openpower/configs/hostboot/witherspoon.config
+++ b/openpower/configs/hostboot/witherspoon.config
@@ -31,10 +31,11 @@
set GPIODD
unset PALMETTO_VDDR
-# Disable SBE updates
+# Enable Consecutive SBE Updates
+set SBE_UPDATE_CONSECUTIVE
unset SBE_UPDATE_INDEPENDENT
unset SBE_UPDATE_SEQUENTIAL
-set SBE_UPDATE_SIMULTANEOUS
+unset SBE_UPDATE_SIMULTANEOUS
unset NO_SBE_UPDATES
unset PCIE_HOTPLUG_CONTROLLER
diff --git a/openpower/configs/hostboot/zaius.config b/openpower/configs/hostboot/zaius.config
index 23e49ac..b636456 100755
--- a/openpower/configs/hostboot/zaius.config
+++ b/openpower/configs/hostboot/zaius.config
@@ -31,10 +31,11 @@
set GPIODD
unset PALMETTO_VDDR
-# Disable SBE updates
+# Enable Consecutive SBE Updates
+set SBE_UPDATE_CONSECUTIVE
unset SBE_UPDATE_INDEPENDENT
unset SBE_UPDATE_SEQUENTIAL
-set SBE_UPDATE_SIMULTANEOUS
+unset SBE_UPDATE_SIMULTANEOUS
unset NO_SBE_UPDATES
unset PCIE_HOTPLUG_CONTROLLER