diff options
author | Anthony PERARD <anthony.perard@citrix.com> | 2011-02-25 16:20:34 +0000 |
---|---|---|
committer | Alexander Graf <agraf@suse.de> | 2011-05-08 10:09:59 +0200 |
commit | d5b93ddfefe63d5869a8eb97ea3474867d3b105b (patch) | |
tree | 59e371524ce2dc25b9a9940f4a3c811e7d0aef1f /hw/xen_backend.h | |
parent | ce6bc29458e9e0a95da8aa192fc117125132dc2a (diff) | |
download | qemu-d5b93ddfefe63d5869a8eb97ea3474867d3b105b.zip qemu-d5b93ddfefe63d5869a8eb97ea3474867d3b105b.tar.gz qemu-d5b93ddfefe63d5869a8eb97ea3474867d3b105b.tar.bz2 |
xen: Support new libxc calls from xen unstable.
This patch updates the libxenctrl calls in Qemu to use the new interface,
otherwise Qemu wouldn't be able to build against new versions of the
library.
We check libxenctrl version in configure, from Xen 3.3.0 to Xen
unstable.
Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Acked-by: Alexander Graf <agraf@suse.de>
Signed-off-by: Alexander Graf <agraf@suse.de>
Diffstat (limited to 'hw/xen_backend.h')
-rw-r--r-- | hw/xen_backend.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/hw/xen_backend.h b/hw/xen_backend.h index 1b428e3..6401c85 100644 --- a/hw/xen_backend.h +++ b/hw/xen_backend.h @@ -45,8 +45,8 @@ struct XenDevice { int remote_port; int local_port; - int evtchndev; - int gnttabdev; + XenEvtchn evtchndev; + XenGnttab gnttabdev; struct XenDevOps *ops; QTAILQ_ENTRY(XenDevice) next; @@ -55,7 +55,7 @@ struct XenDevice { /* ------------------------------------------------------------- */ /* variables */ -extern int xen_xc; +extern XenXC xen_xc; extern struct xs_handle *xenstore; extern const char *xen_protocol; |