diff options
author | Christian Cunningham <cc@localhost> | 2021-12-18 23:20:32 -0800 |
---|---|---|
committer | Christian Cunningham <cc@localhost> | 2021-12-18 23:20:32 -0800 |
commit | e7668e69d43afd7d25a7a8da1eac894d3f4ff677 (patch) | |
tree | 35c0300655e59af79dfb7191caebc2a09f799496 | |
parent | 956d6a5376474f0f1e99977e466719f7eaa4063e (diff) |
Logging serial output
-rw-r--r-- | .gitignore | 2 | ||||
-rw-r--r-- | Common.mk | 4 |
2 files changed, 5 insertions, 1 deletions
@@ -2,3 +2,5 @@ build/ obj/ mk.old Makefile +serial.log +*.swp @@ -15,7 +15,7 @@ QEMU = qemu-system-arm GDB = gdb-multiarch CFLAGS = -mcpu=cortex-a7 -fpic -ffreestanding -std=gnu99 -O3 -Wall -Wextra -nostdlib -g AFLAGS = -mcpu=cortex-a7 -g -QFLAGS = -M raspi2 -cpu arm1176 -m 1G -serial mon:stdio +QFLAGS = -M raspi2 -cpu arm1176 -m 1G -chardev stdio,id=char0,mux=on,logfile=serial.log,signal=off -serial chardev:char0 -mon chardev=char0 QFLAGS += -nographic BSP ?= 2 @@ -60,10 +60,12 @@ obj/%.ao: src/%.S run: build/kernel.elf @echo Starting QEMU + @sleep 2 @${QEMU} -kernel $< ${QFLAGS} run-debug: build/kernel-g.elf @echo Starting QEMU in Debug Mode + @sleep 2 @${QEMU} -kernel $< -s -S ${QFLAGS} debug: build/kernel-g.elf build/kernel.list |