[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [PATCH] [HVM] [RESEND] enable sound card support for qemu


  • To: "Zhai, Edwin" <edwin.zhai@xxxxxxxxx>
  • From: "Christian Limpach" <christian.limpach@xxxxxxxxx>
  • Date: Fri, 4 Aug 2006 09:32:04 +0100
  • Cc: xen-devel@xxxxxxxxxxxxxxxxxxx
  • Delivery-date: Fri, 04 Aug 2006 01:32:33 -0700
  • Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=TyWJOWLiIkA79qdazvZwTmtWtui/6sz6iv3qS6VykYSRLU10rvfVe5RfQ3jxvlKzEyZSWAyV11B7ETq+w8e+XvRxW0HHCiUat76JuI1shipwQPMXVQtBIGzddwnBfXBGsL2C6J/m53aJNdKKbZtu5Wq/n5Ib2AOQWlyy5+Ktx9U=
  • List-id: Xen developer discussion <xen-devel.lists.xensource.com>

On 8/3/06, Zhai, Edwin <edwin.zhai@xxxxxxxxx> wrote:
[HVM] [RESEND] enable sound card support for qemu
need a sound card to pass some benchmark check
Signed-off-by: Edwin Zhai <edwin.zhai@xxxxxxxxx>

Applied, thanks!

    christian


diff -r 2abb1c801ab7 tools/examples/xmexample.hvm
--- a/tools/examples/xmexample.hvm      Wed Jul 19 16:09:59 2006 +0800
+++ b/tools/examples/xmexample.hvm      Thu Jul 20 21:19:07 2006 +0800
@@ -153,8 +153,8 @@ serial='pty'


 #-----------------------------------------------------------------------------
-#   enable audio support
-#audio=1
+#   enable sound card support, [sb16|es1370|all|..,..], default none
+#soundhw='sb16'


 #-----------------------------------------------------------------------------
diff -r 2abb1c801ab7 tools/python/xen/xend/image.py
--- a/tools/python/xen/xend/image.py    Wed Jul 19 16:09:59 2006 +0800
+++ b/tools/python/xen/xend/image.py    Thu Jul 20 21:19:07 2006 +0800
@@ -249,7 +249,7 @@ class HVMImageHandler(ImageHandler):
     # Return a list of cmd line args to the device models based on the
     # xm config file
     def parseDeviceModelArgs(self, imageConfig, deviceConfig):
-        dmargs = [ 'cdrom', 'boot', 'fda', 'fdb', 'audio',
+        dmargs = [ 'cdrom', 'boot', 'fda', 'fdb', 'soundhw',
                    'localtime', 'serial', 'stdvga', 'isa', 'vcpus',
                   'usb', 'usbdevice']
         ret = []
@@ -258,10 +258,9 @@ class HVMImageHandler(ImageHandler):

             # python doesn't allow '-' in variable names
             if a == 'stdvga': a = 'std-vga'
-            if a == 'audio': a = 'enable-audio'

             # Handle booleans gracefully
-            if a in ['localtime', 'std-vga', 'isa', 'enable-audio', 'usb']:
+            if a in ['localtime', 'std-vga', 'isa', 'usb']:
                 if v != None: v = int(v)
                 if v: ret.append("-%s" % a)
             else:
diff -r 2abb1c801ab7 tools/python/xen/xm/create.py
--- a/tools/python/xen/xm/create.py     Wed Jul 19 16:09:59 2006 +0800
+++ b/tools/python/xen/xm/create.py     Thu Jul 20 21:19:07 2006 +0800
@@ -404,9 +404,9 @@ gopts.var('nographic', val='no|yes',
           fn=set_bool, default=0,
           use="Should device models use graphics?")

-gopts.var('audio', val='no|yes',
-          fn=set_bool, default=0,
-          use="Should device models enable audio?")
+gopts.var('soundhw', val='audiodev',
+          fn=set_value, default='',
+          use="Should device models enable audio device?")

 gopts.var('vnc', val='',
           fn=set_value, default=None,
@@ -630,7 +630,7 @@ def configure_hvm(config_image, vals):
     """Create the config for HVM devices.
     """
     args = [ 'device_model', 'pae', 'vcpus', 'cdrom', 'boot', 'fda', 'fdb',
-             'localtime', 'serial', 'stdvga', 'isa', 'nographic', 'audio',
+             'localtime', 'serial', 'stdvga', 'isa', 'nographic', 'soundhw',
              'vnc', 'vncdisplay', 'vncconsole', 'sdl', 'display',
              'acpi', 'apic', 'xauthority', 'usb', 'usbdevice' ]
     for a in args:

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.