From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Cooper Subject: Re: [PATCH v9 02/13] xen: Add support for VMware cpuid leaves Date: Tue, 17 Feb 2015 15:59:53 +0000 Message-ID: <54E36579.4040705@citrix.com> References: <1424127915-27004-1-git-send-email-dslutz@verizon.com> <1424127915-27004-3-git-send-email-dslutz@verizon.com> <54E311BE.7010202@citrix.com> <54E373030200007800060B2B@mail.emea.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <54E373030200007800060B2B@mail.emea.novell.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: Jan Beulich Cc: Jun Nakajima , Tim Deegan , Kevin Tian , KeirFraser , Ian Campbell , Stefano Stabellini , George Dunlap , Eddie Dong , Ian Jackson , Don Slutz , xen-devel@lists.xen.org, Aravind Gopalakrishnan , Suravee Suthikulpanit , Boris Ostrovsky List-Id: xen-devel@lists.xenproject.org On 17/02/15 15:57, Jan Beulich wrote: >>>> On 17.02.15 at 11:02, wrote: >> On 16/02/15 23:05, Don Slutz wrote: >>> --- a/xen/include/asm-x86/hvm/hvm.h >>> +++ b/xen/include/asm-x86/hvm/hvm.h >>> @@ -356,6 +356,13 @@ static inline unsigned long hvm_get_shadow_gs_base(struct vcpu *v) >>> #define has_viridian_time_ref_count(d) \ >>> (is_viridian_domain(d) && (viridian_feature_mask(d) & HVMPV_time_ref_count)) >>> >>> +#define vmware_feature_mask(d) \ >>> + (has_hvm_params(d) ? \ >>> + (d)->arch.hvm_domain.params[HVM_PARAM_VMWARE_HWVER] : 0) >> I can't spot any use of this vmware_feature_mask(). Is it stale? > No, it is being used ... > >> Otherwise, Reviewed-by: Andrew Cooper >> >>> + >>> +#define is_vmware_domain(d) \ >>> + (is_hvm_domain(d) && vmware_feature_mask(d)) > ... here. > > Jan > So it is. I am clearly blind. ~Andrew