From mboxrd@z Thu Jan 1 00:00:00 1970 From: Keir Fraser Subject: Re: [PATCH] pvcpuid: mask TSC invariant bit for various circumstances Date: Tue, 27 Oct 2009 17:16:56 +0000 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: Dan Magenheimer , "Xen-Devel (E-mail)" List-Id: xen-devel@lists.xenproject.org On 27/10/2009 17:03, "Dan Magenheimer" 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