From 806db673b37104d81fda408af40157543f93ff5b Mon Sep 17 00:00:00 2001 From: lohrrrr Date: Wed, 10 Jun 2026 17:24:01 +0300 Subject: [PATCH] Update kernel/kernel.c --- kernel/kernel.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/kernel/kernel.c b/kernel/kernel.c index 75af17c..54375cf 100644 --- a/kernel/kernel.c +++ b/kernel/kernel.c @@ -5,8 +5,10 @@ // protecting compilation. #if defined(__linux__) #error "You should compile all with a cross-compiler. See project wiki." +#elif !defined(__amd64__) + #error "This is an 32bit\64bit kernel. Please use i386 or amd64 target." #elif !defined(__i386__) - #error "This is an 32bit kernel. Please use i386 target." + #error "This is an 32bit\64bit kernel. Please use i386 or amd64 target." #endif volatile uint16_t* vga_buffer = (uint16_t*)0xB8000; // defining VGA text mode.