Invention Grant
US08275971B2 Method and apparatus for managing software controlled cache of translating the physical memory access of a virtual machine between different levels of translation entities
有权
用于管理在不同级别的翻译实体之间翻译虚拟机的物理存储器访问的软件控制缓存的方法和装置
- Patent Title: Method and apparatus for managing software controlled cache of translating the physical memory access of a virtual machine between different levels of translation entities
- Patent Title (中): 用于管理在不同级别的翻译实体之间翻译虚拟机的物理存储器访问的软件控制缓存的方法和装置
-
Application No.: US12199381Application Date: 2008-08-27
-
Publication No.: US08275971B2Publication Date: 2012-09-25
- Inventor: Hubertus Franke , Benjamin Herrenschmidt , Jon K. Kriegel , Andrew M. Theurer , James Xenidis
- Applicant: Hubertus Franke , Benjamin Herrenschmidt , Jon K. Kriegel , Andrew M. Theurer , James Xenidis
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Scully, Scott, Murphy & Presser, P.C.
- Agent Daniel P. Morris, Esq.
- Main IPC: G06F12/08
- IPC: G06F12/08 ; G06F12/10

Abstract:
A method and a system for allowing a guest operating system (guest OS) to modify an entry in a TLB directly without an involvement of a hypervisor are disclosed. Upon receiving a guest TLB miss exception, a guest OS issues a TLBWE (TLB Write Entry) instruction to logic. The logic executes the TLBWE instruction at a supervisor mode without invoking a hypervisor. The TLB may incorporate entries in a guest page table and entries in a host page table.
Public/Granted literature
Information query