From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1760204AbbIDQoB (ORCPT ); Fri, 4 Sep 2015 12:44:01 -0400 Received: from mail-by2on0105.outbound.protection.outlook.com ([207.46.100.105]:44352 "EHLO na01-by2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1759893AbbIDQn7 (ORCPT ); Fri, 4 Sep 2015 12:43:59 -0400 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=scottwood@freescale.com; Date: Fri, 4 Sep 2015 11:43:49 -0500 From: Scott Wood To: Christophe Leroy CC: Benjamin Herrenschmidt , Paul Mackerras , Michael Ellerman , , , Joakim Tjernlund Subject: Re: [PATCH] powerpc/book3s32: Only select PPC_HAVE_PMU on e600 Message-ID: <20150904164349.GA10337@home.buserror.net> References: <20150903092704.2F4881A241D@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Disposition: inline In-Reply-To: <20150903092704.2F4881A241D@localhost.localdomain> User-Agent: Mutt/1.5.23 (2014-03-12) X-Originating-IP: [2601:448:8100:f9f:12bf:48ff:fe84:c9a0] X-ClientProxiedBy: DM3PR10CA0030.namprd10.prod.outlook.com (25.164.12.40) To BLUPR03MB1474.namprd03.prod.outlook.com (25.163.81.16) X-Microsoft-Exchange-Diagnostics: 1;BLUPR03MB1474;2:eOaRtHKKB6XxjAtTiA01STX0zS8UiSLD3EUBJfhVpdzXU9zYQsWOYqM0fJW6Rt5v3zjuKKjckFsJ9nJgGdwI2/gadDPf/tcSltsoS0f5TyoBhdKiFhxpDTJfwTdw1Ovy+6oMogTk2hUJ1TCXL8ZRO+1Az5btGy0NUr9JO59Qpe4=;3:7A1K7bffSJEwAHtFSKT/vPdIRCwKnhvKAvTn5WuxCzii5rYwRhUzS7ls06NsXByxyUcNWz1kfVh0cJeTtNHG0USRGr/ECFw821fKPyg8NYHhCGPoF3IZH9VcaNWGHIClUE/Rkecz+f6Zc5dEgc5GRA==;25:FmJNT9245+y0ElNvn/cohD6zgsQhRzfs1Pn5b09r5q5nUzMOiiuL2LLrf2thqUdBnWgTlbTD5aAlYsLEBQJ1wFtxlLloJZ42ob50tSrIjLO7znwaLCEtYvotb5hgJq0JdSYt2k53Spj2R2OWoJfs7FaV4jkWd2Sn4CBYAab/zDz4V/AvOfRfkokuEnqij8RyX0e4WQXnmrgInGVzIuI0onuPrh72+/Sefzq+waOsgxXD8rRFDeLnunrs/C+ABCSV/4Q5dg9pDg4NdeQ+H/pJfw== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BLUPR03MB1474; X-Microsoft-Exchange-Diagnostics: 1;BLUPR03MB1474;20:iCuVn+24HvtXsU5XDxyN9ol8wg4t9Ql8Gqj6u9Zco4iG+ww+Fhgw/h49c0ZQRs/zLkneMOXHsJCEmb99BT40w/qWCQd1qr9wuEgLW6xUTm5zhDmt2rziOnA+y/IakjcO+xWIwT6TzySWTD7aWz0BiJG7+5GI4N8vHnacfG0WIHbI0VWVLlz56v1zB42zaiAkq2N4LIYXoLOaDEkvAmkQevP/h5nZLdvJYrMWlxkVkpJI9spp3psdiQA37XEFmesarlk+IuMJ30INPplBo9wqN54krnjdrHD/4k1h2WWelJ4qF2IPPAaaRRsXABX3oYU8GikRnWxtvxOPnL8qq7FVuc3rMB90VJk1jjcbPMhgOZAVJ6JHWRmkO5PgWnt8tP41TUXApoO4DSobGR/Xm9oAlwsvvGaK3TQ+T/HO0t4odIQQ60v1DY/O1XBuPGgBszxA/3awEKV3BEZBmcQuONu3ucgpy2gQh35/Ggmk5AdR240Z6BcpyP7H3zWthvDAqCFO;4:ndmLrtbtZDkwlY/UsymIKcQK+ZFXGnhuRNfguPm7vcfKON/agYTtLYHvSvJ4I1q1N0oqY7Ns98GpnRxJyegsPk6vewZ1NAuROryNpepNFo0+3WWBBMLfKTbzrmg0XutDEwPruKqnRRFMQMRcNhyyTm2NIvVD4FphAj1QdyqtJ1XMrxerE+r85985szJtJhM/TZRQVNm1r+crqKpvAbicaVclOQQK8gquHNlywq+4lD3Zjf6iCvRn211Ft5Cmyz40ZDG2zm8VlNRYPQi0WvkpdpqupOMBA4Kv+a5ig3Foqc2S3MU+ii8nCFxvm07B3UJ2iEwQuSTpbUgJYcZSw75KKQ== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(5005006)(8121501046)(3002001);SRVR:BLUPR03MB1474;BCL:0;PCL:0;RULEID:;SRVR:BLUPR03MB1474; X-Forefront-PRVS: 06891E23FB X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(6009001)(24454002)(199003)(189002)(50466002)(83506001)(19580395003)(189998001)(50986999)(77096005)(5001830100001)(33656002)(19580405001)(81156007)(5001960100002)(4001540100001)(42186005)(92566002)(97756001)(23726002)(105586002)(4001350100001)(87976001)(110136002)(106356001)(77156002)(5001860100001)(62966003)(68736005)(76176999)(53416004)(64706001)(122386002)(47776003)(101416001)(46102003)(86362001)(54356999)(46406003)(5007970100001)(40100003)(2950100001)(97736004)(5004730100002)(69596002)(3826002);DIR:OUT;SFP:1102;SCL:1;SRVR:BLUPR03MB1474;H:home.buserror.net;FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BLUPR03MB1474;23:Pn3qidMcCR1HPit7GE5tgNFlXABXbombNh+S9kbdC?= =?us-ascii?Q?9JPY33RAOUyE4tm5AwdbflHEGu+bMXN1Q7a86MmAWyc7rlF7oiYBKI2Y/eAC?= =?us-ascii?Q?OGAI0GB8jK8IzSLmS2DpMR+TE0lp8SjrlBEr5iYSed3eXbpHJOaZ74327YLw?= =?us-ascii?Q?OEL/TzBu/muJvsGpL79IT4IlDjCL8JCu0VhxFYbOabRD3OR9Kt70wZN5Pka3?= =?us-ascii?Q?0dMWMelOuWMp/8g+0//JFnCCQ7J5XDEewM7GsS6HROUdxgEadL3SMEwf0Rck?= =?us-ascii?Q?+tsajIbhnHtS9MVYijgR2mhtgwloh9c4t8wOKt9WePtQSTZ/WYQegb4+CRo+?= =?us-ascii?Q?mP6gOMxg0/7e4rWYI9kvJxIb0yLhnkAY3TsSi/un6ApOZkVdZ+BGpgSDdm8+?= =?us-ascii?Q?ju6RBVvTq4ECbzHXAXlhHZvmzEYzUIBE9YbceoIptYTaiFAKRVXMOn93Szuu?= =?us-ascii?Q?AQ/a5FOfjCKkcTfNBf4x6jwonVw7EuWxkG8FC0VS1xcfGnRc3BkpDhqjtctD?= =?us-ascii?Q?bfoEs/pijK3ns6KG6yI8qEdXWDt3ZM24fF4YfPoRzUCKwsInKXWOMTBE3/I8?= =?us-ascii?Q?hZzTvX4VxMFKxutomgMiXduZazjuMZ4uZr4VEm0Xbn5paUUNMAtPEeXjK4uz?= =?us-ascii?Q?G9/B/rvlBUD2eF3rTdL5vRCl7bTwWq3H33EoEnHtpq9IYAZGrLBrs1TnVPZv?= =?us-ascii?Q?raxkls+xWXuITdGHFQemt9QUHNc5usxe84KDj/bNcjhcICFiGIWKUGzcOX9S?= =?us-ascii?Q?J95gvfcTLhVIxZQ4O63bavn+qlsiD8bZzST39kzEUkciXlRHbDT9kYgRALGL?= =?us-ascii?Q?rlih9N1bZpL37l4LuAZlt1LPj43y7EVBWuuVNdu+wgGHHwS8aJyZO2UlnvL5?= =?us-ascii?Q?JIG8kewyDT4Q5GDR4/gNQlvWxiXuZmL4SawlhVEV8eWu5mvMWy1ATU+8jqE9?= =?us-ascii?Q?nh3Bnopb4kU0mcm1W9RuObQHfnYUxl2d/x+sBmVUeHwZSyXL+Jx4DREAVwOP?= =?us-ascii?Q?vpQfVzEkEzAQZQxBkj224KIgtGdtrYGHKxEqFNQLElRYzPtxgSdb/me8Xw8T?= =?us-ascii?Q?QT3mWV4r/BFXeVBn/NZht010vPsumX22Z/ofDYKaY6qSQlvl9e9Dl44Q6EiB?= =?us-ascii?Q?Pfu1ASWrlGzZPacSixn0AbJpv/cMNOPQHr8SPAgRX+7MAOxLwEw0+YyewuWM?= =?us-ascii?Q?+jsRYpzDetfX32l9/icypndcVd5T+Vrdaxoaxsk9KGYgJHEMTvPoyW66A=3D?= =?us-ascii?Q?=3D?= X-Microsoft-Exchange-Diagnostics: 1;BLUPR03MB1474;5:fSvIah50Yn30ZOrL46PDi+VnP0xqc3wKITJq0V8uixpSmy/a66KfUb1WXOgIjFrm7R1lCbdu4h5gnrAxB7mjDkSiT2mXaEMxVyJ45TWxETqidgQz7LTI8zZR4igYbOkrFWHJ2I5TXE4TTWzVV39ILQ==;24:G86qFpLN6YJUERdBuryrAoJ29QGeS2Z5+R9ecVHDxnRK/lNZpzcFyx68t8Z769m6dvr/UDl6np2YTlsdUBjE9GLd1xaMM+SB/SyVJWhPSw4=;20:zqH8KJ9etcTDH93TZfWnpd2NiSaVBq2286f//2rHqL12ISvEgw+83tcDMoPLSWn60wJiheyvecI49WzsmP0q2g== SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: freescale.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Sep 2015 16:43:56.0569 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR03MB1474 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Sep 03, 2015 at 11:27:03AM +0200, Christophe Leroy wrote: > On PPC832x, perf record/report reports martian addresses > > 2.62% perf_reseau4 libpthread-2.18.so [.] __libc_send > 2.56% perf_reseau4 [kernel.kallsyms] [k] __ip_make_skb > 1.62% perf_reseau4 [kernel.kallsyms] [k] __ip_append_data.isra.39 > 1.55% perf_reseau4 [kernel.kallsyms] [k] ip_finish_output > 1.33% perf_reseau4 [unknown] [k] 0x7ffffd94 > 1.33% perf_reseau4 [unknown] [k] 0x7ffffd95 > 1.28% perf_reseau4 [unknown] [k] 0x7ffffd97 > 1.26% perf_reseau4 [unknown] [k] 0x7ffffda3 > 1.24% perf_reseau4 [unknown] [k] 0x7ffffd98 > 1.22% perf_reseau4 [unknown] [k] 0x7ffffd92 > 1.22% perf_reseau4 [unknown] [k] 0x7ffffd9b > [.....] > > This is due to function perf_instruction_pointer() reading SPR SIAR > which doesn't exist on e300 core. The perf_instruction_pointer() is > redefined in arch/powerpc/perf/core-book3s.c when CONFIG_PPC_PERF_CTRS > is selected. > > This patch moves the selection of CONFIG_PPC_HAVE_PMU in 86xx section > so that CONFIG_PPC_PERF_CTRS won't be selected for other 6xx powerpc > > Signed-off-by: Christophe Leroy So, what happens when a kernel is built that supports both 83xx and 86xx? Plus, it's e300, not e600, that is the exception among 6xx-style cores. -Scott