GDB serial and backtrace support.
authorLubomir Kundrak <lkundrak@redhat.com>
Sun, 26 Feb 2012 18:17:37 +0000 (19:17 +0100)
committerVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Sun, 26 Feb 2012 18:17:37 +0000 (19:17 +0100)
commitff27c3dd5d59a4bcbba54317e37ecdbf127cea8a
tree846ddfded486984acf795e4191633e048a150963
parent585031cb92b9b331da85193f81ec8c50a6ff7490
parent1948a3b714380853791e9dae6eae29e40e3bf5a0
GDB serial and backtrace support.

* grub-core/kern/i386/realmode.S (real_to_prot): Reload IDT.
(prot_to_real): Likewise.
* grub-core/kern/i386/int.S (grub_bios_interrupt): Remove IDT reload.
* grub-core/Makefile.core.def (backtrace): New module.
(gdb): Likewise.
* grub-core/gdb/cstub.c: New file.
* grub-core/gdb/gdb.c: Likewise.
* grub-core/gdb/i386/idt.c: Likewise.
* grub-core/gdb/i386/machdep.S: Likewise.
* grub-core/gdb/i386/signal.c: Likewise.
* grub-core/lib/i386/backtrace.c: Likewise.
* include/grub/backtrace.h: Likewise.
* include/grub/gdb.h: Likewise.
* include/grub/i386/gdb.h: Likewise.

Also-By: Vladimir Serbinenko <phcoder@gmail.com>
ChangeLog
grub-core/Makefile.core.def