Hypervisor Booting
The mechanism that the hypervisor uses to load and start is not architecturally defined. Typically, this mechanism will involve a boot agent that runs in ROM-based or flash-based firmware, in an on-disk boot loader, or in a device driver. This agent must load the hypervisor code image. To load the hypervisor image, the agent lays out the hypervisor image in memory, gathers various boot-time parameters, and calls the hypervisor's entry-point function in the environment that the hypervisor image specifies. Some boot-agent implementations might use specialized security hardware to perform a measured or verified start of the hypervisor.
The following sections describe the hypervisor's booting procedure:
Send comments about this topic to Microsoft
Build date: 11/16/2013