Does anyone have experience with using DMA under RTL? I'm trying to set up a producer/consumer circular buffer model in a user space application when the producer data comes from a kernel module using DMA. Alessandro Rubini gives some hints on how to manage the memory allocation within kernel space in his book "Linux Device Drivers". However, I couldn't find any leads on how to properly handle either user space access to kernel memory, or the most efficient way to copy the contents of kernel pages to user space pages.
 
Any leads would be much appreciated.
 
- Brandon
---
B r a n d o n   I t k o w i t z
Boston University - Ugrad
Computer Systems Engineering
http://people.bu.edu/ickey

Reply via email to