История изменений
Исправление cvs-255, (текущая версия) :
Аналог /dev/mem и uio.
почитал про uio, и вправду похоже. Как я понял, все, что требуется от ядра в данной ситуации, это дать приложению возможность быстро писать и читать из памяти dsp, используя dma, и если бы не желание использовать dma, то можно было бы просто заммапить нужный участок /dev/mem. Так? Если же мы хотим использовать dma, то разве задача не сводится к тому, что я написал выше, или uio? Приняли от пользовательской программы блок данных, и скопировали его в память dsp, используя dma. Т.е. тот же драйвер /dev/mem, но с dma.
если spufs странен, ну значит не надо его.
Или я что-то недопонял?
Исходная версия cvs-255, :
Аналог /dev/mem и uio.
почитал про uio, и вправду похоже. Как я понял, все, что требуется от ядра в данной ситуации, это дать приложению возможность быстро писать и читать из памяти dsp, используя dma, и если бы не желание использовать dma, то можно было бы просто заммапить нужный участок /dev/mem. Так? Если же мы хотим использовать dma, то разве задача не сводится к тому, что я написал выше, или uio? Приняли от пользовательской программы блок данных, и скопировали его в память dsp, используя dma. Т.е. тот же драйвер /dev/mem, но с dma.
если spufs странен, ну значит не надо его.