来自内核的物理内存访问

时间:2017-05-03 03:05:48

标签: linux-kernel linux-device-driver

从softirq上下文中,我需要访问物理内存(大小为16MB - 是的,它是巨大的)区域并将这些内存区域转储到闪存。

这是针对"固件故障转储"和固件将DMA核心文件发送到该DRAM区域。

所以,我将使用ioremap,读取和写入闪存。这真的很疯狂吗?有什么实际例子我可以参考吗?

或者我应该使用phys_to_virt然后访问内存区域?

我对这种工作很陌生。请理解愚蠢的问题。

提前致谢!

0 个答案:

没有答案