On Wed, Jul 05, 2017 at 01:17 PM +0200, "Longpeng(Mike)" <longpeng2@xxxxxxxxxx> wrote: > As virtio-crypto has been supported in QEMU 2.8 and the frontend > driver has been merged in linux 4.10, so it's necessary to support > virtio-crypto in libvirt. > > --- > Hi guys, > Sorry for the long delay... > > Changes since v2: > - PATCH 1: modify docs as Martin & Boris's suggestion. [Martin & Boris] > - PATCH 2: add the missing 'ToString'. [Martin] > - PATCH 3: use virAsprintf instead of virBufferAsprintf. [Martin] > remove pointless virBufferCheckError. [Martin] > - rebase on master. [Longpeng] > > Changes since v1: > - split patch [Martin] > - rebase on master [Martin] > - add docs/tests/schema [Martin] > - fix typos [Gonglei] > > --- > Longpeng(Mike) (4): > docs: schema: Add basic documentation for the virtual > conf: Parse virtio-crypto in the domain XML > qemu: Implement support for 'builtin' backend for virtio-crypto > tests: Add testcase for virtio-crypto XML parsing > > docs/formatdomain.html.in | 61 ++++++ > docs/schemas/domaincommon.rng | 30 +++ > src/conf/domain_conf.c | 213 ++++++++++++++++++++- > src/conf/domain_conf.h | 32 ++++ > src/libvirt_private.syms | 4 + > src/qemu/qemu_alias.c | 20 ++ > src/qemu/qemu_alias.h | 3 + > src/qemu/qemu_capabilities.c | 6 + > src/qemu/qemu_capabilities.h | 4 + > src/qemu/qemu_command.c | 126 ++++++++++++ > src/qemu/qemu_command.h | 3 + > src/qemu/qemu_domain_address.c | 25 +++ > src/qemu/qemu_driver.c | 6 + > src/qemu/qemu_hotplug.c | 1 + > tests/qemucapabilitiesdata/caps_2.8.0.s390x.xml | 2 + > tests/qemucapabilitiesdata/caps_2.8.0.x86_64.xml | 2 + > .../qemuxml2argv-virtio-crypto-builtin.xml | 26 +++ > .../qemuxml2argv-virtio-crypto.args | 22 +++ > .../qemuxml2xmlout-virtio-crypto-builtin.xml | 31 +++ > tests/qemuxml2xmltest.c | 2 + > 20 files changed, 618 insertions(+), 1 deletion(-) > create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-virtio-crypto-builtin.xml > create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-virtio-crypto.args > create mode 100644 tests/qemuxml2xmloutdata/qemuxml2xmlout-virtio-crypto-builtin.xml > > -- > 1.8.3.1 > > > -- > libvir-list mailing list > libvir-list@xxxxxxxxxx > https://www.redhat.com/mailman/listinfo/libvir-list Everything for 'qemuParseCommandLine' is missing (frankly, I'm not sure if this is important). Beste Grüße / Kind regards Marc Hartmayer IBM Deutschland Research & Development GmbH Vorsitzende des Aufsichtsrats: Martina Koederitz Geschäftsführung: Dirk Wittkopp Sitz der Gesellschaft: Böblingen Registergericht: Amtsgericht Stuttgart, HRB 243294 -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list