]> xenbits.xensource.com Git - xenclient/ioemu-pq.git/log
xenclient/ioemu-pq.git
15 years ago[atapi-pt] Don't bail out on unknown command, improve trace
Thomas Horsten [Fri, 18 Sep 2009 09:03:02 +0000 (10:03 +0100)]
[atapi-pt] Don't bail out on unknown command, improve trace

15 years agoFix new-media bug and make logging runtime switchable
Thomas Horsten [Thu, 17 Sep 2009 12:09:21 +0000 (13:09 +0100)]
Fix new-media bug and make logging runtime switchable

15 years agoTrivial concurrency fix, add a required volatile
Andrew McNeil [Wed, 16 Sep 2009 20:56:28 +0000 (21:56 +0100)]
Trivial concurrency fix, add a required volatile

15 years agoMake qemu use separate thread for async ATAPI passthrough
Thomas Horsten [Wed, 16 Sep 2009 17:31:03 +0000 (18:31 +0100)]
Make qemu use separate thread for async ATAPI passthrough

15 years agoCTRL key injection, argument was in the wrong order.
Jean Guyader [Tue, 15 Sep 2009 15:54:44 +0000 (16:54 +0100)]
CTRL key injection, argument was in the wrong order.

15 years agoPrevent VMs from locking the CD tray
Andrew McNeil [Tue, 15 Sep 2009 11:26:22 +0000 (12:26 +0100)]
Prevent VMs from locking the CD tray

15 years agoMerge atapi-passthrough and atapi-pt-write
Andrew McNeil [Tue, 15 Sep 2009 11:23:24 +0000 (12:23 +0100)]
Merge atapi-passthrough and atapi-pt-write

15 years agoTurn off debugging in atapi passthrough (4 FUAs for the harddisk per io)
James Mckenzie [Tue, 15 Sep 2009 03:54:32 +0000 (04:54 +0100)]
Turn off debugging in atapi passthrough (4 FUAs for the harddisk per io)

15 years agoXC-193: Don't wait for the other vm to leave when we steal the focus.
Jean Guyader [Thu, 10 Sep 2009 13:40:03 +0000 (14:40 +0100)]
XC-193: Don't wait for the other vm to leave when we steal the focus.

15 years agoDisable framebuffer compression when we switch to a svm.
Jean Guyader [Wed, 9 Sep 2009 17:48:06 +0000 (18:48 +0100)]
Disable framebuffer compression when we switch to a svm.

15 years agoMerge branch 'master' of git://git.uk.xensource.com/xenclient/ioemu-pq
Jean Guyader [Wed, 9 Sep 2009 16:22:54 +0000 (17:22 +0100)]
Merge branch 'master' of git://git.uk.xensource.com/xenclient/ioemu-pq

15 years agoTidy up of atapi pass through code.
Andrew McNeil [Wed, 9 Sep 2009 13:32:00 +0000 (14:32 +0100)]
Tidy up of atapi pass through code.
Overhaul of atapi command specific data size handling code, fixes
various minor bugs with uncommon atapi commands.

Removes "most greusome line of code" touch call.

15 years agoCheck if we have focus before forcing to linear.
Jean Guyader [Wed, 9 Sep 2009 13:16:30 +0000 (14:16 +0100)]
Check if we have focus before forcing to linear.

15 years agoMerge branch 'master' of git://git.uk.xensource.com/xenclient/ioemu-pq
Jean Guyader [Wed, 9 Sep 2009 02:02:31 +0000 (03:02 +0100)]
Merge branch 'master' of git://git.uk.xensource.com/xenclient/ioemu-pq

15 years agoinput-code: Inject key to avoid the vm to power off the screen.
Jean Guyader [Wed, 9 Sep 2009 02:01:02 +0000 (03:01 +0100)]
input-code: Inject key to avoid the vm to power off the screen.

