Вопросы по теме 'pci'

Копирование в память графического процессора CUDA с устройства PCI
Есть ли способ записать в память устройства CUDA с устройства PCI. Это PCI-устройство регистрирует данные с очень высокой скоростью. Поэтому для достижения максимальной производительности я хочу скопировать данные непосредственно в память...
1140 просмотров
schedule 06.05.2022

Прямое назначение устройств PCI во вложенной гостевой системе QEMU
Я запускаю QEMU и в дополнение к диску ОС я подключаю его к другому диску SATA через контроллер AHCI следующим образом: -drive id=test,file=test_drive.img,if=none -device ahci,id=ahci_test -device ide-drive,drive=test,bus=ahci_test.0 Я хочу...
671 просмотров
schedule 19.06.2023

Получение координат PCI с помощью Windows API (пользовательский режим)
Есть ли способ получить координаты PCI (номера шины/слота/функции) устройств с помощью Windows c/c++ API (например, API PnP Configuration Manager)? Я уже знаю, как это сделать в режиме ядра, мне нужно решение для пользовательского режима. Моя...
2629 просмотров
schedule 26.06.2023

как одна линия irq распределяется на физическом оборудовании между несколькими устройствами
Я хочу знать, как одна единственная линия irq распределяется между несколькими устройствами, я имею в виду, как они физически связаны на аппаратном уровне, используют ли они для этого несколько контроллеров APIC или какие другие методы используются.
892 просмотров
schedule 09.03.2023

Адресные пространства PCI
У меня вопрос по поводу PCI. PCI имеет три адресных пространства; PCI I/O, память PCI и пространство конфигурации PCI. Где они физически расположены? В PCI-контроллере? Или в устройствах? Является ли какой-либо из них частью системной...
620 просмотров
schedule 07.05.2023

Переключить устройство PCI в холодное состояние D3 (D3cold)
Мне нужно физически отключить мое устройство PCI в Linux. Я нашел нужные мне функции, но, похоже, для использования этой библиотеки нужно написать приложение режима ядра, потому что я нашел его в заголовках ядра. Я нашел эту функцию int...
2104 просмотров
schedule 21.08.2022

DMA / Microblaze считывает неверные данные после прямого доступа к физическим адресам страниц пользовательского пространства (разброс / сбор ядра)
Я пытаюсь сделать блок памяти в пользовательском пространстве напрямую доступным для ядра DMA на плате FPGA через PCIe (без какого-либо вмешательства со стороны ядра). Для этого я использую posix_memalign () в пользовательском пространстве, чтобы...
312 просмотров
schedule 19.05.2024

Как получить Linksta PCie в Linux?
Я кодирую в cpp, и я хочу получить обратно ссылку, которая включает количество полос и пропускную способность. Я знаю, что могу получить его с помощью регулярного выражения в lspci -vv, но я предпочитаю API, если кто-то его знает.
296 просмотров
schedule 29.05.2023

Драйвер Windows KMDF, Информирование приложения об изменении через уведомление, возможно ли
Я создал простой драйвер PCI для чтения и записи данных на устройство PCI. Я также добавил поддержку прерываний, поэтому при наличии прерывания PCI вызывается ISR. Кажется, все это работает. Я хотел бы сообщить внешнему приложению о прерывании....
301 просмотров
schedule 14.06.2023

Сбой драйвера PCI: обнаружена ошибка шины PCI на устройстве
Я пытаюсь выполнить сброс на определенном устройстве PCI, используя свой собственный драйвер настройки на компьютере ppc64 (power pc). Этот драйвер работает на другой машине ppc64. Это функция, которая отвечает за выполнение этого действия. Я...
369 просмотров

PCIE 64-байтовая однократная транзакция
Я хочу выполнить 64-байтовую транзакцию на PCIe. Я использую процессор Intel i7 9-го поколения. Я смог выполнить 64-байтную транзакцию записи в память устройства PCIe, сделав ее областью WC, и записал данные следующим образом:...
138 просмотров
schedule 20.04.2024