文件名称:PMFS-new:将PMFS移植到最新Linux内核
文件大小:70KB
文件格式:ZIP
更新时间:2024-06-12 04:13:28
C
将PMFS移植到最新Linux内核 介绍 PMFS是由Intel开发的用于永久内存的文件系统。 有关PMFS的更多详细信息,请检查git存储库: 该项目将PMFS移植到最新Linux内核,因此开发人员可以将PMFS与新内核上的其他文件系统进行比较。 建立PMFS master分支适用于x86-64 Linux内核的4.15版本。 要构建PMFS,只需运行 #make 命令。 运行PMFS PMFS在Linux内核未使用的物理连续内存区域上运行,并且依赖于内核NVDIMM支持。 要运行保偏光纤,首先建立了NVDIMM支持您的内核启用( CONFIG_BLK_DEV_PMEM ),然后你可以通过引导与内核保留的内存空间memmap命令行选项。 例如,在内核引导参数中添加memmap=16G!8G将保留从8GB地址开始的16GB内存,并且内核将在/dev目录下创建pmem0块设备。
【文件预览】:
PMFS-new-master
----namei.c(21KB)
----pmfs.h(19KB)
----pmfs_stats.c(1KB)
----Makefile(324B)
----ioctl.c(4KB)
----Kconfig(1KB)
----bbuild.c(14KB)
----remount-pmfs.sh(216B)
----intel-setup-pmfs.sh(256B)
----intel-remount-pmfs.sh(293B)
----pmfs_test.c(1KB)
----journal.h(3KB)
----file.c(9KB)
----pmfs_def.h(10KB)
----balloc.c(8KB)
----wprotect.h(3KB)
----dir.c(8KB)
----xip.c(17KB)
----inode.c(47KB)
----README.md(2KB)
----super.c(29KB)
----xip.h(912B)
----symlink.c(2KB)
----setup-pmfs.sh(197B)
----journal.c(25KB)
----wprotect.c(1KB)