У меня есть устройство, которое будет взаимодействовать с моим процессором через pcie. Я написал драйвер для него, используя существующие операции с файлами pci.
Теперь моя проблема в том, как мне получить к нему доступ из программ пространства пользователя? Операции с файлами PCI не поддерживают IOCTL, и поэтому я не могу сделать вызов ioctl в отличие от других символьных устройств. Я не могу использовать функции pci_config_read_byte и т. Д., Так как они предназначены для пространства ядра (включено в linux / pci.h).