Xen 
 
Home About Xen.org Xen Xen Summit Wiki Mailing List Bug Tracker Xen Downloads
 
   
 

xen-devel

[Xen-devel] Different instruction stream for PV OS on VT/Pacifica?

To: "xen-devel" <xen-devel@xxxxxxxxxxxxxxxxxxx>
Subject: [Xen-devel] Different instruction stream for PV OS on VT/Pacifica?
From: "Magenheimer, Dan (HP Labs Fort Collins)" <dan.magenheimer@xxxxxx>
Date: Fri, 28 Apr 2006 09:26:36 -0700
Delivery-date: Fri, 28 Apr 2006 09:27:03 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
Thread-index: AcZq4IUQxGL3vAu5S3emy+USIqjTFw==
Thread-topic: Different instruction stream for PV OS on VT/Pacifica?
I was asked a question and I think I know the answer for
Xen/ia64 but am not sure I know the answer for Xen/x86 --
or if there is a different answer for VT vs Pacifica.

In the three scenarios:
A. Paravirtualized (PV) OS running on a pre-HVM processor
   using a virtualization-capable Xen
B. PV OS running on a VT (or Pacifica) processor using a
   virtualization-capable Xen but NOT running any fully
   virtualized (FV) OS
C. PV OS running on a VT (or Pacifica) processor using a
   virtualization-capable Xen which is sharing the processor
   with a FV OS

is the sequence of instructions executed by the processor
on behalf of the PV OS -- including instructions in firmware
and in Xen -- identical or different/faster/slower?  (Ignoring
irrelevant factors such as domain switch, non-virtualization-
related processor differences, etc.)

On Xen/ia64, a PV OS should always execute the same
sequence of instructions, whether or not it is on
a VT-capable processor.

Can experts for the others (VT-x and Pacifica) comment?

Thanks,
Dan


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

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