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

Re: [Xen-devel] [PATCH] pvcpuid: mask TSC invariant bit for various circumstances


  • To: Dan Magenheimer <dan.magenheimer@xxxxxxxxxx>, "Xen-Devel (E-mail)" <xen-devel@xxxxxxxxxxxxxxxxxxx>
  • From: Keir Fraser <keir.fraser@xxxxxxxxxxxxx>
  • Date: Tue, 27 Oct 2009 17:16:56 +0000
  • Cc:
  • Delivery-date: Tue, 27 Oct 2009 10:17:23 -0700
  • List-id: Xen developer discussion <xen-devel.lists.xensource.com>
  • Thread-index: AcpXJ3J1tvx3I0D5S/6AADaWK8JrHAAAdZW2
  • Thread-topic: [Xen-devel] [PATCH] pvcpuid: mask TSC invariant bit for various circumstances

On 27/10/2009 17:03, "Dan Magenheimer" <dan.magenheimer@xxxxxxxxxx> wrote:

> Frankly, I'm  not very thrilled with the hack-y pvcpuid
> requirement anyway.  It seemed a nice architected interface
> if cpuid would work, but would be too easy for a well-intentioned
> app developer to use cpuid instead of pvcpuid and make
> incorrect assumptions that would result in app breakage.

What's hacky about it? It'll probably get used in any 'solution' in some
way, e.g., to probe for wacky new userland hypercall interfaces. It's our
standard interface to probe for features and information direct from the
hypervisor.

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