Method for speeding up page table address update on virtual machine
AssigneeHitachi, Ltd.
InventorsNaoya Hattori, Toshiomi Moriki, Yuji Tsushima
Life of this patent
Estimating the term…
Loading patent…
AssigneeHitachi, Ltd.
InventorsNaoya Hattori, Toshiomi Moriki, Yuji Tsushima
Estimating the term…
A method is provided which eliminates redundancy from the shadow PT operation performed by the virtual machine monitor (VMM) when the guest operating system running on a virtual machine updates a guest page table (PT) address. The VMM associates a plurality of shadow PTs with guest PTs and allocates their relation in memory. When it detects the update of a guest PT address, the VMM searches for a shadow PT corresponding to the updated guest PT. If the associated shadow PT exists, the VMM omits rewriting the shadow PT and registers the address of the shadow PT with the central processing unit (CPU). If the associated shadow PT does not exist, the VMM allocates a memory, creates a shadow PT, registers an address of the created shadow PT with the CPU, and records a relationship between the updated guest PT and the generated shadow PT.
A virtual machine control program running on a computer system having a processing unit and a memory coupled to the processing unit, and for controlling execution of a plurality of operating systems each managing at least one virtual memory space based on information of a first address translation table stored in a first region of the memory that is allocated to a respective one of the operating systems, the virtual machine control program comprising:
A computer comprising:
A virtual machine control method for running a plurality of operating systems on a computer having a processing unit and a memory coupled to the processing unit, wherein each one of the operating systems maintains at least one first address translation table, which is stored in a first region of the memory that is allocated to respective operating systems, to manage at least one virtual memory space, the virtual machine control method comprising:
Dependencies are inferred from the claim text.