xen-devel.lists.xenproject.org archive mirror
 help / color / mirror / Atom feed
* extending qemu-dm
@ 2011-11-16 20:26 John Sherwood
  2012-01-03 20:24 ` Konrad Rzeszutek Wilk
  0 siblings, 1 reply; 10+ messages in thread
From: John Sherwood @ 2011-11-16 20:26 UTC (permalink / raw)
  To: xen-devel


[-- Attachment #1.1: Type: text/plain, Size: 1220 bytes --]

Hello,

I'm working on a project and trying to pass through a PS/2 mouse + keyboard
to a hardware VM.  I've played with numerous things (including the obvious,
using USB), but after finding no alternative, it seems like the best way to
approach this would be to modify qemu-dm to pipe through data from
/dev/input/eventwhatever to the keyboard/mouse that qemu provides (and then
using this version of qemu-dm only for this special case).

I've been looking through the 4.1.0 source, specifically in
tools/ioemu-qemu-xen, and it appears that I'd want to (for the keyboard)
pass key codes from /dev/input through the kbd_put_keycode function.  From
what I can tell, I'd probably want to split off a thread to do this
somewhere in main() in vl.c.  I was hoping that I could get some
confirmation about whether I'm looking in the right places and/or
suggestions about how to cleanly implement this.  Odds are I won't be able
to go the whole 9 yards and implement configuration options for xm or
command line switches for qemu-dm, but I would suspect that someone,
somewhere, someday will also want this kind of ability.  If it's already
possible to pass through PS/2 devices without getting nuts in QEMU, that's
cool too :)

[-- Attachment #1.2: Type: text/html, Size: 1275 bytes --]

[-- Attachment #2: Type: text/plain, Size: 138 bytes --]

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

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2012-01-10 12:01 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-11-16 20:26 extending qemu-dm John Sherwood
2012-01-03 20:24 ` Konrad Rzeszutek Wilk
2012-01-03 20:45   ` John Sherwood
2012-01-03 22:40     ` Konrad Rzeszutek Wilk
2012-01-04  1:16       ` John Sherwood
2012-01-04 14:25         ` Konrad Rzeszutek Wilk
2012-01-09 10:27           ` Jean Guyader
2012-01-10 12:01             ` Dietmar Hahn
2012-01-09 12:29     ` Samuel Thibault
2012-01-09 16:36       ` John Sherwood

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).