[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH v2 00/16] Make CONFIG_PV work on x86
Hi all This series makes CONFIG_PV work. Booting a hypervisor with PVH Dom0 works. Due to an issue in Xen implementation, XTF tests cause hypervisor to crash (seen on staging as well). But with a local patch to work around the issue, all XTF HVM tests passed. See v1 cover letter for more information. Wei. Wei Liu (16): x86: make mm.c build with !CONFIG_PV x86: put some code in arch_set_info_guest under CONFIG_PV x86: make traps.c build with !CONFIG_PV x86: make construct_dom0 build with !CONFIG_PV x86/pv: make guest_io_{read,write} local functions x86/amd: call post outb hook for both PV and HVM x86: put XEN_DOMCTL_{set,get}_address_size under CONFIG_PV x86: connect guest creation with CONFIG_PV x86: don't setup PV hypercall stubs and entries when !CONFIG_PV x86: don't setup legacy syscall vector when !CONFIG_PV x86: don't set sysenter_entry in vmcs when !CONFIG_PV x86: stub out PV only code in do_debug x86: rearrange x86_64/entry.S x86: make entry point code build when !CONFIG_PV x86: expose CONFIG_PV x86: update help string for CONFIG_HVM xen/arch/x86/Kconfig | 16 ++- xen/arch/x86/cpu/amd.c | 4 +- xen/arch/x86/dom0_build.c | 9 +- xen/arch/x86/domain.c | 12 +- xen/arch/x86/domctl.c | 2 +- xen/arch/x86/hvm/hypercall.c | 2 +- xen/arch/x86/hvm/io.c | 2 +- xen/arch/x86/hvm/vmx/vmcs.c | 7 +- xen/arch/x86/mm.c | 168 +++++++++++++++++++-------------- xen/arch/x86/pv/emul-priv-op.c | 18 +--- xen/arch/x86/smpboot.c | 2 +- xen/arch/x86/traps.c | 25 +++++- xen/arch/x86/x86_64/Makefile | 2 +- xen/arch/x86/x86_64/compat/mm.c | 2 +- xen/arch/x86/x86_64/entry.S | 124 +++++++++++++++--------- xen/arch/x86/x86_64/traps.c | 6 +- xen/common/domain.c | 23 ++++- xen/include/asm-x86/domain.h | 7 +- xen/include/asm-x86/io.h | 2 +- xen/include/asm-x86/traps.h | 5 +- 20 files changed, 294 insertions(+), 144 deletions(-) base-commit: 3486f398a3ddea81ea8c67be981ce31d52036b3a -- git-series 0.9.1 _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |