[Discuss] VMWare Player question
Jerry Feldman
gaf at blu.org
Thu Oct 20 07:29:46 EDT 2011
On 10/19/2011 08:20 PM, Richard Pieri wrote:
> On Oct 18, 2011, at 8:56 PM, Edward Ned Harvey wrote:
>> Nothing will support a 64bit guest on a 32bit host.
> I digress here, because this is not strictly true. IBM devised a method for running some 64-bit applications on 32-bit AIX servers. I digress because this was not virtualization. It was a clever use of a wrapper that mapped 64-bit functions to their 32-bit counterparts and then mapped the returns back as 64-bit data. It was terribly slow, totally unsuited for production use. IBM did it for developers to test their code given older hardware.
>
> VMware could have made it happen. Back before VT-x and AMD-V, VMware didn't really virtualize the x86. VMware *emulated* the x86. Ask Google about trap-and-emulate and why it doesn't work on the Intel architecture. That's why-for the roughly 50% performance hit compared to what we have today with VT-x/AMD-V. VMware could have incorporated AMD64 in their x86 emulator. It would have been abominably slow, much like IBM's 64-bit to 32-bit mapping trick. VT-x and AMD-V made this a non-issue.
There are 2 BIOS flags in the Thinkpad, VT-d and Virtualization. Both
have to be set for Pl;ayer to host 64-bit guests.
--
Jerry Feldman <gaf at blu.org>
Boston Linux and Unix
PGP key id:3BC1EB90
PGP Key fingerprint: 49E2 C52A FC5A A31F 8D66 C0AF 7CEA 30FC 3BC1 EB90
More information about the Discuss
mailing list