Device initialization by an access-restricted virtual machine
AssigneeGhost Autonomy Inc.
InventorsJohn Hayes, Volkmar Uhlig
Life of this patent
Estimating the term…
Abstract
Device initialization by an access-restricted virtual machine, including: restricting access by a first operating system to a device during one or more device initialization operations, wherein the first operating system is executing in a first virtual machine supported by a hypervisor; determining, by a second operating system executing in a second virtual machine supported by the hypervisor, one or more modifications attempted by the first operating system to the device; and performing, by the second operating system, the one or more modifications to the device.
Claims20
A method for device initialization by an access-restricted virtual machine, comprising:
- restricting access by a first operating system to a device during one or more device initialization operations, wherein the first operating system is executing in a first virtual machine supported by a hypervisor;
- determining, by a second operating system executing in a second virtual machine supported by the hypervisor, one or more modifications attempted by the first operating system to the device;
- performing, by the second operating system, the one or more modifications to the device;
- and
- performing one or more operations using the device in an initialized state.
An apparatus comprising at least one processor and memory storing instructions that, when executed, cause the at least one processor to perform steps comprising:
- restricting access by a first operating system to a device during one or more device initialization operations, wherein the first operating system is executing in a first virtual machine supported by a hypervisor;
- determining, by a second operating system executing in a second virtual machine supported by the hypervisor, one or more modifications attempted by the first operating system to the device;
- performing, by the second operating system, the one or more modifications to the device;
- and
- performing one or more operations using the device in an initialized state.
An autonomous vehicle configured for device initialization by an access-restricted virtual machine, the autonomous vehicle comprising an apparatus configured to perform steps comprising:
- restricting access by a first operating system to a device during one or more device initialization operations, wherein the first operating system is executing in a first virtual machine supported by a hypervisor;
- determining, by a second operating system executing in a second virtual machine supported by the hypervisor, one or more modifications attempted by the first operating system to the device;
- performing, by the second operating system, the one or more modifications to the device;
- and
- performing one or more operations using the device in an initialized state.
A computer program product stored in a non-transitory computer readable medium, the computer program product comprising computer program instructions for device initialization by an access-restricted virtual machine that, when executed, cause a computer system to carry out steps comprising:
- restricting access by a first operating system to a device during one or more device initialization operations, wherein the first operating system is executing in a first virtual machine supported by a hypervisor;
- determining, by a second operating system executing in a second virtual machine supported by the hypervisor, one or more modifications attempted by the first operating system to the device;
- performing one or more operations using the device in an initialized state.
Dependencies are inferred from the claim text.