From mboxrd@z Thu Jan 1 00:00:00 1970 From: Yang Zhong Subject: Re: [PATCH] KVM: Expose new cpu features to guest Date: Thu, 7 Dec 2017 10:05:42 +0800 Message-ID: <20171207020542.GA24888@yangzhon-Virtual> References: <1511335649-20758-1-git-send-email-yang.zhong@intel.com> <20171205214319.GB17273@flask> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Cc: kvm@vger.kernel.org, pbonzini@redhat.com, yang.zhong@intel.com To: Radim =?utf-8?B?S3LEjW3DocWZ?= Return-path: Received: from mga06.intel.com ([134.134.136.31]:17524 "EHLO mga06.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751941AbdLGCGV (ORCPT ); Wed, 6 Dec 2017 21:06:21 -0500 Content-Disposition: inline In-Reply-To: <20171205214319.GB17273@flask> Sender: kvm-owner@vger.kernel.org List-ID: On Tue, Dec 05, 2017 at 10:43:20PM +0100, Radim Krčmář wrote: > 2017-11-22 15:27+0800, Yang Zhong: > > Intel IceLake cpu has added new cpu features,AVX512_VBMI2/GFNI/ > > VAES/VPCLMULQDQ/AVX512_VNNI/AVX512_BITALG. Those new cpu features > > need expose to guest VM. > > > > The bit definition: > > CPUID.(EAX=7,ECX=0):ECX[bit 06] AVX512_VBMI2 > > CPUID.(EAX=7,ECX=0):ECX[bit 08] GFNI > > CPUID.(EAX=7,ECX=0):ECX[bit 09] VAES > > CPUID.(EAX=7,ECX=0):ECX[bit 10] VPCLMULQDQ > > CPUID.(EAX=7,ECX=0):ECX[bit 11] AVX512_VNNI > > CPUID.(EAX=7,ECX=0):ECX[bit 12] AVX512_BITALG > > > > The release document ref below link: > > https://software.intel.com/sites/default/files/managed/c5/15/\ > > architecture-instruction-set-extensions-programming-reference.pdf > > > > The kernel dependency commit in kvm.git: > > (c128dbfa0f879f8ce7b79054037889b0b2240728) > > > > Signed-off-by: Yang Zhong > > --- > > Queued, thanks. Hello Radim, Thanks a lot! Regards, Yang