CONFIG_X86_WP_WORKS_OK的功能是什么?

时间:2012-10-12 16:49:50

标签: compiler-construction linux-kernel kernel

有人可以帮我理解这个声明:内核配置中的CONFIG_X86_WP_WORKS_OK吗? 它的功能是什么?它是如何工作的?非常感谢!

1 个答案:

答案 0 :(得分:1)

需要工作内存写保护

CONFIG_X86_WP_WORKS_OK

因此,如果启用此选项,内核将假定您的处理器处理 正确地在管理员模式下写入页面。

http://lkml.indiana.edu/hypermail/linux/kernel/0003.1/0009.html

以上是一个旧线程。最近的代码似乎没有这个评论。

WP写保护确定CPU是否可以写入标记为只读的页面

http://en.wikipedia.org/wiki/Control_register

从下面

http://src3.org/#RHEL6-2.6.32+220.el6/arch/x86/mm/init_32.c#L845

在cpu中检查WP位并找到不工作的WP位和panic系统。

http://vulnfactory.org/blog/2011/08/12/wp-safe-or-not/