LINUX.ORG.RU

История изменений

Исправление tailgunner, (текущая версия) :

сейчас интересней узнать про mmap на FIFO

Ты не можешь сделать mmap на FIFO, но нет никаких проблем замапить юзерспейсу именно те страницы, которые только что заполнены через DMA (замапить без копирования); точно так же нет никаких проблем замапить именно те страницы, которые ты собираешься передать на устройство через DMA. Поток сознания в хедпосте я не осилил, так что даже не понимаю, как ты умудрился добиться копирования данных при mmap.

Исходная версия tailgunner, :

сейчас интересней узнать про mmap на FIFO

Ты не можешь сделать mmap на FIFO, но нет никаких проблем замапить юзерспейсу именно те страницы, которые только что заполнены через DMA, без копирования; точно так же нет никаких проблем замапить именно те страницы, которые ты собираешься передать на устройство через DMA. Поток сознания в хедпосте я не осилил, так что даже не понимаю, как ты умудрился добиться копирования данных при mmap.