15 years agoIntel: when have focus check if the screen is still linear every 4 secondes.
Jean Guyader [Wed, 9 Sep 2009 02:00:31 +0000 (03:00 +0100)]
Intel: when have focus check if the screen is still linear every 4 secondes.

15 years agoFix DVD playback
Andrew McNeil [Mon, 7 Sep 2009 17:59:55 +0000 (18:59 +0100)]
Fix DVD playback

15 years agoPassthrough the register 0xa0 on the host bridge.
Jean Guyader [Mon, 7 Sep 2009 13:35:10 +0000 (14:35 +0100)]
Passthrough the register 0xa0 on the host bridge.

It looks like the intel graphic driver for windows XP
except this value to be set.
It should be harmless for vista.

This patch makes winxp run as a PVM.

15 years agoMake possible to use a slot number of 0.
Jean Guyader [Mon, 7 Sep 2009 12:46:41 +0000 (13:46 +0100)]
Make possible to use a slot number of 0.

15 years agoAllow the vms to write into /local/domain/0/dom0_driver/command
Jean Guyader [Fri, 4 Sep 2009 15:16:18 +0000 (16:16 +0100)]
Allow the vms to write into /local/domain/0/dom0_driver/command

15 years agoTidy up atapi-pt write code, remove accidental aardvark.
Andrew McNeil [Fri, 4 Sep 2009 13:11:00 +0000 (14:11 +0100)]
Tidy up atapi-pt write code, remove accidental aardvark.

15 years agoAdd the aardvark member to ATAPIPassThroughState.
Jean Guyader [Fri, 4 Sep 2009 02:49:20 +0000 (03:49 +0100)]
Add the aardvark member to ATAPIPassThroughState.

15 years agoEnable writing on atapi pt:wq
James Mckenzie [Fri, 4 Sep 2009 01:22:12 +0000 (02:22 +0100)]
Enable writing on atapi pt:wq

15 years agomove the unit number of the cdrom device model used for iso images:wq
Andrew McNeil [Thu, 3 Sep 2009 16:15:46 +0000 (17:15 +0100)]
move the unit number of the cdrom device model used for iso images:wq

15 years agoDisable log throttling for pv drivers.
Jean Guyader [Mon, 31 Aug 2009 17:58:16 +0000 (18:58 +0100)]
Disable log throttling for pv drivers.

15 years agosurfaenabled was returning a big value that cycle in a char...
Jean Guyader [Mon, 31 Aug 2009 15:51:45 +0000 (16:51 +0100)]
surfaenabled was returning a big value that cycle in a char...

15 years agoMerge branch 'master' of git://git.uk.xensource.com/xenclient/ioemu-pq
Jean Guyader [Sun, 30 Aug 2009 13:56:55 +0000 (14:56 +0100)]
Merge branch 'master' of git://git.uk.xensource.com/xenclient/ioemu-pq

15 years agoAtapi pass through using SG_IO to allow concurrent access by multiple VMs.
Andrew McNeil [Fri, 28 Aug 2009 19:42:48 +0000 (20:42 +0100)]
Atapi pass through using SG_IO to allow concurrent access by multiple VMs.
All VMS get notifications on CD insertion and extraction.
CD writing is currently broken.

15 years agoQemu log into syslog
Jean Guyader [Sun, 30 Aug 2009 13:46:58 +0000 (14:46 +0100)]
Qemu log into syslog

15 years agoAtapi pass through using SG_IO to allow concurrent access by multiple VMs.
Andrew McNeil [Fri, 28 Aug 2009 19:42:48 +0000 (20:42 +0100)]
Atapi pass through using SG_IO to allow concurrent access by multiple VMs.
All VMS get notifications on CD insertion and extraction.
CD writing is currently broken.

15 years agoThe main surface can be surfaceb.
Jean Guyader [Mon, 24 Aug 2009 23:45:08 +0000 (00:45 +0100)]
The main surface can be surfaceb.
So create an abstraction to get current available surface
and use it.

