]> git.dujemihanovic.xyz Git - nameless-os.git/commitdiff
Makefile: Update QEMU arguments to more closely match i686 hardware
authorDuje Mihanović <duje.mihanovic@skole.hr>
Tue, 22 Aug 2023 21:07:19 +0000 (23:07 +0200)
committerDuje Mihanović <duje.mihanovic@skole.hr>
Tue, 22 Aug 2023 21:22:58 +0000 (23:22 +0200)
Makefile

index cc923070db4ab2271cf64205407ea297284157b1..502430a15416276d15b523929b7ec878ba26867b 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,7 +1,7 @@
 export CROSS_COMPILE = i686-elf-
 export AS = yasm
 export CC = gcc
-export QEMU = qemu-system-i386 -monitor stdio
+export QEMU = qemu-system-i386 -monitor stdio -cpu pentium2
 export GIT_REV = $(shell git describe --long HEAD)
 export REAL_CC = $(CROSS_COMPILE)$(CC)
 export CFLAGS
@@ -12,9 +12,9 @@ MAKEFLAGS += -rR
 default: kernel/kernel.elf bootloader
 all: default boot/x86/disk.img
 run: all
-       $(QEMU) boot/x86/disk.img
+       $(QEMU) -drive file=boot/x86/disk.img,format=raw,throttling.iops-total=100
 debug: all
-       $(QEMU) -s -S boot/x86/disk.img
+       $(QEMU) -s -S -drive file=boot/x86/disk.img,format=raw,throttling.iops-total=100
 
 kernel/kernel.elf:
        $(MAKE) -C kernel