Я новичок в PCI-протоколе и хотел бы знать, где хранится номер функции устройства? Это важно для меня, потому что я вставил объявление на персонализированную карту в слот PCI моей системы Windows. Карта содержит два экземпляра одного и того же устройства. Я знаю, что эти два устройства будут дифференцироваться на основе номера функции, так как моя идентификация шины и идентификатор устройства одинаковы, но я не могу понять, когда номер функции назначается устройству и хранится ли в моем устройстве BAR?Что такое номер функции в PCI?
ответ
Номер функции «встроен» в аппаратное обеспечение и не хранится в устройстве BAR (где BAR - это регистры пространства конфигурации pci с атрибутом чтения/записи). В вашем случае карта имеет 2 функции, а именно функцию 0 и 1 (возможно). Это жестко подключено к устройству, и никто не может его изменить. В процессе перечисления PCI он будет идентифицирован/перечислены, а затем может быть доступ через (автобус, Dev, Func) чисел
Эта нить отвеченных это хорошо для меня: https://www.osronline.com/showthread.cfm?link=155585
Функция позволяет использовать одно устройство в одном слот для отображения в качестве нескольких логических устройств для ОС.
Это по существу создает несколько отдельных каналов связи между ОС и устройством. В частности, каждая функция имеет свой собственный БАР: What is Base Address Register (BAR) in PCIe?
Примером может служить сетевая карта, представляющая ОС в качестве двух сетевых адаптеров.
Какая функция выполняет то, что полностью соответствует устройству для реализации.
- 1. Номер функции PCI для контроллера SATA AHCI
- 2. Как изменить номер устройства PCI в окнах
- 3. Java: Что такое атомный номер?
- 4. Что такое номер изготовителя (MPN)?
- 5. Что такое идентификационный номер GCM?
- 6. Что такое номер приглашения IPython?
- 7. Что такое номер дополнения 2?
- 8. Что такое номер 9.00000000e-01?
- 9. Что касается вопроса PCI Express
- 10. Что такое номер сборки в Xcode
- 11. Что такое номер 1262304000000 в чартах?
- 12. Что такое номер первой строки в Eclipse?
- 13. Что такое номер в начале двоичной цифры?
- 14. Что такое автономные функции?
- 15. Что такое значение функции?
- 16. Что такое функции примера?
- 17. Что такое лямбда-функции?
- 18. Что такое «|» в функции С?
- 19. Что касается соответствия PCI-DSS - шифрование файлов
- 20. Что такое * chmod * номер серии называется?
- 21. Что такое номер версии SQLiteOpenHelper на основе?
- 22. Что такое система повышения error_code номер 2
- 23. Что такое ItemDataRole номер 31 (PySide/PyQt)?
- 24. Что такое необычный номер заказа октета
- 25. Что такое номер слона после всего?
- 26. Что такое «интернет-протокол, номер псевдо-протокола»?
- 27. Что такое магический номер DB Berkeley?
- 28. Что такое номер группы для SIGPOLL?
- 29. Что такое хвостовой контекст функции?
- 30. Что такое функции «Multi Return»?