Invention Grant
- Patent Title: Direct data transfer for device drivers
- Patent Title (中): 用于设备驱动程序的直接数据传输
-
Application No.: US13328739Application Date: 2011-12-16
-
Publication No.: US08719466B2Publication Date: 2014-05-06
- Inventor: Jeffrey David Duncan , Damon Neil Clark
- Applicant: Jeffrey David Duncan , Damon Neil Clark
- Applicant Address: US CA Redwood City
- Assignee: Oracle International Corporation
- Current Assignee: Oracle International Corporation
- Current Assignee Address: US CA Redwood City
- Agency: Osha Liang LLP
- Main IPC: G06F13/28
- IPC: G06F13/28 ; G06F12/02 ; G06F15/167

Abstract:
A method for performing direct memory access includes obtaining, by a application executing on a host, a kernel address space identifier of a first driver kernel memory. The application sends the kernel address space identifier to a second device driver. The second device driver obtains, using the kernel address space identifier, a cookie structure binding the first driver kernel memory to a second device driver address space for the first driver kernel memory. The application sends a request for a direct memory access operation. The request includes a location identifier of a location storing a data object in the first driver kernel memory. Based on the cookie structure, the second device driver performs, using the location identifier, the direct memory access operation to transfer the data object from the first driver kernel memory to a second driver kernel memory.
Public/Granted literature
- US20130159564A1 DIRECT DATA TRANSFER FOR DEVICE DRIVERS Public/Granted day:2013-06-20
Information query