X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/270869139db617e29a35bb9ded41087bb702f9ac..71e44ac5296a7819554ce50b79129d64fd740e8f:/lunaix-os/live_debug.sh diff --git a/lunaix-os/live_debug.sh b/lunaix-os/live_debug.sh index d189329..d70c54d 100755 --- a/lunaix-os/live_debug.sh +++ b/lunaix-os/live_debug.sh @@ -4,15 +4,20 @@ hmp_port=45454 gdb_port=1234 default_cmd="console=/dev/ttyS0" -make CMDLINE=${default_cmd} ARCH=${ARCH} MODE=${MODE:-debug} image -j5 || exit -1 +make ARCH=${ARCH} MODE=${MODE:-debug} all -j5 || exit -1 ./scripts/qemu.py \ scripts/qemus/qemu_x86_dev.json \ --qemu-dir "${QEMU_DIR}" \ - -v KIMG=build/lunaix.iso \ -v QMPORT=${hmp_port} \ -v GDB_PORT=${gdb_port} \ - -v EXT2_TEST_DISC=machine/test_part.ext2 \ - -v ARCH=${ARCH} & + -v ROOTFS=lunaix_rootfs.ext2 \ + -v ARCH=${ARCH} \ + -v KBIN=build/bin/kernel.bin \ + -v "KCMD=${default_cmd} rootfs=/dev/block/sda init=/bin/init" \ + -- \ + -nographic & -QMPORT=${hmp_port} gdb build/bin/kernel.bin -ex "target remote localhost:${gdb_port}" \ No newline at end of file +QMPORT=${hmp_port} gdb-multiarch \ + build/bin/kernel.bin \ + -ex "target remote localhost:${gdb_port}" \ No newline at end of file