我有一个使用函数remap_pfn_range映射系统RAM内存的驱动程序。但是最近我在写入映射内存区域时遇到以下问题:
BUG:无法处理内核 mydriver:地址ffff88117ff72000
损坏的页面表有人可以向我解释一下“地址损坏的页面表”究竟是什么意思?
谢谢,
答案 0 :(得分:1)
页面表是操作系统的一部分,用于跟踪内存页面及其位置(磁盘,RAM等)
某处有一个指向此页面表的指针< 0xffff88117ff72000>,它要么乱了,要么它指向的地方搞砸了。无论哪种方式,错误消息都表明此时页面表是不可理解的。