From cb6b400fae75d1bd4a4492f7019deaf433cca5d2 Mon Sep 17 00:00:00 2001 From: Max Wash Date: Wed, 8 Feb 2023 20:24:49 +0000 Subject: [PATCH] x86_64: build: add rule to debug using ncurses --- arch/x86_64/extra.mk | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/arch/x86_64/extra.mk b/arch/x86_64/extra.mk index 69e62cd..cabded8 100644 --- a/arch/x86_64/extra.mk +++ b/arch/x86_64/extra.mk @@ -30,3 +30,10 @@ debug: $(BUILD_DIR)/$(KERNEL_EXEC) $(BUILD_DIR)/$(KERNEL_EXEC).elf32 -monitor stdio -serial file:$(BUILD_DIR)/socks.log $(QEMU_FLAGS) +debug-curses: $(BUILD_DIR)/$(KERNEL_EXEC) $(BUILD_DIR)/$(KERNEL_EXEC).elf32 + @./tools/kernel-debug/debug_session.sh \ + tools/kernel-debug/gdb_session_init \ + tools/kernel-debug/lldb_session_init \ + $(QEMU) \ + -kernel $(BUILD_DIR)/$(KERNEL_EXEC).elf32 -S -s \ + -display curses -serial file:$(BUILD_DIR)/socks.log $(QEMU_FLAGS) > build/qemu.log