是关于mmu描述符的第四位(XN位,从0开始数),下面是我在arm1176jzf-s(s3c6410的内核)参考手册上对这一位的解释
The Execute-Never (XN) bit, determines if the region is Executable (0) or Not-executable(1).
而且我已经测过是处于ARMv6 MMU features(即p15的c1的23bit是1)
我想请问的是,这个位是不是决定对应区域是否可以执行?
如果是,为啥我无论是否设置该位,对应的区域都是可执行的(表现为我把程序复制到该区域运行结果一样是正常的)
|