]> xenbits.xensource.com Git - people/andrewcoop/xen.git/commit
x86: Remove gdbstub
authorAndrew Cooper <andrew.cooper3@citrix.com>
Fri, 26 Jan 2024 19:57:01 +0000 (19:57 +0000)
committerAndrew Cooper <andrew.cooper3@citrix.com>
Thu, 1 Feb 2024 19:52:44 +0000 (19:52 +0000)
commitd182f9feae6d8085121fbf5f8978e9a43b90da41
treec61e4bc83f01a0b25c00432163aa5bf3993fe3fa
parent583f1d0950529f3517b1741c2b21a028a82ba831
x86: Remove gdbstub

In 13y of working on Xen, I've never seen seen it used.  The implementation
was introduced (commit b69f92f3012e, Jul 28 2004) with known issues such as:

  /* Resuming after we've stopped used to work, but more through luck
     than any actual intention.  It doesn't at the moment. */

which appear to have gone unfixed for the 20 years since.

Nowadays there are more robust ways of inspecting crashed state, such as a
kexec crash kernel, or running Xen in a VM.

This will allow us to clean up some hooks around the codebase which are
proving awkward for other tasks.

Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
Acked-by: Jan Beulich <jbeulich@suse.com>
CHANGELOG.md
docs/misc/xen-command-line.pandoc
xen/Kconfig.debug
xen/arch/x86/Makefile
xen/arch/x86/gdbstub.c [deleted file]
xen/arch/x86/x86_64/Makefile
xen/arch/x86/x86_64/gdbstub.c [deleted file]
xen/common/Makefile
xen/common/gdbstub.c [deleted file]
xen/include/xen/gdbstub.h [deleted file]