The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Dec. 22, 2009

Filed:

Jun. 27, 2006
Applicants:

Shmuel Ben-yehuda, Haifa, IL;

Scott Guthridge, New York, NY (US);

Orran Yaakov Krieger, Newton, MA (US);

Zorik Machulsky, Gesher HaZiv, IL;

Julian Satran, Atlit, IL;

Leah Shalev, Zichron-Yaakov, IL;

Ilan Shimony, Haifa, IL;

James Xenidis, Carmel, NY (US);

Inventors:

Shmuel Ben-Yehuda, Haifa, IL;

Scott Guthridge, New York, NY (US);

Orran Yaakov Krieger, Newton, MA (US);

Zorik Machulsky, Gesher HaZiv, IL;

Julian Satran, Atlit, IL;

Leah Shalev, Zichron-Yaakov, IL;

Ilan Shimony, Haifa, IL;

James Xenidis, Carmel, NY (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 13/28 (2006.01); G06F 13/00 (2006.01); G06F 12/00 (2006.01); G06F 9/26 (2006.01); G06F 9/34 (2006.01);
U.S. Cl.
CPC ...
Abstract

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.


Find Patent Forward Citations

Loading…