On Thu, 3 Jul 2008 08:49:45 -0700 (PDT)
Pawel K <[EMAIL PROTECTED]> wrote:

> Hello
> 
> I have 4 GB of ram and a Intel Core 2 Duo E4500.
> I compiled the kernel as follows:
> Processor family
>   Core 2/newer Xeon
> 
> Subarchitecture Type
>   PC-compatible
> 
> High Memory Support
>   Off
> 
> All my remaining packages are compiled as 32 bit binaries.
> 
> The last switch causes my system to see less than 1 GB of memory:
> cat /proc/meminfo:
> MemTotal:       901816 kB
> 
> AFAIK kernel does not need High Memory Support in case of 64 bit CPUs.
> 
> What's wrong with my kernel config ?
> Maybe it does not run as a 64 bit CPU ?
> 
> thanks for an answer.
> 
> 
> 
>       
If you want to keep your 32bit userland, you'll run into a chicken-or-
the-egg-problem (because you can't run 64bit software without a 64bit
kernel).

To avoid this, you could get a precompiled 64bit kernel and
boot with that one. Then you can use an AMD64-stage3 from Gentoo to
compile your own kernel.

I think, that's the easiest solution but I haven't tested it.

Attachment: signature.asc
Description: PGP signature

Reply via email to