xen: Split x86/debugger.h into common and arch specific parts
authorBobby Eshleman <bobby.eshleman@gmail.com>
Tue, 28 Sep 2021 20:30:29 +0000 (13:30 -0700)
committerAndrew Cooper <andrew.cooper3@citrix.com>
Fri, 22 Apr 2022 19:39:34 +0000 (20:39 +0100)
commitd6f3f1277acfba5067a149c82ae56333464e3bb0
tree231f1b6a418223c2a0e9fbf8e05552cfcb2bad79
parent8bbc990772f35050b9efaebc0efaaead1ea0aab1
xen: Split x86/debugger.h into common and arch specific parts

With all the non-CONFIG_CRASH_DEBUG functionality moved elsewhere, split
x86/debugger.h in two, with the stubs and explanation moved to xen/debugger.h.

In particular, this means that arches only need to provide an $arch/debugger.h
if they implement CONFIG_CRASH_DEBUG, and ARM's stub can be deleted.

Signed-off-by: Bobby Eshleman <bobby.eshleman@gmail.com>
Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
Acked-by: Julien Grall <jgrall@amazon.com>
Acked-by: Jan Beulich <jbeulich@suse.com>
xen/arch/arm/include/asm/debugger.h [deleted file]
xen/arch/x86/include/asm/debugger.h
xen/arch/x86/traps.c
xen/common/keyhandler.c
xen/common/shutdown.c
xen/drivers/char/console.c
xen/include/xen/debugger.h [new file with mode: 0644]