Chcę rejestrować wszystkie transakcje PCI odczytu/zapisu sterownika urządzenia. Czy istnieje sposób, aby to zrobić za pomocą polecenia linux lub oprogramowania?Jak rejestrować (reverse-engineering) transakcje PCI w systemie Linux?
5
A
Odpowiedz
4
Memory-mapped I/O Trace jest teraz w jądro, zobacz /usr/src/linux/Documentation/trace/mmiotrace.txt dla dokumentacji.
+0
Jest to użyteczne przy rejestrowaniu dostępu do części pamięci urządzenia mapowanego w pamięci, ale nie rejestruje dostępu do konfiguracji PCI urządzenia (np. Ustawianie BARów). Możesz google i odkryć, że pełną analizę można przeprowadzić za pomocą znacznika qemu, ale nie znalazłem jeszcze rozwiązania natywnego. – bazz
Masz na myśli Applicaiton <--> Sterownik lub sterownik <--> Sprzęt? – Baget
sterownik <--> Sprzęt <--> Sprzętowy –