]> xenbits.xensource.com Git - people/liuw/libxenctrl-split/xen.git/commit
tools/libxc: Remove osdep indirection for xc_evtchn
authorIan Campbell <ian.campbell@citrix.com>
Tue, 9 Jun 2015 12:54:09 +0000 (13:54 +0100)
committerIan Campbell <ian.campbell@citrix.com>
Fri, 22 Jan 2016 12:19:02 +0000 (12:19 +0000)
commit97d9bc6ca610b9b3a3306fe25344deb88dff189f
tree02a8f4fa8f7695fc30c54db5b7411b07a6f2d891
parent3272230848f36eb5bbb660216898a90048a81d9f
tools/libxc: Remove osdep indirection for xc_evtchn

The alternative backend (a xen-api/xapi shim) is no longer around and
so this stuff is now just baggage which is getting in the way of
refactoring libxenctrl.

Note that the intention is to move this into a separate library
shortly.

Nested virt probably suffices for this use case now.

One incorrect instance of using xc_interface where xc_evtchn (in ocaml
stubs) is removed, this used to work because they were typedefs to the
same struct, but is no longer permitted.

Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
Acked-by: Wei Liu <wei.liu2@citrix.com>
12 files changed:
tools/libxc/include/xenctrl.h
tools/libxc/include/xenctrlosdep.h
tools/libxc/xc_evtchn.c
tools/libxc/xc_freebsd_osdep.c
tools/libxc/xc_linux_osdep.c
tools/libxc/xc_minios.c
tools/libxc/xc_netbsd.c
tools/libxc/xc_private.c
tools/libxc/xc_private.h
tools/libxc/xc_solaris.c
tools/libxc/xenctrl_osdep_ENOSYS.c
tools/ocaml/libs/eventchn/xeneventchn_stubs.c