From e27517f52366824fb8f537bec506245f9f132232 Mon Sep 17 00:00:00 2001 From: Imbus <> Date: Tue, 2 Sep 2025 03:16:29 +0200 Subject: [PATCH 1/2] Quickstart target --- Makefile | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 1d12793..f678886 100644 --- a/Makefile +++ b/Makefile @@ -48,6 +48,9 @@ CFLAGS += -I./kern/libkern all: kern/kernel.elf +quickstart: + make get_toolchain && bear -- make -j$(nproc) && make qemu + KERNEL_OBJ := \ kern/entry.o \ kern/start.o \ @@ -135,4 +138,4 @@ info: -include *.d -.PHONY: all qemu info +.PHONY: all qemu info quickstart From 8d126a6dfdc8b769409bd4cc33f395f462162679 Mon Sep 17 00:00:00 2001 From: Imbus <> Date: Tue, 2 Sep 2025 03:16:38 +0200 Subject: [PATCH 2/2] Add boot message about how to exit qemu --- kern/start.c | 1 + 1 file changed, 1 insertion(+) diff --git a/kern/start.c b/kern/start.c index 0ac35a6..0e4b264 100644 --- a/kern/start.c +++ b/kern/start.c @@ -57,6 +57,7 @@ void start() { else PANIC("Some cores seem to have been enumerated incorrectly!\n"); + kprintf("To exit qemu, press CTRL+a followed by x\n"); spin_unlock(&sl); }