From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1757085AbcIPMxu (ORCPT ); Fri, 16 Sep 2016 08:53:50 -0400 Received: from mga11.intel.com ([192.55.52.93]:29481 "EHLO mga11.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752619AbcIPMxm (ORCPT ); Fri, 16 Sep 2016 08:53:42 -0400 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.30,344,1470726000"; d="scan'208";a="1057481238" Subject: Re: [PATCH V6 0/3] Adding support for address filters To: Mathieu Poirier , acme@kernel.org References: <1473957428-28311-1-git-send-email-mathieu.poirier@linaro.org> Cc: mingo@redhat.com, peterz@infradead.org, alexander.shishkin@linux.intel.com, jolsa@kernel.org, acme@infradead.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org From: Adrian Hunter Organization: Intel Finland Oy, Registered Address: PL 281, 00181 Helsinki, Business Identity Code: 0357606 - 4, Domiciled in Helsinki Message-ID: Date: Fri, 16 Sep 2016 15:49:01 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0 MIME-Version: 1.0 In-Reply-To: <1473957428-28311-1-git-send-email-mathieu.poirier@linaro.org> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 15/09/16 19:37, Mathieu Poirier wrote: > This patch set makes it possible to use the current filter > framework with address filters. That way address filters for > HW tracers such as CoreSight and IntelPT can be communicated > to the kernel drivers. FYI, I am working on patches to add support for entering address filters using symbol names. I will probably send them next week. > > In this revision precursor work is done to make function > perf_evsel__append_filter() generic, along with changes to > current customers. From there the work on address filters is > introduced. > > Thanks, > Mathieu > > --- > Changes for V6: > - Split work in 3 (small) patches. > - Adding tracepoint and address filter append() functions > > Changes for V5: > - Modified perf_evsel__append_filter() to take a string format > rather than an operation. > > Changes for V4: > - Added support for address filters over more than one > nibble. > - Removed Jiri's ack, this version is too different from > what was reviewed. > > Changes for V3: > - Added Jiri's ack. > - Rebased to v4.8-rc5. > > Changes for V2: > - Rebased to v4.8-rc4. > - Revisited error path. > > Mathieu Poirier (3): > perf tools: making perf_evsel__append_filter() generic > perf tools: new tracepoint specific function > perf tools: adding support for address filters > > tools/perf/builtin-trace.c | 8 ++++++-- > tools/perf/util/evsel.c | 16 +++++++++++++--- > tools/perf/util/evsel.h | 5 +++-- > tools/perf/util/parse-events.c | 41 +++++++++++++++++++++++++++++++++++------ > 4 files changed, 57 insertions(+), 13 deletions(-) >