diff --git a/i386/dump.bash b/i386/dump.bash index 1096a47..5974877 100755 --- a/i386/dump.bash +++ b/i386/dump.bash @@ -17,4 +17,12 @@ then fi echo "dump-guest-memory memory.dump" | qmp-shell -H qmp.socket -echo "dump memory memory.bin 0 0xa0000" | gdb --core=memory.dump +echo "dump memory lower.bin 0 0xa0000" | gdb --core=memory.dump -q +echo "dump memory upper.bin 0xc0000 0x400000" | gdb --core=memory.dump -q + +truncate memory.bin --size 64M +dd if=lower.bin of=memory.bin +dd if=upper.bin of=memory.bin seek=131072 + +rm lower.bin +rm upper.bin diff --git a/i386/run.bash b/i386/run.bash index 449e0c7..9bc1dad 100755 --- a/i386/run.bash +++ b/i386/run.bash @@ -1,3 +1,3 @@ #!/usr/bin/env bash -qemu-system-x86_64 -m 512M -enable-kvm -d guest_errors nightloader.bin -qmp unix:qmp.socket,server,nowait +qemu-system-x86_64 -m 64M -enable-kvm -d guest_errors nightloader.bin -qmp unix:qmp.socket,server,nowait