|
@@ -1,10 +1,10 @@
|
|
# disable kvm to debug triple faults
|
|
# disable kvm to debug triple faults
|
|
-GDB_BIN=gdb
|
|
|
|
-QEMU_BIN=qemu-system-i386
|
|
|
|
-QEMU_ACCELERATION_FLAG=-enable-kvm
|
|
|
|
-QEMU_DEBUG_FLAG=-d cpu_reset,int
|
|
|
|
-QEMU_ARGS=-drive file=build/boot.img,format=raw -no-reboot -no-shutdown $(QEMU_ACCELERATION_FLAG) #$(QEMU_DEBUG_FLAG)
|
|
|
|
-CROSS_COMPILE=#--toolchain cross-compile.cmake
|
|
|
|
|
|
+QEMU_BIN=##PLACEHOLDER_1##
|
|
|
|
+GDB_BIN=##PLACEHOLDER_2##
|
|
|
|
+QEMU_ACCELERATION_FLAG=##PLACEHOLDER_3##
|
|
|
|
+QEMU_DEBUG_FLAG=#-d cpu_reset,int
|
|
|
|
+QEMU_ARGS=-drive file=build/boot.img,format=raw -no-reboot -no-shutdown $(QEMU_ACCELERATION_FLAG) $(QEMU_DEBUG_FLAG)
|
|
|
|
+CROSS_COMPILE=##PLACEHOLDER_4##
|
|
.PHONY: run
|
|
.PHONY: run
|
|
run: build
|
|
run: build
|
|
$(QEMU_BIN) $(QEMU_ARGS) -display curses -S -s
|
|
$(QEMU_BIN) $(QEMU_ARGS) -display curses -S -s
|
|
@@ -22,7 +22,7 @@ configure:
|
|
|
|
|
|
.PHONY: build
|
|
.PHONY: build
|
|
build:
|
|
build:
|
|
- cmake --build build --target boot.img
|
|
|
|
|
|
+ cmake --build build -j 6 --target boot.img
|
|
|
|
|
|
.PHONY: clean
|
|
.PHONY: clean
|
|
clean:
|
|
clean:
|