You can enable hypervisor applications, applications that use performance counters, or both in certain virtual machines.

With Fusion virtual machines, you have the following advanced options:

  • You can run hypervisor applications such as Workstation Pro and Fusion inside a virtual machine. For example, you can use Fusion to create a virtual machine, install Workstation Pro in that virtual machine, and then use that version of Workstation Pro to create a virtual machine.
  • You can use code profiling applications such as VTune or OProfile to optimize or debug software that runs inside a virtual machine.
  • You can use input–output memory management unit (IOMMU), which is capable of mapping virtual addresses to physical addresses.
Important: If you enable either of the preceding settings and then move the virtual machine to another host system, confirm that the new host uses the same kind of CPU.

The Enable hypervisor applications in this virtual machine and Enable IOMMU in this virtual machine settings are required to enable virtualization-based security (VBS), a feature that reinforces the security of Microsoft Hyper-V. See Enable Microsoft Virtualization-Based Security. When you enable VBS, these two settings are automatically selected and are not available for editing. They become editable when you do not enable VBS.

Prerequisites

  • Verify that the virtual machine is compatible with Fusion 8 or later virtual machines.
  • Verify that the virtual machine does not have an older guest operating system, such as Windows versions prior to Windows XP.
  • Verify that the host system has a CPU that is recent enough to support Virtualized Intel VT-x/EPT, performance counters, and IOMMU.
  • Shut down or power off the virtual machine. You cannot change the setting while the virtual machine is powered on or suspended.

Procedure

  1. Select Window > Virtual Machine Library.
  2. Select a virtual machine in the Virtual Machine Library window and click Settings.
  3. Under System Settings in the Settings window, click Processors & Memory.
  4. Click to expand Advanced Options and select the check boxes for the options that you want to use.