1

我有一个使用函数 remap_pfn_range 映射系统 RAM 内存的驱动程序。但是最近我在写入映射内存区域时遇到了以下问题:

BUG:无法处理内核 mydriver:地址 ffff88117ff72000 处的页表损坏

谁能为我解释一下“地址损坏的页表”到底是什么意思?

谢谢,

4

1 回答 1

1

页表是操作系统的一部分,用于跟踪内存页及其所在位置(磁盘、RAM 等)。

某处有一个指向这个页表<0xffff88117ff72000>的指针,要么乱了,要么指向的地方乱了。无论哪种方式,错误消息都表明此时页表是不可理解的。

于 2013-06-04T07:07:07.740 回答