From 0aac183c36c18bd9d14e4b8ef1aeb3e4364b075a Mon Sep 17 00:00:00 2001 From: Mathieu Serandour Date: Sat, 18 Dec 2021 14:54:08 +0100 Subject: [PATCH] gdb --- Makefile | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/Makefile b/Makefile index e37bb57..98accb0 100644 --- a/Makefile +++ b/Makefile @@ -10,10 +10,10 @@ USED_LOOPBACK := /dev/loop2 LIMINE_INSTALL := ./limine-bootloader/limine-install-linux-x86_64 -QEMU_PATH := qemu-system-x86_64 -accel kvm +QEMU_PATH := qemu-system-x86_64 -QEMU_ARGS := -monitor stdio \ - -bios /usr/share/ovmf/OVMF.fd \ + +QEMU_COMMON_ARGS := -bios /usr/share/ovmf/OVMF.fd \ -m 8192 \ -M q35 \ -vga virtio \ @@ -21,10 +21,12 @@ QEMU_ARGS := -monitor stdio \ -D qemu.log \ -device nvme,drive=NVME1,serial=nvme-1 \ -drive format=raw,if=none,id=NVME1,file= + +QEMU_ARGS := -monitor stdio $(QEMU_COMMON_ARGS) # -usb \ # -device usb-host \ -QEMU_DEBUG_ARGS:= -no-shutdown -d int $(QEMU_ARGS) +QEMU_DEBUG_ARGS:= -no-shutdown -s -S -d int $(QEMU_COMMON_ARGS) run: all @@ -41,7 +43,7 @@ prun: kernel $(PARTITION) debug: all $(QEMU_PATH) $(QEMU_DEBUG_ARGS)$(HDD_FILE) - + gdb-multiarch -x gdb_cfg pdebug: $(PARTITION) HDD_FILE := $(PARTITION) $(QEMU_PATH) $(QEMU_ARGS)