On Thu, Mar 16, 2017 at 01:21:08PM +0100, Erik Skultety wrote:
A mediated device will be identified by a UUID (with 'model'
now being
a mandatory <hostdev> attribute to represent the mediated device API) of
the user pre-created mediated device. The data necessary to identify a
mediated device can be easily extended in the future, e.g. when
auto-creation of mediated devices should be enabled.
Additionally, this patch introduces a new virmdev module under src/util.
Signed-off-by: Erik Skultety <eskultet(a)redhat.com>
---
docs/schemas/domaincommon.rng | 22 ++
po/POTFILES.in | 1 +
src/Makefile.am | 1 +
src/conf/domain_conf.c | 82 +++++-
src/conf/domain_conf.h | 9 +
src/libvirt_private.syms | 22 ++
src/qemu/qemu_domain.c | 1 +
src/qemu/qemu_hotplug.c | 2 +
src/security/security_apparmor.c | 3 +
src/security/security_dac.c | 2 +
src/security/security_selinux.c | 2 +
src/util/virmdev.c | 487 ++++++++++++++++++++++++++++++++++++
src/util/virmdev.h | 123 +++++++++
Introducing virmdev would be better as a separate patch before this one.
tests/domaincapsschemadata/full.xml | 1 +
14 files changed, 757 insertions(+), 1 deletion(-)
create mode 100644 src/util/virmdev.c
create mode 100644 src/util/virmdev.h
Pavel