mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-02-02 01:45:17 +00:00
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.
This commit is contained in:
parent
77664cb406
commit
c0d3f608d6
@ -678,6 +678,19 @@ libxlMakeDomBuildInfo(virDomainDefPtr def,
|
||||
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:
|
||||
|
Loading…
x
Reference in New Issue
Block a user