mbox series

[v3,0/6] xl/libxl: domid allocation/preservation changes

Message ID 20200116093602.4203-1-pdurrant@amazon.com
Headers show
Series xl/libxl: domid allocation/preservation changes | expand

Message

Paul Durrant Jan. 16, 2020, 9:35 a.m. UTC
This series was previously named "xl/libxl: allow creation of domains with
a specified domid".

Paul Durrant (6):
  libxl: add definition of INVALID_DOMID to the API
  libxl_create: make 'soft reset' explicit
  libxl: add infrastructure to track and query 'retired' domids
  libxl: allow creation of domains with a specified or random domid
  xl.conf: introduce 'domid_policy'
  xl: allow domid to be preserved on save/restore or migrate

 docs/man/xl.1.pod.in         |  14 ++++
 docs/man/xl.conf.5.pod       |  10 +++
 tools/examples/xl.conf       |   4 ++
 tools/libxl/libxl.h          |  13 +++-
 tools/libxl/libxl_create.c   |  94 ++++++++++++++++++-------
 tools/libxl/libxl_dm.c       |   2 +-
 tools/libxl/libxl_domain.c   | 132 +++++++++++++++++++++++++++++++++++
 tools/libxl/libxl_internal.c |   2 +-
 tools/libxl/libxl_internal.h |  16 ++++-
 tools/libxl/libxl_types.idl  |   1 +
 tools/xl/xl.c                |  10 +++
 tools/xl/xl.h                |   2 +
 tools/xl/xl_cmdtable.c       |   6 +-
 tools/xl/xl_migrate.c        |  15 ++--
 tools/xl/xl_saverestore.c    |  19 +++--
 tools/xl/xl_utils.h          |   2 -
 tools/xl/xl_vmcontrol.c      |   3 +
 xen/include/public/xen.h     |   3 +
 18 files changed, 304 insertions(+), 44 deletions(-)
---
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Cc: Anthony PERARD <anthony.perard@citrix.com>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Cc: Jan Beulich <jbeulich@suse.com>
Cc: jandryuk@gmail.com
Cc: Julien Grall <julien@xen.org>
Cc: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>
Cc: Wei Liu <wl@xen.org>

Comments

Ian Jackson Jan. 16, 2020, 6:43 p.m. UTC | #1
Paul Durrant writes ("[PATCH v3 0/6] xl/libxl: domid allocation/preservation changes"):
> This series was previously named "xl/libxl: allow creation of domains with
> a specified domid".

Thanks.  I think Anthony ought to have been made a maintainer of
tools/xl at the same time as of tools/libxl.  But that isn't so in
MAINTAINERS right now, so he wasn't CC'd on all these patches.  If you
could fix that up manually for future mails, that would be great.

Thanks,
Ian.
Durrant, Paul Jan. 17, 2020, 9:11 a.m. UTC | #2
> -----Original Message-----
> From: Ian Jackson <ian.jackson@citrix.com>
> Sent: 16 January 2020 19:43
> To: Durrant, Paul <pdurrant@amazon.co.uk>
> Cc: xen-devel@lists.xenproject.org; Andrew Cooper
> <Andrew.Cooper3@citrix.com>; Anthony Perard <anthony.perard@citrix.com>;
> George Dunlap <George.Dunlap@citrix.com>; Jan Beulich <jbeulich@suse.com>;
> jandryuk@gmail.com; Julien Grall <julien@xen.org>; Konrad Rzeszutek Wilk
> <konrad.wilk@oracle.com>; Stefano Stabellini <sstabellini@kernel.org>; Wei
> Liu <wl@xen.org>
> Subject: Re: [PATCH v3 0/6] xl/libxl: domid allocation/preservation
> changes
> 
> Paul Durrant writes ("[PATCH v3 0/6] xl/libxl: domid
> allocation/preservation changes"):
> > This series was previously named "xl/libxl: allow creation of domains
> with
> > a specified domid".
> 
> Thanks.  I think Anthony ought to have been made a maintainer of
> tools/xl at the same time as of tools/libxl.  But that isn't so in
> MAINTAINERS right now, so he wasn't CC'd on all these patches.  If you
> could fix that up manually for future mails, that would be great.
> 

Ok, I'll re-base on top of the patch you posted. That should do the trick.

  Paul