* [Qemu-devel] QEMU 0.8.1
@ 2006-05-03 20:45 Fabrice Bellard
2006-05-03 21:00 ` Christian MICHON
` (3 more replies)
0 siblings, 4 replies; 28+ messages in thread
From: Fabrice Bellard @ 2006-05-03 20:45 UTC (permalink / raw)
To: qemu-devel
Hi,
QEMU version 0.8.1 is available at http://bellard.org/qemu/download.html.
version 0.8.1:
- USB tablet support (Brad Campbell, Anthony Liguori)
- win32 host serial support (Kazu)
- PC speaker support (Joachim Henke)
- IDE LBA48 support (Jens Axboe)
- SSE3 support
- Solaris port (Ben Taylor)
- Preliminary SH4 target (Samuel Tardieu)
- VNC server (Anthony Liguori)
- slirp fixes (Ed Swierk et al.)
- USB fixes
- ARM Versatile Platform Baseboard emulation (Paul Brook)
Fabrice.
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [Qemu-devel] QEMU 0.8.1
2006-05-03 20:45 [Qemu-devel] QEMU 0.8.1 Fabrice Bellard
@ 2006-05-03 21:00 ` Christian MICHON
2006-05-04 9:04 ` Mulyadi Santosa
` (2 subsequent siblings)
3 siblings, 0 replies; 28+ messages in thread
From: Christian MICHON @ 2006-05-03 21:00 UTC (permalink / raw)
To: qemu-devel
mingw32 build breaks on "ssize_t" which should be "long"
instead on win32 (see previous post on vnc.c).
beyond this little detail, compiled version works fine on
win32 (I'll do more testing tomorrow).
do we need kqemu-1.3.0pre6.tar.gz for this version
or a newer kqemu ?
On 5/3/06, Fabrice Bellard <fabrice@bellard.org> wrote:
> Hi,
>
> QEMU version 0.8.1 is available at http://bellard.org/qemu/download.html.
>
> version 0.8.1:
>
> - USB tablet support (Brad Campbell, Anthony Liguori)
> - win32 host serial support (Kazu)
> - PC speaker support (Joachim Henke)
> - IDE LBA48 support (Jens Axboe)
> - SSE3 support
> - Solaris port (Ben Taylor)
> - Preliminary SH4 target (Samuel Tardieu)
> - VNC server (Anthony Liguori)
> - slirp fixes (Ed Swierk et al.)
> - USB fixes
> - ARM Versatile Platform Baseboard emulation (Paul Brook)
>
> Fabrice.
>
>
> _______________________________________________
> Qemu-devel mailing list
> Qemu-devel@nongnu.org
> http://lists.nongnu.org/mailman/listinfo/qemu-devel
>
--
Christian
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [Qemu-devel] QEMU 0.8.1
2006-05-03 20:45 [Qemu-devel] QEMU 0.8.1 Fabrice Bellard
2006-05-03 21:00 ` Christian MICHON
@ 2006-05-04 9:04 ` Mulyadi Santosa
2006-05-04 12:13 ` Christian MICHON
2006-05-05 1:56 ` Kazu
3 siblings, 0 replies; 28+ messages in thread
From: Mulyadi Santosa @ 2006-05-04 9:04 UTC (permalink / raw)
To: qemu-devel, Fabrice Bellard
Hi!
> QEMU version 0.8.1 is available at
> http://bellard.org/qemu/download.html.
Great! Thanks for the hard work of Qemu community!
BTW, any decision about the async I/O patch? Will you merge it or does
it need more tests?
regards,
Mulyadi
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [Qemu-devel] QEMU 0.8.1
2006-05-03 20:45 [Qemu-devel] QEMU 0.8.1 Fabrice Bellard
2006-05-03 21:00 ` Christian MICHON
2006-05-04 9:04 ` Mulyadi Santosa
@ 2006-05-04 12:13 ` Christian MICHON
2006-05-04 12:24 ` Christian MICHON
2006-05-04 13:30 ` [Qemu-devel] QEMU 0.8.1 Chris Bagwell
2006-05-05 1:56 ` Kazu
3 siblings, 2 replies; 28+ messages in thread
From: Christian MICHON @ 2006-05-04 12:13 UTC (permalink / raw)
To: qemu-devel
seen on winXP host (kqemu independent): sometimes the pointer
inside the guest hits like an invisible wall and cannot go any further.
This happens on a win2003 bartpe based guest and on a RedHat 7.2
livecd (superrescue 2.1.2).
how to see it:
- boot the guest without having the physical pointer grabbed
- the guest pointer is centered (position A)
- move the physical/host pointer halfway between guest pointer
and the bottom of the windows of the guest (position B)
- click inside the guest (grabs the physical pointer: we're in
position A)
- move the pointer vertically slowly down, the pointer cannot go
any lower than position B
I would say this could be a grab/ungrab issue induced recently
(vnc patch?). To check it, how do I remove the vnc patch alltogether ?
Christian
On 5/3/06, Fabrice Bellard <fabrice@bellard.org> wrote:
> Hi,
>
> QEMU version 0.8.1 is available at http://bellard.org/qemu/download.html.
>
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [Qemu-devel] QEMU 0.8.1
2006-05-04 12:13 ` Christian MICHON
@ 2006-05-04 12:24 ` Christian MICHON
2006-05-04 12:31 ` Christian MICHON
2006-05-04 13:30 ` [Qemu-devel] QEMU 0.8.1 Chris Bagwell
1 sibling, 1 reply; 28+ messages in thread
From: Christian MICHON @ 2006-05-04 12:24 UTC (permalink / raw)
To: qemu-devel
I removed manually vnc_display_init, and this is not the culprit...
I'll check anyway versus qemu-0.8.0...
On 5/4/06, Christian MICHON <christian.michon@gmail.com> wrote:
> I would say this could be a grab/ungrab issue induced recently
> (vnc patch?). To check it, how do I remove the vnc patch alltogether ?
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [Qemu-devel] QEMU 0.8.1
2006-05-04 12:24 ` Christian MICHON
@ 2006-05-04 12:31 ` Christian MICHON
2006-05-04 13:14 ` WaxDragon
2006-05-04 14:51 ` Thomas Han
0 siblings, 2 replies; 28+ messages in thread
From: Christian MICHON @ 2006-05-04 12:31 UTC (permalink / raw)
To: qemu-devel
qemu 0.8.0 does not show this invisible barrier issue.
if this is worth anything, I use SDL 1.2.9.
If someone can reproduce the issue also on linux hosts,
there could be a lead.
On 5/4/06, Christian MICHON <christian.michon@gmail.com> wrote:
> I removed manually vnc_display_init, and this is not the culprit...
> I'll check anyway versus qemu-0.8.0...
>
--
Christian
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [Qemu-devel] QEMU 0.8.1
2006-05-04 12:31 ` Christian MICHON
@ 2006-05-04 13:14 ` WaxDragon
2006-05-04 14:51 ` Thomas Han
1 sibling, 0 replies; 28+ messages in thread
From: WaxDragon @ 2006-05-04 13:14 UTC (permalink / raw)
To: qemu-devel
I can reproduce on a linux host. I've seen this for a few weeks in CVS.
On 5/4/06, Christian MICHON <christian.michon@gmail.com> wrote:
> qemu 0.8.0 does not show this invisible barrier issue.
> if this is worth anything, I use SDL 1.2.9.
>
> If someone can reproduce the issue also on linux hosts,
> there could be a lead.
>
> On 5/4/06, Christian MICHON <christian.michon@gmail.com> wrote:
> > I removed manually vnc_display_init, and this is not the culprit...
> > I'll check anyway versus qemu-0.8.0...
> >
> --
> Christian
>
>
> _______________________________________________
> Qemu-devel mailing list
> Qemu-devel@nongnu.org
> http://lists.nongnu.org/mailman/listinfo/qemu-devel
>
--
ReactOS is a hub, follow the spokes and you'll
immediately find absolutely everything you need
to know about Windows. ReactOS is not just
software, it's people.
kjk_hyperion
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [Qemu-devel] QEMU 0.8.1
2006-05-04 12:13 ` Christian MICHON
2006-05-04 12:24 ` Christian MICHON
@ 2006-05-04 13:30 ` Chris Bagwell
2006-05-04 13:48 ` Christian MICHON
1 sibling, 1 reply; 28+ messages in thread
From: Chris Bagwell @ 2006-05-04 13:30 UTC (permalink / raw)
To: qemu-devel
Christian MICHON wrote:
> seen on winXP host (kqemu independent): sometimes the pointer
> inside the guest hits like an invisible wall and cannot go any further.
> This happens on a win2003 bartpe based guest and on a RedHat 7.2
> livecd (superrescue 2.1.2).
I've seen this for a few weeks in CVS as well on win98 guest. There
seems to be a work around. If you roll your mouse around a lot and far
distances, it seems to recalibrate itself or something and the invisible
wall goes away.
During the emails on the usb tablet development, I saw a few comments
about having mouse acceleration turned on in windows could cause mouse
confusion. I haven't bothered trying to turn that off but that may also
fix it.
Chris
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [Qemu-devel] QEMU 0.8.1
2006-05-04 13:30 ` [Qemu-devel] QEMU 0.8.1 Chris Bagwell
@ 2006-05-04 13:48 ` Christian MICHON
0 siblings, 0 replies; 28+ messages in thread
From: Christian MICHON @ 2006-05-04 13:48 UTC (permalink / raw)
To: qemu-devel
yes, but this is a painful way to recalibrate. Apparently, there's a
confusion inside absolute coord and relative coord between
guest and host.
Turning off acceleration is not helping at all. Unfortunately
On 5/4/06, Chris Bagwell <chris@cnpbagwell.com> wrote:
> I've seen this for a few weeks in CVS as well on win98 guest. There
> seems to be a work around. If you roll your mouse around a lot and far
> distances, it seems to recalibrate itself or something and the invisible
> wall goes away.
>
> During the emails on the usb tablet development, I saw a few comments
> about having mouse acceleration turned on in windows could cause mouse
> confusion. I haven't bothered trying to turn that off but that may also
> fix it.
>
> Chris
>
>
> _______________________________________________
> Qemu-devel mailing list
> Qemu-devel@nongnu.org
> http://lists.nongnu.org/mailman/listinfo/qemu-devel
>
--
Christian
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [Qemu-devel] QEMU 0.8.1
2006-05-04 12:31 ` Christian MICHON
2006-05-04 13:14 ` WaxDragon
@ 2006-05-04 14:51 ` Thomas Han
2006-05-05 2:31 ` Anthony Liguori
1 sibling, 1 reply; 28+ messages in thread
From: Thomas Han @ 2006-05-04 14:51 UTC (permalink / raw)
To: qemu-devel
[-- Attachment #1: Type: text/plain, Size: 951 bytes --]
Hi,
For what it's worth. I have also seen this "invisible wall" problem with my
mouse for a few weeks off the CVS build too.
Since 0.8.1 came out yesterday, Instead of using CVS build, I'm now running
Qemu 0.8.1 + kqemu-1.3.0pre6. My host OS is FC5 and I'm running XP inside
it.
Thanks,
Thomas
On 5/4/06, Christian MICHON <christian.michon@gmail.com> wrote:
>
> qemu 0.8.0 does not show this invisible barrier issue.
> if this is worth anything, I use SDL 1.2.9.
>
> If someone can reproduce the issue also on linux hosts,
> there could be a lead.
>
> On 5/4/06, Christian MICHON <christian.michon@gmail.com> wrote:
> > I removed manually vnc_display_init, and this is not the culprit...
> > I'll check anyway versus qemu-0.8.0...
> >
> --
> Christian
>
>
> _______________________________________________
> Qemu-devel mailing list
> Qemu-devel@nongnu.org
> http://lists.nongnu.org/mailman/listinfo/qemu-devel
>
[-- Attachment #2: Type: text/html, Size: 1444 bytes --]
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [Qemu-devel] QEMU 0.8.1
2006-05-03 20:45 [Qemu-devel] QEMU 0.8.1 Fabrice Bellard
` (2 preceding siblings ...)
2006-05-04 12:13 ` Christian MICHON
@ 2006-05-05 1:56 ` Kazu
3 siblings, 0 replies; 28+ messages in thread
From: Kazu @ 2006-05-05 1:56 UTC (permalink / raw)
To: qemu-devel
Sent: Thursday, May 04, 2006 5:45 AM Fabrice Bellard wrote:
> Hi,
>
> QEMU version 0.8.1 is available at http://bellard.org/qemu/download.html.
>
qemu-system-sparc.exe doesn't work. A patch is below.
Regards,
Kazu
--- qemu-0.8.1.orig/loader.c Thu May 4 05:32:58 2006
+++ qemu-0.8.1/loader.c Thu May 4 17:35:10 2006
@@ -200,7 +200,7 @@
int fd, data_order, must_swab, ret;
uint8_t e_ident[EI_NIDENT];
- fd = open(filename, O_RDONLY);
+ fd = open(filename, O_RDONLY | O_BINARY);
if (fd < 0) {
perror(filename);
return -1;
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [Qemu-devel] QEMU 0.8.1
2006-05-04 14:51 ` Thomas Han
@ 2006-05-05 2:31 ` Anthony Liguori
2006-05-05 6:57 ` Christian MICHON
2006-05-09 23:18 ` Thomas Han
0 siblings, 2 replies; 28+ messages in thread
From: Anthony Liguori @ 2006-05-05 2:31 UTC (permalink / raw)
To: qemu-devel
[-- Attachment #1: Type: text/plain, Size: 1470 bytes --]
Thomas Han wrote:
> Hi,
>
> For what it's worth. I have also seen this "invisible wall" problem
> with my mouse for a few weeks off the CVS build too.
Can you try out the following patch. *grumbles about SDL's brokenness*
Regards,
Anthony Liguori
> Since 0.8.1 came out yesterday, Instead of using CVS build, I'm now
> running Qemu 0.8.1 + kqemu-1.3.0pre6. My host OS is FC5 and I'm
> running XP inside it.
>
> Thanks,
> Thomas
>
> On 5/4/06, *Christian MICHON* < christian.michon@gmail.com
> <mailto:christian.michon@gmail.com>> wrote:
>
> qemu 0.8.0 does not show this invisible barrier issue.
> if this is worth anything, I use SDL 1.2.9.
>
> If someone can reproduce the issue also on linux hosts,
> there could be a lead.
>
> On 5/4/06, Christian MICHON <christian.michon@gmail.com
> <mailto:christian.michon@gmail.com>> wrote:
> > I removed manually vnc_display_init, and this is not the culprit...
> > I'll check anyway versus qemu-0.8.0...
> >
> --
> Christian
>
>
> _______________________________________________
> Qemu-devel mailing list
> Qemu-devel@nongnu.org <mailto:Qemu-devel@nongnu.org>
> http://lists.nongnu.org/mailman/listinfo/qemu-devel
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Qemu-devel mailing list
> Qemu-devel@nongnu.org
> http://lists.nongnu.org/mailman/listinfo/qemu-devel
>
[-- Attachment #2: qemu-mouse-sdl.diff --]
[-- Type: text/plain, Size: 535 bytes --]
diff -r 39a6dd1136c6 sdl.c
--- a/sdl.c Thu May 04 04:13:13 2006 +0000
+++ b/sdl.c Thu May 04 21:30:11 2006 -0500
@@ -280,13 +280,18 @@ static void sdl_update_caption(void)
static void sdl_hide_cursor(void)
{
- SDL_SetCursor(sdl_cursor_hidden);
+ if (kbd_mouse_is_absolute()) {
+ SDL_ShowCursor(1);
+ SDL_SetCursor(sdl_cursor_hidden);
+ } else {
+ SDL_ShowCursor(0);
+ }
}
static void sdl_show_cursor(void)
{
if (!kbd_mouse_is_absolute()) {
- SDL_SetCursor(sdl_cursor_normal);
+ SDL_ShowCursor(1);
}
}
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [Qemu-devel] QEMU 0.8.1
2006-05-05 2:31 ` Anthony Liguori
@ 2006-05-05 6:57 ` Christian MICHON
2006-05-05 8:43 ` Natalia Portillo
2006-05-05 14:08 ` Anthony Liguori
2006-05-09 23:18 ` Thomas Han
1 sibling, 2 replies; 28+ messages in thread
From: Christian MICHON @ 2006-05-05 6:57 UTC (permalink / raw)
To: qemu-devel
it works. Side effect: after the first ungrab, I can't see the host
pointer over the SDL windows.
Yet, it's nothing as compared to the invisible wall.
I know nothing about most qemu internals, but would it be
possible to make it like vmw*re, ie the mouse is automagically
grabbed/ungrabbed whenever you reach the limits of the
SDL window ?
On 5/5/06, Anthony Liguori <aliguori@us.ibm.com> wrote:
> Thomas Han wrote:
> > Hi,
> >
> > For what it's worth. I have also seen this "invisible wall" problem
> > with my mouse for a few weeks off the CVS build too.
>
> Can you try out the following patch. *grumbles about SDL's brokenness*
>
> Regards,
>
> Anthony Liguori
--
Christian
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [Qemu-devel] QEMU 0.8.1
2006-05-05 6:57 ` Christian MICHON
@ 2006-05-05 8:43 ` Natalia Portillo
2006-05-05 10:33 ` Oliver Gerlich
2006-05-08 17:35 ` Jim C. Brown
2006-05-05 14:08 ` Anthony Liguori
1 sibling, 2 replies; 28+ messages in thread
From: Natalia Portillo @ 2006-05-05 8:43 UTC (permalink / raw)
To: qemu-devel
That requires a driver in guest side that communicates with qemu.
VMWare and VirtualPC does this but requires a driver in the guest
side, so in unsupported systems you still have to click to grab.
El 05/05/2006, a las 8:57, Christian MICHON escribió:
> it works. Side effect: after the first ungrab, I can't see the host
> pointer over the SDL windows.
>
> Yet, it's nothing as compared to the invisible wall.
> I know nothing about most qemu internals, but would it be
> possible to make it like vmw*re, ie the mouse is automagically
> grabbed/ungrabbed whenever you reach the limits of the
> SDL window ?
>
> On 5/5/06, Anthony Liguori <aliguori@us.ibm.com> wrote:
>> Thomas Han wrote:
>> > Hi,
>> >
>> > For what it's worth. I have also seen this "invisible wall"
>> problem
>> > with my mouse for a few weeks off the CVS build too.
>>
>> Can you try out the following patch. *grumbles about SDL's
>> brokenness*
>>
>> Regards,
>>
>> Anthony Liguori
>
> --
> Christian
>
>
> _______________________________________________
> Qemu-devel mailing list
> Qemu-devel@nongnu.org
> http://lists.nongnu.org/mailman/listinfo/qemu-devel
>
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [Qemu-devel] QEMU 0.8.1
2006-05-05 8:43 ` Natalia Portillo
@ 2006-05-05 10:33 ` Oliver Gerlich
2006-05-05 11:33 ` Natalia Portillo
2006-05-08 17:35 ` Jim C. Brown
1 sibling, 1 reply; 28+ messages in thread
From: Oliver Gerlich @ 2006-05-05 10:33 UTC (permalink / raw)
To: qemu-devel
Natalia Portillo wrote:
> That requires a driver in guest side that communicates with qemu.
>
> VMWare and VirtualPC does this but requires a driver in the guest side,
> so in unsupported systems you still have to click to grab.
Just as a side note, the USB tablet support makes this quite easy at
least on Win2k - it already has the required driver, so for me it was
enough to add -usbdevice tablet to the command line to have the mouse
cursor automatically grabbed/ungrabbed (it seems that the behaviour of
Ctrl+Alt changed a bit, but one gets used to it).
Thanks to Brad and Anthony for making that possible :D
Regards,
Oliver
>
> El 05/05/2006, a las 8:57, Christian MICHON escribió:
>
>> it works. Side effect: after the first ungrab, I can't see the host
>> pointer over the SDL windows.
>>
>> Yet, it's nothing as compared to the invisible wall.
>> I know nothing about most qemu internals, but would it be
>> possible to make it like vmw*re, ie the mouse is automagically
>> grabbed/ungrabbed whenever you reach the limits of the
>> SDL window ?
>>
>> On 5/5/06, Anthony Liguori <aliguori@us.ibm.com> wrote:
>>
>>> Thomas Han wrote:
>>> > Hi,
>>> >
>>> > For what it's worth. I have also seen this "invisible wall" problem
>>> > with my mouse for a few weeks off the CVS build too.
>>>
>>> Can you try out the following patch. *grumbles about SDL's brokenness*
>>>
>>> Regards,
>>>
>>> Anthony Liguori
>>
>>
>> --
>> Christian
>>
>>
>> _______________________________________________
>> Qemu-devel mailing list
>> Qemu-devel@nongnu.org
>> http://lists.nongnu.org/mailman/listinfo/qemu-devel
>>
>
>
>
> _______________________________________________
> Qemu-devel mailing list
> Qemu-devel@nongnu.org
> http://lists.nongnu.org/mailman/listinfo/qemu-devel
>
>
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [Qemu-devel] QEMU 0.8.1
2006-05-05 10:33 ` Oliver Gerlich
@ 2006-05-05 11:33 ` Natalia Portillo
0 siblings, 0 replies; 28+ messages in thread
From: Natalia Portillo @ 2006-05-05 11:33 UTC (permalink / raw)
To: qemu-devel
That's good.
Then someone should create drivers for the OSes that doesn't include
USB tablet support and will be great.
El 05/05/2006, a las 12:33, Oliver Gerlich escribió:
> Natalia Portillo wrote:
>> That requires a driver in guest side that communicates with qemu.
>> VMWare and VirtualPC does this but requires a driver in the guest
>> side, so in unsupported systems you still have to click to grab.
>
> Just as a side note, the USB tablet support makes this quite easy
> at least on Win2k - it already has the required driver, so for me
> it was enough to add -usbdevice tablet to the command line to have
> the mouse cursor automatically grabbed/ungrabbed (it seems that the
> behaviour of Ctrl+Alt changed a bit, but one gets used to it).
>
> Thanks to Brad and Anthony for making that possible :D
>
> Regards,
> Oliver
>
>> El 05/05/2006, a las 8:57, Christian MICHON escribió:
>>> it works. Side effect: after the first ungrab, I can't see the host
>>> pointer over the SDL windows.
>>>
>>> Yet, it's nothing as compared to the invisible wall.
>>> I know nothing about most qemu internals, but would it be
>>> possible to make it like vmw*re, ie the mouse is automagically
>>> grabbed/ungrabbed whenever you reach the limits of the
>>> SDL window ?
>>>
>>> On 5/5/06, Anthony Liguori <aliguori@us.ibm.com> wrote:
>>>
>>>> Thomas Han wrote:
>>>> > Hi,
>>>> >
>>>> > For what it's worth. I have also seen this "invisible wall"
>>>> problem
>>>> > with my mouse for a few weeks off the CVS build too.
>>>>
>>>> Can you try out the following patch. *grumbles about SDL's
>>>> brokenness*
>>>>
>>>> Regards,
>>>>
>>>> Anthony Liguori
>>>
>>>
>>> --
>>> Christian
>>>
>>>
>>> _______________________________________________
>>> Qemu-devel mailing list
>>> Qemu-devel@nongnu.org
>>> http://lists.nongnu.org/mailman/listinfo/qemu-devel
>>>
>> _______________________________________________
>> Qemu-devel mailing list
>> Qemu-devel@nongnu.org
>> http://lists.nongnu.org/mailman/listinfo/qemu-devel
>
>
>
> _______________________________________________
> Qemu-devel mailing list
> Qemu-devel@nongnu.org
> http://lists.nongnu.org/mailman/listinfo/qemu-devel
>
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [Qemu-devel] QEMU 0.8.1
2006-05-05 6:57 ` Christian MICHON
2006-05-05 8:43 ` Natalia Portillo
@ 2006-05-05 14:08 ` Anthony Liguori
2006-05-05 14:23 ` Christian MICHON
1 sibling, 1 reply; 28+ messages in thread
From: Anthony Liguori @ 2006-05-05 14:08 UTC (permalink / raw)
To: qemu-devel
Christian MICHON wrote:
> it works. Side effect: after the first ungrab, I can't see the host
> pointer over the SDL windows.
Ok. I'll take a look at that. Should be easy enough to fix.
>
> Yet, it's nothing as compared to the invisible wall.
> I know nothing about most qemu internals, but would it be
> possible to make it like vmw*re, ie the mouse is automagically
> grabbed/ungrabbed whenever you reach the limits of the
> SDL window ?
As someone has already mentioned, you want to use -usb -usbdevice tablet.
Regards,
Anthony Liguori
> On 5/5/06, Anthony Liguori <aliguori@us.ibm.com> wrote:
>> Thomas Han wrote:
>> > Hi,
>> >
>> > For what it's worth. I have also seen this "invisible wall" problem
>> > with my mouse for a few weeks off the CVS build too.
>>
>> Can you try out the following patch. *grumbles about SDL's brokenness*
>>
>> Regards,
>>
>> Anthony Liguori
>
> --
> Christian
>
>
> _______________________________________________
> Qemu-devel mailing list
> Qemu-devel@nongnu.org
> http://lists.nongnu.org/mailman/listinfo/qemu-devel
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [Qemu-devel] QEMU 0.8.1
2006-05-05 14:08 ` Anthony Liguori
@ 2006-05-05 14:23 ` Christian MICHON
2006-05-05 14:28 ` Anthony Liguori
0 siblings, 1 reply; 28+ messages in thread
From: Christian MICHON @ 2006-05-05 14:23 UTC (permalink / raw)
To: qemu-devel
on windows 3.0 (my usual testcase) ?
I'll try at least on rh72...
On 5/5/06, Anthony Liguori <anthony@codemonkey.ws> wrote:
> As someone has already mentioned, you want to use -usb -usbdevice tablet.
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [Qemu-devel] QEMU 0.8.1
2006-05-05 14:23 ` Christian MICHON
@ 2006-05-05 14:28 ` Anthony Liguori
2006-05-05 15:01 ` Christian MICHON
0 siblings, 1 reply; 28+ messages in thread
From: Anthony Liguori @ 2006-05-05 14:28 UTC (permalink / raw)
To: qemu-devel
Christian MICHON wrote:
> on windows 3.0 (my usual testcase) ?
> I'll try at least on rh72...
Oh, I doubt that Windows 3.0 has USB support. I also doubt that VMware
wrote a driver for it :-) You probably won't have much like with RH7.2
either.
Regards,
Anthony Liguori
> On 5/5/06, Anthony Liguori <anthony@codemonkey.ws> wrote:
>> As someone has already mentioned, you want to use -usb -usbdevice
>> tablet.
>
>
> _______________________________________________
> Qemu-devel mailing list
> Qemu-devel@nongnu.org
> http://lists.nongnu.org/mailman/listinfo/qemu-devel
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [Qemu-devel] QEMU 0.8.1
2006-05-05 14:28 ` Anthony Liguori
@ 2006-05-05 15:01 ` Christian MICHON
2006-05-05 15:57 ` Anthony Liguori
0 siblings, 1 reply; 28+ messages in thread
From: Christian MICHON @ 2006-05-05 15:01 UTC (permalink / raw)
To: qemu-devel
well, at least inside rh72, I can see a usb device:
Vendor=0627 ProdID=0001
Product=QEMU USB Tablet
all I need now is:
1) which module to modprobe
2) which /dev/input/event... is used
3) modify XF86config accordingly
and then theoretically it should work...
anyone can help me please on rh72 + usb tablet ?
Thanks
On 5/5/06, Anthony Liguori <anthony@codemonkey.ws> wrote:
> Oh, I doubt that Windows 3.0 has USB support. I also doubt that VMware
> wrote a driver for it :-) You probably won't have much like with RH7.2
> either.
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [Qemu-devel] QEMU 0.8.1
2006-05-05 15:01 ` Christian MICHON
@ 2006-05-05 15:57 ` Anthony Liguori
2006-05-08 17:40 ` Jim C. Brown
0 siblings, 1 reply; 28+ messages in thread
From: Anthony Liguori @ 2006-05-05 15:57 UTC (permalink / raw)
To: qemu-devel
Christian MICHON wrote:
> well, at least inside rh72, I can see a usb device:
> Vendor=0627 ProdID=0001
> Product=QEMU USB Tablet
>
> all I need now is:
> 1) which module to modprobe
> 2) which /dev/input/event... is used
> 3) modify XF86config accordingly
>
> and then theoretically it should work...
> anyone can help me please on rh72 + usb tablet ?
I don't know of an X driver for such an old kernel that would work. Sorry.
Regards,
Anthony Liguori
> Thanks
>
> On 5/5/06, Anthony Liguori <anthony@codemonkey.ws> wrote:
>> Oh, I doubt that Windows 3.0 has USB support. I also doubt that VMware
>> wrote a driver for it :-) You probably won't have much like with RH7.2
>> either.
>
>
> _______________________________________________
> Qemu-devel mailing list
> Qemu-devel@nongnu.org
> http://lists.nongnu.org/mailman/listinfo/qemu-devel
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [Qemu-devel] QEMU 0.8.1
2006-05-05 8:43 ` Natalia Portillo
2006-05-05 10:33 ` Oliver Gerlich
@ 2006-05-08 17:35 ` Jim C. Brown
1 sibling, 0 replies; 28+ messages in thread
From: Jim C. Brown @ 2006-05-08 17:35 UTC (permalink / raw)
To: qemu-devel
On Fri, May 05, 2006 at 10:43:06AM +0200, Natalia Portillo wrote:
> That requires a driver in guest side that communicates with qemu.
No it doesn't. It'd only work in absolute mode of course... but it'd be easy
to implement.
Personally I'd dislike such a feature anyways.
--
Infinite complexity begets infinite beauty.
Infinite precision begets infinite perfection.
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [Qemu-devel] QEMU 0.8.1
2006-05-05 15:57 ` Anthony Liguori
@ 2006-05-08 17:40 ` Jim C. Brown
2006-05-08 20:12 ` Christian MICHON
0 siblings, 1 reply; 28+ messages in thread
From: Jim C. Brown @ 2006-05-08 17:40 UTC (permalink / raw)
To: qemu-devel
On Fri, May 05, 2006 at 10:57:01AM -0500, Anthony Liguori wrote:
> Christian MICHON wrote:
> >well, at least inside rh72, I can see a usb device:
> >Vendor=0627 ProdID=0001
> >Product=QEMU USB Tablet
> >
> >all I need now is:
> >1) which module to modprobe
> >2) which /dev/input/event... is used
> >3) modify XF86config accordingly
> >
> >and then theoretically it should work...
> >anyone can help me please on rh72 + usb tablet ?
>
> I don't know of an X driver for such an old kernel that would work. Sorry.
>
> Regards,
>
> Anthony Liguori
>
I don't remember which kernel rh72 ships with.
However, you just need to modprobe evdev.o and use /dev/input/eventN (for me
the actual name of the event device varies, but there should only be a single
event device there).
The evtouch driver (tested with XFree86 4.2.1) should have no issues with such a setup.
--
Infinite complexity begets infinite beauty.
Infinite precision begets infinite perfection.
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [Qemu-devel] QEMU 0.8.1
2006-05-08 17:40 ` Jim C. Brown
@ 2006-05-08 20:12 ` Christian MICHON
2006-05-08 20:39 ` Brad Campbell
2006-05-08 21:05 ` Jim C. Brown
0 siblings, 2 replies; 28+ messages in thread
From: Christian MICHON @ 2006-05-08 20:12 UTC (permalink / raw)
To: qemu-devel
thanks for the tips.
unfortunately, rh72 means xfree86 4.1.0 (event with updates)
xfree86 4.2 means at least rh73
I read somewhere that evtouch driver is actually for kernel 2.6
and at least xorg (not xfree 4.x). I tried to fiddle with the usb
tablet in rh72, but no luck yet.
One question: which driver is actually used for win98 guest ?
On 5/8/06, Jim C. Brown <jma5@umd.edu> wrote:
> On Fri, May 05, 2006 at 10:57:01AM -0500, Anthony Liguori wrote:
> > Christian MICHON wrote:
> > >well, at least inside rh72, I can see a usb device:
> > >Vendor=0627 ProdID=0001
> > >Product=QEMU USB Tablet
> > >
> > >all I need now is:
> > >1) which module to modprobe
> > >2) which /dev/input/event... is used
> > >3) modify XF86config accordingly
> > >
> > >and then theoretically it should work...
> > >anyone can help me please on rh72 + usb tablet ?
> >
> > I don't know of an X driver for such an old kernel that would work. Sorry.
> >
> > Regards,
> >
> > Anthony Liguori
> >
>
> I don't remember which kernel rh72 ships with.
>
> However, you just need to modprobe evdev.o and use /dev/input/eventN (for me
> the actual name of the event device varies, but there should only be a single
> event device there).
>
> The evtouch driver (tested with XFree86 4.2.1) should have no issues with such a setup.
>
> --
> Infinite complexity begets infinite beauty.
> Infinite precision begets infinite perfection.
>
>
> _______________________________________________
> Qemu-devel mailing list
> Qemu-devel@nongnu.org
> http://lists.nongnu.org/mailman/listinfo/qemu-devel
>
--
Christian
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [Qemu-devel] QEMU 0.8.1
2006-05-08 20:12 ` Christian MICHON
@ 2006-05-08 20:39 ` Brad Campbell
2006-05-08 21:05 ` Jim C. Brown
1 sibling, 0 replies; 28+ messages in thread
From: Brad Campbell @ 2006-05-08 20:39 UTC (permalink / raw)
To: qemu-devel
Christian MICHON wrote:
> thanks for the tips.
> unfortunately, rh72 means xfree86 4.1.0 (event with updates)
> xfree86 4.2 means at least rh73
>
> I read somewhere that evtouch driver is actually for kernel 2.6
> and at least xorg (not xfree 4.x). I tried to fiddle with the usb
> tablet in rh72, but no luck yet.
>
> One question: which driver is actually used for win98 guest ?
Windows built in hid driver.. works with absolute input messages out of the box.
--
"Human beings, who are almost unique in having the ability
to learn from the experience of others, are also remarkable
for their apparent disinclination to do so." -- Douglas Adams
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [Qemu-devel] QEMU 0.8.1
2006-05-08 20:12 ` Christian MICHON
2006-05-08 20:39 ` Brad Campbell
@ 2006-05-08 21:05 ` Jim C. Brown
1 sibling, 0 replies; 28+ messages in thread
From: Jim C. Brown @ 2006-05-08 21:05 UTC (permalink / raw)
To: qemu-devel
On Mon, May 08, 2006 at 10:12:15PM +0200, Christian MICHON wrote:
> thanks for the tips.
> unfortunately, rh72 means xfree86 4.1.0 (event with updates)
> xfree86 4.2 means at least rh73
>
Can't hurt to try.
The driver I have was compiled against Xorg 6.8.2 but it works with
Xfree86 4.2.1
The official drivers are compiled against Xorg 6.8 but work with XFree86 4.0
(iirc), so there is a good chance the evtouch driver will work if u try it.
> I read somewhere that evtouch driver is actually for kernel 2.6
> and at least xorg (not xfree 4.x). I tried to fiddle with the usb
> tablet in rh72, but no luck yet.
evtouch definitely works with 4.x
The site claims that evtouch only works with 2.6 kernels though (rather, that
it has only been tested on 2.6 kernels). Looking at the source code of
evdev.c I don't see any obvious differences that would stop it from
functioning with the /dev/input/eventX interface of 2.4 though. I guess what we
really need is someone who can test. :)
>
> One question: which driver is actually used for win98 guest ?
>
> On 5/8/06, Jim C. Brown <jma5@umd.edu> wrote:
> >On Fri, May 05, 2006 at 10:57:01AM -0500, Anthony Liguori wrote:
> >> Christian MICHON wrote:
> >> >well, at least inside rh72, I can see a usb device:
> >> >Vendor=0627 ProdID=0001
> >> >Product=QEMU USB Tablet
> >> >
> >> >all I need now is:
> >> >1) which module to modprobe
> >> >2) which /dev/input/event... is used
> >> >3) modify XF86config accordingly
> >> >
> >> >and then theoretically it should work...
> >> >anyone can help me please on rh72 + usb tablet ?
> >>
> >> I don't know of an X driver for such an old kernel that would work.
> >Sorry.
> >>
> >> Regards,
> >>
> >> Anthony Liguori
> >>
> >
> >I don't remember which kernel rh72 ships with.
> >
> >However, you just need to modprobe evdev.o and use /dev/input/eventN (for
> >me
> >the actual name of the event device varies, but there should only be a
> >single
> >event device there).
> >
> >The evtouch driver (tested with XFree86 4.2.1) should have no issues with
> >such a setup.
> >
> >--
> >Infinite complexity begets infinite beauty.
> >Infinite precision begets infinite perfection.
> >
> >
> >_______________________________________________
> >Qemu-devel mailing list
> >Qemu-devel@nongnu.org
> >http://lists.nongnu.org/mailman/listinfo/qemu-devel
> >
>
>
> --
> Christian
>
>
> _______________________________________________
> Qemu-devel mailing list
> Qemu-devel@nongnu.org
> http://lists.nongnu.org/mailman/listinfo/qemu-devel
>
--
Infinite complexity begets infinite beauty.
Infinite precision begets infinite perfection.
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [Qemu-devel] QEMU 0.8.1
2006-05-05 2:31 ` Anthony Liguori
2006-05-05 6:57 ` Christian MICHON
@ 2006-05-09 23:18 ` Thomas Han
2006-05-10 9:30 ` [Qemu-devel] QEMU 0.8.1 - Invisible wall Dan Sandberg
1 sibling, 1 reply; 28+ messages in thread
From: Thomas Han @ 2006-05-09 23:18 UTC (permalink / raw)
To: qemu-devel
[-- Attachment #1: Type: text/plain, Size: 2680 bytes --]
Hi Anthony,
Sorry for the late reply. I did try out the patch with my local build and I
haven't see that "invisible wall" mouse problem for a few days now.
Thanks very much,
Thomas
On 5/4/06, Anthony Liguori <aliguori@us.ibm.com> wrote:
>
> Thomas Han wrote:
> > Hi,
> >
> > For what it's worth. I have also seen this "invisible wall" problem
> > with my mouse for a few weeks off the CVS build too.
>
> Can you try out the following patch. *grumbles about SDL's brokenness*
>
> Regards,
>
> Anthony Liguori
>
> > Since 0.8.1 came out yesterday, Instead of using CVS build, I'm now
> > running Qemu 0.8.1 + kqemu-1.3.0pre6. My host OS is FC5 and I'm
> > running XP inside it.
> >
> > Thanks,
> > Thomas
> >
> > On 5/4/06, *Christian MICHON* < christian.michon@gmail.com
> > <mailto:christian.michon@gmail.com>> wrote:
> >
> > qemu 0.8.0 does not show this invisible barrier issue.
> > if this is worth anything, I use SDL 1.2.9.
> >
> > If someone can reproduce the issue also on linux hosts,
> > there could be a lead.
> >
> > On 5/4/06, Christian MICHON <christian.michon@gmail.com
> > <mailto:christian.michon@gmail.com>> wrote:
> > > I removed manually vnc_display_init, and this is not the
> culprit...
> > > I'll check anyway versus qemu-0.8.0...
> > >
> > --
> > Christian
> >
> >
> > _______________________________________________
> > Qemu-devel mailing list
> > Qemu-devel@nongnu.org <mailto:Qemu-devel@nongnu.org>
> > http://lists.nongnu.org/mailman/listinfo/qemu-devel
> >
> >
> > ------------------------------------------------------------------------
> >
> > _______________________________________________
> > Qemu-devel mailing list
> > Qemu-devel@nongnu.org
> > http://lists.nongnu.org/mailman/listinfo/qemu-devel
> >
>
>
>
> diff -r 39a6dd1136c6 sdl.c
> --- a/sdl.c Thu May 04 04:13:13 2006 +0000
> +++ b/sdl.c Thu May 04 21:30:11 2006 -0500
> @@ -280,13 +280,18 @@ static void sdl_update_caption(void)
>
> static void sdl_hide_cursor(void)
> {
> - SDL_SetCursor(sdl_cursor_hidden);
> + if (kbd_mouse_is_absolute()) {
> + SDL_ShowCursor(1);
> + SDL_SetCursor(sdl_cursor_hidden);
> + } else {
> + SDL_ShowCursor(0);
> + }
> }
>
> static void sdl_show_cursor(void)
> {
> if (!kbd_mouse_is_absolute()) {
> - SDL_SetCursor(sdl_cursor_normal);
> + SDL_ShowCursor(1);
> }
> }
>
>
>
> _______________________________________________
> Qemu-devel mailing list
> Qemu-devel@nongnu.org
> http://lists.nongnu.org/mailman/listinfo/qemu-devel
>
>
>
[-- Attachment #2: Type: text/html, Size: 4400 bytes --]
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [Qemu-devel] QEMU 0.8.1 - Invisible wall
2006-05-09 23:18 ` Thomas Han
@ 2006-05-10 9:30 ` Dan Sandberg
0 siblings, 0 replies; 28+ messages in thread
From: Dan Sandberg @ 2006-05-10 9:30 UTC (permalink / raw)
To: qemu-devel
Thomas Han wrote:
> Hi Anthony,
>
> Sorry for the late reply. I did try out the patch with my local build
> and I
> haven't see that "invisible wall" mouse problem for a few days now.
>
> Thanks very much,
> Thomas
>
> On 5/4/06, Anthony Liguori <aliguori@us.ibm.com> wrote:
>
>>
>> Thomas Han wrote:
>> > Hi,
>> >
>> > For what it's worth. I have also seen this "invisible wall" problem
>> > with my mouse for a few weeks off the CVS build too.
>>
>> Can you try out the following patch. *grumbles about SDL's brokenness*
>>
>> Regards,
>>
>> Anthony Liguori
>>
>> > Since 0.8.1 came out yesterday, Instead of using CVS build, I'm now
>> > running Qemu 0.8.1 + kqemu-1.3.0pre6. My host OS is FC5 and I'm
>> > running XP inside it.
>> >
>> > Thanks,
>> > Thomas
>> >
>> > On 5/4/06, *Christian MICHON* < christian.michon@gmail.com
>> > <mailto:christian.michon@gmail.com>> wrote:
>> >
>> > qemu 0.8.0 does not show this invisible barrier issue.
>> > if this is worth anything, I use SDL 1.2.9.
>> >
>> > If someone can reproduce the issue also on linux hosts,
>> > there could be a lead.
>> >
>> > On 5/4/06, Christian MICHON <christian.michon@gmail.com
>> > <mailto:christian.michon@gmail.com>> wrote:
>> > > I removed manually vnc_display_init, and this is not the
>> culprit...
>> > > I'll check anyway versus qemu-0.8.0...
>> > >
>> > --
>> > Christian
>> >
>> >
>> > _______________________________________________
>> > Qemu-devel mailing list
>> > Qemu-devel@nongnu.org <mailto:Qemu-devel@nongnu.org>
>> > http://lists.nongnu.org/mailman/listinfo/qemu-devel
>> >
>> >
>> >
>> ------------------------------------------------------------------------
>> >
>> > _______________________________________________
>> > Qemu-devel mailing list
>> > Qemu-devel@nongnu.org
>> > http://lists.nongnu.org/mailman/listinfo/qemu-devel
>> >
>>
>>
>>
>> diff -r 39a6dd1136c6 sdl.c
>> --- a/sdl.c Thu May 04 04:13:13 2006 +0000
>> +++ b/sdl.c Thu May 04 21:30:11 2006 -0500
>> @@ -280,13 +280,18 @@ static void sdl_update_caption(void)
>>
>> static void sdl_hide_cursor(void)
>> {
>> - SDL_SetCursor(sdl_cursor_hidden);
>> + if (kbd_mouse_is_absolute()) {
>> + SDL_ShowCursor(1);
>> + SDL_SetCursor(sdl_cursor_hidden);
>> + } else {
>> + SDL_ShowCursor(0);
>> + }
>> }
>>
>> static void sdl_show_cursor(void)
>> {
>> if (!kbd_mouse_is_absolute()) {
>> - SDL_SetCursor(sdl_cursor_normal);
>> + SDL_ShowCursor(1);
>> }
>> }
>>
>>
>>
>> _______________________________________________
>> Qemu-devel mailing list
>> Qemu-devel@nongnu.org
>> http://lists.nongnu.org/mailman/listinfo/qemu-devel
>>
>>
>>
>
>------------------------------------------------------------------------
>
>_______________________________________________
>Qemu-devel mailing list
>Qemu-devel@nongnu.org
>http://lists.nongnu.org/mailman/listinfo/qemu-devel
>
>
On my installation (v0.8.1 with WindowsXP host) the "invisible wall" can
be avoided or reproduced at will and I guess this indicates what´s wrong.
After leaving MouseGrab with Ctrl-Alt there will be an invisible wall if
I reenter by clicking with the host's mouse pointer far away from where
the quest-OS-pointer is. On the other hand if I reenter by carefully
clicking exactly at the guest-OS-pointer they will be in sync and
everything seems to be OK.
I haven´t been looking at the source-code, but my suggestion is that in
the Click-event-handler where Mousegrab is entered the guest-OS pointer
coordinates should be passed rather than the host's coordinates
(simulating a click at the exakt right position).
Regards
Dan Sandberg
^ permalink raw reply [flat|nested] 28+ messages in thread
end of thread, other threads:[~2006-05-10 9:56 UTC | newest]
Thread overview: 28+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-05-03 20:45 [Qemu-devel] QEMU 0.8.1 Fabrice Bellard
2006-05-03 21:00 ` Christian MICHON
2006-05-04 9:04 ` Mulyadi Santosa
2006-05-04 12:13 ` Christian MICHON
2006-05-04 12:24 ` Christian MICHON
2006-05-04 12:31 ` Christian MICHON
2006-05-04 13:14 ` WaxDragon
2006-05-04 14:51 ` Thomas Han
2006-05-05 2:31 ` Anthony Liguori
2006-05-05 6:57 ` Christian MICHON
2006-05-05 8:43 ` Natalia Portillo
2006-05-05 10:33 ` Oliver Gerlich
2006-05-05 11:33 ` Natalia Portillo
2006-05-08 17:35 ` Jim C. Brown
2006-05-05 14:08 ` Anthony Liguori
2006-05-05 14:23 ` Christian MICHON
2006-05-05 14:28 ` Anthony Liguori
2006-05-05 15:01 ` Christian MICHON
2006-05-05 15:57 ` Anthony Liguori
2006-05-08 17:40 ` Jim C. Brown
2006-05-08 20:12 ` Christian MICHON
2006-05-08 20:39 ` Brad Campbell
2006-05-08 21:05 ` Jim C. Brown
2006-05-09 23:18 ` Thomas Han
2006-05-10 9:30 ` [Qemu-devel] QEMU 0.8.1 - Invisible wall Dan Sandberg
2006-05-04 13:30 ` [Qemu-devel] QEMU 0.8.1 Chris Bagwell
2006-05-04 13:48 ` Christian MICHON
2006-05-05 1:56 ` Kazu
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).