15 years agoRevert "Updated the linux keyboard and mouse driver to be able to switch with Alt...
Jean Guyader [Fri, 21 Aug 2009 16:51:29 +0000 (17:51 +0100)]
Revert "Updated the linux keyboard and mouse driver to be able to switch with Alt+Tab when you have the mouse but not the keyboard."

This reverts commit 58f0bbb10b60c4749844794d700abf2061edf275.

Conflicts:

master/dom0-driver

15 years agoThe permission needs to be made on the dom0 subtree.
Jean Guyader [Tue, 18 Aug 2009 08:13:57 +0000 (09:13 +0100)]
The permission needs to be made on the dom0 subtree.

15 years agoWe need to change the permission on dom0_driver/natif not on dom0_input/natif.
Jean Guyader [Mon, 17 Aug 2009 10:54:10 +0000 (11:54 +0100)]
We need to change the permission on dom0_driver/natif not on dom0_input/natif.

15 years ago - Remove ps2passthrough patch.
Jean Guyader [Mon, 10 Aug 2009 13:04:06 +0000 (14:04 +0100)]
  - Remove ps2passthrough patch.
  - Rebase the patch queue on the new branch.

15 years agoEmpty status file.
Jean Guyader [Mon, 10 Aug 2009 12:43:30 +0000 (13:43 +0100)]
Empty status file.

15 years agoMerge branch 'th-alpha-3'
Thomas Horsten [Mon, 10 Aug 2009 10:30:03 +0000 (11:30 +0100)]
Merge branch 'th-alpha-3'

Conflicts:

master/dom0-driver
master/intel
master/series

15 years ago[atapi-pt] fixed REPORT_KEY and READ_12 commands
Alexandre Bique [Wed, 5 Aug 2009 16:38:05 +0000 (16:38 +0000)]
[atapi-pt] fixed REPORT_KEY and READ_12 commands

15 years agoAdded atapi-pass-through to series
Alexandre Bique [Tue, 4 Aug 2009 15:07:00 +0000 (15:07 +0000)]
Added atapi-pass-through to series

15 years agoMerge branch 'master' of git://git.uk.xensource.com/xenclient/ioemu-pq
Alexandre Bique [Tue, 4 Aug 2009 11:20:54 +0000 (11:20 +0000)]
Merge branch 'master' of git://git.uk.xensource.com/xenclient/ioemu-pq

Conflicts:

master/series

15 years agoAdded atapi pass through in the series
Alexandre Bique [Tue, 4 Aug 2009 11:19:42 +0000 (11:19 +0000)]
Added atapi pass through in the series

15 years agoLonger intervals between hid-input checks and less chatty
root [Mon, 3 Aug 2009 14:14:55 +0000 (15:14 +0100)]
Longer intervals between hid-input checks and less chatty

15 years agoMore fixes for my idiocy in the new-input-code
root [Mon, 3 Aug 2009 14:01:50 +0000 (15:01 +0100)]
More fixes for my idiocy in the new-input-code

15 years agoFix for serach and replace bugs in new input code
root [Mon, 3 Aug 2009 13:41:47 +0000 (14:41 +0100)]
Fix for serach and replace bugs in new input code

15 years agoRepleace hid-linux.c with a better version
root [Mon, 3 Aug 2009 12:26:12 +0000 (13:26 +0100)]
Repleace hid-linux.c with a better version

15 years agotripple idiocy
James Mckenzie [Sun, 2 Aug 2009 20:46:23 +0000 (21:46 +0100)]
tripple idiocy

15 years agofix double idiocy :)
James Mckenzie [Sun, 2 Aug 2009 20:45:41 +0000 (21:45 +0100)]
fix double idiocy :)

15 years agoFix my idiocy :)
root [Sun, 2 Aug 2009 20:41:17 +0000 (21:41 +0100)]
Fix my idiocy :)

15 years agoBit of a hack to disable absolute mode - which doesn't work when you have relative...
root [Sun, 2 Aug 2009 15:46:23 +0000 (16:46 +0100)]
Bit of a hack to disable absolute mode - which doesn't work when you have relative events
needs redoing. FIXME

