summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gdbinit3
-rwxr-xr-xdebug.sh4
2 files changed, 3 insertions, 4 deletions
diff --git a/.gdbinit b/.gdbinit
index 14cbe46..9faf2b9 100644
--- a/.gdbinit
+++ b/.gdbinit
@@ -1,4 +1,3 @@
target remote localhost:1234
-symbol-file kernel/kernel.os
-break kernel_entry
+add-symbol-file kc/core/kernel.os 0xffffffff80001000 -s .data 0xffffffff80005000
diff --git a/debug.sh b/debug.sh
index 418dadc..988fb5c 100755
--- a/debug.sh
+++ b/debug.sh
@@ -6,9 +6,9 @@ make -C loader &&
./image.sh &&
-qemu-system-x86_64 -cpu qemu64 \
+qemu-system-x86_64 -d int \
-drive if=pflash,format=raw,unit=0,file=/usr/share/ovmf/x64/OVMF_CODE.fd,readonly=on \
-drive if=pflash,format=raw,unit=1,file=OVMF_VARS.fd \
-net none -drive file=uefi.img,if=ide,format=raw -monitor stdio \
- -serial file:sophia.log -d int -no-shutdown -no-reboot -s -S
+ -serial file:sophia.log -no-shutdown -no-reboot -s -S