Received: by 10.223.176.5 with SMTP id f5csp684592wra; Wed, 7 Feb 2018 05:59:02 -0800 (PST) X-Google-Smtp-Source: AH8x227OeKZ3c27T2YAR9ZNY0V/YVnMPBdhoKZ4yqje1U5By+2cwSpUmoBpBQSkslcn5MqxnEgsA X-Received: by 2002:a17:902:8307:: with SMTP id bd7-v6mr6002293plb.369.1518011942632; Wed, 07 Feb 2018 05:59:02 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1518011942; cv=none; d=google.com; s=arc-20160816; b=LCF9W8H+iVlZcrZ1w8ALSWKEuw60tsRA8UvRi6jillIwAHe60z5AkBfLOt+YwS5aJn n76ZwgEAl6hMqlCVs2KkJxFF86w5oCoe5Kuwbc5ozC8XD93cmUdhmRrC4OYNOpzADsu4 rqRtGxinNGuRMT3wjynLPZXs85SRPF2Wv55743fgxHHys68zG2fP948124JB1cItTBvm Xh6diWsxGPsStdgDajVa0uCpMytcYsSV6orXyQbqrzlnHyYjokYUOlh57t/M/HbKyP4S uN7kNZvWs48GnX/ZWCQcSHONIBsdze4ck9SrqJp9x0f7DQiirdcKT0jdyABXP0ozgagZ vpWA== 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=yXOkM8L2nZBX2/rHvZtprJsGCy26s1mtXMJEbMvTEROJ9wJcmpW7vaxOwZrgPoaf5I m7WKIDeevV1FjVdkiX0WU47h3lTpCl0RqoPxhz+fdH4E6eGOBSoHG4Ug2pPTauMD6Zzu AEA29iAgKHDjqQ6Mm0921XoTXmhsR61XLx5VMdkm2RyzgS4RP+6xHj8l26fMv+zNj/ug 9q1k6qUodkU9pbonH6kNFTPceRzjdFrhGb7QyW75BqbpyLEwyeI62bYggt4E+If42ETH 2WvGzI4xPdzUbUlteQpirPcmt1O953BnQtp+iw3rJAjqHtte6aWFVMHLVPfHkJEEjkZo OvkA== 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 w8si945955pgr.795.2018.02.07.05.58.48; Wed, 07 Feb 2018 05:59:02 -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 S1754178AbeBGN40 (ORCPT + 99 others); Wed, 7 Feb 2018 08:56:26 -0500 Received: from foss.arm.com ([217.140.101.70]:51228 "EHLO foss.arm.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753763AbeBGN4Z (ORCPT ); Wed, 7 Feb 2018 08:56:25 -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 DD3B880D; Wed, 7 Feb 2018 05:56:24 -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 9257D3F25C; Wed, 7 Feb 2018 05:56:23 -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:56:00 +0000 Message-Id: <1518011762-23925-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