| Native hardware hypervisor virtualization with VT-x capability (does not require QEMU or other software virtualization package) |
QEMU and layered software virtualization implementations can be up to 50% slower |
| I/O MMU VT-d | Allows direct assignment of hardware device to guest operating systems for maximum performance, allows binary graphics device driver reuse. A must for 3D graphics. VT-d guarantees secure separation of directly assigned devices. |
| Extended Page Table support |
Extreme performance benefits for full virtualization, within a few percentage points of native execution. Hypervisors without EPT impose significantly higher overhead |
| Block device emulation | Enables multiple guest OSes to securely share a single block device. The block device marshalling is accommodated via an external trusted subject. |
| Virtual KVM/device sharing | Enables multiple guest OSes to securely share single keyboard/video/mouse. The virtual device marshalling is accommodated via an external trusted subject. |
| Page attribute table | Important for full virtualization performance |
| Advanced vector extensions | Better support for floating-point intensive operations |
| Specific Guest Operating System support |
| Important for legacy applications | 32-bit uni-processor Linux, 32-bit uni-processor Windows XP/7, 32-bit SMP Linux, 32-bit SMP Windows XP/7 |
| Today's applications | 64-bit Linux, 64-bit SMP Linux, 64-bit Windows XP/7, 64-bit SMP Windows XP/7 |
| Secure applications | Solaris 10 with trusted extensions |
| Safety-critical avionics systems | Intel-based DO-178B certified kernel as guest operating system |
| Secure guest operating system support | Time- and space-partitioned POSIX® and ARINC 653 LynxOS-SE operating system |