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

Re: [Xen-devel] 3.2 and later compatibility issue



On Tue, Mar 11, 2008 at 06:21:36PM +0000, Keir Fraser wrote:

> > "Strictly speaking we're not changing Xen's heap mappings. The issue
> > is that we are creating new mappings to Xen heap pages that have
> > not full caching attributes. Intel says that all mappings to a given
> > page should use the same caching attributes. It appears that Xen
> > is now enforcing that with a check."
> > 
> > This is a fairly nasty compatibility issue, but then, Solaris is "wrong"
> > in trying to add the mappings as they are. Is there a sensible way to
> > fix this breakage in Xen?
> 
> Xen could silently re-set the PAT flags in the PTE, rather than fail the PTE
> update completely. I'm fearful that just stores up trouble for future
> though, by reducing bug visibility. Also the guest may not like having its
> PTEs mangled in this way. And, since this is a workaround for old guests,
> we'd have to make this distasteful behaviour the default!

It looks like we're just going to eat the incompatibility on this one.

regards
john

_______________________________________________
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®.