1 |
On 3/27/06, Hemmann, Volker Armin <volker.armin.hemmann@××××××××××××.de> wrote: |
2 |
> On Monday 27 March 2006 07:57, Richard Fish wrote: |
3 |
> > On 3/26/06, Walter Dnes <waltdnes@××××××××.org> wrote: |
4 |
> > > The subject says it all. I've done some spelunking through |
5 |
> > > /usr/src/linux/.config, and I don't see anything relavant. |
6 |
> > |
7 |
> > It's enabled by default. If you don't want it, you need to boot with |
8 |
> > the "noexec=off" kernel option. |
9 |
> > |
10 |
> |
11 |
> on AMD64, but x86 doesn't have the NX bit, so a hardened kernel might be the |
12 |
> best solution. |
13 |
|
14 |
No, current intel processors support the NX bit also: |
15 |
|
16 |
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge |
17 |
mca cmov pat clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx pni |
18 |
monitor vmx est tm2 xtpr |
19 |
|
20 |
And if you look at the noexec_setup function in arch/i386/mm/init.c, |
21 |
you will see that it does not require AMD64. |
22 |
|
23 |
But I agree that PAE is the necessary option if your processor is too |
24 |
old and does not support the NX bit. Sorry I did not mention that. |
25 |
|
26 |
-Richard |
27 |
|
28 |
-- |
29 |
gentoo-user@g.o mailing list |