This series is in preparation for passing more parameters via
XEN_DOMCTL_createdomain.  It is hypervisor side cleanup, with a couple of
related tangents.  The toolstack side of this work is forthcoming.

This series has been compile tested on all architecture, and functionally
tested on x86.

Andrew Cooper (7):
  xen/domain: Drop DOMCRF_dummy
  xen/domain: Drop all DOMCRF_* constants
  RFC arm/domain: Reject invalid combinations of domain creation flags
  x86/domain: Remove unused parameters from {hvm,pv}_domain_initialise()
  x86/domain: Optimise the order of actions in arch_domain_create()
  xen/domain: Pass the full domctl_createdomain struct to create_domain()
  xen/mm: Clean up share_xen_page_with_guest() API

 xen/arch/arm/domain.c             |  20 ++---
 xen/arch/arm/mm.c                 |  19 ++---
 xen/arch/arm/setup.c              |   8 +-
 xen/arch/x86/domain.c             | 159 ++++++++++++++++++--------------------
 xen/arch/x86/domain_page.c        |   3 +-
 xen/arch/x86/hvm/dom0_build.c     |   2 +-
 xen/arch/x86/hvm/hvm.c            |   3 +-
 xen/arch/x86/hvm/vmx/vmx.c        |   2 +-
 xen/arch/x86/mm.c                 |  26 +++----
 xen/arch/x86/mm/shadow/common.c   |   2 +-
 xen/arch/x86/pv/domain.c          |   3 +-
 xen/arch/x86/pv/shim.c            |   6 +-
 xen/arch/x86/setup.c              |  18 +++--
 xen/arch/x86/time.c               |   4 +-
 xen/arch/x86/x86_64/mm.c          |  16 ++--
 xen/common/domain.c               |  34 +++++---
 xen/common/domctl.c               |  20 +----
 xen/common/schedule.c             |   2 +-
 xen/common/trace.c                |   9 +--
 xen/common/xenoprof.c             |   3 +-
 xen/include/asm-arm/grant_table.h |   3 +-
 xen/include/asm-arm/mm.h          |   7 --
 xen/include/asm-x86/grant_table.h |   6 +-
 xen/include/asm-x86/hvm/hvm.h     |   3 +-
 xen/include/asm-x86/mm.h          |   8 --
 xen/include/asm-x86/pv/domain.h   |  11 +--
 xen/include/xen/domain.h          |   4 +-
 xen/include/xen/mm.h              |  14 ++++
 xen/include/xen/sched.h           |  32 +++-----
 29 files changed, 197 insertions(+), 250 deletions(-)

-- 
2.1.4


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

Reply via email to