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

RE: [Xen-devel] PAE support revisited




On Tue, 22 Mar 2005, Ian Pratt wrote:

> There are a few things that need to be sorted to get PAE to work:
> 
>  * cleanup use of 'unsigned long' that exists in some handling of PTEs.
> We've agreed a strategy of doing this with Gerd
>  
>  * change hypercall structs (possibly just switch to using x86_64 mem op
> hypercall layout)
> 
>  * Modify Linux arch xen to using a variable sized hypervisor hole in
> the top of the VA space. Possibly best done by moving fixaddr to the
> bottom end of memory.
> 
>  * adjust hypervisor memory layout to deal with larger variable sized
> frame table.
> 
>  * add 3-level type checking to Xen (this should be easy as it already
> supports 2 and 4 level)
> 
>  * add 3-level support to Linux arch Xen (this should be easy as the
> there are very few modifications to the mm system these days) 
> 
> Once its working, there are a few other features that would be nice:
> 
>  * shadow mode support to run 2 level guests on a 3 level hypervisor
> 
>  * Linux kernel that boot time switches between 2 and 3 level. I'm sure
> the distros would love this on native x86. I believe it can be done with
> low performance cost by using function dispatch patching to switch
> between 2 and 3 level versions of Linux's performance critical functions
> (e.g. the _range functions and fork), and then just using 'if'
> statements in the pte macros used by the less critical functions.  
> 
> 
> It would be great if other people could start tackling some of the items
> on the list.

man, all this work for a dead architecture. Are you sure you can't just 
use k8 and run the apps in compatibility mode? PAE is such a kludge!

ron


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/xen-devel


 


Rackspace

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