Message ID | 20200131150149.2008-1-pdurrant@amazon.com (mailing list archive) |
---|---|
Headers | show |
Series | xl/libxl: domid allocation/preservation changes | expand |
Ping? > -----Original Message----- > From: Paul Durrant <pdurrant@amazon.com> > Sent: 31 January 2020 15:02 > To: xen-devel@lists.xenproject.org > Cc: Durrant, Paul <pdurrant@amazon.co.uk>; Andrew Cooper > <andrew.cooper3@citrix.com>; Anthony PERARD <anthony.perard@citrix.com>; > George Dunlap <George.Dunlap@eu.citrix.com>; Ian Jackson > <ian.jackson@eu.citrix.com>; Jan Beulich <jbeulich@suse.com>; Jason > Andryuk <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: [PATCH v5 0/7] xl/libxl: domid allocation/preservation changes > > Paul Durrant (7): > libxl: add definition of INVALID_DOMID to the API > libxl_create: make 'soft reset' explicit > libxl: generalise libxl__domain_userdata_lock() > libxl: add infrastructure to track and query 'recent' 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/helpers/xen-init-dom0.c | 30 +++++ > tools/libxl/libxl.h | 15 ++- > tools/libxl/libxl_create.c | 125 ++++++++++++++----- > tools/libxl/libxl_device.c | 4 +- > tools/libxl/libxl_disk.c | 12 +- > tools/libxl/libxl_dm.c | 2 +- > tools/libxl/libxl_dom.c | 12 +- > tools/libxl/libxl_domain.c | 218 ++++++++++++++++++++++++++++++++-- > tools/libxl/libxl_internal.c | 67 +++++++---- > tools/libxl/libxl_internal.h | 30 +++-- > tools/libxl/libxl_mem.c | 8 +- > tools/libxl/libxl_pci.c | 4 +- > tools/libxl/libxl_types.idl | 1 + > tools/libxl/libxl_usb.c | 8 +- > 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 + > 25 files changed, 517 insertions(+), 107 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: Jason Andryuk <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> > -- > 2.20.1