发明授权
- 专利标题: Maintenance of cache and tags in a translation lookaside buffer
- 专利标题(中): 在翻译后备缓冲区中维护缓存和标签
-
申请号: US14038225申请日: 2013-09-26
-
公开(公告)号: US09268694B2公开(公告)日: 2016-02-23
- 发明人: Wilson P. Snyder, II , Bryan W. Chin , Shubhendu S. Mukherjee , Michael Bertone , Richard E. Kessler
- 申请人: Cavium, Inc.
- 申请人地址: US CA San Jose
- 专利权人: Cavium, Inc.
- 当前专利权人: Cavium, Inc.
- 当前专利权人地址: US CA San Jose
- 代理机构: Hamilton, Brook, Smith & Reynolds, P.C.
- 主分类号: G06F13/12
- IPC分类号: G06F13/12 ; G06F12/08 ; G06F12/10
摘要:
A computer system that supports virtualization may maintain multiple address spaces. Each guest operating system employs guest virtual addresses (GVAs), which are translated to guest physical addresses (GPAs). A hypervisor, which manages one or more guest operating systems, translates GPAs to root physical addresses (RPAs). A merged translation lookaside buffer (MTLB) caches translations between the multiple addressing domains, enabling faster address translation and memory access. The MTLB can be logically addressable as multiple different caches, and can be reconfigured to allot different spaces to each logical cache. Further, a collapsed TLB is an additional cache storing collapsed translations derived from the MTLB. Entries in the MTLB, the collapsed TLB, and other caches can be maintained for consistency.
公开/授权文献
信息查询