linuxdriverreverse-engineeringdevice-driverpci-bus

How to record(reverse-engineer) PCI transactions on Linux


I want to record all read/write PCI transactions of a device driver. Is there a way to do it by a linux command or on software?


Solution

  • Memory-mapped I/O Trace is now in the mainline kernel, see /usr/src/linux/Documentation/trace/mmiotrace.txt for documentation.