I'm wondering if anybody knows the stepping numbers of the ia32e
processors that implement the no execute bit properly in the page
tables?
I think this would be useful information for the amd64 page,
I know there is an errata on the core 2 boxes around this bit
effecting both cores when one encounters the PTE but I believe that
doesn't effect OpenBSD right? We are fully symmetric aren't we (apart
from boot code)?
Somebody in an earlier threat considered that the PTE shouldn't
effect both cores if that particular PTE reference was only paged by
one of the cores. I haven't had a look at the recent PTE structures
for this processor but if it is legitimate that the same page can be
referenced by two PTEs that refer to the same logical page then I
guess the processor should really honour the bit per core - just in
case somebody is constructing something proprietary and asymmetric
right?
Anyway, what do you think about including the stepping #s of Intel
processors that work on the amd64 page?
-Andy