optimize the menuconfig redrawing
[lunaix-os.git] / lunaix-os / live_debug.sh
1 #!/usr/bin/env bash
2
3 hmp_port=45454
4 gdb_port=1234
5 default_cmd="console=/dev/ttyS0"
6
7 make CMDLINE=${default_cmd} ARCH=${ARCH} MODE=${MODE:-debug} image -j5 || exit -1
8
9 ./scripts/qemu.py \
10     scripts/qemus/qemu_x86_dev.json \
11     --qemu-dir "${QEMU_DIR}" \
12     -v KIMG=build/lunaix.iso \
13     -v QMPORT=${hmp_port} \
14     -v GDB_PORT=${gdb_port} \
15     -v EXT2_TEST_DISC=machine/test_part.ext2 \
16     -v ARCH=${ARCH} &
17
18 QMPORT=${hmp_port} gdb build/bin/kernel.bin -ex "target remote localhost:${gdb_port}"