Tony Hill said:
Yup, though the way I'm understanding it, this sort of thing will
happen regardless of what sort of CPU you're using. This suggests
that Microsoft might be implementing the no-execute through
segmentation. I dunno, not exactly a lot of details to go on here.
I don't think so. They mentioned early on that a paging-based NX
scheme would also cause some programs to fail, namely those programs
taht don't pay too much attention to whether they are executing in
pre-designated code areas or data areas.
Also using NX necessarily means that you're using PAE mode. So
whichever programs broke in PAE mode previously, will still break
here, even without the NX bit. Program patches are required either
way.
Yousuf Khan