aboutsummaryrefslogtreecommitdiff
path: root/src/arch/x86/init/bootblock_simple.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/arch/x86/init/bootblock_simple.c')
-rw-r--r--src/arch/x86/init/bootblock_simple.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/arch/x86/init/bootblock_simple.c b/src/arch/x86/init/bootblock_simple.c
index 179595a727..adeecf7ba6 100644
--- a/src/arch/x86/init/bootblock_simple.c
+++ b/src/arch/x86/init/bootblock_simple.c
@@ -1,5 +1,6 @@
#include <smp/node.h>
#include <bootblock_common.h>
+#include <halt.h>
static void main(unsigned long bist)
{
@@ -18,5 +19,5 @@ static void main(unsigned long bist)
unsigned long entry;
entry = findstage(target1);
if (entry) call(entry, bist);
- asm volatile ("1:\n\thlt\n\tjmp 1b\n\t");
+ halt();
}