|
Re: How to check if Vanderpool usage is enabled? Mar 29, 2006 2:56 PM
31.
Re: How to check if Vanderpool usage is enabled? Mar 29, 2006 2:56 PM
Workstation 5.5 and Server 1.0 only officially support Vanderpool in long mode. Even on an EM64T system, Vanderpool instructions will only be used (by default) when the guest is executing in long mode. In particular, this means that 32-bit guests will not use Vanderpool instructions, even on an EM64T system. There is a monitor control flag to modify that behavior, but its use is not supported or recommended.
Thus, in a 32-bit guest, Petr's program should report 'LIMIT=FFBFFFFF', indicating that VT is not in use, regardless of the capabilities of the host. Since VT is required for 64-bit guests on EM64T hosts, these guests should report 'LIMIT=FFFFFFFF', indicating that VT is in use. Of course, 64-bit guests cannot be executed on existing Core Duo processors, since they do not support EM64T. You can use Petr's program to check for VT usage, or you can check the vmware log file. In the log file for a 64-bit guest on a VT-capable EM64T system, you should be able to find the message, "vmm64: VT enabled". |