Сервер PCI для Xilinx Zynq UltraScale+ MPSoC
pci-xzynq [опции]
- -b шины
- Количество логических шин PCI, которое требуется сканировать. Значение по умолчанию –
10
.
 | Должно совпадать или быть больше чем количество аппаратных шин. См.опцию nbuses. |
- -B
- Принудительно выполнить перечисление мостов с типом "OTHER" ("другой").
- -c
- Игнорировать проверку кодов классов.
- -h
- Запретить изменение флагов инициализации PCI BASE и ROM при повторных вызовах pci_attach_device().
- -p
- Запретить устройствам переходить в режим управления шиной (Bus Master).
- -v[v...]
- Вывести расширенную информацию. Чем больше символов v, тем более подробная информация выводится.
- -x
- Не удалять устройства с шины PCI во время их перечисления.
- -m
- Запретить мапирование прерываний; некоторые BIOS не поддерживают мапирование прерываний.
- -D
- Включить MSI и MSI-X для видеоустройств, по умолчанию опция отключена. Эта опция игнорируется при использовании опции -M.
- -M
- Отключить MSI и MSI-X. По умолчанию отключены для видеоустройств, но включены для остальных. При использовании этой опции опция -D не имеет эффекта.
- -n количество
- Установить максимальное количество MSI.
- -T
- Не удалять Bridge устройства с шины во время их перечисления. В некоторых системах это может помочь избежать зависания шины.
- -dxzynq [опция[,опция...]]
- Дополнительные опции, разделяемые запятыми. Поддерживаемые опции:
- verbose=уровень
- Переопределить уровень отладочного вывода PCI сервера. По умолчанию - уровень заданный PCI сервером.
- nbuses=количество
- Количество аппаратных шин PCI, которое требуется сканировать. Значение по умолчанию –
10
. - bridge=номер
- Сконфигурировать PCI-мост на указанной шине. По умолчанию – не конфигирировать дополнительный мост.
- gpiopin=номер
- Использовать указанный номер GPIO линии для сброса PCI. По умолчанию – не использовать GPIO для сброса.
- reset
- Выполнить полный сброс PCIe контроллера (с помощью RST_FPD регистра) и задать атрибуты корневого контроллера (Root Port). По умолчанию – не выполнять сброс и установку атрибутов.
ЗОСРВ «Нейтрино»
aarch64
 | Эту утилиту может запустить только пользователь root . |
Сервер pci-xzynq обеспечивает поддержку шины PCIe, а также MSI (Message Signaled Interrupts) и MSI-X. Он должен находиться в образе начальной загрузки системы с PCI.
Этот сервер создает устройство /dev/pci
. Следует дождаться его появления, для этого в файле построения образа, используемом утилитой mkifs, необходимо указать следующее:
pci-xzynq
waitfor /dev/pci
Базовые подсистемы ЗОСРВ «Нейтрино», Драйверы
Предыдущий раздел: перейти