Invention Grant
- Patent Title: Nested virtualization performance in a computer system
-
Application No.: US13426905Application Date: 2012-03-22
-
Publication No.: US08479199B2Publication Date: 2013-07-02
- Inventor: Michael D. Day, II , Ryan A. Harper , Anthony N. Liguori
- Applicant: Michael D. Day, II , Ryan A. Harper , Anthony N. Liguori
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agent Walter W. Duft
- Main IPC: G06F9/455
- IPC: G06F9/455

Abstract:
A virtualization architecture for improving the performance of nested virtualization in a computer system. A virtualization instruction reads or writes data in a control structure used by a virtual machine monitor (VMM) to maintain state on a virtual machine (VM) to support transitions between a root mode of operation of a CPU in which the VMM executes and a non-root mode of operation of the CPU in which the VM executes. A privileged data access is made to a primary control structure according to the virtualization instruction if the CPU is in the root mode. A non-privileged data access is made to a secondary control structure according to the virtualization instruction if the CPU is in the non-root mode and a secondary control structure field in the primary control structure is enabled.
Public/Granted literature
- US20120191948A1 Nested Virtualization Performance In A Computer System Public/Granted day:2012-07-26
Information query