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

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


  • To: "xen-devel" <xen-devel@xxxxxxxxxxxxxxxxxxx>
  • 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
  • List-id: Xen developer discussion <xen-devel.lists.xensource.com>
  • 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


 


Rackspace

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