Значит делаю: return pci_register_driver(&pci_driver); Ну и далее все дела... ( pci_enable_device(struct pci_dev *dev) и т.д.) - всё работает Далее хочю из user'проги сделать mmap (как сделать знаю...) Вопрос: Обязательно ли регистрировать, например, символьное устройство, чтоб потом из user'проги сделать fd = open("/dev/my_dev", O_RDWR); (/dev/my_dev - создано) dma_buff = (unsigned int *) mmap(0, ..........., fd, 0); ?????? Просто мне кажется, что как-то не красиво делать регистрацию PCI'устройства, а потом ещё /dev/.... регестрировать. Можно ли как-нибудь ещё замапить память из user-space ?????
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от senji
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум PCI драйвер (2005)
- Форум PCI driver (2020)
- Форум mmap в разных процессах (2007)
- Форум функция read читает не весь файл (2009)
- Форум Доступ к двум одинаковым платам из user-space (2009)
- Форум Чтение многомерного массива из отраженого файла (2011)
- Форум Обработка mmap-функции драйвером устройства (2023)
- Форум Утилита для изменения аптайма (2008)
- Форум куда пойдём мы с recvfrom? (2016)
- Форум mmap из ядра в приложение. (2011)