qemu-devel
[Top][All Lists]
Advanced

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

[Qemu-devel] [PATCH] Share Vmware communication port between devices


From: Hervé Poussineau
Subject: [Qemu-devel] [PATCH] Share Vmware communication port between devices
Date: Tue, 21 Aug 2007 20:17:53 +0200

Hi,

VMware registers the port 0x5658 to communicate between guest and host.
At the moment, vmmouse.c is the only one to use this communication channel,
so it registers the port. IMO, this design is not right because it will be
hard to implement other functionalities of VMware.

I extracted non-mouse part from this file and created a framework for VMware
communication in a new file. Devices can then register for specific
commands, so communication port will be shared between devices.
I also added support for "Get RAM size" command. More commands will be added
later.

Attached files:
0 - vmmouse-formatting.diff
        Replace tabs by 8 spaces. No code change
1 - adding-vmport.diff
        Add a generic framework for VMware communication port
2 - vmmouse-using-vmport.diff
        Use the framework for the VMware mouse emulation

Hervé

Attachment: 0 - vmmouse-formatting.diff
Description: Binary data

Attachment: 1 - adding-vmport.diff
Description: Binary data

Attachment: 2 - vmmouse-using-vmport.diff
Description: Binary data


reply via email to

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