发明申请
US20070067505A1 Method and an apparatus to prevent over subscription and thrashing of translation lookaside buffer (TLB) entries in I/O virtualization hardware
审中-公开
防止I / O虚拟化硬件中翻译后备缓冲区(TLB)条目的过度订阅和破坏的方法和装置
- 专利标题: Method and an apparatus to prevent over subscription and thrashing of translation lookaside buffer (TLB) entries in I/O virtualization hardware
- 专利标题(中): 防止I / O虚拟化硬件中翻译后备缓冲区(TLB)条目的过度订阅和破坏的方法和装置
-
申请号: US11233783申请日: 2005-09-22
-
公开(公告)号: US20070067505A1公开(公告)日: 2007-03-22
- 发明人: Narayanan Kaniyur , Alexander Brown , Percy Wadia , Ronald Dammann
- 申请人: Narayanan Kaniyur , Alexander Brown , Percy Wadia , Ronald Dammann
- 主分类号: G06F13/28
- IPC分类号: G06F13/28
摘要:
A method and an apparatus to prevent over subscription and thrashing of translation lookaside buffer (TLB) entries in I/O virtualization hardware have been presented. In one embodiment, the method includes performing address translation in a direct memory access (DMA) remap engine within an input/output (I/O) hub in response to I/O requests from a root port using a guest physical address (GPA) queue to temporarily hold address translations requests to service the I/O requests and a TLB. The method may further include managing allocation of entries in the TLB to the address translation requests using an allocation window to avoid over-subscription of the entries and managing de-allocation of the entries using a de-allocation window to avoid thrashing of the entries. Other embodiments have been claimed and described.
信息查询