B43 액세스 장치 메모리

B43 액세스 장치 메모리

나는 Broadcom 칩셋 제품군에서 NIC 장치의 메모리를 읽는 사용자 정의 커널 모듈을 만드는 임무를 받았습니다.

내 경우에는 BCM4311을 사용하고 있으며 펌웨어와 커널 드라이버가 설치되어 있지만 장치 개체 메모리에 액세스하는 방법을 파악하지 못하는 것 같습니다. 메모리 I/O 문자와 블록 장치 등에 대해 알고 있습니다. 그런데 네트워크 카드가 꽤 복잡하네요...

B43이 나를 위해 메모리 액세스를 처리할 수 있나요? 장치에서 실제 메모리에 액세스하는 방법은 무엇입니까? /dev/<nic>를 가져올 수 없습니다. ioctl을 사용해야 합니까? 하지만 ioctl은 물리적 메모리와 같지 않습니다. 그렇죠?

이 주제에 대해 조금 혼란 스럽습니다 ...

관련 정보