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 (5):
  x86/mem_access: put p2m_{get/set}_suppress_ve under CONFIG_HVM
  x86/p2m/pod: make it build with !CONFIG_HVM
  x86/mm: put nested p2m code under CONFIG_HVM
  x86/mm: put HVM only code under CONFIG_HVM
  x86: expose CONFIG_HVM

 xen/arch/x86/Kconfig             | 12 +++++-
 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     | 35 ++++++++++++------
 xen/arch/x86/mm/mem_sharing.c    |  2 +-
 xen/arch/x86/mm/p2m-pod.c        | 11 ++++++-
 xen/arch/x86/mm/p2m-pt.c         |  4 +-
 xen/arch/x86/mm/p2m.c            | 53 ++++++++++++++++++---------
 xen/common/memory.c              |  3 +-
 xen/common/vm_event.c            |  4 +--
 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/p2m.h        | 66 ++++++++++++++++++++++++++++++---
 15 files changed, 179 insertions(+), 45 deletions(-)

base-commit: 94b8b2e09290cca0fcd8afd930f7f083458b1afe
-- 
git-series 0.9.1

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

Reply via email to