LINUX.ORG.RU

регистрация PCI-устройства


0

0

Значит делаю:
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

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.