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-ia64-devel

RE: [Xen-ia64-devel] TR virtualization vs. DCR

To: "Tristan Gingold" <Tristan.Gingold@xxxxxxxx>, "Dong, Eddie" <eddie.dong@xxxxxxxxx>, <xen-ia64-devel@xxxxxxxxxxxxxxxxxxx>
Subject: RE: [Xen-ia64-devel] TR virtualization vs. DCR
From: "Magenheimer, Dan (HP Labs Fort Collins)" <dan.magenheimer@xxxxxx>
Date: Wed, 12 Oct 2005 06:01:34 -0700
Delivery-date: Wed, 12 Oct 2005 12:58:48 +0000
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-ia64-devel-request@lists.xensource.com?subject=help>
List-id: Discussion of the ia64 port of Xen <xen-ia64-devel.lists.xensource.com>
List-post: <mailto:xen-ia64-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-ia64-devel>, <mailto:xen-ia64-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-ia64-devel>, <mailto:xen-ia64-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-ia64-devel-bounces@xxxxxxxxxxxxxxxxxxx
Thread-index: AcXPJMFovPqkOdBmTxqiPFP6eyY8qgABpXcA
Thread-topic: [Xen-ia64-devel] TR virtualization vs. DCR
> Le Mercredi 12 Octobre 2005 10:35, Dong, Eddie a écrit :
> > Dan and All:
> >
> >      Currently both VTI and non-VTI are using machine TC to emulate
> > guest TR, that is a must as machine memory a guest get may be
> > discontiguous and may not be proper aligned. But this 
> introduces another
> > extra issues for guest ld.s.
> [...]
> I am not aware of any other possibility [virtualize DCR].

One of the options with a paravirtualized interface is to
disallow hardware architecural corner-cases that are rarely
used and very difficult/expensive to virtualize.  For
example, in this case, one possibility is to state that
an OS running on top of Xen must expect different behavior
for the ld.s instruction when loading from memory locations
pinned by a (virtual) TR.

I'm not saying this is the best answer for this problem,
but it is a possibility.

> PS: Are you trying to run Windows ?

I have the same question... the above (ld.s from a TR-pinned
location) doesn't occur in Linux does it?  Are you proposing
a fix to a hypothetical problem, or does some other potential
guest operating system make (frequent) use of this?

Thanks,
Dan

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

<Prev in Thread] Current Thread [Next in Thread>