On 12/21/09 20:22, Christos Zoulas wrote:
In article<4B2FC73D.5040700%free.fr@localhost>, Jean-Yves Migeon<jeanyves.migeon%free.fr@localhost> wrote:On 12/20/09 21:38, Jeremy Morse wrote:Hi port-i386, A while ago I took interest in native PAE on i386 - I've no idea whether there are any plans for supporting it, but I've generated some patches that successfully boot a system with PAE addressing. [snip] Hope someone finds this useful.It is. Definitely. Many thanks for your work.Who is going to commit the changes?
I'd like to, but before committing it I think I can reduce the diff between PAE and non-PAE kernels by merging a patch I have locally with PDP_SIZE.
BTW, given that all mainstream x86 CPUs support PAE today, shouldn't PAE support be made more dynamic, by checking if feature is present (through CPUID for example), and adapt accordingly?
IMHO, this could be a nice addition to GENERIC, the kernel could then enforce NX on a per-page basis.
-- Jean-Yves Migeon jeanyves.migeon%free.fr@localhost