如何检查设备树中保留的内存是否实际已被保留

时间:2018-02-01 10:18:49

标签: linux-kernel linux-device-driver

我使用的相关设备树条目是:

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

0 个答案:

没有答案