Message ID | 20190409164542.30274-1-anthony.perard@citrix.com (mailing list archive) |
---|---|
Headers | show |
Series | libxl: New slow lock + fix libxl_cdrom_insert with QEMU depriv | expand |
Ping? On Tue, Apr 09, 2019 at 05:45:33PM +0100, Anthony PERARD wrote: > This patch series fix libxl_cdrom_insert to work with a depriviledge QEMU. For > that, we need to use libxl__ev_qmp. For that, we need a new lock because > userdata_lock can't be used anymore. > > Patch series available in this git branch: > https://xenbits.xen.org/git-http/people/aperard/xen-unstable.git br.libxl-slow-lock-v1 > > Anthony PERARD (9): > libxl_internal: Remove lost comment > libxl: Pointer on usage of libxl__domain_userdata_lock > libxl_internal: Split out userdata lock function > libxl_internal: Create new lock for devices hotplug via QMP > libxl_disk: Reorganise libxl_cdrom_insert > libxl_disk: Cut libxl_cdrom_insert into steps .. > libxl: Move qmp_parameters_* prototypes to libxl_internal.h > libxl_disk: Use ev_qmp in libxl_cdrom_insert > libxl_disk: Implement missing timeout for libxl_cdrom_insert > > tools/libxl/libxl_disk.c | 330 ++++++++++++++++++++++++++++------- > tools/libxl/libxl_internal.c | 77 +++++++- > tools/libxl/libxl_internal.h | 73 ++++++-- > tools/libxl/libxl_qmp.c | 89 ++++------ > 4 files changed, 426 insertions(+), 143 deletions(-)