fix: gen_ksymtable does not work on non-English platform
[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 ARCH=${ARCH} &
16
17 QMPORT=${hmp_port} gdb build/bin/kernel.bin -ex "target remote localhost:${gdb_port}"