15 years agoAnd now with the series file
James Mckenzie [Sun, 2 Aug 2009 14:32:56 +0000 (15:32 +0100)]
And now with the series file

15 years agoFix non contiguious /dev/input/event%d handling
James Mckenzie [Sun, 2 Aug 2009 14:26:05 +0000 (15:26 +0100)]
Fix non contiguious /dev/input/event%d handling

15 years agoFix double patch of extern int intel in dom0_driver.c
James Mckenzie [Sun, 2 Aug 2009 03:12:59 +0000 (04:12 +0100)]
Fix double patch of extern int intel in dom0_driver.c

15 years agoForce the linear mode while we call intel focus if the
James Mckenzie [Sat, 1 Aug 2009 23:22:50 +0000 (00:22 +0100)]
Force the linear mode while we call intel focus if the
guest_framebuffer is null.

15 years agoForce the linear mode while we call intel focus if the
Jean Guyader [Fri, 31 Jul 2009 18:54:57 +0000 (19:54 +0100)]
Force the linear mode while we call intel focus if the
guest_framebuffer is null.

15 years agoMake the natif node readable for everyone.
Jean Guyader [Thu, 30 Jul 2009 23:10:48 +0000 (00:10 +0100)]
Make the natif node readable for everyone.

15 years agoxenstore chmod the natif node.
Jean Guyader [Thu, 30 Jul 2009 22:59:26 +0000 (23:59 +0100)]
xenstore chmod the natif node.

15 years agoRevert "Updated the linux keyboard and mouse driver to be able to switch with Alt...
Jean Guyader [Mon, 27 Jul 2009 11:22:04 +0000 (12:22 +0100)]
Revert "Updated the linux keyboard and mouse driver to be able to switch with Alt+Tab when you have the mouse but not the keyboard."

This reverts commit 58f0bbb10b60c4749844794d700abf2061edf275.

15 years agoRevert "[dom0-driver] we can now connect and disconnect mouse and keyboad."
Jean Guyader [Mon, 27 Jul 2009 11:21:57 +0000 (12:21 +0100)]
Revert "[dom0-driver] we can now connect and disconnect mouse and keyboad."

This reverts commit 148acb36cd475c6ec1558f9bbf1d350896e70a71.

15 years agoRevert "[dom0-driver] code cleaning and documentation"
Jean Guyader [Mon, 27 Jul 2009 11:21:50 +0000 (12:21 +0100)]
Revert "[dom0-driver] code cleaning and documentation"

This reverts commit a7b5d2830bda6c201c9b2f6aec768fd22d343d49.

15 years agoRevert " - Fix some compilation errors in the last commit."
Jean Guyader [Mon, 27 Jul 2009 11:21:45 +0000 (12:21 +0100)]
Revert "  - Fix some compilation errors in the last commit."

This reverts commit 4959436fe013520982398de3d2eafcc28df2ec13.

15 years agoRevert "[dom0-driver] Better switch and added an array for the passthrough keys."
Jean Guyader [Mon, 27 Jul 2009 11:21:39 +0000 (12:21 +0100)]
Revert "[dom0-driver] Better switch and added an array for the passthrough keys."

This reverts commit 6edae919724e015cf0a368102d72cdf547aa6f86.

15 years agoMerge branch 'master' of git://git.uk.xensource.com/xenclient/ioemu-pq
Jean Guyader [Sun, 26 Jul 2009 00:49:45 +0000 (01:49 +0100)]
Merge branch 'master' of git://git.uk.xensource.com/xenclient/ioemu-pq

15 years agoDon't allow mmio remapping for pass through device, for now.
Jean Guyader [Sun, 26 Jul 2009 00:49:17 +0000 (01:49 +0100)]
Don't allow mmio remapping for pass through device, for now.

