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
Powiązane problemy
- 1. Jak rejestrować zużycie pamięci w systemie Linux?
- 2. Usuwanie historii terminali w systemie Linux
- 3. Jak skompilować bibliotekę statyczną w systemie Linux?
- 4. Jak złapać błąd segmentacji w systemie Linux?
- 5. Jak wywołać "cpuid" w systemie Linux?
- 6. Jak zatrzymać proces "nieprzerywanego" w systemie Linux?
- 7. Jak uruchomić plik binarny w systemie Linux
- 8. Jak zmienić hasło w systemie Linux?
- 9. Jak zainstalować węzeł-gyp w systemie Linux?
- 10. Jak używać głośnika PC w systemie Linux?
- 11. Jak skompilować kod objc w systemie Linux?
- 12. Profilowanie wydajności w systemie Linux
- 13. Interlocked odpowiednik w systemie Linux
- 14. Błędy Tomcat w systemie Linux
- 15. Programowanie kamery w systemie Linux
- 16. Dystrybucja oprogramowania w systemie Linux?
- 17. Jak rejestrować wyjątki "catched"?
- 18. Jak programowo rejestrować PerformanceCounter
- 19. Transakcje SOA i transakcje rozproszone
- 20. Przenoszenie plików w systemie Linux w C
- 21. Jak przetestować transakcje MySQL?
- 22. Transakcje w sygnaturze repozytorium
- 23. Transakcje w C#
- 24. HeapCreate, HeapAlloc w systemie Linux, prywatny przydział dla systemu Linux
- 25. Tworzenie wirtualnego interfejsu sieciowego w systemie Linux?
- 26. Rozwój ARM na systemie Linux
- 27. Uzyskaj adres IP interfejsu w systemie Linux
- 28. Usługa WCF w systemie Linux z Apache2
- 29. kolor linii logcat w systemie Linux [Android]
- 30. Lista wszystkich dysków twardych w systemie Linux
Masz na myśli Applicaiton <--> Sterownik lub sterownik <--> Sprzęt? – Baget
sterownik <--> Sprzęt <--> Sprzętowy –