summaryrefslogtreecommitdiff
path: root/src/arch/i386/lib/noop_failover.inc
diff options
context:
space:
mode:
Diffstat (limited to 'src/arch/i386/lib/noop_failover.inc')
-rw-r--r--src/arch/i386/lib/noop_failover.inc9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/arch/i386/lib/noop_failover.inc b/src/arch/i386/lib/noop_failover.inc
new file mode 100644
index 0000000000..70c10b0d3e
--- /dev/null
+++ b/src/arch/i386/lib/noop_failover.inc
@@ -0,0 +1,9 @@
+/* Step 1: Test for cpu reset
+ * That is, did I just boot or is this a later boot since power on.
+ * The result of this test in %al
+ * %al == 1 -- We are rebooting
+ * %al == 0 -- This is the initial boot
+ *
+ */
+ testb %al, %al
+ jnz __cpu_reset