qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] Questions about chardev (and ps/2 mouse)


From: Brian Wheeler
Subject: Re: [Qemu-devel] Questions about chardev (and ps/2 mouse)
Date: Tue, 05 Apr 2011 15:36:50 -0400

On Tue, 2011-04-05 at 14:55 -0400, Brian Wheeler wrote:
> I'm trying to disable the ps/2 mouse in favor of the serial mouse
> provided by -chardev msmouse since the ps/2 mouse has had lots of
> problems with older OSes (OpenStep, OS/2, Win 3.1, etc).  I've got a
> couple of questions:
> 
> 1) If I change a VMState something by appending a field (i.e.
> "unplugged"), do I have to update version_id?  How do the
> minimum_version_id{,_old} fields fit in?
> 
> 2) I've had to hardcode the unplugged value in ps2_mouse_reset since the
> call is pretty deep in the call stack, 8042->pckbd->ps2.  Ideally, I'd
> like to set (*PS2MouseState)->unplugged from qemu_chr_open_msmouse() so
> that if the serial mouse is set up the ps/2 mouse would be disabled.
> 
> 3) When I enable the msmouse (via -chardev msmouse,id=mouse) qemu
> segfaults.  I've traced it back to the CharDriverSTate for msmouse not
> having a valid handler_opaque (it is null).  How would I connect that to
> the serial port (any of them, but ideally the 2nd one)
> 

Ignore the last question.  I realized I had to use:

-chardev msmouse,id=msmouse -device isa-serial,chardev=msmouse

to connect them :)



> Thanks for any hints!
> Brian
> 
> 





reply via email to

[Prev in Thread] Current Thread [Next in Thread]