summaryrefslogtreecommitdiff
path: root/Kernel/Arch
diff options
context:
space:
mode:
authorTom <tomut@yahoo.com>2020-10-25 22:27:27 -0600
committerAndreas Kling <kling@serenityos.org>2020-10-26 08:57:25 +0100
commit328e481ee97897ea3cc0c915e0a8d5e1b94171bc (patch)
tree657bc560cc59ec704dcdf0b1ae219ecf6ed7af23 /Kernel/Arch
parent3ffdaabe10c569e73b9c5d4bf5da200e1f749f64 (diff)
downloadserenity-328e481ee97897ea3cc0c915e0a8d5e1b94171bc.zip
Kernel: Halt all processors on assertion failure
Diffstat (limited to 'Kernel/Arch')
-rw-r--r--Kernel/Arch/i386/CPU.cpp4
1 files changed, 1 insertions, 3 deletions
diff --git a/Kernel/Arch/i386/CPU.cpp b/Kernel/Arch/i386/CPU.cpp
index 73a9e50174..1ee3884a9e 100644
--- a/Kernel/Arch/i386/CPU.cpp
+++ b/Kernel/Arch/i386/CPU.cpp
@@ -2019,9 +2019,7 @@ void __assertion_failed(const char* msg, const char* file, unsigned line, const
MM.enter_process_paging_scope(*process);
Kernel::dump_backtrace();
- asm volatile("hlt");
- for (;;)
- ;
+ Processor::halt();
}
#endif