>百科大全> 列表
网卡如何知道dma一致性内存地址的
时间:2025-04-10 22:40:47
答案

卡通系统调用获取pci_alloc_consistent函数申请的dma一致性内存地址,该函数返回的地址是物理内存地址,在32位操作系统下需要通过io_remap_pfn_range函数将物理内存地址映射到虚拟地址空间,这样网卡才能够访问dma一致性内存。

在64位操作系统下,物理内存地址和虚拟地址空间是相同的,所以不需要重新映射。

推荐
Copyright © 2025 德尔百科网 |  琼ICP备2022020623号 |  网站地图