首页 > 解决方案 > Linux内核:将物理上连续的页面转换为连续的虚拟地址空间

问题描述

在我的 linux 模块中,我使用dma_alloc_coherent. 我在这些块中搜索了几个物理上连续的范围。

现在我想从软件访问物理上连续的范围,即使用 VA。如何获得映射到我的物理连续范围的连续虚拟地址空间?

基本上,问题映射到一种方法/方式,通过该方法/方式可以将多个物理上连续的页面映射到 Linux 内核中的连续虚拟地址范围。

谢谢。

标签: linuxlinux-kernellinux-device-drivervirtual-memory

解决方案


推荐阅读