Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp1715424pxj; Wed, 19 May 2021 12:10:55 -0700 (PDT) X-Google-Smtp-Source: ABdhPJy8JrTyL2CTkPj0yRJdh0rtnRtDxKPt3dmCpMerLZKtTCIAgKzO3Gff4sec5ixplxIULbEx X-Received: by 2002:a17:906:3016:: with SMTP id 22mr704074ejz.28.1621451454842; Wed, 19 May 2021 12:10:54 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1621451454; cv=none; d=google.com; s=arc-20160816; b=BV9+gkzQrIGpXs8UUQA3vBR/Qmt5NYbwZ71gtdnVi1FDD/ZOMyIOZQ+ushHCoINQHX PNvOnd+rP41zNEzwDiRpyfl8pUfxz8FIy78+L7bpsFJuWAaLjNA1RP/D2+3iruIfGYzp dfSMIIEkw5qt5bb3U4Tz3i8DYx1JwHIu03uQc1nDm96K0EzNinZvXJSft9UI/PRv8V6g AnCoGWM2M5rHYX4T5zk+eH1Owbt3e6B6+P182HEhiemcaX43YE9cYMKT0Htwu51SR/nY v/RkVwxMtiUDPJC8YtsnJATm1l303DPiD6/HSVtcNfbh1cshGLTvSIkCdiDQxrZMmKSM 512g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=8KlIx2h9yP5lu52R7H8yaLkI8C4WgX2JDrvEkj4ssOY=; b=lprL24wQVjWOI3Vwt8QOp6luLmMCC0d6/Yl3Vb/qo9GuGJFYupffff2NTj/UWOI0Qr D+ykeP18gUvxeyiammahcXqwlY9VJelKQY2VGMDuKSM4fMFADtk4T85BinECrr2sjLyS a6+mJSHQKpKXiqCjq4wUU+ozz8uPBwb4b5POj1CXLuqLGDMHxnSehAmpUwfB0Zr8bd7a A68OOhNsAuOz0dZRIHQKfFwQjhk30PmWwu5FiC0ccO5kojWVymZACMmdQvShi2BidCXE iygGZIWGG9jnbrHrAWZbQ8bEV7f/fjmQFpvfZb+HNU8mJcxhwNMU6/Qb4+wNlqWjPeEj iRLA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=mhFRGQhb; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 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. [23.128.96.18]) by mx.google.com with ESMTP id o3si312530ejh.658.2021.05.19.12.10.29; Wed, 19 May 2021 12:10:54 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=mhFRGQhb; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 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 S231893AbhESERO (ORCPT + 99 others); Wed, 19 May 2021 00:17:14 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43078 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232110AbhESERN (ORCPT ); Wed, 19 May 2021 00:17:13 -0400 Received: from mail-pj1-x102f.google.com (mail-pj1-x102f.google.com [IPv6:2607:f8b0:4864:20::102f]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 024E2C061760 for ; Tue, 18 May 2021 21:15:54 -0700 (PDT) Received: by mail-pj1-x102f.google.com with SMTP id gm21so6645499pjb.5 for ; Tue, 18 May 2021 21:15:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=8KlIx2h9yP5lu52R7H8yaLkI8C4WgX2JDrvEkj4ssOY=; b=mhFRGQhblIWhwIIBvChprBSmli3LGqtGXscKQA0LyUxX+S8NgxhImXrSM0Z0vIwvgn BCzS1fASl+A6G1Ax+0gxtUjGbswxQHQjHhO7UtvTUXKW00qY4B8LRarU4IFTzEhRXe9t juyOeb8ggNJZRuAWU6+LmJc8GdvKecg0tbTqWuFHWWNeTHxBrsQf4h/hA3gn++suCJ4Y RO2lslmVQHmcDVK76wO03RofWzbB9Dko1qIVoq2qV1q52xljuJCvWPkXnG6815EQoy7h hhZYlEYvk8/S39E49x4V7V7k0IhuuWxRi+DAgPzFh4pebYa574GDEuTR4kJQ9wLzDYm/ Iw1g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=8KlIx2h9yP5lu52R7H8yaLkI8C4WgX2JDrvEkj4ssOY=; b=BaniAkfOVHjT2YRvNF+La/NAKWlykGbCb7FsGkMfqrAHOE1TiR56WjYnK4E1ws+Y0k tyV2/gh5VP0CVq2oT/Y7mof0RanDJy1CtavdXb44YNyzAE6IBFZoGJ4JB+/KlNaP+pqf m4Z8lg6bDCcVZSIqrOvbQGxFAOMSLp/ZJf9AcFn2kNFuppvybhstqeVxerdjOFjbZSx8 E7r3txMqy4mkgEuiD/anIg7ZAGP1PaUuZV8tpWUEPtIzGyJw/UkUPPVuzDY6yjVc5ROj F/+Xu+s21a4svWvqmBBODo0oGhBlxpcfSBG0/T4doYIPGHt6oX8mfNL7mKb0w/r9LVMb Cnww== X-Gm-Message-State: AOAM531oS5OzDB7I69QMuvpZhlSTpp9djBVVn1v/dkQuRAN0Yt0PQP9R 3zf4JhQCQWRT+jLm3szxb5M9UA== X-Received: by 2002:a17:902:b7ca:b029:f0:b0ea:db44 with SMTP id v10-20020a170902b7cab02900f0b0eadb44mr8477803plz.59.1621397753403; Tue, 18 May 2021 21:15:53 -0700 (PDT) Received: from localhost ([103.207.71.35]) by smtp.gmail.com with ESMTPSA id j189sm13434033pfd.21.2021.05.18.21.15.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 18 May 2021 21:15:52 -0700 (PDT) From: Leo Yan To: Arnaldo Carvalho de Melo , John Garry , Will Deacon , Mathieu Poirier , Peter Zijlstra , Ingo Molnar , Mark Rutland , Alexander Shishkin , Jiri Olsa , Namhyung Kim , James Clark , Al Grant , linux-arm-kernel@lists.infradead.org, linux-perf-users@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Leo Yan Subject: [PATCH v2 0/4] perf arm-spe: Correct recording configurations Date: Wed, 19 May 2021 12:15:42 +0800 Message-Id: <20210519041546.1574961-1-leo.yan@linaro.org> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This patch series is to correct Arm SPE recording configurations. As James Clark found, there have several issues of recording configurations for Arm SPE. One main issue is the sample flags setting for Arm SPE event and dummy event, and there have two minor issues for enabling timestamp and redundant checking for "full_auxtrace". This series fixes these issues and has been tested on Arm64 Hisilicon D06 platform. Changes from v1: * Added patch 04/04 to remove redundant checking for "full_auxtrace" (James); * Added James Clark's Tested-by and Reviewed-by tags for patches 01-03. Leo Yan (4): perf arm-spe: Correct sample flags for SPE event perf arm-spe: Correct sample flags for dummy event perf arm-spe: Enable timestamp for per-cpu mode perf arm-spe: Remove redundant checking for "full_auxtrace" tools/perf/arch/arm64/util/arm-spe.c | 45 +++++++++++++++++++++++----- 1 file changed, 38 insertions(+), 7 deletions(-) -- 2.25.1