Kernel runnable on new QEmu with KVM enabled by default.
parent
8d01b60ba2
commit
6631f85bcc
|
@ -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..."
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue