Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp235931imu; Thu, 8 Nov 2018 18:38:51 -0800 (PST) X-Google-Smtp-Source: AJdET5d8HWevp/+4lkaM5COxbvI0zdYo7sQl0pHVauf24KczH/gdAyX9ksrZzTph+Zc1SxPvrYqT X-Received: by 2002:a17:902:b7c5:: with SMTP id v5-v6mr6984806plz.40.1541731131597; Thu, 08 Nov 2018 18:38:51 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1541731131; cv=none; d=google.com; s=arc-20160816; b=cAA6gWw7XqeoATHx/SDv7a/6TY6dXHDGRed7bnZ1O5KmRsAKEM7IFSYJ3vjbx5vfUl cB3IqAmZOb8lx46pIRP7qVgB7cC4iQLyioOHiMN43DGc3yGL8biPhDIfK+5uxnEkggVQ BUqarYhrBqMUm+4JxHf8w3ZbRjnIQicxWA3iFI2cG46V6sO/6mXKrkMcEmZHdxnxa9KS diVrUI7De5JT5gGir+/NN8Jz7rOBJ41d5dk7Y9oU9XlHgQr1V1a6Aq33hLkWLSoNsLx+ u9a2V6G5MFwWokriunOTy8WKHWeLfZfslFCA0mAQCbyhiwwWE5mnx0ndhes0s/gdcMx2 Pirw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature; bh=LXmm30i5UOZD3l+P9/5HOpMFPZxGHqhkK+tBkC4KKzs=; b=ZbVl34tR8HnFDfXxSUJ5FzotyFJadVC75bl8SjPJw2ONqqU0yLaO8jvaqo8GvP76ov V1kfRNW4oZPG+lrIXGh6cwwNzb7nlIeIJrrQZbduOfE1gFU1whsrvhsqYtu64Of7vScW WkzUsw9xmeN6bn6RvNmmkMUYuO2Q7mBuzYRpz4DrnV9OuO1X7lSOd6A6+wpOIMjLjwUq WF1TrmgsH9qaRYOFk8VtiI5sVv5AQHif85vDp1oZDelRsTKTC38RzwwDnHrFSyTBYiG8 fAIWuj+/M12F/JovYaR4f8nOQHntAWXOteFDARIeOgR7mbEgulDtiijrqgxKzddnsTqn C4Qw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=SaqksBqC; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id l36-v6si6532595plg.289.2018.11.08.18.38.35; Thu, 08 Nov 2018 18:38:51 -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; dkim=pass header.i=@linaro.org header.s=google header.b=SaqksBqC; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727765AbeKIMOS (ORCPT + 99 others); Fri, 9 Nov 2018 07:14:18 -0500 Received: from mail-wm1-f65.google.com ([209.85.128.65]:52987 "EHLO mail-wm1-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727349AbeKIMOR (ORCPT ); Fri, 9 Nov 2018 07:14:17 -0500 Received: by mail-wm1-f65.google.com with SMTP id r11-v6so610393wmb.2 for ; Thu, 08 Nov 2018 18:35:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=LXmm30i5UOZD3l+P9/5HOpMFPZxGHqhkK+tBkC4KKzs=; b=SaqksBqCCUyknsy8pVhdC03J+FmjW2F66B/QWsIgCNZg/oyNg61/njf2Dddlw9H0XC E1Ho5m6pqax6OCpMZVtjKbkN6uStW4qwBwz0hjyr1vbDKBRWVEBw68f+hG4H5o/wNfbz wiY8OmWXnDaUezfXWHG5LXRaJ9WU2rCeeSVRg= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=LXmm30i5UOZD3l+P9/5HOpMFPZxGHqhkK+tBkC4KKzs=; b=tFMp073OvbptbvaBkYYQD1Fn1GDNVO2c8OMk54cPpyncGi2BofKmD9MIbxa/tJPabE Db3a+4adzWBFNTE5hg6J3sPPJeuciZ/wxXqTq3cn4Zc/Llq2NaRmfoBeOlcimkr+MFdD Or3G2clkBm252ax5+5xgHXCdkcW9k3Pi7xgkax5CXzgIdbEthY/7gd1cNz9LPrjS6NkX 9r705mkuvlTe//CkaBEUNUtxhO51r8m00103BTP9fekRF1RNrNR5AY/31Xx9nbKI0hp8 LhHNpVK7eMnj7YzwzWv48TuyUdtfLMnDQ/4Cbpa1AknX4dHzD1c5HKFG8D0rjVrEKPoz Nybg== X-Gm-Message-State: AGRZ1gJzthc7izjkvft97tAfqfZB+DeKBJ+Y3u1PdaiklyWFQNtYu+zX 6dX1ADyuOhJbDNhhhB6d7viShQ== X-Received: by 2002:a1c:cf08:: with SMTP id f8-v6mr3096698wmg.56.1541730945902; Thu, 08 Nov 2018 18:35:45 -0800 (PST) Received: from leoy-ThinkPad-X240s ([209.250.228.18]) by smtp.gmail.com with ESMTPSA id a4-v6sm3166376wrs.67.2018.11.08.18.35.41 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 08 Nov 2018 18:35:44 -0800 (PST) Date: Fri, 9 Nov 2018 10:35:37 +0800 From: leo.yan@linaro.org To: Robert Walker Cc: Mathieu Poirier , Peter Zijlstra , Ingo Molnar , Arnaldo Carvalho de Melo , Alexander Shishkin , Jiri Olsa , Namhyung Kim , linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, CoreSight@lists.linaro.org Subject: Re: [PATCH v4] perf: Support for Arm A32/T32 instruction sets in CoreSight trace Message-ID: <20181109023537.GB4219@leoy-ThinkPad-X240s> References: <1541588652-17380-1-git-send-email-robert.walker@arm.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1541588652-17380-1-git-send-email-robert.walker@arm.com> User-Agent: Mutt/1.10+31 (9cdd884) (2018-06-19) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Nov 07, 2018 at 11:04:12AM +0000, Robert Walker wrote: > This patch adds support for generating instruction samples from trace of > AArch32 programs using the A32 and T32 instruction sets. > > T32 has variable 2 or 4 byte instruction size, so the conversion between > addresses and instruction counts requires extra information from the trace > decoder, requiring version 0.10.0 of OpenCSD. A check for the OpenCSD > library version has been added to the feature check for OpenCSD. I have applied this patch on latest mainline kernel and tested for A64/A32/T32 insntructions. Tested-by: Leo Yan