Пакеты поддержки модулей для ЗОСРВ «Нейтрино» > AArch64 (ARM64) > BSP для Xilinx Zynq UltraScale+ MPSoC > Описание компонентов > Список компонентов, входящих в состав ППМ > pci-xzynq



pci-xzynq

Сервер PCI для Xilinx Zynq UltraScale+ MPSoC

Синтаксис:

pci-xzynq [опции]

Опции:

-b шины
Количество логических шин PCI, которое требуется сканировать. Значение по умолчанию – 10.

Note: Должно совпадать или быть больше чем количество аппаратных шин. См.опцию 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

Описание:


Caution: Эту утилиту может запустить только пользователь root.

Сервер pci-xzynq обеспечивает поддержку шины PCIe, а также MSI (Message Signaled Interrupts) и MSI-X. Он должен находиться в образе начальной загрузки системы с PCI.

Этот сервер создает устройство /dev/pci. Следует дождаться его появления, для этого в файле построения образа, используемом утилитой mkifs, необходимо указать следующее:

pci-xzynq waitfor /dev/pci

Классификация:

Базовые подсистемы ЗОСРВ «Нейтрино», Драйверы




Предыдущий раздел: перейти