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

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

To: Dan Magenheimer <dan.magenheimer@xxxxxxxxxx>, "Xen-Devel (E-mail)" <xen-devel@xxxxxxxxxxxxxxxxxxx>
Subject: Re: [Xen-devel] [PATCH] pvcpuid: mask TSC invariant bit for various circumstances
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
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <b17e1025-3387-42f6-bbd4-88d75f697ee6@default>
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/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
Thread-index: AcpXJ3J1tvx3I0D5S/6AADaWK8JrHAAAdZW2
Thread-topic: [Xen-devel] [PATCH] pvcpuid: mask TSC invariant bit for various circumstances
User-agent: Microsoft-Entourage/12.20.0.090605
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

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