发明名称 RDMA enabled I/O adapter performing efficient memory management
摘要 An RDMA enabled I/O adapter and device driver is disclosed. In response to a memory registration that includes a list of physical memory pages backing a virtually contiguous memory region, an entry in a table in the adapter memory is allocated. A variable size data structure to store the physical addresses of the pages is also allocated as follows: if the pages are physically contiguous, the physical page address of the beginning page is stored directly in the table entry and no other allocations are made; otherwise, one small page table is allocated if the addresses will fit in a small page table; otherwise, one large page table is allocated if the addresses will fit in a large page table; otherwise, a page directory is allocated and enough page tables to store the addresses are allocated. The size and number of the small and large page tables is programmable.
申请公布号 US2006236063(A1) 申请公布日期 2006.10.19
申请号 US20060357446 申请日期 2006.02.17
申请人 NETEFFECT, INC. 发明人 HAUSAUER BRIAN S.;SHARP ROBERT O.
分类号 G06F12/00 主分类号 G06F12/00
代理机构 代理人
主权项
地址