[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [xen-unstable] tools/libxl: Read soundhw option and pass it on to qemu
# HG changeset patch # User Ian Jackson <Ian.Jackson@xxxxxxxxxxxxx> # Date 1278607999 -3600 # Node ID 5338c61a8d757291222166b4dff988862e70fdee # Parent 3e3b611620062d88b08edb17ae62d04d6b818c3a tools/libxl: Read soundhw option and pass it on to qemu Signed-off-by: George Dunlap <george.dunlap@xxxxxxxxxxxxx> Acked-by: Stefano Stabellini <stefano.stabellini@xxxxxxxxxxxxx> --- tools/libxl/libxl.c | 4 ++++ tools/libxl/libxl.h | 1 + tools/libxl/xl_cmdimpl.c | 2 ++ 3 files changed, 7 insertions(+) diff -r 3e3b61162006 -r 5338c61a8d75 tools/libxl/libxl.c --- a/tools/libxl/libxl.c Thu Jul 08 17:39:00 2010 +0100 +++ b/tools/libxl/libxl.c Thu Jul 08 17:53:19 2010 +0100 @@ -878,6 +878,10 @@ static char ** libxl_build_device_model_ flexarray_set(dm_args, num++, "-usbdevice"); flexarray_set(dm_args, num++, info->usbdevice); } + } + if (info->soundhw) { + flexarray_set(dm_args, num++, "-soundhw"); + flexarray_set(dm_args, num++, info->soundhw); } if (info->apic) { flexarray_set(dm_args, num++, "-acpi"); diff -r 3e3b61162006 -r 5338c61a8d75 tools/libxl/libxl.h --- a/tools/libxl/libxl.h Thu Jul 08 17:39:00 2010 +0100 +++ b/tools/libxl/libxl.h Thu Jul 08 17:53:19 2010 +0100 @@ -161,6 +161,7 @@ typedef struct { char *boot; /* boot order, for example dca */ bool usb; /* usb support enabled or disabled */ char *usbdevice; /* enable usb mouse: tablet for absolute mouse, mouse for PS/2 protocol relative mouse */ + char *soundhw; /* enable sound hardware */ bool apic; /* apic enabled or disabled */ int vcpus; /* max number of vcpus */ int vcpu_avail; /* vcpus actually available */ diff -r 3e3b61162006 -r 5338c61a8d75 tools/libxl/xl_cmdimpl.c --- a/tools/libxl/xl_cmdimpl.c Thu Jul 08 17:39:00 2010 +0100 +++ b/tools/libxl/xl_cmdimpl.c Thu Jul 08 17:53:19 2010 +0100 @@ -895,6 +895,8 @@ skip_pci: dm_info->usb = l; if (!xlu_cfg_get_string (config, "usbdevice", &buf)) dm_info->usbdevice = strdup(buf); + if (!xlu_cfg_get_string (config, "soundhw", &buf)) + dm_info->soundhw = strdup(buf); if (!xlu_cfg_get_long (config, "xen_platform_pci", &l)) dm_info->xen_platform_pci = l; } _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |