[Spice-commits] Changes to 'spice.v21'
Gerd Hoffmann
kraxel at kemper.freedesktop.org
Mon Nov 1 04:43:57 PDT 2010
New branch 'spice.v21' available with the following commits:
commit 0947deeed6a32522235e3aaa184e5496eba0b42e
Author: Gerd Hoffmann <kraxel at redhat.com>
Date: Wed Oct 20 17:43:12 2010 +0200
Add Intel HD Audio support to qemu.
This patch adds three devices to qemu:
intel-hda
Intel HD Audio Controller, the PCI device. Provides a HDA bus.
Emulates ICH6 at the moment. Adding a ICH9 PCIE
variant shouldn't be hard.
hda-duplex
HDA Codec. Attaches to the HDA bus. Supports 16bit stereo,
rates 16k -> 96k, playback, recording and volume control
(with CONFIG_MIXEMU=y).
hda-output
HDA Codec without recording support. Subset of the hda-duplex
codec. Use this if you don't want your guests access your mic.
Usage: add '-device intel-hda -device hda-duplex' to your command line.
Tested guests:
* Linux works.
* Win7 works.
* DOS (mpxplay) works.
* WinXP doesn't work.
commit d73848873263fd5c3e7134cd90661b8f402f9589
Author: H. Peter Anvin <hpa at linux.intel.com>
Date: Fri Sep 10 14:47:56 2010 -0700
Add support for a USB audio device model
This brings a usb audio device to qemu. Output only, fixed at
16bit stereo @ 480000 Hz. Based on a patch from
H. Peter Anvin <hpa at linux.intel.com>
Usage: add '-device usb-audio' to your qemu command line.
Works sorta ok on a idle machine. Known issues:
* Is *very* sensitive to latencies: when the uhci emulation misses one
of the usb frame rate wakeups (1k/sec!) you'll loose/delay data from
the audio stream, resulting in dropouts.
* Also seems to not play very well with the usb tablet (and/or usb hub,
to be investigated). Best try this as the only device on a usb bus.
* Burns quite some CPU due to usb polling.
In short: It brings the qemu usb emulation to its limits. Enjoy!
commit 99462e19ef494507ed5848b79557ca8c036b709a
Author: Gerd Hoffmann <kraxel at redhat.com>
Date: Mon Nov 1 11:58:49 2010 +0100
add VMSTATE_BOOL
commit 9a441ff7e6d350a05e1b74fce9958d9a9fea27a4
Author: Gerd Hoffmann <kraxel at redhat.com>
Date: Wed Oct 27 12:14:18 2010 +0200
pulse: misc tweaks
commit 39025707707b693b79fd56c558f7cb1bb4b741ef
Author: Gerd Hoffmann <kraxel at redhat.com>
Date: Fri Oct 29 12:48:48 2010 +0200
spice audio: fix rate control
Use total ticks + byte numbers for rate calculation
so we don't get rounding errors.
commit 257a783c8d251221c9544575d3b6e65fa61cf9e4
Author: Gerd Hoffmann <kraxel at redhat.com>
Date: Fri Oct 15 09:49:46 2010 +0200
spice: adapt qxl to locking change
commit 4061896b657301ffe2539bacd2d741d1b7e2a93e
Author: Gerd Hoffmann <kraxel at redhat.com>
Date: Thu Oct 14 16:55:01 2010 +0200
spice display: replace private lock with qemu mutex.
qemu_spice_create_update() must aquire the global qemu mutex to
make sure DisplayState doesn't change while we are accessing it.
Once this is in place the private lock is pretty pointless as
everything it protects is covered by the global qemu mutex now.
Drop it.
commit 4c3b5367273c4c2415cacc74897da56d42ebc1eb
Author: Hans de Goede <hdegoede at redhat.com>
Date: Fri Oct 15 09:47:53 2010 +0200
spice-core: fix watching for write events
commit f66d97712354147b73dd10e94d805491b70b4544
Author: Gerd Hoffmann <kraxel at redhat.com>
Date: Mon Oct 11 18:03:51 2010 +0200
spice: connection events.
commit 553ed2f03f4ccf703ac1f6aadccfad7600e56cb9
Author: Gerd Hoffmann <kraxel at redhat.com>
Date: Wed Sep 1 14:39:12 2010 +0200
qxl: various updates
migration fixes
more debug logging
release ring tweaks
16bpp compat mode fix
cursor render locking.
commit 6cf51678b6f01b5c7d9743b17f8d90cbdb4d0733
Author: Gerd Hoffmann <kraxel at redhat.com>
Date: Wed Sep 1 13:49:34 2010 +0200
[rhel6 compat] drop xsave migration support.
commit 82d8a3efe2663bcb04eefc018478701bac8c8300
Author: Gerd Hoffmann <kraxel at redhat.com>
Date: Mon Sep 6 11:20:19 2010 +0200
[rhel6 compat] add rhel6.0.0 machine type
commit a061fe8fd8a2724716a3519441d86f3f30f53b2a
Author: Gerd Hoffmann <kraxel at redhat.com>
Date: Thu Aug 26 13:03:50 2010 +0200
[rhel6 compat] adjust vga ram size
commit 2ffd3b82e2d0faccd8cd053d21bd4d8deb5ced66
Author: Gerd Hoffmann <kraxel at redhat.com>
Date: Thu Aug 26 13:04:14 2010 +0200
[debug] loadvm logging
commit 8612f219f4cea4ee4290d57db3df2a08320bcbd4
Author: Gerd Hoffmann <kraxel at redhat.com>
Date: Fri Apr 23 13:28:21 2010 +0200
[wip] spice: client migration.
Handle spice client migration, i.e. inform a spice client connected
about the new host and connection parameters, so it can move over the
connection automatically.
commit 0d222b6c72138dcb40ebb58e377272d823c0e93b
Author: Gerd Hoffmann <kraxel at redhat.com>
Date: Tue Apr 20 13:33:54 2010 +0200
spice: add virtio-serial based spice vmchannel backend.
Adds the spicevmc device. This is a communication channel between the
spice client and the guest. It is used to send display information and
mouse events from the spice clients to the guest.
commit 0d1793d970c92516fd911b7d2ca846b87eb01023
Author: Gerd Hoffmann <kraxel at redhat.com>
Date: Tue Apr 13 10:34:46 2010 +0200
spice: add audio
Add support for the spice audio interface.
The driver is first in the driver list, but can_be_default is set only
in case spice is active. So if you are using spice the spice audio
driver is the default one, otherwise whatever comes first after spice in
the list. Overriding the default using QEMU_AUDIO_DRV works in any
case.
commit d6b21909c338f6d14134136d2859bb3baa436313
Author: Gerd Hoffmann <kraxel at redhat.com>
Date: Tue Apr 27 11:50:11 2010 +0200
spice: add qxl device
qxl is a paravirtual graphics card. The qxl device is the bridge
between the guest and the spice server (aka libspice-server). The
spice server will send the rendering commands to the spice client, which
will actually render them.
The spice server is also able to render locally, which is done in case
the guest wants read something from video memory. Local rendering is
also used to support display over vnc and sdl.
qxl is activated using "-vga qxl". qxl supports multihead, additional
cards can be added via '-device qxl".
commit 93ab1631143ec749fac67db4c91784bdb2a3eaf6
Author: Gerd Hoffmann <kraxel at redhat.com>
Date: Mon Aug 30 16:36:53 2010 +0200
spice: add misc config options
This patch adds a few more options to tweak spice server behavior.
The documentation update chunk has the details ;)
commit 04667a96f3b75489a6a5aedced9524b77628535d
Author: Gerd Hoffmann <kraxel at redhat.com>
Date: Fri Aug 27 14:29:16 2010 +0200
spice: add config options for the listening address
Make listening address configurable. Also add options to
force using IPv4 or IPv6.
commit b9af493749972638f138dd0d703adc1835f7eaa6
Author: Gerd Hoffmann <kraxel at redhat.com>
Date: Fri Aug 27 14:09:56 2010 +0200
spice: add config options for channel security.
This allows to enforce tls or plaintext usage for certain spice
channels.
[ v2: code style fixup ]
commit e59054948c3db670738380d27414c03323723d99
Author: Yonit Halperin <yhalperi at redhat.com>
Date: Wed Jul 14 13:26:34 2010 +0300
spice: make compression configurable.
This patch adds options to the -spice command line switch to
configure image compression.
[ v2: speling fix in the documentation ]
commit 7532315e9bf767bb2018cb1e9399cc719dd097f7
Author: Gerd Hoffmann <kraxel at redhat.com>
Date: Thu Mar 11 11:13:32 2010 -0300
spice: tls support
Add options to the -spice command line switch to setup tls.
commit 671ffe8081ab13043b9b3703f96da74d1b77e51f
Author: Gerd Hoffmann <kraxel at redhat.com>
Date: Tue May 11 22:28:44 2010 +0200
all vga: refuse hotplugging.
Try to pci hotplug a vga card, watch qemu die with hw_error().
This patch fixes it.
commit 8ca76f7593fc64724bbd994334b6a65ff4c2f8b8
Author: Gerd Hoffmann <kraxel at redhat.com>
Date: Thu May 6 11:14:11 2010 +0200
switch vmware_vga to pci vgabios
commit fbdaa0e4715e4b7311555eaa0f80f11f18be0c57
Author: Gerd Hoffmann <kraxel at redhat.com>
Date: Thu May 6 11:13:11 2010 +0200
switch stdvga to pci vgabios
commit 0b67979222d11758ccf3ae25a59e1bda03218b74
Author: Gerd Hoffmann <kraxel at redhat.com>
Date: Wed Mar 24 11:16:54 2010 +0100
vgabios update to 0.6c + pcibios patches.
More information about the Spice-commits
mailing list