[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [PATCH 0/3] x86/entry: Cleanup and livepatch support
The main patch here is patch 2, to support livepatching. Patch 3 is just cleanup. Andrew Cooper (3): x86/traps: Move do_general_protection() earlier x86/entry: Rework the exception entrypoints x86/treewide: Drop the TRAP_* legacy names xen/arch/x86/cpu/mcheck/vmce.c | 2 +- xen/arch/x86/cpuid.c | 6 +- xen/arch/x86/crash.c | 6 +- xen/arch/x86/domain.c | 2 +- xen/arch/x86/extable.c | 8 +- xen/arch/x86/hvm/emulate.c | 17 +- xen/arch/x86/hvm/hvm.c | 61 +++--- xen/arch/x86/hvm/io.c | 2 +- xen/arch/x86/hvm/svm/emulate.c | 2 +- xen/arch/x86/hvm/svm/intr.c | 2 +- xen/arch/x86/hvm/svm/nestedsvm.c | 32 +-- xen/arch/x86/hvm/svm/svm.c | 76 ++++---- xen/arch/x86/hvm/svm/vmcb.c | 4 +- xen/arch/x86/hvm/vm_event.c | 10 +- xen/arch/x86/hvm/vmx/intr.c | 2 +- xen/arch/x86/hvm/vmx/realmode.c | 16 +- xen/arch/x86/hvm/vmx/vmcs.c | 4 +- xen/arch/x86/hvm/vmx/vmx.c | 79 ++++---- xen/arch/x86/hvm/vmx/vvmx.c | 28 +-- xen/arch/x86/include/asm/domain.h | 2 +- xen/arch/x86/include/asm/hvm/hvm.h | 8 +- xen/arch/x86/include/asm/processor.h | 78 +------- xen/arch/x86/include/asm/x86-defns.h | 2 + xen/arch/x86/machine_kexec.c | 2 +- xen/arch/x86/mm.c | 2 +- xen/arch/x86/mm/mem_access.c | 2 +- xen/arch/x86/mm/shadow/hvm.c | 2 +- xen/arch/x86/mm/shadow/multi.c | 10 +- xen/arch/x86/pv/callback.c | 6 +- xen/arch/x86/pv/emul-gate-op.c | 34 ++-- xen/arch/x86/pv/emul-inv-op.c | 2 +- xen/arch/x86/pv/emul-priv-op.c | 14 +- xen/arch/x86/pv/emulate.c | 2 +- xen/arch/x86/pv/iret.c | 2 +- xen/arch/x86/pv/ro-page-fault.c | 4 +- xen/arch/x86/pv/traps.c | 12 +- xen/arch/x86/traps.c | 257 +++++++++++++------------ xen/arch/x86/x86_64/compat/entry.S | 12 +- xen/arch/x86/x86_64/entry.S | 167 ++++++---------- xen/arch/x86/x86_emulate.c | 10 +- xen/arch/x86/x86_emulate/x86_emulate.h | 4 +- 41 files changed, 449 insertions(+), 544 deletions(-) -- 2.30.2
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |