发明授权
US08688953B2 Method and apparatus for managing software controlled cache of translating the physical memory access of a virtual machine between different levels of translation entities
失效
用于管理在不同级别的翻译实体之间翻译虚拟机的物理存储器访问的软件控制缓存的方法和装置
- 专利标题: Method and apparatus for managing software controlled cache of translating the physical memory access of a virtual machine between different levels of translation entities
- 专利标题(中): 用于管理在不同级别的翻译实体之间翻译虚拟机的物理存储器访问的软件控制缓存的方法和装置
-
申请号: US13616515申请日: 2012-09-14
-
公开(公告)号: US08688953B2公开(公告)日: 2014-04-01
- 发明人: Hubertus Franke , Benjamin Herrenschmidt , Jon K. Kriegel , Andrew M. Theurer , James Xenidis
- 申请人: Hubertus Franke , Benjamin Herrenschmidt , Jon K. Kriegel , Andrew M. Theurer , James Xenidis
- 申请人地址: US NY Armonk
- 专利权人: International Business Machines Corporation
- 当前专利权人: International Business Machines Corporation
- 当前专利权人地址: US NY Armonk
- 代理机构: Scully, Scott, Murphy & Presser, P.C.
- 代理商 Daniel P. Morris, Esq.
- 主分类号: G06F12/08
- IPC分类号: G06F12/08 ; G06F12/10
摘要:
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 runs 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.
公开/授权文献
信息查询