xen-devel.lists.xenproject.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v4 0/7] Make CONFIG_HVM work
@ 2018-09-13 16:38 Wei Liu
  2018-09-13 16:38 ` [PATCH v4 1/7] x86/p2m/pod: make it build with !CONFIG_HVM Wei Liu
                   ` (6 more replies)
  0 siblings, 7 replies; 19+ messages in thread
From: Wei Liu @ 2018-09-13 16:38 UTC (permalink / raw)
  To: xen-devel; +Cc: Wei Liu

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@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel

^ permalink raw reply	[flat|nested] 19+ messages in thread

end of thread, other threads:[~2018-09-21 16:01 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-09-13 16:38 [PATCH v4 0/7] Make CONFIG_HVM work Wei Liu
2018-09-13 16:38 ` [PATCH v4 1/7] x86/p2m/pod: make it build with !CONFIG_HVM Wei Liu
2018-09-13 16:56   ` Tamas K Lengyel
2018-09-14 12:41   ` Jan Beulich
2018-09-21 16:01     ` Wei Liu
2018-09-13 16:38 ` [PATCH v4 2/7] x86: provide stubs, declarations and macros in hvm.h Wei Liu
2018-09-14 12:44   ` Jan Beulich
2018-09-13 16:38 ` [PATCH v4 3/7] x86/mm: put nested p2m code under CONFIG_HVM Wei Liu
2018-09-14 12:50   ` Jan Beulich
2018-09-21 15:45     ` Wei Liu
2018-09-13 16:38 ` [PATCH v4 4/7] x86/mm: put HVM only " Wei Liu
2018-09-13 16:50   ` Tamas K Lengyel
2018-09-21 15:50     ` Wei Liu
2018-09-13 16:38 ` [PATCH v4 5/7] x86/mm: put paging_update_nestedmode " Wei Liu
2018-09-13 16:38 ` [PATCH v4 6/7] xen: connect guest creation with CONFIG_HVM Wei Liu
2018-09-14 12:51   ` Jan Beulich
2018-09-13 16:38 ` [PATCH v4 7/7] x86: expose CONFIG_HVM Wei Liu
2018-09-14 12:55   ` Jan Beulich
2018-09-21 15:53     ` Wei Liu

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).