From 174cf436480efe690f72d64c9ecd16b7af4d1f0e Mon Sep 17 00:00:00 2001 From: dzwdz Date: Fri, 25 Jun 2021 12:30:07 +0200 Subject: setting up the GDT --- Makefile | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 593ead0..a1f9899 100644 --- a/Makefile +++ b/Makefile @@ -3,14 +3,20 @@ CC = i686-elf-gcc CFLAGS = -std=gnu99 -ffreestanding -O2 -Wall -Wextra CFLAGS += -I. LFLAGS = -ffreestanding -O2 -nostdlib -lgcc +QFLAGS = -no-reboot -d guest_errors OBJ = platform/boot.o OBJ += $(patsubst %.c,%.o,$(wildcard kernel/*.c)) -.PHONY: boot clean +.PHONY: boot debug clean boot: kernel.bin - qemu-system-i386 -kernel kernel.bin + qemu-system-i386 -kernel kernel.bin $(QFLAGS) -no-shutdown + +debug: kernel.bin + qemu-system-i386 -kernel kernel.bin $(QFLAGS) -s -S & + sleep 1 + gdb clean: rm -vf kernel.bin -- cgit v1.2.3