【发布时间】:2019-09-17 00:39:49
【问题描述】:
我已经在这个网站上查看过类似的问题(列在最后),但仍然觉得遗漏了几点,希望有人可以在这里提供帮助:
proc文件系统中是否有一个挂钩将/proc/iomeminode连接到转储信息的函数?我无法找到这个函数在 proc fs 中的位置。我在linux源代码树fs/proc下为iomem做了一个grep,一无所获。所以也许这更像是一个procfs问题......这个问题的答案可能会帮助我挖掘下一个问题的答案....../proc/iomem的条目比我从dmesg或/sys/firmware/memmap提取的BIOS E820 信息要多(这两个实际上彼此一致)。例如,/sys/firmware/memmap似乎没有 pci 内存映射区域。驱动程序的初始化代码调用request_mem_region()并向地图添加更多信息,所以在某个地方应该有一个全局变量(所有资源的根?)记住这个图表?
我研究过的关于stackoverflow的问题:
【问题讨论】:
-
好像在
kernel/resource.c。
标签: c linux linux-kernel linux-device-driver procfs