A virtual machine application interrupts execution of a host OS under
software control at a predetermined interruption point, instead of
interrupting the execution at an arbitrary instruction. The context of
the host OS is saved by using an inconsequential register as temporary
storage. Context of the host OS is restored by using an inconsequential
register as temporary storage.