WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

RE: [Xen-devel] PAE: config and file layout

To: "Karen White" <kawhite@xxxxxxxxxx>, <xen-devel@xxxxxxxxxxxxxxxxxxxxx>
Subject: RE: [Xen-devel] PAE: config and file layout
From: "Ian Pratt" <m+Ian.Pratt@xxxxxxxxxxxx>
Date: Wed, 23 Mar 2005 23:28:26 -0000
Cc: <ian.pratt@xxxxxxxxxxxx>
Delivery-date: Wed, 23 Mar 2005 23:29:38 +0000
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
List-archive: <http://sourceforge.net/mailarchive/forum.php?forum=xen-devel>
List-help: <mailto:xen-devel-request@lists.sourceforge.net?subject=help>
List-id: List for Xen developers <xen-devel.lists.sourceforge.net>
List-post: <mailto:xen-devel@lists.sourceforge.net>
List-subscribe: <https://lists.sourceforge.net/lists/listinfo/xen-devel>, <mailto:xen-devel-request@lists.sourceforge.net?subject=subscribe>
List-unsubscribe: <https://lists.sourceforge.net/lists/listinfo/xen-devel>, <mailto:xen-devel-request@lists.sourceforge.net?subject=unsubscribe>
Sender: xen-devel-admin@xxxxxxxxxxxxxxxxxxxxx
Thread-index: AcUv/twtqukMbo+ARoiM56Eaz+EF7QAAGHRA
Thread-topic: [Xen-devel] PAE: config and file layout
 

> To be able to add the PAE specific changes, we need to settle on a
> #define for ifdefing around them in the core Xen code.
> 
> What about CONFIG_PAE?  We could add this to asm-x86/config.h if pae=y
> is passed in on the make line (via Rules.mk)

CONFIG_PAE seems reasonable.
 
> New parallel files vs. ifdef existing files:
> 
> Has anyone settled on 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?

Most of the changes can be hidden in header files. There should be no
need for extra c files.

> Same question for headers.  Are you adding the 3-level page tables to
> the existing include/asm-x86/x86_32/page.h using #ifdef's or adding a
> new directory parallel to x86_32 and x86_64 which would have a new
> page.h, etc?

Having a separate 2 and 3 level file that is conditionally included by
x86_32/page.h would seem to be the best approach.

Ian


-------------------------------------------------------
This SF.net email is sponsored by Microsoft Mobile & Embedded DevCon 2005
Attend MEDC 2005 May 9-12 in Vegas. Learn more about the latest Windows
Embedded(r) & Windows Mobile(tm) platforms, applications & content.  Register
by 3/29 & save $300 http://ads.osdn.com/?ad_idh83&alloc_id149&op=click
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/xen-devel

<Prev in Thread] Current Thread [Next in Thread>
  • RE: [Xen-devel] PAE: config and file layout, Ian Pratt <=