Kernel runnable on new QEmu with KVM enabled by default.

alentours-dev
q3k 2012-10-28 10:25:08 +01:00
parent 8d01b60ba2
commit 6631f85bcc
2 changed files with 4 additions and 4 deletions

View File

@ -94,13 +94,13 @@ emulate-nohdd-debug: kernel.bin
@echo -e "target remote localhost:1234\n" > gdbcommands
@terminal -x /bin/bash -c "sleep 1 && gdb -x gdbcommands && rm gdbcommands" &
@echo "[i] Starting QEmu..."
@qemu-system-x86_64 -S -gdb tcp::1234 -d int -smp 4 -kernel ../Loader/loader.bin -initrd kernel.bin
@qemu-system-x86_64 --no-kvm -S -gdb tcp::1234 -d int -smp 4 -kernel ../Loader/loader.bin -initrd kernel.bin
emulate-nohdd: kernel.bin
@echo "[i] Building loader..."
@pushd ../Loader > /dev/null && $(MAKE) -f Makefile loader.bin && popd > /dev/null
@echo "[i] Starting QEMU..."
@qemu-system-x86_64 -d int -smp 4 -kernel ../Loader/loader.bin -initrd kernel.bin
@qemu-system-x86_64 --no-kvm -d int -smp 4 -kernel ../Loader/loader.bin -initrd kernel.bin
emulate: hdd.img
@echo "[i] Starting QEmu..."

View File

@ -52,11 +52,11 @@ emulate-nohdd-debug: loader.bin
@echo "[i] Starting GDB..."
@gnome-terminal -x /bin/bash -c "gdb"
@echo "[i] Starting QEmu..."
@qemu -kernel loader.bin -S -gdb tcp::1234
@qemu --no-kvm -kernel loader.bin -S -gdb tcp::1234
emulate-nohdd: loader.bin
@echo "[i] Starting QEMU..."
@qemu -kernel loader.bin
@qemu --no-kvm -kernel loader.bin
clean:
@rm -Rf obj