15 years ago[dom0-driver] Better switch and added an array for the passthrough keys.
Alexandre Bique [Wed, 22 Jul 2009 11:46:06 +0000 (11:46 +0000)]
[dom0-driver] Better switch and added an array for the passthrough keys.

15 years ago - Fix some compilation errors in the last commit.
Jean Guyader [Wed, 22 Jul 2009 08:58:23 +0000 (09:58 +0100)]
  - Fix some compilation errors in the last commit.
  - Move intel_enter/leave into the intel patch.

15 years agoAdd .gitignore
Jean Guyader [Wed, 22 Jul 2009 08:58:04 +0000 (09:58 +0100)]
Add .gitignore

15 years ago[dom0-driver] code cleaning and documentation
Alexandre Bique [Tue, 21 Jul 2009 16:46:12 +0000 (16:46 +0000)]
[dom0-driver] code cleaning and documentation

15 years ago[dom0-driver] we can now connect and disconnect mouse and keyboad.
Alexandre Bique [Tue, 21 Jul 2009 16:30:08 +0000 (16:30 +0000)]
[dom0-driver] we can now connect and disconnect mouse and keyboad.

15 years agoUpdated the linux keyboard and mouse driver to be able to switch with Alt+Tab when...
Alexandre Bique [Tue, 21 Jul 2009 14:30:00 +0000 (14:30 +0000)]
Updated the linux keyboard and mouse driver to be able to switch with Alt+Tab when you have the mouse but not the keyboard.

15 years agoatapi-pass-through: added cdrom-pt to the option parser
Alexandre Bique [Thu, 25 Jun 2009 16:35:03 +0000 (16:35 +0000)]
atapi-pass-through: added cdrom-pt to the option parser

15 years agoatapi-pass-through patch compiles
Alexandre Bique [Thu, 25 Jun 2009 16:02:35 +0000 (16:02 +0000)]
atapi-pass-through patch compiles

15 years agoAdded an applyable ATAPI pass through patch, need testing.
Alexandre Bique [Thu, 25 Jun 2009 12:06:32 +0000 (12:06 +0000)]
Added an applyable ATAPI pass through patch, need testing.

15 years agoDisable debug prints.
Christian Limpach [Tue, 23 Jun 2009 23:53:53 +0000 (00:53 +0100)]
Disable debug prints.

15 years agoAdd alsa volume control.
Christian Limpach [Tue, 23 Jun 2009 00:30:55 +0000 (01:30 +0100)]
Add alsa volume control.
Allow the ac'97 master volume to control alsa voice volume.

15 years agoMerge branch 'master' of git://git.uk.xensource.com/xenclient/ioemu-pq
Jean Guyader [Mon, 15 Jun 2009 13:52:12 +0000 (14:52 +0100)]
Merge branch 'master' of git://git.uk.xensource.com/xenclient/ioemu-pq

15 years agoBackport a patch from xenserver.
Jean Guyader [Mon, 15 Jun 2009 13:51:20 +0000 (14:51 +0100)]
Backport a patch from xenserver.
xenvm send a SIGUSR1 to save the qemu context.

15 years agoMinor change to fix a not so minor logic issue (potentially introduced through some...
Kamala Narasimhan [Thu, 11 Jun 2009 20:18:40 +0000 (16:18 -0400)]
Minor change to fix a not so minor logic issue (potentially introduced through some merge).

15 years agoMerge branch 'master' of git://git.uk.xensource.com/xenclient/ioemu-pq
Mark Hemment [Thu, 11 Jun 2009 11:32:40 +0000 (12:32 +0100)]
Merge branch 'master' of git://git.uk.xensource.com/xenclient/ioemu-pq

15 years ago Code improvements, along with better code commentary.
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.

15 years agoFollow-up inject-sci check-in.
Kamala Narasimhan [Wed, 10 Jun 2009 20:56:59 +0000 (16:56 -0400)]
Follow-up inject-sci check-in.

Note:  Initial inject-sci patch got pushed as root user by accident.

15 years agoSupport to inject most power management SCIs on demand.
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).

