Результаты поиска по запросу "dma"

1 ответ

Linux на arm64: sendto вызывает «Необработанный сбой: сбой выравнивания (0x96000021)» при отправке данных из связанного буфера DMA mmapped

Я строю систему сбора данных на базе UltraScale + FPGA с процессором arm64. Данные передаются в RAM через DMA. Буферы DMA в драйвере зарезервированы, как пок...

1 ответ

Как передать данные через DMA из RAM в RAM?

Я хочу написать модуль ядра, который может передавать данные через DMA из RAM в RAM. Есть некоторые посты, которые обсуждают это, но я действительно не поним...

2 ответа

Что такое отображение DMA и механизм DMA в контексте ядра Linux?

Что такое отображение DMA и механизм DMA в контексте ядра Linux? Когда в драйвере устройства Linux можно использовать API отображения DMA и API механизма DMA...

ТОП публикаций

2 ответа

Использование передачи памяти DMA в пространстве пользователя

Существует ли механизм копирования в память DMA linux, доступный для пространства пользователя? У меня есть приложение linux, которое обычно (50-100 раз в секунду) должно записать несколько мегабайт (10+) данных. Часто это не проблема, но мы ...

3 ответа

Выравнивание массивов памяти

У меня проблемы с выравниванием памяти для передачи DMA на процессоре Cell. Мне нужно, чтобы последние 4 бита адреса были равны 0.У меня есть 4 массива

2 ответа

http://lkml.indiana.edu/hypermail/linux/kernel/0709.0/1329.html

я такой вопрос: как я могу определить, когда безопасно отключить отслеживание кэша, когда я правильно использую[pci_]dma_sync_single_for_{cpu,device} в моем драйвере устройства? Я работаю над драйвером устройства для устройства, которое ...

1 ответ

Это то, что "dma_map_single" просто преобразует виртуальный адрес в физический?

(p: 453) демонстрацииdma_map_single используя буфер, переданный в качестве параметра. bus_addr = dma_map_single(&dev->pci_dev->dev, buffer, count, dev->dma_dir);Q1: Откуда / откуда этот буфер? kmalloc? Q2: Почему DMA-API-HOWTO.txt заявляет, ...

3 ответа

С чего начать изучение linux DMA / драйверов устройств / распределения памяти

Я портирую / отлаживаю драйвер устройства (который используется другим модулем ядра) и захожу в тупик, потому что dma_sync_single_for_device () завершается с...