xen-devel.lists.xenproject.org archive mirror
 help / color / mirror / Atom feed
* issue: xen pv guest text mode key press by TigerVNC
@ 2016-03-11  9:37 Chun Yan Liu
  0 siblings, 0 replies; only message in thread
From: Chun Yan Liu @ 2016-03-11  9:37 UTC (permalink / raw)
  To: xen-devel

Hi, List,

Currently after switch from TightVNC to TigerVNC, found a key-press issue
in XEN pv guest, after investigation by myself, didn't find root cause yet,
could anyone help to have a look or have some idea?

Following is a description of the issue and some investigation result:

In Xen pv guest text mode, when press a key for long time, it's expected to
show the key repeately, but actual result is it only shows one. (e.g, press
 'p' for long time, should show 'ppppp', but actually it just show 'p').
When using TightVNC, it has no problem.
After investigation:
1. TightVNC send "keydown, keyup, keydown, keyup" in this case,
has no problem in result.
2. TigerVNC send "keydown, keydown, keydown, keyup" in this case,
will have problem.
3. In Xen HVM guest text mode, also with TigerVNC, but has no problem.
4. In debugging, I set breakpoint at qemu ps2.c ps2_put_keycode for
comparison with pv guest code path (qemu hw/display/xenfb.c:
xenfb_kbd_event), however, after set breakpoint, on HVM guest,
it also has problem, only shown one 'p'.

I checked kernel code drivers/xen/fbfront/xenkbd.c and traced down,
but couldn't see where is the problem.

Any ideas?

Thanks,
Chunyan 


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

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2016-03-11  9:37 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-03-11  9:37 issue: xen pv guest text mode key press by TigerVNC Chun Yan Liu

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).