chore: makefile: adjust loglevel when debug enabled

This commit is contained in:
Paul Pan 2024-07-03 21:09:34 +08:00
parent 308b523e7e
commit 261f7dd68e
2 changed files with 6 additions and 1 deletions

3
.gitignore vendored
View File

@ -2,3 +2,6 @@
/target /target
/replay.* /replay.*
/kernel.asm /kernel.asm
/*.log
/*.dtb
/*.dts

View File

@ -32,7 +32,9 @@ QEMU_ARGS = -nographic -serial mon:stdio -smp 1
QEMU_ARGS += -machine virt # TODO: override by $(BOARD) QEMU_ARGS += -machine virt # TODO: override by $(BOARD)
QEMU_ARGS += -kernel target/$(BUILD_TARGET)/$(MODE)/kernel QEMU_ARGS += -kernel target/$(BUILD_TARGET)/$(MODE)/kernel
QEMU_ARGS += -initrd root/init.cpio QEMU_ARGS += -initrd root/init.cpio
QEMU_ARGS += -append "loglevel=4" ifeq ($(MODE), debug)
QEMU_ARGS += -append "loglevel=4"
endif
kernel: kernel:
env RUSTFLAGS="$(RUSTFLAGS)" cargo build --bin kernel $(CARGO_BUILD_ARGS) env RUSTFLAGS="$(RUSTFLAGS)" cargo build --bin kernel $(CARGO_BUILD_ARGS)