发明申请
US20070299990A1 A Method and System for Memory Address Translation and Pinning
失效
一种用于存储器地址转换和定位的方法和系统
- 专利标题: A Method and System for Memory Address Translation and Pinning
- 专利标题(中): 一种用于存储器地址转换和定位的方法和系统
-
申请号: US11426588申请日: 2006-06-27
-
公开(公告)号: US20070299990A1公开(公告)日: 2007-12-27
- 发明人: Shmuel Ben-Yehuda , Scott Guthridge , Orran Yaakov Krieger , Zorik Machulsky , Julian Satran , Leah Shalev , Ilan Shimony , James Xenidis
- 申请人: Shmuel Ben-Yehuda , Scott Guthridge , Orran Yaakov Krieger , Zorik Machulsky , Julian Satran , Leah Shalev , Ilan Shimony , James Xenidis
- 主分类号: G06F13/28
- IPC分类号: G06F13/28
摘要:
A method and system for memory address translation and pinning are provided. The method includes attaching a memory address space identifier to a direct memory access (DMA) request, the DMA request is sent by a consumer and using a virtual address in a given address space. The method further includes looking up for the memory address space identifier to find a translation of the virtual address in the given address space used in the DMA request to a physical page frame. Provided that the physical page frame is found, pinning the physical page frame al song as the DMA request is in progress to prevent an unmapping operation of said virtual address in said given address space, and completing the DMA request, wherein the steps of attaching, looking up and pinning are centrally controlled by a host gateway.
公开/授权文献
信息查询