LAUNCHING HYPERVISOR UNDER RUNNING OPERATING SYSTEM
First Claim
1. A computer program product comprising one or more computer-readable media having one or more computer-executable instructions that, when executed by one or more processors of a computing system, the one or more computer-executable instructions cause the computing system to perform a method for using a running operating system to launch a hypervisor, the method comprising:
- an act of an operating system launching a hypervisor; and
an act of the launched hypervisor virtualizing at least one physical resource of the computing system to the operating system that launched the hypervisor.
3 Assignments
0 Petitions
Accused Products
Abstract
The launching of a hypervisor after there is already a running operating system. The operating system itself may launch the hypervisor. The running operating system may be used instead of the hypervisor to discover the physical resources running on the computing system. Other operating systems or operating system instances may be launched after the hypervisor is operational.
49 Citations
20 Claims
-
1. A computer program product comprising one or more computer-readable media having one or more computer-executable instructions that, when executed by one or more processors of a computing system, the one or more computer-executable instructions cause the computing system to perform a method for using a running operating system to launch a hypervisor, the method comprising:
-
an act of an operating system launching a hypervisor; and
an act of the launched hypervisor virtualizing at least one physical resource of the computing system to the operating system that launched the hypervisor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for launching a hypervisor using a running operating system to launch a hypervisor, the method comprising:
-
an act of a hypervisor receiving from a root operating system information representing a plurality of physical resources detected by the operating system;
an act of the hypervisor launching a virtual machine instance for the root operating system;
an act of initializing the virtual machine with state consistent with the information representing the plurality of physical resources detected by the operating system;
an act of resuming the root operating system such that the root operating system interfaces indirectly with the plurality of physical resources via the virtual machine instance that was initialized using the state. - View Dependent Claims (15, 16)
-
-
17. A computer program product comprising one or more computer-readable media having thereon the following:
-
an operating system; and
a hypervisor launched by the operating system and configured to virtualize at least one physical resource of the computing system to the operating system. - View Dependent Claims (18, 19, 20)
-
Specification