Gentoo Archives: gentoo-user

From: Alexander Kapshuk <alexander.kapshuk@×××××.com>
To: gentoo-user@l.g.o
Cc: Alan McKinnon <alan.mckinnon@×××××.com>
Subject: Re: [gentoo-user] re: NX (Execute Disable) protection cannot be enabled: non-PAE kernel! [dmesg]
Date: Tue, 08 Oct 2013 17:04:23
Message-Id: 52543B10.10201@gmail.com
In Reply to: Re: [gentoo-user] re: NX (Execute Disable) protection cannot be enabled: non-PAE kernel! [dmesg] by Alan McKinnon
1 On 10/07/2013 10:42 PM, Alan McKinnon wrote:
2 > On 07/10/2013 21:28, Alexander Kapshuk wrote:
3 >> Is the message below I should do something about?
4 >>
5 >> box0=; dmesg|grep -i PAE
6 >> [ 0.000000] Notice: NX (Execute Disable) protection cannot be
7 >> enabled: non-PAE kernel!
8 >>
9 >>
10 >> My CPU seems to have support for it.
11 >> box0=; grep pae /proc/cpuinfo
12 >> flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca
13 >> cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm
14 >> constant_tsc arch_perfmon pebs bts aperfmperf pni dtes64 monitor ds_cpl
15 >> est tm2 ssse3 cx16 xtpr pdcm lahf_lm dtherm
16 >> flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca
17 >> cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm
18 >> constant_tsc arch_perfmon pebs bts aperfmperf pni dtes64 monitor ds_cpl
19 >> est tm2 ssse3 cx16 xtpr pdcm lahf_lm dtherm
20 >>
21 >> But not my kernel, as far as I can tell.
22 >> box0=; uname -a
23 >> Linux box0 3.10.7-gentoo-r1 #1 SMP Sat Oct 5 23:57:58 EEST 2013 i686
24 >> Intel(R) Pentium(R) Dual CPU T3400 @ 2.16GHz GenuineIntel GNU/Linux
25 >>
26 >> box0=; grep -i pae .config
27 >> box0=; echo $?
28 >> 1
29 >>
30 >> Thanks.
31 >>
32 >>
33 >
34 > Symbol: ARM_LPAE [=ARM_LPAE]
35 > Type : unknown
36 >
37 > Symbol: X86_PAE [=n]
38 > Type : boolean
39 > Prompt: PAE (Physical Address Extension) Support
40 > Location:
41 > (1) -> Processor type and features
42 > Defined at arch/x86/Kconfig:1213
43 > Depends on: X86_32 [=n] && !HIGHMEM4G [=n]
44 > Selected by: HIGHMEM64G [=n] && <choice> && !M486 [=n]
45 >
46 >
47 Thanks. I did a little research into the whole PAE business, as
48 obviously my knowledge of the matter in question was limited.
49
50 If I understood it correctly, PAE is a method that allows 32-bit kernels
51 access 4 or more Gb of RAM, which is normally the domain of 64-bit kernels.
52
53 Seeing I've got 3 Gb of RAM, I arrived at the conclusion I don't need
54 PAE enabled, do I?
55
56 box0=; sed 1q /proc/meminfo
57 MemTotal: 3107668 kB
58
59 Thanks.

Replies