Есть плата. У нее есть куча буфферов DMA в разных направлениях. Есть и IO мемори-мапет область. В связи с тем что мне нужно много RAM, буферы DMA идут не цельным куском. Ну и IO области платы тоже отдельным куском.
Не могу понять как это все на userspace отмапить. На каждый буфер или IO делать отдельный файл в /dev/ явно криво получается. Глянул исходники, там все без особых изысков. Чую что что-то не так делаю.