2009-11-10 4 views
5

Я хочу записать все транзакции чтения/записи PCI драйвера устройства. Есть ли способ сделать это с помощью команды linux или программного обеспечения?Как записывать (обратный инженер) транзакции PCI в Linux

+0

Вы имеете в виду Applicaiton <--> Водитель или водитель <--> Оборудование? – Baget

+0

драйвер <--> Аппаратное обеспечение –

ответ

4

Memory-mapped I/O Trace теперь находится в ядре магистрали, см. /usr/src/linux/Documentation/trace/mmiotrace.txt для документации.

+0

Это полезно для регистрации доступа к части с отображением памяти устройства PCI, но не регистрирует доступ к конфигурации PCI устройства (например, установка BAR). Вы можете google и найти, что полный анализ можно сделать с помощью трассировщика qemu, но я еще не нашел собственное решение. – bazz