From owner-freebsd-current@FreeBSD.ORG Tue Nov 15 02:44:26 2011 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4618C106566B; Tue, 15 Nov 2011 02:44:26 +0000 (UTC) (envelope-from ambrosehua@gmail.com) Received: from mail-bw0-f54.google.com (mail-bw0-f54.google.com [209.85.214.54]) by mx1.freebsd.org (Postfix) with ESMTP id 4353F8FC17; Tue, 15 Nov 2011 02:44:24 +0000 (UTC) Received: by bkbzs8 with SMTP id zs8so9147664bkb.13 for ; Mon, 14 Nov 2011 18:44:24 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=nyN49c39pD5ZqJpiRAz3b+l+tksCRP4WtEp7WeqkQsw=; b=pkeXEELkZSQFVU4/f0BnjXHBwFiufSojpwcrNe4JcEv4VaaOLR4lMJB0hffWoef080 LPznBbPDZSb5GhfKeTfWlKuzXaKJeOEZ7xrQfXrCe5mcHK9mzmlLpB9Mmlx0jOehGv4X 7odd9a3z3r5dTp1RAs+K973mXisbAew8xs7RY= MIME-Version: 1.0 Received: by 10.205.120.145 with SMTP id fy17mr11018682bkc.124.1321325063291; Mon, 14 Nov 2011 18:44:23 -0800 (PST) Received: by 10.223.116.145 with HTTP; Mon, 14 Nov 2011 18:44:22 -0800 (PST) In-Reply-To: References: Date: Tue, 15 Nov 2011 10:44:22 +0800 Message-ID: From: Paul Ambrose To: Attilio Rao Content-Type: text/plain; charset=ISO-8859-1 Cc: George Neville-Neil , Davide Italiano , freebsd-current@freebsd.org, Fabien Thomas Subject: Re: [PATCH] Intel Sandy Bridge support for hwpmc X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Nov 2011 02:44:26 -0000 hi, I apply your patch on this [root@capoor-daemon /usr/src]# git show commit 4ec1d958bad5e78bcd3cc61a0da6b5a1302f8ec2 Author: kensmith Date: Mon Nov 14 00:45:25 2011 +0000 The releng/9.0 release branch has been created so convert stable/9 over to our standard "Politically Correct" name for the balance of the 9.0-RELEASE release cycle. Approved by: re (implicit) when my machine shutdown in my absence yesterday evening, I find a kernel oops this morning,(sorry, just printf, I can not get a kernel dump) the kernel says it is at uncore_pcpu_fini+0x5b I check the source, and it is at static int uncore_pcpu_fini(struct pmc_mdep *md, int cpu) { ..... for (n = 0; n < npmc; n++) wrmsr(UCP_EVSEL0 + n, 0); //here ..... here is my cpu type, and build hwpmc into kernel Copyright (c) 1992-2011 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD is a registered trademark of The FreeBSD Foundation. FreeBSD 9.0-PRERELEASE #0 r+4ec1d95-dirty: Mon Nov 14 15:31:45 CST 2011 root@capoor-daemon:/usr/obj/usr/src/sys/MYKERNEL amd64 CPU: Intel(R) Core(TM) i5-2300 CPU @ 2.80GHz (2793.02-MHz K8-class CPU) I will try to apply this to current to see if this is reproduced. 2011/11/14 Attilio Rao : > 2011/11/13 Davide Italiano : >> On Sun, Nov 13, 2011 at 9:52 PM, Davide Italiano >> wrote: >>> Good evening folks. >>> During last days I've written a patch to add sandy bridge support to >>> hwpmc. Until now, the most recent Intel processor microarchitecture >>> supported was Westmere. >>> Testing is appreciated, in order to see if there's something that have >>> to be fixed. >>> You can find the diff here: http://davit.altervista.rg/hwpmc_sandy_bridge.diff >>> >>> I'd like to thanks a lot attilio@ that helped me to fix a bug and gnn@ >>> and fabient@ for the useful suggestions. >>> >>> Best >>> >>> Davide >>> >> >> Sorry, bad link. It should be: >> http://davit.altervista.org/hwpmc_sandy_bridge.diff > > I can perform some small cleanups and likely test it too. > > If Fabien or George can review it I'm fine with committing as long as > all that is settled. > > Attilio > > > -- > Peace can only be achieved by understanding - A. Einstein > _______________________________________________ > freebsd-current@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org" >