Jean Guyader [Mon, 8 Jun 2009 13:23:59 +0000 (14:23 +0100)]
Qemu makes an alsa call to set the sample format. It then queries alsa
to check the format, this call seems to return garbage, but doesn't fail.
The call is marked as obsolete in the alsa interface, so maybe it's just
bitrotten. Qemu then uses the returned format and will prepare samples
in that format, which of course then results in very garbled output since
alsa expects the samples in the format qemu initially configured.
The patch removes the extra query and just sets the format to what qemu
configured earlier in the same function.
Mark Hemment [Fri, 29 May 2009 13:30:48 +0000 (14:30 +0100)]
Initial support for PS/2 pass-through support, rebased to latest.
The pass2 ioemu driver supports vanilla keyboard and aux devices, along with
Synaptic touchpads. Currently, no support for ALPS touchpads. Disabled by
default. Add;
extra-hvm = ps2-passthrough=
to config (both PVM and SVM) to enable.
Use vga command line for passthrough, disable aio.
Note: With this change, it is recommended that vga=passthrough option be used in xenvm config
file instead of vga_passthrough=1 although the latter option is available at the moment for backward
compatibility but will be deprecated in future.