update the readme
[lunaix-os.git] / lunaix-os / live_debug.sh
index e10f71cc733ce304795ca1c1156e1c3400146919..d70c54d39f39ad01856747d8437a5693f8175f04 100755 (executable)
@@ -4,14 +4,20 @@ hmp_port=45454
 gdb_port=1234
 default_cmd="console=/dev/ttyS0"
 
-make CMDLINE=${default_cmd} ARCH=${ARCH} 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 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