Hardware Requirements For 64-Bit Guest Operating Systems
Thursday, 11 May 2006 by Michel Roth
VMware's virtual machine monitor has traditionally used segmentation to provide isolation between the guest operating system and the virtual machine monitor. This is necessary because the guest operating system and virtual machine monitor share the linear address space.

AMD
Segmentation support is missing from the initial AMD64 processors (that is, revision C and earlier) while running in long mode. As a result, AMD64 processors prior to revision D do not have an efficient mechanism for isolating the virtual machine monitor from 64-bit guest operating systems.

A limited form of segmentation was reintroduced in long mode, in revision D AMD64 processors. As a result, AMD64 processors must be revision D or later to run 64-bit guest operating systems.

Note: Because AMD Opteron and Turion processors do not ship in revision D, AMD Opteron and Turion 64 processors must be revision E or later to run 64-bit guest operating systems.

Intel

Intel EM64T CPUs do not have segmentation support in long mode. If the Intel EM64T CPU is VT-capable, it comes with hardware virtualization support (Intel's Vanderpool Technology). This hardware virtualization support allows Workstation and VMware Server to work around the lack of segmentation, making it possible to run 64-bit guest operating systems on Intel EM64T VT-capable CPUs.

32-Bit CPUs
Please note that Workstation and VMware Server require a 64-bit CPU to run a 64-bit guest operating system. While it is theoretically possible to emulate a 64-bit instruction set on 32-bit hardware, doing so most likely results in unacceptable performance degradation.

VMware distributes a free utility that can be used to determine whether or not your CPU is suitable for running 64-bit guest operating systems. You can download this utility from the VMware Web site at www.vmware.com/download/ws/#utilities. VMware Server includes this utility in its product distribution, so you don't need to download an additional tool.

Workstation 5.5 and VMware Server 1.0 support virtual machines with 64-bit guest operating systems only on host machines that have one of the supported 64-bit processors:

• AMD Athlon 64, revision D or later
• AMD Opteron, revision E or later
• AMD Turion 64, revision E or later
• AMD Sempron, 64-bit-capable revision D or later (experimental support)
• Intel EM64T VT-capable processors (experimental support)

Read more here.

Related Items:

VMware Server 2.0 Beta (13 November 2007)
New AMD Processors With Pacifica Support To Be Launched On June 6 (17 February 2006)
Workstation 5.5 Release Candidate Available (1 October 2005)
Third-party Guest Operating Systems That Are Supported For Use With Virtual Server 2005 R2 (6 April 2006)
VMware Server 1.0 Released (12 July 2006)
Official Announcement On Free VMware Server By VMware (6 February 2006)
The Rings Of Power: Intel's VT-x Technology And The Secrets Of Virtualization (16 December 2005)
VMware Workstation 6.0 Beta (27 December 2006)
VMware ESX Server 2.5.2 Released, VirtualCenter 1.3 Expected Soon (16 September 2005)
Improving Guest Operating System Accounting For Descheduled Virtual Machines in ESX Server 3.x Syste (24 August 2006)
Comments (0)