Linus Torvalds writes: (Summary) wrote:
return to user mode was really good on x86-64.
So some other case could slip through, because user code can happily run with the kernel page tables.
run with the kernel page tables.
Does not NX work with PAE?
Does not NX work with PAE?
Oh, it looks like the NX bit is marked as "RSVD (must be 0)" in the PDPDT.
[...]
previous versions which was return to user with kernel-cr3 :) Ahh. The NX protection to guarantee that you don't return to user mode was really good on x86-64.return to user mode was really good on x86-64.
So some other case could slip through, because user code can happily run with the kernel page tables.
run with the kernel page tables.
[...]
for the kernel-cr3.Does not NX work with PAE?
Does not NX work with PAE?
Oh, it looks like the NX bit is marked as "RSVD (must be 0)" in the PDPDT.