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
|
@echo -e "target remote localhost:1234\n" > gdbcommands
|
||||||
@terminal -x /bin/bash -c "sleep 1 && gdb -x gdbcommands && rm gdbcommands" &
|
@terminal -x /bin/bash -c "sleep 1 && gdb -x gdbcommands && rm gdbcommands" &
|
||||||
@echo "[i] Starting QEmu..."
|
@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
|
emulate-nohdd: kernel.bin
|
||||||
@echo "[i] Building loader..."
|
@echo "[i] Building loader..."
|
||||||
@pushd ../Loader > /dev/null && $(MAKE) -f Makefile loader.bin && popd > /dev/null
|
@pushd ../Loader > /dev/null && $(MAKE) -f Makefile loader.bin && popd > /dev/null
|
||||||
@echo "[i] Starting QEMU..."
|
@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
|
emulate: hdd.img
|
||||||
@echo "[i] Starting QEmu..."
|
@echo "[i] Starting QEmu..."
|
||||||
|
|
|
@ -52,11 +52,11 @@ emulate-nohdd-debug: loader.bin
|
||||||
@echo "[i] Starting GDB..."
|
@echo "[i] Starting GDB..."
|
||||||
@gnome-terminal -x /bin/bash -c "gdb"
|
@gnome-terminal -x /bin/bash -c "gdb"
|
||||||
@echo "[i] Starting QEmu..."
|
@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
|
emulate-nohdd: loader.bin
|
||||||
@echo "[i] Starting QEMU..."
|
@echo "[i] Starting QEMU..."
|
||||||
@qemu -kernel loader.bin
|
@qemu --no-kvm -kernel loader.bin
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
@rm -Rf obj
|
@rm -Rf obj
|
||||||
|
|
Loading…
Reference in New Issue