METHOD AND SYSTEM FOR ESTABLISHING A ROBUST VIRTUALIZED ENVIRONMENT
First Claim
Patent Images
1. A method comprising:
- executing firmware instructions to boot a first virtual machine monitor;
establishing a first virtual machine using the first virtual machine monitor;
booting a second virtual machine monitor in the first virtual machine;
establishing a second virtual machine using the second virtual machine monitor; and
establishing a software trap to direct management interrupts to the first virtual machine monitor.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for establishing a virtualized environment includes booting a first virtual machine monitor to establish a first virtual machine and booting a second virtual machine monitor in the first virtual machine. The first and second virtual machine monitors may be hypervisors. The method may also include directing management interrupts, such as system management interrupts and/or platform management interrupts, to the first virtual machine monitor.
75 Citations
20 Claims
-
1. A method comprising:
-
executing firmware instructions to boot a first virtual machine monitor; establishing a first virtual machine using the first virtual machine monitor; booting a second virtual machine monitor in the first virtual machine; establishing a second virtual machine using the second virtual machine monitor; and establishing a software trap to direct management interrupts to the first virtual machine monitor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
executing firmware instructions of a platform to boot a platform-specific virtual machine monitor; establishing a first virtual machine using the platform-specific virtual machine monitor; booting a non-platform-specific virtual machine monitor in the first virtual machine; establishing a second virtual machine using the non-platform-specific virtual machine monitor; and directing all management interrupts to the platform-specific virtual machine monitor. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A computing device comprising:
-
a processor; and a memory device having stored therein a plurality of instructions, which when executed by the processor, cause the processor to; boot a first hypervisor; virtualize a second hypervisor using the first hypervisor; and establish a software trap to direct management interrupts to the first hypervisor. - View Dependent Claims (18, 19, 20)
-
Specification