Commit ff3cf856 authored by Ingo Molnar's avatar Ingo Molnar

x86: hlt on early crash

H. Peter Anvin <hpa@zytor.com> wrote:

> It probably should actually HLT, to avoid sucking power, and stressing
> the thermal system.  We're dead at this point, and the early 486's
> which had problems with HLT will lock up - we don't care.
Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
Signed-off-by: default avatarThomas Gleixner <tglx@linutronix.de>
parent 39657b65
...@@ -339,7 +339,8 @@ static void error(char *x) ...@@ -339,7 +339,8 @@ static void error(char *x)
putstr(x); putstr(x);
putstr("\n\n -- System halted"); putstr("\n\n -- System halted");
while(1); /* Halt */ while (1)
asm("hlt");
} }
asmlinkage void decompress_kernel(void *rmode, unsigned long end, asmlinkage void decompress_kernel(void *rmode, unsigned long end,
......
...@@ -338,7 +338,8 @@ static void error(char *x) ...@@ -338,7 +338,8 @@ static void error(char *x)
putstr(x); putstr(x);
putstr("\n\n -- System halted"); putstr("\n\n -- System halted");
while(1); /* Halt */ while (1)
asm("hlt");
} }
asmlinkage void decompress_kernel(void *rmode, unsigned long heap, asmlinkage void decompress_kernel(void *rmode, unsigned long heap,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment