How should anaconda check for PAE? (was Re: arch fun.)

Chuck Ebbert cebbert at redhat.com
Thu Feb 26 00:28:45 UTC 2009


On Wed, 25 Feb 2009 14:15:37 +0100
Thorsten Leemhuis <fedora at leemhuis.info> wrote:

> On 25.02.2009 13:27, Chris Lalancette wrote:
> > Gerd Hoffmann wrote:
> >> We can also simply do this:
> >>
> >>  - Install PAE kernel if the CPU supports PAE.
> >>
> >> i.e. make PAE the default kernel.
> > 
> > Yes, I really think we should just do this.  It's simple, it means we get the
> > logic right for Xen as well as bare-metal (without any special cases), and the
> > performance hit for those who have PAE and < 4GB isn't that bad, I don't think
> > (although numbers one way or the other would be interesting to see).
> 
> What about compatibility problems? My old laptop had a PAE capable CPU 
> but could not boot a PAE kernel -- I noticed when I was trying a PAE 
> kernel for some tests two or three years ago. I asked a kernel-developer 
> back then if it was worth reporting and I got told that such problems 
> are not unusual and often BIOS or hardware problems. Those likely didn't 
> vanish magically is that statement is correct.
> 
>

The algorithm I posted should handle that. If you support NX or you have >4GB
of memory then it's pretty much impossible for you to have one of those old CPUs.
And all SVM/VMX capable machines support NX so we'd always have the right kernel
for them too.




More information about the Fedora-kernel-list mailing list