diff --git a/kernel/GNUmakefile b/kernel/GNUmakefile index e6014a6..dd5690e 100644 --- a/kernel/GNUmakefile +++ b/kernel/GNUmakefile @@ -37,7 +37,7 @@ LDFLAGS ?= # Internal C flags that should not be changed by the user. override CFLAGS += \ - -std=c11 \ + -std=gnu11 \ -ffreestanding \ -fno-stack-protector \ -fno-stack-check \ diff --git a/kernel/kernel.c b/kernel/kernel.c index 1b9b8e6..1991442 100644 --- a/kernel/kernel.c +++ b/kernel/kernel.c @@ -13,7 +13,7 @@ static volatile struct limine_terminal_request terminal_request = { static void done(void) { for (;;) { - __asm__("hlt"); + asm ("hlt"); } }