All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/7] xen: More assorted improvements to domain creation
@ 2018-03-09 13:18 Andrew Cooper
  2018-03-09 13:18 ` [PATCH 1/7] xen/domain: Drop DOMCRF_dummy Andrew Cooper
                   ` (6 more replies)
  0 siblings, 7 replies; 42+ messages in thread
From: Andrew Cooper @ 2018-03-09 13:18 UTC (permalink / raw)
  To: Xen-devel; +Cc: Andrew Cooper

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

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

end of thread, other threads:[~2018-03-16 10:58 UTC | newest]

Thread overview: 42+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-03-09 13:18 [PATCH 0/7] xen: More assorted improvements to domain creation Andrew Cooper
2018-03-09 13:18 ` [PATCH 1/7] xen/domain: Drop DOMCRF_dummy Andrew Cooper
2018-03-09 14:12   ` Wei Liu
2018-03-09 16:46     ` Jan Beulich
2018-03-11 20:01   ` Julien Grall
2018-03-09 13:18 ` [PATCH 2/7] xen/domain: Drop all DOMCRF_* constants Andrew Cooper
2018-03-09 14:12   ` Wei Liu
2018-03-09 14:14     ` Andrew Cooper
2018-03-09 14:16       ` Wei Liu
2018-03-09 16:48         ` Jan Beulich
2018-03-11 20:02   ` Julien Grall
2018-03-09 13:18 ` [PATCH 3/7] RFC arm/domain: Reject invalid combinations of domain creation flags Andrew Cooper
2018-03-11 19:59   ` Julien Grall
2018-03-12 16:32     ` Wei Liu
2018-03-13 14:42       ` Julien Grall
2018-03-15 20:02         ` Andrew Cooper
2018-03-09 13:18 ` [PATCH 4/7] x86/domain: Remove unused parameters from {hvm, pv}_domain_initialise() Andrew Cooper
2018-03-09 14:13   ` Wei Liu
2018-03-09 16:49     ` Jan Beulich
2018-03-13 12:05   ` Roger Pau Monné
2018-03-15 20:09     ` Andrew Cooper
2018-03-16 10:58       ` Jan Beulich
2018-03-09 13:18 ` [PATCH 5/7] x86/domain: Optimise the order of actions in arch_domain_create() Andrew Cooper
2018-03-09 14:43   ` Wei Liu
2018-03-09 16:54   ` Jan Beulich
2018-03-15 20:15     ` Andrew Cooper
2018-03-16  7:40       ` Jan Beulich
2018-03-13 12:18   ` Roger Pau Monné
2018-03-09 13:18 ` [PATCH 6/7] xen/domain: Pass the full domctl_createdomain struct to create_domain() Andrew Cooper
2018-03-09 14:50   ` Wei Liu
2018-03-09 17:00   ` Jan Beulich
2018-03-09 17:06     ` Andrew Cooper
2018-03-12 12:57       ` Jan Beulich
2018-03-11 20:08   ` Julien Grall
2018-03-09 13:18 ` [PATCH 7/7] xen/mm: Clean up share_xen_page_with_guest() API Andrew Cooper
2018-03-09 14:53   ` Wei Liu
2018-03-11 20:29   ` Julien Grall
2018-03-13 12:28   ` Roger Pau Monné
2018-03-13 14:39     ` Jan Beulich
2018-03-15 20:25       ` Andrew Cooper
2018-03-16  7:43         ` Jan Beulich
2018-03-16  8:58           ` Andrew Cooper

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.