From 19d0857d84cbc0267a8b222368e143bdcdaaf9a7 Mon Sep 17 00:00:00 2001 From: Amlal El Mahrouss Date: Wed, 19 Jun 2024 17:56:55 +0200 Subject: ARM64: Got into the linking stage, writing missing drivers in HAL now. Signed-off-by: Amlal El Mahrouss --- Kernel/Sources/KernelCheck.cxx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'Kernel/Sources/KernelCheck.cxx') diff --git a/Kernel/Sources/KernelCheck.cxx b/Kernel/Sources/KernelCheck.cxx index 10c263b8..e0e61ab2 100644 --- a/Kernel/Sources/KernelCheck.cxx +++ b/Kernel/Sources/KernelCheck.cxx @@ -9,12 +9,14 @@ #include #include -extern "C" [[noreturn]] void ke_wait_for_debugger() +EXTERN_C [[noreturn]] void ke_wait_for_debugger() { while (true) { +#ifdef __NEWOS_AMD64__ NewOS::HAL::rt_cli(); NewOS::HAL::rt_halt(); +#endif } } @@ -52,7 +54,7 @@ namespace NewOS } case RUNTIME_CHECK_BOOTSTRAP: { kcout << "*** CAUSE: RUNTIME_CHECK_BOOTSTRAP *** \r"; - kcout << "*** WHAT: INVALID BOOT SEQUENCE. *** \r"; + kcout << "*** WHAT: END OF CODE. *** \r"; break; } case RUNTIME_CHECK_HANDSHAKE: { -- cgit v1.2.3