Methods and systems to manage machine state in virtual machine operations
First Claim
1. A method to manage a Virtual Machine (VM) operation, comprising:
- identifying a VM transition operation to be processed;
identifying one or more state-action indicators; and
using one or more values of the one or more state-action indicators to determine at least one action on one or more associated elements of a machine state, if necessary.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems are provided to control transitions between a virtual machine (VM) and Virtual Machine Monitor (VMM). A processor uses state action indicators to load and/or store associated elements of machine state before completing the transition. The state action indicators may be stored in a Virtual Machine Control Structure (VMCS), predetermined, and/or calculated dynamically. In some embodiments, the values loaded can be directly acquired from the VMCS, predetermined and/or calculated dynamically. In some embodiments, the values stored may be acquired directly from machine state, predetermined and/or calculated dynamically.
-
Citations
23 Claims
-
1. A method to manage a Virtual Machine (VM) operation, comprising:
-
identifying a VM transition operation to be processed;
identifying one or more state-action indicators; and
using one or more values of the one or more state-action indicators to determine at least one action on one or more associated elements of a machine state, if necessary. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for managing a Virtual Machine (VM), comprising:
-
a VM;
a Virtual Machine Monitor (VMM);
a computing device; and
wherein upon a VM transition, the computing device determines one or more state action indicators, the one or more state indicators is used by the computing device to determine at least one action that causes the computing device to store and/or load one or more associated elements of the computing device'"'"'s state, if necessary, before the VM transition is completed. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. An article having a machine accessible medium having associated instructions, wherein the instructions, when executed, result in a machine comprising at least one component performing:
-
detecting a need for a Virtual Machine (VM) transition;
resolving one or more state-action indicators and one or more state-action indicator values; and
executing at least one action on the one or more associated elements of a machine state based on the one or more resolved state-action indicator values. - View Dependent Claims (19, 20, 21, 22, 23)
-
Specification