小编qst*_*ack的帖子

保留固定 RAM 内存区域作为块设备(具有给定的起始物理地址)

有很多关于 RAM 磁盘的问题,我知道 ramfs 和 tmpfs 允许将 ram 用作块设备。然而,我的兴趣是使用固定的内存地址范围作为块设备。

这是因为必须使用我的系统中可用的非易失性 RAM。我有 6GB 的 RAM 可用,以及 8GB 的​​非易失性 RAM。/proc/iomem 的输出给了我以下内容

100000000-17ffffffff:系统内存

180000000-37ffffffff : 保留

这里从 6GB 到 14GB 的区域对应于非易失性 RAM 区域,该区域由 E820 BIOS 内存映射标记为保留。我的主要意图是将此 NVRAM 用作 linux 中的块设备。这对于测试 NVRAM 系统很有用。是否已经存在任何允许我将此区域用作块设备的 linux 命令,或者我是否必须编写自己的内核设备驱动程序来实现相同的功能?

linux memory ramdisk

13
推荐指数
1
解决办法
4218
查看次数

标签 统计

linux ×1

memory ×1

ramdisk ×1