forked from pool/libvirt
- libxl: support virtual sound devices in HVM domains
c0d3f608-libxl-soundhw.patch bsc#875216 OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=457
This commit is contained in:
parent
8fa113bc65
commit
de80dc9cf2
33
c0d3f608-libxl-soundhw.patch
Normal file
33
c0d3f608-libxl-soundhw.patch
Normal file
@ -0,0 +1,33 @@
|
|||||||
|
commit c0d3f608d6981c69f03d19252308a09545d1ab84
|
||||||
|
Author: Jim Fehlig <jfehlig@suse.com>
|
||||||
|
Date: Mon May 4 13:50:10 2015 -0600
|
||||||
|
|
||||||
|
libxl: support soundhw for hvm domains
|
||||||
|
|
||||||
|
The xend driver and the parsing/formating code in src/xenconfig
|
||||||
|
have long supported soundhw. Add support in the libxl driver too.
|
||||||
|
|
||||||
|
Index: libvirt-1.2.15/src/libxl/libxl_conf.c
|
||||||
|
===================================================================
|
||||||
|
--- libvirt-1.2.15.orig/src/libxl/libxl_conf.c
|
||||||
|
+++ libvirt-1.2.15/src/libxl/libxl_conf.c
|
||||||
|
@@ -678,6 +678,19 @@ libxlMakeDomBuildInfo(virDomainDefPtr de
|
||||||
|
libxl_defbool_set(&b_info->u.hvm.hpet, 1);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
+
|
||||||
|
+ if (def->nsounds > 0) {
|
||||||
|
+ /*
|
||||||
|
+ * Use first sound device. man xl.cfg(5) describes soundhw as
|
||||||
|
+ * a single device. From the man page: soundhw=DEVICE
|
||||||
|
+ */
|
||||||
|
+ virDomainSoundDefPtr snd = def->sounds[0];
|
||||||
|
+
|
||||||
|
+ if (VIR_STRDUP(b_info->u.hvm.soundhw,
|
||||||
|
+ virDomainSoundModelTypeToString(snd->model)) < 0)
|
||||||
|
+ return -1;
|
||||||
|
+ }
|
||||||
|
+
|
||||||
|
for (i = 0; i < def->os.nBootDevs; i++) {
|
||||||
|
switch (def->os.bootDevs[i]) {
|
||||||
|
case VIR_DOMAIN_BOOT_FLOPPY:
|
@ -1,3 +1,10 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue May 5 09:35:12 MDT 2015 - jfehlig@suse.com
|
||||||
|
|
||||||
|
- libxl: support virtual sound devices in HVM domains
|
||||||
|
c0d3f608-libxl-soundhw.patch
|
||||||
|
bsc#875216
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon May 4 09:00:24 MDT 2015 - jfehlig@suse.com
|
Mon May 4 09:00:24 MDT 2015 - jfehlig@suse.com
|
||||||
|
|
||||||
|
@ -449,6 +449,7 @@ Source4: libvirtd-relocation-server.fw
|
|||||||
Source5: polkit-10-virt.rules
|
Source5: polkit-10-virt.rules
|
||||||
Source99: baselibs.conf
|
Source99: baselibs.conf
|
||||||
# Upstream patches
|
# Upstream patches
|
||||||
|
Patch0: c0d3f608-libxl-soundhw.patch
|
||||||
# Patches pending upstream review
|
# Patches pending upstream review
|
||||||
# Need to go upstream
|
# Need to go upstream
|
||||||
Patch150: xen-pv-cdrom.patch
|
Patch150: xen-pv-cdrom.patch
|
||||||
@ -978,6 +979,7 @@ Provides a dissector for the libvirt RPC protocol to help debugging it.
|
|||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q
|
%setup -q
|
||||||
|
%patch0 -p1
|
||||||
%patch150 -p1
|
%patch150 -p1
|
||||||
%patch151 -p1
|
%patch151 -p1
|
||||||
%patch152 -p1
|
%patch152 -p1
|
||||||
|
Loading…
x
Reference in New Issue
Block a user