State Saved by the Hypervisor

The specific state that the hypervisor saves might differ from one hypervisor implementation to the next. The format of the saved state is purposely not defined.

In general, state is saved that is not explicitly managed and set by the parent partition, and is potentially changed by a guest operating system that runs within the child partition.

Partition state that is saved includes:

  • Partition version information

  • Logical processor information (sufficient to determine compatibility for restoration)

  • Partition-wide MSR values (for example, hypercall base address)

  • Locations of overlay pages

  • Reference counter

Virtual processor state that is saved includes:

  • All virtual processor registers

  • Undelivered (queued) messages

  • APIC and SynIC state

  • SIEF and SIM page contents

  • Synthetic and periodic timers

  • Periodic and power management (PM) timer assists

 

 

Send comments about this topic to Microsoft

Build date: 11/16/2013

Show:
© 2014 Microsoft. All rights reserved.