Mark Hemment [Thu, 11 Jun 2009 11:31:18 +0000 (12:31 +0100)]
Code improvements, along with better code commentary.
Start of Active PS/2 Multiplexing support for multiple AUX devices, and
code comments has to where the pass2 driver needs enhancements to complete
the multiplexing support.
root [Wed, 10 Jun 2009 20:08:12 +0000 (16:08 -0400)]
Support to inject most power management SCIs on demand.
Inject power, sleep button press and lid close SCIs only when requested through inject-sci configuration option (default is to let xenmgr handle this).
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.