[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: AW: Re: [Qemu-devel] VMport patch
From: |
Mark Williamson |
Subject: |
Re: AW: Re: [Qemu-devel] VMport patch |
Date: |
Sun, 20 Jan 2008 23:17:31 +0000 |
User-agent: |
KMail/1.9.6 (enterprise 0.20070907.709405) |
> > I think it would be great to maintain compatibility with the binary-only
> > versions of the vm tools though.
>
> But you're changing the semantics of the x86 instruction set. You
> potentially break a real operating system. It also eliminates the
> possibility of nesting with something like kqemu because you can't trap
> all PIO operations.
Maybe have a commandline flag, and have it switched off by default? Or, even
better, would be to detect valid vmware tools behaviour and switch it on iff
that happened; the default being to behave normally for OSes that aren't
running the VMware tools..
Cheers,
Mark
> Regards,
>
> Anthony Liguori
>
> > Regards,
> >
> > Alex
> >
> > ----- Ursprüngliche Nachricht -----
> > Von: Anthony Liguori <address@hidden>
> > Gesendet: Sonntag, 20. Januar 2008 22:40
> > An: address@hidden
> > Betreff: Re: [Qemu-devel] VMport patch
> >
> > Filip Navara wrote:
> >> Hello,
> >>
> >> the current version of QEMU emulates the VMware backdoor I/O port and
> >> it works quite well. Unfortunately it doesn't emulate the VMware
> >> behavior of ignoring the I/O permissions when accessing this special
> >> port. The attached patch corrects it. It's important to ignore the
> >> permissions, so that user mode VMware tools can communicate to the
> >> backdoor. =
> >
> > I really dislike that VMware relies on this. It's very hard to
> > implement in kqemu or KVM. I think it would be better to modify
> > open-vm-tools than to modify QEMU.
> >
> > Regards,
> >
> > Anthony Liguori
> >
> >> Best regards,
> >> Filip Navara
--
Push Me Pull You - Distributed SCM tool (http://www.cl.cam.ac.uk/~maw48/pmpu/)