안녕하세요 블록 디바이스 드라이버 관련 질문드립니다.

현재 임베디드보드(ex-x5) 외부에 sram 메모리를 추가하였습니다.

이 sram 메모리를 블록 디바이스 드라이버로 잡아주려고 합니다.

유영창씨의 리눅스 디바이스 드라이버 책을(ch 22. make request 방식 참고) 보면서 만들어 보려고 하는데,

실제 메모리 주소는 어디서 어떻게 매칭시켜줘야 하는지 모르겠습니다.

예를 들어, sram 의 물리주소는 0x04000000 이고, size는 512k 인 경우

블록 디바이스 드라이버 모듈 어디를 어떻게 수정해야하는지 궁금합니다.

아니면 디바이스 드라이버에서가 아닌 다른 부분에서 하는것인지 초보라 아무리 봐도 모르겠네요.