标签: linux memory memory-mapping
我正在一个使用36位寻址完成内存映射的系统上。特别是,我试图从32位用户空间Linux应用程序访问PCIe内存空间(映射到0xc00000000地址)。
0xc00000000
我计划为此目的使用mmap,但是mmap的最后一个参数的类型为off_t,在32位OS上为4字节宽。有人可以指导如何使用0xc00000000从用户空间应用访问地址mmap吗?
mmap
off_t
PS:我的机器正在运行32位版本的Linux内核和RootFS。