Помогите плиз! Выделяю блок памяти в драйвере PCI устройства с помощью функций kmalloc() или pci_alloc_consistent(), далее проходит цикл DMA. Внутри ядра по адресам, возвращенным этими функциями данные читаю нормально. Далее не удаляя блок из памяти делаю mmap для него, с пометкой блока RESERVED и вызываю remap_page_range(), ошибок не происходит, но читаю из приложения одни нули... Помогите понять в чем проблема... karakozov@inbox.ru Спасибо.
Ответ на:
комментарий
от idle
Ответ на:
комментарий
от karak
Ответ на:
комментарий
от idle
Ответ на:
комментарий
от karak
Ответ на:
комментарий
от idle
Ответ на:
комментарий
от karak
Ответ на:
комментарий
от idle
Ответ на:
комментарий
от Murr
Ответ на:
комментарий
от karak
Ответ на:
комментарий
от Murr
Ответ на:
комментарий
от Murr
Ответ на:
комментарий
от karak
Ответ на:
комментарий
от karak
Ответ на:
комментарий
от Murr
Ответ на:
комментарий
от idle
Ответ на:
комментарий
от karak
Ответ на:
комментарий
от idle
Ответ на:
комментарий
от idle
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум PLX9656 PCI Bus mastering (2005)
- Форум dma_alloc_coherent() and mmap (2011)
- Форум Bus master на PCI - плате (2004)
- Форум DMA (bus master) buffer from user-space. (2011)
- Форум PCI-DMA срочно! (2008)
- Форум PCI express DMA (2007)
- Форум PCI - выделение DMA памяти (2012)
- Форум eth0: PCI Bus Error 2290 (2005)
- Форум Как расшифровать /proc/bus/pci/devices? (2004)
- Форум DRBD в режиме master/slave (2017)