Linux 如何通过make menuconfig或make nconfig禁用CONFIG_STRICT_DEVMEM

Linux 如何通过make menuconfig或make nconfig禁用CONFIG_STRICT_DEVMEM,linux,linux-kernel,linux-device-driver,Linux,Linux Kernel,Linux Device Driver,我需要在Linux内核中禁用CONFIG_STRICT_DEVMEM选项并重新编译它。为什么?我被告知这样做。我知道我可以通过简单地在.config文件中注释它来禁用它,但我需要看看如何通过makemenuconfig或makenconfig来实现。为什么?这是一个演示,我需要能够显示它。有人知道怎么做吗 感谢您的帮助。如果您不知道如何使用menuconfig,请点击/搜索a la vim和friends,并输入足够的配置选项以缩小范围,例如strict_devmem或just devmem。然

我需要在Linux内核中禁用CONFIG_STRICT_DEVMEM选项并重新编译它。为什么?我被告知这样做。我知道我可以通过简单地在.config文件中注释它来禁用它,但我需要看看如何通过makemenuconfig或makenconfig来实现。为什么?这是一个演示,我需要能够显示它。有人知道怎么做吗


感谢您的帮助。

如果您不知道如何使用menuconfig,请点击/搜索a la vim和friends,并输入足够的配置选项以缩小范围,例如strict_devmem或just devmem。然后,您可以点击括号中的一个数字,直接跳转到相关菜单。当你需要检查一大堆随机选项时,它绝对是一个救命稻草。例如,使用systemd文件系统进行任何开发


在这个特定的例子中,它应该在内核黑客攻击下作为/dev/mem的过滤器访问提供。

您在内核黑客攻击下查看了吗?@IgnacioVazquez Abrams我查看了。这正是我最初的想法。我尝试了几个选项,但没有一个能改变CONFIG_STRICT_DEVMEM的值。1 make menuconfig 2 hit/3 type DEVMEM 4???5利润@不象它起作用那样。将此作为答案发布,我会将其标记为已接受的答案。示例用例:«注意:如果在基于软件的闪存中运行flashrom-p internal,并且您收到与/dev/mem访问相关的错误,那么在运行flashrom之前,您应该使用iomem=relaxed内核参数重新启动,或者使用未启用CONFIG_STRICT_DEVMEM的内核。»