feat: integrate gdb support over serial port for bare-metal debugging.
authorMinep <zelong56@gmail.com>
Tue, 18 Oct 2022 23:11:28 +0000 (00:11 +0100)
committerMinep <zelong56@gmail.com>
Tue, 18 Oct 2022 23:11:28 +0000 (00:11 +0100)
commit4f966b9a6710d138d6e921bf2a1e40f2abc76f9a
treebc7656384b67a232c90afb97f1e9faa66db25995
parentddb4e08c76afcae5e40e0bcb418683dfb2a22aa8
feat: integrate gdb support over serial port for bare-metal debugging.
15 files changed:
lunaix-os/config/make-debug-tool
lunaix-os/debug/bg_lsdbg.c [new file with mode: 0644]
lunaix-os/debug/gdbstub.c [new file with mode: 0644]
lunaix-os/debug/sdbg.c [new file with mode: 0644]
lunaix-os/includes/arch/x86/vectors.h
lunaix-os/includes/hal/ioapic.h
lunaix-os/includes/lunaix/peripheral/serial.h [new file with mode: 0644]
lunaix-os/includes/lunaix/syslog.h
lunaix-os/includes/sdbg/gdbstub.h [new file with mode: 0644]
lunaix-os/includes/sdbg/lsdbg.h [new file with mode: 0644]
lunaix-os/includes/sdbg/protocol.h [new file with mode: 0644]
lunaix-os/kernel/kprintf.c
lunaix-os/kernel/peripheral/serial.c [new file with mode: 0644]
lunaix-os/kernel/proc0.c
lunaix-os/makefile