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);
|
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++) {
|
for (i = 0; i < def->os.nBootDevs; i++) {
|
||||||
switch (def->os.bootDevs[i]) {
|
switch (def->os.bootDevs[i]) {
|
||||||
case VIR_DOMAIN_BOOT_FLOPPY:
|
case VIR_DOMAIN_BOOT_FLOPPY:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user