我正在开发一个嵌入式Linux系统(kernel-5.10.24),并且我正在尝试进行映射内核内存的测试。
这个测试做了类似的事情vmalloc()
。它获得一个虚拟内存地址和一个空闲页面,然后需要将虚拟内存地址映射到页面或物理地址。
map_kernel_range()
我想我可以使用和的内核函数unmap_kernel_range()
,但它们不会导出到外部内核模块。
那么有没有其他的内核API可以做这种映射呢?
我正在开发一个嵌入式Linux系统(kernel-5.10.24),并且我正在尝试进行映射内核内存的测试。
这个测试做了类似的事情vmalloc()
。它获得一个虚拟内存地址和一个空闲页面,然后需要将虚拟内存地址映射到页面或物理地址。
map_kernel_range()
我想我可以使用和的内核函数unmap_kernel_range()
,但它们不会导出到外部内核模块。
那么有没有其他的内核API可以做这种映射呢?