Back to results
US 9,430,398 B2Granted
Adjunct component to provide full virtualization using paravirtualized hypervisors
AssigneeInternational Business Machines Corporation
InventorMichael K. Gschwind
Life of this patent
Estimating the term…
Abstract
A system configuration is provided with a paravirtualizing hypervisor that supports different types of guests, including those that use a single level of translation and those that use a nested level of translation. When an address translation fault occurs during a nested level of translation, an indication of the fault is received by an adjunct component. The adjunct component addresses the address translation fault, at least in part, on behalf of the guest.
Claims10
A method of facilitating translation of a guest memory address, said method comprising:
- obtaining, by an adjunct component, an indication of an address translation fault related to the guest memory address, the address translation fault being a fault in translating the guest memory address to a host memory address and being based on an attempted host level translation of the guest memory address to a host memory address, the adjunct component being separate and distinct from a guest operating system and executing on a processor of a system configuration, the system configuration comprising the guest operating system supported by a hypervisor, the hypervisor being a paravirtualized hypervisor configured such that the hypervisor relies, in part, on guest operating systems to provide host level translation information indicating translations of guest memory addresses to host memory addresses;
- and
- based on obtaining the indication of the address translation fault, providing, by the adjunct component to the hypervisor, address translation information to enable successful performance of a host translation of the guest memory address.
Dependencies are inferred from the claim text.