tools/libxendevicemodel: introduce the new library
authorPaul Durrant <paul.durrant@citrix.com>
Wed, 15 Feb 2017 13:54:25 +0000 (13:54 +0000)
committerIan Jackson <Ian.Jackson@eu.citrix.com>
Thu, 23 Feb 2017 11:56:28 +0000 (11:56 +0000)
commitb108240265deea37601f1a605910069a837da841
tree300b3ad9d0f936669403b818df601f12d438ea2c
parentd97ce3614ba5d5e70a39d28a64de684e3b27c9dc
tools/libxendevicemodel: introduce the new library

The new xendevicemodel library is intended to be used by all Xen device
models such that the only hypercall that use will be the dm_op hypercall
added by commit 524a98c2.

This patch adds the boilerplate for the new library, with only open() and
close() entry points, and calls to those from libxenctrl in preparation
for the compat layer added by a subsequent patch.

[ Also: update MINIOS_UPSTREAM_REVISION and QEMU_TRADITIONAL_REVISION
  to the commits with the corresponding changes to those other trees
  - Ian Jackson ]

Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
Acked-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
Cc: Wei Liu <wei.liu2@citrix.com>
Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>
13 files changed:
Config.mk
stubdom/Makefile
tools/Makefile
tools/Rules.mk
tools/libs/Makefile
tools/libs/devicemodel/Makefile [new file with mode: 0644]
tools/libs/devicemodel/core.c [new file with mode: 0644]
tools/libs/devicemodel/include/xendevicemodel.h [new file with mode: 0644]
tools/libs/devicemodel/libxendevicemodel.map [new file with mode: 0644]
tools/libs/devicemodel/private.h [new file with mode: 0644]
tools/libxc/Makefile
tools/libxc/xc_private.c
tools/libxc/xc_private.h