]> xenbits.xensource.com Git - xen.git/commit
xen/x86: switch to use generic implemetation of bug.h
authorOleksii Kurochko <oleksii.kurochko@gmail.com>
Mon, 3 Apr 2023 10:53:29 +0000 (12:53 +0200)
committerJan Beulich <jbeulich@suse.com>
Mon, 3 Apr 2023 10:53:29 +0000 (12:53 +0200)
commit720ebfbad3e3bee8aa18e37e08ef597f493f8bf8
treeb1c8b7632ff925241dc43f6d850e5eccc9705e0c
parent71efa7b868e64d29b2a0488e015e80798f1fde8a
xen/x86: switch to use generic implemetation of bug.h

The following changes were made:
* Make GENERIC_BUG_FRAME mandatory for X86
* Update asm/bug.h using generic implementation in <xen/bug.h>
* Update do_invalid_op using generic do_bug_frame()
* Define BUG_DEBUGGER_TRAP_FATAL to debugger_trap_fatal(X86_EXC_GP,regs)
* type of eip variable was changed to 'const void *'

Signed-off-by: Oleksii Kurochko <oleksii.kurochko@gmail.com>
Reviewed-by: Jan Beulich <jbeulich@suse.com>
xen/arch/x86/Kconfig
xen/arch/x86/include/asm/bug.h
xen/arch/x86/traps.c