发明名称 |
Page resolution status reporting |
摘要 |
A method for data transfer includes receiving in a data transfer operation data to be written by a peripheral device to a specified virtual address in a random access memory (RAM) of a host computer. Upon receiving the data, it is detected that a page that contains the specified virtual address is marked as not present in a page table of the host computer. The peripheral device receives a notification that the page is not present and an estimate of a length of time that will be required to make the page available and selects a mode for handling of the data transfer operation depending upon the estimate. |
申请公布号 |
US9632901(B2) |
申请公布日期 |
2017.04.25 |
申请号 |
US201514846870 |
申请日期 |
2015.09.07 |
申请人 |
MELLANOX TECHNOLOGIES, LTD. |
发明人 |
Raikin Shlomo;Raindel Shachar;Bloch Noam;Liss Liran |
分类号 |
G06F11/30;G06F12/10;G06F13/16;G06F13/38;G06F12/08;G06F12/1009;G06F12/109;G06F12/0891 |
主分类号 |
G06F11/30 |
代理机构 |
D. Kligler Services Ltd. |
代理人 |
D. Kligler Services Ltd. |
主权项 |
1. A method for data transfer, comprising:
receiving in a data transfer operation data to be written by a peripheral device to a specified virtual address in a random access memory (RAM) of a host computer; detecting, upon receiving the data, that a page that contains the specified virtual address is marked as not present in a page table of the host computer; receiving in the peripheral device a notification that the page is not present and an estimate of a length of time that will be required to make the page available; selecting a mode for handling of the data transfer operation depending upon the estimate; and completing the data transfer operation in accordance with the selected mode. |
地址 |
Yokneam IL |