@@ -17,7 +17,7 @@ limine-binary := limine-dir + "/limine"
1717
1818# Rust flags
1919rustflags := " -C relocation-model=static"
20- features := " default "
20+ features := " limine "
2121
2222# Default recipe (runs when just is called without arguments)
2323default : build
@@ -116,6 +116,8 @@ _media:
116116 sudo dd if ={{ iso-file}} of=$DEVICE bs=4 M status=progress oflag=sync
117117
118118# Helper recipe for running QEMU
119+ #
120+ # Remove logging options if you want
119121_ run-qemu : _download-firmware
120122 qemu-system-x86 _64 \
121123 - machine q35 \
@@ -127,7 +129,8 @@ _run-qemu: _download-firmware
127129 - drive file=nvme.img,if =none,id=nvme-drive,format=raw \
128130 - drive if =pflash,unit=0,format=raw,file={{ ovmf-code}} ,readonly=on \
129131 - drive if =pflash,unit=1 ,format=raw,file={{ ovmf-vars}} \
130- - cdrom {{ iso-file}}
132+ - cdrom {{ iso-file}} \
133+ - d in_asm,int -D qemu.log \
131134
132135# Helper recipe for running QEMU with debug
133136#
@@ -143,7 +146,7 @@ _run-qemu-debug: _download-firmware
143146 - drive if =pflash,unit=1 ,format=raw,file={{ ovmf-vars}} \
144147 - cdrom {{ iso-file}} \
145148 - d in_asm,int -D qemu.log \
146- - D qemu.log \
149+ - s -S \
147150
148151# Common ISO creation steps
149152_ create-iso-common : _setup-limine
0 commit comments