我使用的相关设备树条目是:
memory {
device_type = "memory";
reg = <0x0 0x40000000>;
};
reserved-memory {
#address-cells = <1>;
#size-cells = <1>;
ranges;
spw_dma@3E000000 {
reg = <0x3E000000 0x2000000>;
};
};
我可以在/sys/class
界面中的某处检查以确认内存实际上已被保留吗?由于我通过/dev/mem
接口访问内存,因此我有效地绕过了所有安全措施,因此,至少能够验证没有其他人会写入该内存区域是有用的。 / p>
注意:我知道The Right Way™将编写内核驱动程序或使用dynamic memory UIO driver