디바이스 드라이버의 모든 읽기/쓰기 PCI 트랜잭션을 기록하고 싶습니다. 리눅스 명령이나 소프트웨어로 그것을 할 수있는 방법이 있습니까?Linux에서 PCI 트랜잭션을 기록하는 방법 (리버스 엔지니어링)
5
A
답변
4
Memory-mapped I/O Trace은 메인 라인 커널에 있습니다. 설명서는 /usr/src/linux/Documentation/trace/mmiotrace.txt을 참조하십시오.
+0
이것은 PCI 장치의 메모리 매핑 부분에 대한 액세스를 기록하는 데 유용하지만 장치의 PCI 구성 (예 : BAR 설정)에 대한 액세스는 기록하지 않습니다. Google을 사용하면 qemu의 추적 프로그램으로 전체 분석을 수행 할 수 있지만 아직 기본 솔루션을 찾을 수는 없습니다. – bazz
당신은 신청 <--> 운전사 또는 운전사 <--> 기계 설비? – Baget
드라이버 <--> 하드웨어 –