summaryrefslogtreecommitdiffstats
path: root/ext_interface.hpp
diff options
context:
space:
mode:
authorAndrew Geissler <andrewg@us.ibm.com>2017-05-18 15:35:40 -0500
committerAndrew Geissler <andrewg@us.ibm.com>2017-06-01 18:35:52 -0500
commit2548c7a35ab2ac8d8d73b8b8f5145d64f248ebe1 (patch)
treef7e020ee7cbd6d42340d6a130f922c20e5f7c75f /ext_interface.hpp
parent7ce535cb8cb9e98e64eb307d060e9a6ebf428116 (diff)
downloadopenpower-proc-control-2548c7a35ab2ac8d8d73b8b8f5145d64f248ebe1.tar.gz
openpower-proc-control-2548c7a35ab2ac8d8d73b8b8f5145d64f248ebe1.zip
Set SBE seeprom boot side
The default side for the SBE to boot from is side 0, which is indicated by a 0 in bit 17 of cfam 0x2808. When the boot count goes to 1 (the last before giving up), the start_host logic will switch over to side 1 for the SBE to boot from. Resolves openbmc/openbmc#1467 Change-Id: I61aa22939baa4cde38c8716429b6ca55f7c850bd Signed-off-by: Andrew Geissler <andrewg@us.ibm.com>
Diffstat (limited to 'ext_interface.hpp')
-rw-r--r--ext_interface.hpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/ext_interface.hpp b/ext_interface.hpp
new file mode 100644
index 0000000..deb21d8
--- /dev/null
+++ b/ext_interface.hpp
@@ -0,0 +1,11 @@
+#include <stdint.h>
+
+/**
+ * @brief Get the current boot count for the host
+ *
+ * The boot count indicates how many more times the bmc will try to
+ * boot the host.
+ *
+ * @return Number of boot attempts left
+ **/
+int getBootCount();
OpenPOWER on IntegriCloud