Updating a virtual machine monitor from a guest partition
First Claim
1. A method for updating a virtual machine monitor comprising:
- receiving update data using facilities of a guest operating system;
transferring a first portion of the update data to the virtual machine monitor; and
applying the first portion of the update data to update the virtual machine monitor.
2 Assignments
0 Petitions
Accused Products
Abstract
Mechanisms are disclosed for updating a virtual machine monitor (“VMM”). Facilities of a guest operating system running in a guest virtual machine managed by the VMM are leveraged to facilitate receiving an update package. The update package may contain updates for guest operating systems extensions in addition to a VMM update. An updater process, running in a guest operating system, extracts the VMM update and transfers it down to the VMM. Upon successful transfer, the updater process applies any necessary updates to guest operating systems extensions and then signals the VMM to commit the transferred VMM update.
-
Citations
20 Claims
-
1. A method for updating a virtual machine monitor comprising:
-
receiving update data using facilities of a guest operating system; transferring a first portion of the update data to the virtual machine monitor; and applying the first portion of the update data to update the virtual machine monitor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
at least one physical processor; a virtual machine monitor configured to execute on a physical processor; a guest operating system configured to execute under control of the virtual machine monitor; and a virtual machine monitor updater configured to execute on the guest operating system. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A computer readable medium comprising computer executable instructions for managing an update to a virtual machine monitor, the instructions comprising instructions for:
-
receiving update data using facilities of a guest operating system; transferring a first portion of the update data to the virtual machine monitor; and applying the first portion of the update data to update the virtual machine monitor. - View Dependent Claims (19, 20)
-
Specification