|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH 00/11] xen: Initial kexec/kdump implementation
Hi,
This set of patches contains initial kexec/kdump implementation for Xen.
Currently only dom0 is supported, however, almost all infrustructure
required for domU support is ready.
Daniel
arch/x86/include/asm/kexec.h | 10 +-
arch/x86/include/asm/xen/hypercall.h | 6 +
arch/x86/include/asm/xen/kexec.h | 83 +++++++++
arch/x86/kernel/machine_kexec_64.c | 12 +-
arch/x86/kernel/vmlinux.lds.S | 7 +-
arch/x86/xen/Makefile | 3 +
arch/x86/xen/enlighten.c | 12 ++
arch/x86/xen/kexec.c | 150 ++++++++++++++++
arch/x86/xen/machine_kexec_32.c | 245 ++++++++++++++++++++++++++
arch/x86/xen/machine_kexec_64.c | 301 +++++++++++++++++++++++++++++++
arch/x86/xen/relocate_kernel_32.S | 323 ++++++++++++++++++++++++++++++++++
arch/x86/xen/relocate_kernel_64.S | 309 ++++++++++++++++++++++++++++++++
drivers/xen/sys-hypervisor.c | 42 +++++-
include/linux/kexec.h | 18 ++
include/xen/interface/xen.h | 33 ++++
kernel/kexec.c | 125 ++++++++++----
16 files changed, 1636 insertions(+), 43 deletions(-)
Daniel Kiper (11):
kexec: introduce kexec_ops struct
x86/kexec: Add extra pointers to transition page table PGD, PUD, PMD and
PTE
xen: Introduce architecture independent data for kexec/kdump
x86/xen: Introduce architecture dependent data for kexec/kdump
x86/xen: Register resources required by kexec-tools
x86/xen: Add i386 kexec/kdump implementation
x86/xen: Add x86_64 kexec/kdump implementation
x86/xen: Add kexec/kdump makefile rules
x86/xen/enlighten: Add init and crash kexec/kdump hooks
drivers/xen: Export vmcoreinfo through sysfs
x86: Add Xen kexec control code size check to linker script
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |