diff options
-rw-r--r-- | README | 6 | ||||
-rw-r--r-- | src/.gdbinit | 5 | ||||
-rw-r--r-- | src/Makefile | 4 |
3 files changed, 13 insertions, 2 deletions
@@ -52,6 +52,12 @@ gdb) symbol-file kernel.sym gdb) break entry gdb) c +or make a enable execution of the local .gdbinit file in 'src' +with the following settings in the user ~/.gdbinit + +set auto-load local-gdbinit +set auto-load safe-path / + links ----- diff --git a/src/.gdbinit b/src/.gdbinit new file mode 100644 index 0000000..94edd63 --- /dev/null +++ b/src/.gdbinit @@ -0,0 +1,5 @@ +target remote localhost:1234 +symbol-file kernel.sym +break entry +c +wh diff --git a/src/Makefile b/src/Makefile index 3e89a74..f15a8d9 100644 --- a/src/Makefile +++ b/src/Makefile @@ -77,11 +77,11 @@ clean: -rm -f boot.bin kernel.bin kernel.sym kernel.elf image.bin magic.bin *.o boot.map image.tmp run-qemu: image.bin - qemu-system-i386 -d guest_errors -m 32 -drive "file=image.bin,if=ide,format=raw" \ + qemu-system-i386 -curses -d guest_errors -m 32 -drive "file=image.bin,if=ide,format=raw" \ -serial file:serial.log run-qemu-debug: image.bin - qemu-system-i386 -S -s -d guest_errors -m 32 -drive "file=image.bin,if=ide,format=raw" \ + qemu-system-i386 -curses -S -s -d guest_errors -m 32 -drive "file=image.bin,if=ide,format=raw" \ -serial file:serial.log run-bochs: |