From mboxrd@z Thu Jan 1 00:00:00 1970 From: peterz@infradead.org (Peter Zijlstra) Date: Tue, 10 Mar 2015 12:27:23 +0100 Subject: [PATCH 1/3] arm/pmu: Reject groups spanning multiple hardware PMUs In-Reply-To: <1425905192-10509-2-git-send-email-suzuki.poulose@arm.com> References: <1425905192-10509-1-git-send-email-suzuki.poulose@arm.com> <1425905192-10509-2-git-send-email-suzuki.poulose@arm.com> Message-ID: <20150310112723.GY2896@worktop.programming.kicks-ass.net> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org On Mon, Mar 09, 2015 at 12:46:30PM +0000, Suzuki K. Poulose wrote: > From: "Suzuki K. Poulose" > > Don't allow grouping hardware events from different PMUs > (eg. CCI + CPU). Uhm, how does this work? If we have multiple hardware PMUs we'll stop scheduling events after the first failed event schedule. This can leave one of the PMUs severely under utilized. From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751649AbbCJL14 (ORCPT ); Tue, 10 Mar 2015 07:27:56 -0400 Received: from bombadil.infradead.org ([198.137.202.9]:44153 "EHLO bombadil.infradead.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750848AbbCJL1z (ORCPT ); Tue, 10 Mar 2015 07:27:55 -0400 Date: Tue, 10 Mar 2015 12:27:23 +0100 From: Peter Zijlstra To: "Suzuki K. Poulose" Cc: will.deacon@arm.com, linux@arm.linux.org.uk, acme@kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, punit.agrawal@arm.com, pawel.moll@arm.com, Mark Rutland Subject: Re: [PATCH 1/3] arm/pmu: Reject groups spanning multiple hardware PMUs Message-ID: <20150310112723.GY2896@worktop.programming.kicks-ass.net> References: <1425905192-10509-1-git-send-email-suzuki.poulose@arm.com> <1425905192-10509-2-git-send-email-suzuki.poulose@arm.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1425905192-10509-2-git-send-email-suzuki.poulose@arm.com> User-Agent: Mutt/1.5.22.1 (2013-10-16) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Mar 09, 2015 at 12:46:30PM +0000, Suzuki K. Poulose wrote: > From: "Suzuki K. Poulose" > > Don't allow grouping hardware events from different PMUs > (eg. CCI + CPU). Uhm, how does this work? If we have multiple hardware PMUs we'll stop scheduling events after the first failed event schedule. This can leave one of the PMUs severely under utilized.