저는 임베디드 Linux 시스템(kernel-5.10.24)을 개발 중이며 커널 메모리 매핑 테스트를 시도하고 있습니다.
이 테스트도 비슷한 작업을 수행합니다 vmalloc()
. 가상 메모리 주소와 사용 가능한 페이지를 얻은 다음 가상 메모리 주소를 페이지 또는 물리적 주소에 매핑해야 합니다.
map_kernel_range()
및 에 대한 커널 함수를 사용할 수 있을 것 같지만 unmap_kernel_range()
외부 커널 모듈로 내보내지지는 않습니다.
그렇다면 이 매핑을 수행할 수 있는 다른 커널 API가 있습니까?