summaryrefslogtreecommitdiffstats
path: root/src/usr/sbe/HBconfig
diff options
context:
space:
mode:
authorMike Baiocchi <baiocchi@us.ibm.com>2015-01-30 10:05:17 -0600
committerA. Patrick Williams III <iawillia@us.ibm.com>2015-02-12 13:57:00 -0600
commit002c4beefb54d288eee8faf4d9aa2b08b137aed3 (patch)
tree90d82891206514c53fd5fc0d5ed9966c9d0c3a47 /src/usr/sbe/HBconfig
parent7798dde7ef745d695c9086b0119b2c51f5805b59 (diff)
downloadtalos-hostboot-002c4beefb54d288eee8faf4d9aa2b08b137aed3.tar.gz
talos-hostboot-002c4beefb54d288eee8faf4d9aa2b08b137aed3.zip
Initial Support of SBE_UPDATE_INDEPENDENT Mode
The base support for SBE_UPDATE_INDEPENDENT mode has been added, where only the "current" SBE SEEPOM being booted has the possibility of being updated. Change-Id: I0df311dcee314718444009120719b0e4c2c8684f RTC: 107721 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/15438 Tested-by: Jenkins Server Reviewed-by: STEPHEN M. CPREK <smcprek@us.ibm.com> Reviewed-by: PRACHI GUPTA <pragupta@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Diffstat (limited to 'src/usr/sbe/HBconfig')
-rw-r--r--src/usr/sbe/HBconfig31
1 files changed, 17 insertions, 14 deletions
diff --git a/src/usr/sbe/HBconfig b/src/usr/sbe/HBconfig
index 7244b3151..952baf852 100644
--- a/src/usr/sbe/HBconfig
+++ b/src/usr/sbe/HBconfig
@@ -1,27 +1,30 @@
config SBE_UPDATE_SEQUENTIAL
- default y if !SBE_UPDATE_SIMULTANEOUS && !SBE_UPDATE_GOLDEN
- depends on !SBE_UPDATE_SIMULTANEOUS && !SBE_UPDATE_GOLDEN
+ default y if !SBE_UPDATE_SIMULTANEOUS && !SBE_UPDATE_INDEPENDENT
+ depends on !SBE_UPDATE_SIMULTANEOUS && !SBE_UPDATE_INDEPENDENT
help
- If an update is necessary, only 1 SBE SEEPROM will be updated on each
- IPL per processor. If a 2nd SBE SEEPROM needs to be updated, a re-IPL
- will be requested.
+ If an update is necessary, only 1 SBE SEEPROM per processor will be
+ updated on each IPL. If a 2nd SBE SEEPROM needs to be updated, a re-IPL
+ will be requested. The end result is that both SBE SEEPROMs will
+ contain the same code.
config SBE_UPDATE_SIMULTANEOUS
default n
- depends on !SBE_UPDATE_SEQUENTIAL && !SBE_UPDATE_GOLDEN
+ depends on !SBE_UPDATE_SEQUENTIAL && !SBE_UPDATE_INDEPENDENT
help
- If an update is necessary, both SBE SEEPROMs on a target will be updated
- at the same time before a re-IPL request is issued.
+ If an update is necessary, both SBE SEEPROMs on a processor will be
+ updated at the same time before a re-IPL request is issued. The end
+ result is that both SBE SEEPROMs will contain the same code.
-config SBE_UPDATE_GOLDEN
- default n
+config SBE_UPDATE_INDEPENDENT
+ default y if TWO_SIDE_SUPPORT
depends on !SBE_UPDATE_SEQUENTIAL && !SBE_UPDATE_SIMULTANEOUS
help
- If an update is necessary, only 1 SBE SEEPROM will be updated and
- then a re-IPL request will be issued. The other SBE SEEPROM will not
- be touched and treated as the 'Golden' SEEPROM.
+ If an update is necessary, and if the "current" SBE SEEPROM of this
+ IPL is not the 'GOLDEN' SBE SEEPROM, then only the current SBE SEEPROM
+ will be updated. After the update a re-IPL request will be issued.
+ The other SBE SEEPROM, whether 'GOLDEN' or not, will not be updated.
config NO_SBE_UPDATES
default n
help
- Don't update the SBE SEEPROMs at all
+ Don't update the SBE SEEPROMs at all.
OpenPOWER on IntegriCloud