15 years ago - Make xen-setup use the env CC
Jean Guyader [Tue, 9 Jun 2009 23:06:11 +0000 (00:06 +0100)]
  - Make xen-setup use the env CC
  - Remove disalbe-aio (add into ioemu-compil)
  - rebase alsa-config

15 years agoEnable ioemu build w/ alsa.
Jean Guyader [Mon, 8 Jun 2009 13:25:13 +0000 (14:25 +0100)]
Enable ioemu build w/ alsa.

15 years agoQemu makes an alsa call to set the sample format. It then queries alsa
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.

15 years agoMerge branch 'master' of git://git.uk.xensource.com/xenclient/ioemu-pq
Jean Guyader [Tue, 2 Jun 2009 13:41:21 +0000 (14:41 +0100)]
Merge branch 'master' of git://git.uk.xensource.com/xenclient/ioemu-pq

15 years agoFix qemu intel driver rebase on xen 3.4.
Jean Guyader [Tue, 2 Jun 2009 13:41:00 +0000 (14:41 +0100)]
Fix qemu intel driver rebase on xen 3.4.

15 years agoCheck the bus ID for HID devices.
Jean Guyader [Tue, 2 Jun 2009 13:40:16 +0000 (14:40 +0100)]
Check the bus ID for HID devices.
Only take I8042 and USB.

15 years agoAdded ps2-passthrough to patch queue.
Mark Hemment [Fri, 29 May 2009 14:58:52 +0000 (15:58 +0100)]
Added ps2-passthrough to patch queue.

15 years ago Initial support for PS/2 pass-through support, rebased to latest.
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.

15 years agoAdd CONFIG_AUDIO for qemu-dm.
Jean Guyader [Thu, 28 May 2009 01:23:27 +0000 (02:23 +0100)]
Add CONFIG_AUDIO for qemu-dm.

15 years agoFix trailing whitespace in intel.c.
Jean Guyader [Tue, 26 May 2009 15:57:46 +0000 (16:57 +0100)]
Fix trailing whitespace in intel.c.

15 years agoFix conflicts on intel.c.
Jean Guyader [Tue, 26 May 2009 11:13:53 +0000 (12:13 +0100)]
Fix conflicts on intel.c.

15 years agoComplete refactoring and port of the intel driver to xen 3.4.
Jean Guyader [Tue, 26 May 2009 10:57:48 +0000 (11:57 +0100)]
Complete refactoring and port of the intel driver to xen 3.4.

15 years agoFix intel.leave typo.
Jean Guyader [Tue, 26 May 2009 10:57:32 +0000 (11:57 +0100)]
Fix intel.leave typo.

15 years agopush 3.4 in master
Vincent Hanquez [Wed, 20 May 2009 19:48:35 +0000 (20:48 +0100)]
push 3.4 in master

15 years agoAdd battery-management patch file that was inadvertently missed out.
Kamala Narasimhan [Thu, 14 May 2009 16:07:18 +0000 (12:07 -0400)]
Add battery-management patch file that was inadvertently missed out.

15 years agoMore xen 3.4 rc3 rebasing.
Kamala Narasimhan [Thu, 14 May 2009 15:59:51 +0000 (11:59 -0400)]
More xen 3.4 rc3 rebasing.

15 years agoRebase the patch queue on the top of the xen 3.4 rc3.
Jean Guyader [Thu, 14 May 2009 13:34:02 +0000 (14:34 +0100)]
Rebase the patch queue on the top of the xen 3.4 rc3.

16 years agoFix build warnings.
Kamala Narasimhan [Thu, 16 Apr 2009 16:58:21 +0000 (12:58 -0400)]
Fix build warnings.

16 years agoMerge oem-features, sleep button and thermal management support to 3.4 branch.
Kamala Narasimhan [Mon, 13 Apr 2009 03:27:00 +0000 (23:27 -0400)]
Merge oem-features, sleep button and thermal management support to 3.4 branch.