From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S934340Ab2FHOZO (ORCPT ); Fri, 8 Jun 2012 10:25:14 -0400 Received: from casper.infradead.org ([85.118.1.10]:45151 "EHLO casper.infradead.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932086Ab2FHOZM (ORCPT ); Fri, 8 Jun 2012 10:25:12 -0400 Subject: Re: [PATCH] perf/x86: check ucode before disabling PEBS on SandyBridge From: Peter Zijlstra To: Stephane Eranian Cc: Ingo Molnar , linux-kernel@vger.kernel.org, andi@firstfloor.org, mingo@elte.hu, ming.m.lin@intel.com, Andreas Herrmann , Borislav Petkov , Dimitri Sivanich , Dmitry Adamushko In-Reply-To: References: <20120607071531.GA4849@quad> <1339064319.23343.13.camel@twins> <1339065932.23343.18.camel@twins> <1339067757.23343.21.camel@twins> <20120608093513.GA22520@gmail.com> <1339149613.23343.52.camel@twins> <1339161972.2507.13.camel@laptop> Content-Type: text/plain; charset="UTF-8" Date: Fri, 08 Jun 2012 16:25:01 +0200 Message-ID: <1339165501.2507.30.camel@laptop> Mime-Version: 1.0 X-Mailer: Evolution 2.32.2 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, 2012-06-08 at 16:07 +0200, Stephane Eranian wrote: > > +static const u32 snb_ucode_rev = 0x28; > > + > > That needs to be a per CPU model value. It > is not the same for SNB vs. SNB-EP. On EP > it may even depends on stepping. Yeah, you said, easiest is removing the const and putting some assignments to the thing somewhere in our model switch. Do you know what values for what chip we should use?