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

Re: [Xen-devel] porting xen-detect ASM code into a shared library


  • To: Guillaume Rousse <Guillaume.Rousse@xxxxxxxx>
  • From: Keir Fraser <keir.fraser@xxxxxxxxxxxxx>
  • Date: Thu, 10 Jul 2008 11:57:57 +0100
  • Cc: xen-devel@xxxxxxxxxxxxxxxxxxx
  • Delivery-date: Thu, 10 Jul 2008 03:58:41 -0700
  • List-id: Xen developer discussion <xen-devel.lists.xensource.com>
  • Thread-index: Acjie899DjuQZk5vEd2MOAAX8io7RQ==
  • Thread-topic: [Xen-devel] porting xen-detect ASM code into a shared library

On 10/7/08 11:54, "Guillaume Rousse" <Guillaume.Rousse@xxxxxxxx> wrote:

> I turned it into the current way because I don't need the check in pv
> context, but I guess it might be simplified.

Actually then you can take the xc_cpuid_x86 function pretty much unmodified
(of course regs[0-3] become eax-edx, and input[1] is not needed).

The other stuff in the asm code is to ensure that cpuid traps into the
hypervisor when run in a pv guest. If you don't need to run in a pv guest
then you don't need that extra code.

 -- Keir



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