From mboxrd@z Thu Jan 1 00:00:00 1970 From: Matt Wilson Subject: Re: [PATCH] xen/x86: Add support for cpuid masking on Intel Xeon Processor E5 Family Date: Tue, 7 Aug 2012 10:47:33 -0700 Message-ID: <20120807174733.GA5592@US-SEA-R8XVZTX> References: <50164C5F0200007800091325@nat28.tlf.novell.com> <5020D6880200007800093198@nat28.tlf.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: Content-Disposition: inline In-Reply-To: <5020D6880200007800093198@nat28.tlf.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: Jinsong Liu , Keir Fraser , Donald D Dugger , Jun Nakajima , "xen-devel@lists.xen.org" List-Id: xen-devel@lists.xenproject.org On Mon, Aug 06, 2012 at 11:49:12PM -0700, Jan Beulich wrote: > >>> On 06.08.12 at 22:23, "Nakajima, Jun" wrote: > > On Sun, Jul 29, 2012 at 11:57 PM, Jan Beulich wrote: > > > >> >>> On 28.07.12 at 21:19, Matt Wilson wrote: > >> > Although the "Intel Virtualization Technology FlexMigration > >> > Application Note" (http://www.intel.com/Assets/PDF/manual/323850.pdf) > >> > does not document support for extended model 2H model DH (Intel Xeon > >> > Processor E5 Family), empirical evidence shows that the same MSR > >> > addresses can be used for cpuid masking as exdended model 2H model AH > >> > (Intel Xen Processor E3-1200 Family). > >> > >> Empirical evidence isn't really enough - let's have someone at Intel > >> confirm this - Jun, Don? > >> > > > > Thanks for the patch. The patch looks good, and it should be in. > > We'll update the document. > > I take this as an ack then, and will commit it that way. Thanks for committing, Jan. For what it's worth, I think that the first line of the commit log got dropped, which makes for a strange short log message of: Although the "Intel Virtualization Technology FlexMigration Matt > >> > Signed-off-by: Matt Wilson > >> > > >> > diff -r e6266fc76d08 -r bf922651da96 xen/arch/x86/cpu/intel.c > >> > --- a/xen/arch/x86/cpu/intel.c Fri Jul 27 12:22:13 2012 +0200 > >> > +++ b/xen/arch/x86/cpu/intel.c Sat Jul 28 17:27:30 2012 +0000 > >> > @@ -104,7 +104,7 @@ static void __devinit set_cpuidmask(cons > >> > return; > >> > extra = "xsave "; > >> > break; > >> > - case 0x2a: > >> > + case 0x2a: case 0x2d: > >> > wrmsr(MSR_INTEL_CPUID1_FEATURE_MASK_V2, > >> > opt_cpuid_mask_ecx, > >> > opt_cpuid_mask_edx); > >> > >> > >> > >> > > > > > >