[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] PAE support revisited - questions



On Tue, 2005-03-29 at 14:25 +0200, Gerd Knorr wrote:
> Karen White <kawhite@xxxxxxxxxx> writes:
> 
> > Have you settled on a #define for configuring in PAE code, eg.
> > CONFIG_X86_PAE like linux.  Are you adding this or something else to
> > asm-x86/config.h
> 
> Thats my intention.  Maybe build some CONFIG_PAGING_LEVELS_2/3/4 from
> this and i386 vs. x86_64 to make the #ifdefs in the code a bit more
> readable.

I submitted a CONFIG_PAE patch, but Keir says PAE support will be
determined at boot time, not compile time.

Have you, Keir, and Ian gotten together to agree on common high-level
strategy.


> 
> > Have you determined if the PAE code is going into the files under
> > xen/arch/x86/x86_32, using #ifdef's for PAE, or are you planning to add
> > a parallel directory to x86_32 and x86_64 under xen/arch?
> 
> I think a parallel directory is overkill.
Agreed.  

> I'd create include/asm-x86/x86_32/page-2l.h and page-3l.h and let
> page.h include the correct one depending on CONFIG_X86_PAE (and also
> have the common stuff there).

Yes, after looking at it and Ian's response, makes sense if PAE is still
a compile time option.

Are you working on this?  I have modeled a page.h after x86_32/page.h
but for level-3 page tables.  Not finished with it.

If you all have not decided on compile-time verses run-time
configuration issue, how are you all adding the PAE specific code.  It
has to be either ifdef'ed or driven by a global variable or boot-time
parameter.

Karen



_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.