]> git.proxmox.com Git - mirror_qemu.git/commit
xen: destroy_hvm_domain: Try xendevicemodel_shutdown
authorIan Jackson <ian.jackson@eu.citrix.com>
Fri, 15 Sep 2017 16:51:52 +0000 (17:51 +0100)
committerIan Jackson <Ian.Jackson@eu.citrix.com>
Thu, 26 Apr 2018 15:29:51 +0000 (16:29 +0100)
commit6b47c2aa780c98cea7a39cbe36c30d3923e5163e
tree9c4ee3ba8a9019ae279a7a067a65e46b4f4e0ac5
parent85f3c64da3235ae9f7c66a5264170f5101145b30
xen: destroy_hvm_domain: Try xendevicemodel_shutdown

xc_interface_open etc. is not going to work if we have dropped
privilege, but xendevicemodel_shutdown will if everything is new
enough.

xendevicemodel_shutdown is only availabe in Xen 4.10 and later, so
provide a stub for earlier versions.

Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
Reviewed-by: Anthony PERARD <anthony.perard@citrix.com>
hw/i386/xen/xen-hvm.c
include/hw/xen/xen_common.h