Software and Hardware Techniques for x86 Virtualization
Jun 25, 2009
This information guide describes the x86 architecture from a virtualization point of view, relating critical architectural features to the major releases of VMware ESX. The goal is to provide, for each version of VMware ESX, an understanding of:
* Which CPU features are required
* Which CPU features can be utilized (but are not required)
* Which CPU features can be virtualized -- that is, made available to software running in the virtual machine
Much of the information in this guide also applies to VMware hosted products, such as VMware Workstation for Linux and Windows.