Received: by 10.223.176.5 with SMTP id f5csp684618wra; Wed, 7 Feb 2018 05:59:04 -0800 (PST) X-Google-Smtp-Source: AH8x226P6qKBPZn+49wVMQsOsIw/s4CPsNRZp7zCaUCMEWprkRurO/B5vY3y74zLr0TItc4GwyW7 X-Received: by 2002:a17:902:481:: with SMTP id e1-v6mr6123104ple.228.1518011944069; Wed, 07 Feb 2018 05:59:04 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1518011944; cv=none; d=google.com; s=arc-20160816; b=lscACuwqYnWNnddQHayBzNTpvdqVjyHoB0SCfSBgCXkT/tqQMpyP3+gCE7KnpWu88o s2KynHbi0jVJepC4Jxylgsr6eKCZfI3cQCgK/2XNRZ/Rzcy+5Vhvi0e8i4TA2g5YCd05 OKiPiwdtmcTzcYmaJ6hr5s7eL4VFdQ3cZhnjIORBb421+OXSsVgahjEdj4oOkf5C1p5n 1VFyZIT6UJ/wNv2paF19SwAzZiHLnLXnkbCrqISbDXtUQz8SIR1H8GA9ck6TKG0b+X9R Chq/7sn4y6JH8kBb2vrvdzHmen7MUJ57nAozIIaJNMoxB8k5Y+Bpd9P0iw3VQA95ZIWc 0OTg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :arc-authentication-results; bh=c1ZIs1J+PL8WTJa502jDmrPCDnQw+ilyIAAFCjmMMrk=; b=Go5SotQpS/JX8Jg9mD91HgMRZUqszWG16S4t4ZuP7chL8+YsMyW8ck7skYKvwOcj1T Nf2NXUz7WPUl6BaLRC+YaW/lmGWFDKSAGGMJrngbeiIaa2ATr6/A9oQwoiuo51HrWEWc BgOP6kTGAQPBZwSySD28TrhK1hxXFunUJ/0+jl+xsD/slkaG72R9az06u8LfCx4MxL5K B2IBIRPQizsQgqPgZkcsBjCpJiXI/V15GJCssFbv8N7ICc0hVRXa8AsXw7SmQy17X8Vu 8oTy6++r//gRNIJAPBoAGsVcpdj/3jZ2xxnE172ln8K+iBemehkQ8TvbBVC3zQQHt7/g o81Q== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id m6si1160869pff.273.2018.02.07.05.58.50; Wed, 07 Feb 2018 05:59:04 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754091AbeBGN5z (ORCPT + 99 others); Wed, 7 Feb 2018 08:57:55 -0500 Received: from foss.arm.com ([217.140.101.70]:51262 "EHLO foss.arm.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753648AbeBGN5y (ORCPT ); Wed, 7 Feb 2018 08:57:54 -0500 Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id E936780D; Wed, 7 Feb 2018 05:57:53 -0800 (PST) Received: from e111474-lin.blackburn.arm.com (e111474-lin.blackburn.arm.com [10.33.1.161]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 9FA8D3F25C; Wed, 7 Feb 2018 05:57:52 -0800 (PST) From: Robert Walker To: acme@kernel.org, Mathieu Poirier , linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org Cc: Robert Walker , coresight@lists.linaro.org Subject: [PATCH 0/2] Perf inject for ETM trace Date: Wed, 7 Feb 2018 13:57:23 +0000 Message-Id: <1518011845-24063-1-git-send-email-robert.walker@arm.com> X-Mailer: git-send-email 2.7.4 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, These patches add support for using perf inject to generate branch events, instruction events and branch stacks from CoreSight ETM traces. They apply to linus's tree with the memory cleanup fix from https://lkml.org/lkml/2018/1/25/432 Regards Rob Walker Robert Walker (2): perf tools: inject capabilitity for CoreSight traces perf inject: Emit instruction records on ETM trace discontinuity Documentation/trace/coresight.txt | 51 +++ tools/perf/util/cs-etm-decoder/cs-etm-decoder.c | 74 +++- tools/perf/util/cs-etm-decoder/cs-etm-decoder.h | 2 + tools/perf/util/cs-etm.c | 471 +++++++++++++++++++++--- 4 files changed, 532 insertions(+), 66 deletions(-) -- 2.7.4