Method for resolving address space conflicts between a virtual machine monitor and a guest operating system
First Claim
Patent Images
1. A method comprising:
- detecting that a guest operating system attempts to access a region occupied by a first portion of a virtual machine monitor (VMM) within a first address space; and
relocating the first portion of the VMM within the first address space to allow the guest operating system to access the region previously occupied by the first portion of the VMM.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a method for resolving address space conflicts includes detecting that a guest operating system attempts to access a region occupied by a first portion of a virtual machine monitor and relocating the first portion of the virtual machine monitor within the first address space to allow the guest operating system to access the region previously occupied by the first portion of the virtual machine monitor.
165 Citations
30 Claims
-
1. A method comprising:
-
detecting that a guest operating system attempts to access a region occupied by a first portion of a virtual machine monitor (VMM) within a first address space; and
relocating the first portion of the VMM within the first address space to allow the guest operating system to access the region previously occupied by the first portion of the VMM. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An apparatus comprising:
-
a first address space associated with a guest operating system;
a second address space associated with a virtual machine monitor (VMM); and
a virtual machine kernel to detect that the guest operating system attempts to access a region occupied by a first portion of the VMM within the first address space and to relocate the first portion of the VMM within the first address space to allow the guest operating system to access the region previously occupied by the first portion of the VMM. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A system comprising:
-
a memory to include a first address space associated with a guest operating system and a second address space associated with a virtual machine monitor (VMM); and
a processor, coupled to the memory, to detect that the guest operating system attempts to access a region occupied by a first portion of the VMM within the first address space and to relocate the first portion of the VMM within the first address space to allow the guest operating system to access the region previously occupied by the first portion of the VMM. - View Dependent Claims (26, 27)
-
-
28. A computer readable medium that provides instructions, which when executed on a processor, cause said processor to perform operations comprising:
-
detecting that a guest operating system attempts to access a region occupied by a first portion of a virtual machine monitor (VMM) within a first address space; and
relocating the first portion of the VMM within the first address space to allow the guest operating system to access the region previously occupied by the first portion of the VMM. - View Dependent Claims (29, 30)
-
Specification