[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] [PATCH v4 0/7] Make CONFIG_HVM work



This series goes through x86 code to make CONFIG_HVM work.

With this series, it is possible to build Xen with PV support only.

See cover letters from previous versions for more details.

Wei.

Wei Liu (7):
  x86/p2m/pod: make it build with !CONFIG_HVM
  x86: provide stubs, declarations and macros in hvm.h
  x86/mm: put nested p2m code under CONFIG_HVM
  x86/mm: put HVM only code under CONFIG_HVM
  x86/mm: put paging_update_nestedmode under CONFIG_HVM
  xen: connect guest creation with CONFIG_HVM
  x86: expose CONFIG_HVM

 xen/arch/x86/Kconfig             |  10 +++-
 xen/arch/x86/domain.c            |   4 +-
 xen/arch/x86/domctl.c            |   2 +-
 xen/arch/x86/mm.c                |   2 +-
 xen/arch/x86/mm/Makefile         |  11 +--
 xen/arch/x86/mm/mem_access.c     |  18 +++++-
 xen/arch/x86/mm/mem_sharing.c    |   2 +-
 xen/arch/x86/mm/p2m-pt.c         |   4 +-
 xen/arch/x86/mm/p2m.c            |  67 +++++++++++++++------
 xen/arch/x86/mm/paging.c         |   2 +-
 xen/common/domain.c              |   7 ++-
 xen/common/memory.c              |   3 +-
 xen/common/vm_event.c            |   6 +-
 xen/include/asm-x86/altp2m.h     |  13 +++-
 xen/include/asm-x86/domain.h     |   2 +-
 xen/include/asm-x86/hvm/domain.h |   4 +-
 xen/include/asm-x86/hvm/hvm.h    | 104 ++++++++++++++++++++++++++++++++-
 xen/include/asm-x86/p2m.h        |  48 +++++++++++++--
 18 files changed, 275 insertions(+), 34 deletions(-)

base-commit: 1c21390736524e1fdf7f99816ac54ae85aa9673c
-- 
git-series 0.9.1

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.