[PATCH v4 0/5] bhyve: implement sound device support

Roman Bogorodskiy bogorodskiy at gmail.com
Sat Aug 22 13:11:51 UTC 2020


Changes from v3:

 - In conf and bhyve code, cast audio->type to virDomainAudioType and
   use switch to make compile force handling of all possible cases,
 - Patch 'tests: schema: test bhyvexml2xmloutdata schemas' removed
   from the series as it was pushed separately.

Roman Bogorodskiy (5):
  conf: add 'ich7' sound model
  bhyve: implement sound device support
  conf: allow to map sound device to host device
  bhyve: allow to specify host sound device
  docs: formatdomain: document <audio> element

 docs/formatdomain.rst                         |  49 +++++
 docs/schemas/domaincommon.rng                 |  37 ++++
 src/bhyve/bhyve_capabilities.c                |  14 ++
 src/bhyve/bhyve_capabilities.h                |   1 +
 src/bhyve/bhyve_command.c                     |  62 ++++++
 src/bhyve/bhyve_device.c                      |   9 +
 src/conf/domain_capabilities.c                |   4 +
 src/conf/domain_conf.c                        | 196 +++++++++++++++++-
 src/conf/domain_conf.h                        |  33 +++
 src/conf/virconftypes.h                       |   3 +
 src/libvirt_private.syms                      |   3 +
 src/qemu/qemu_command.c                       |   2 +
 src/qemu/qemu_domain.c                        |   1 +
 src/qemu/qemu_domain_address.c                |   3 +
 src/qemu/qemu_driver.c                        |   5 +
 src/qemu/qemu_hotplug.c                       |   3 +
 src/qemu/qemu_validate.c                      |   2 +
 .../bhyvexml2argv-sound.args                  |  10 +
 .../bhyvexml2argv-sound.ldargs                |   3 +
 .../bhyvexml2argvdata/bhyvexml2argv-sound.xml |  30 +++
 tests/bhyvexml2argvtest.c                     |   6 +-
 .../bhyvexml2xmlout-sound.xml                 |  41 ++++
 tests/bhyvexml2xmltest.c                      |   1 +
 23 files changed, 515 insertions(+), 3 deletions(-)
 create mode 100644 tests/bhyvexml2argvdata/bhyvexml2argv-sound.args
 create mode 100644 tests/bhyvexml2argvdata/bhyvexml2argv-sound.ldargs
 create mode 100644 tests/bhyvexml2argvdata/bhyvexml2argv-sound.xml
 create mode 100644 tests/bhyvexml2xmloutdata/bhyvexml2xmlout-sound.xml

-- 
2.27.0




More information about the libvir-list mailing list