From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-6.9 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,USER_AGENT_GIT autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 51A67C4363D for ; Thu, 24 Sep 2020 15:18:36 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id F286C20BED for ; Thu, 24 Sep 2020 15:18:35 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="cVIv22lT" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728357AbgIXPSf (ORCPT ); Thu, 24 Sep 2020 11:18:35 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37316 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728292AbgIXPSe (ORCPT ); Thu, 24 Sep 2020 11:18:34 -0400 Received: from mail-pj1-x1044.google.com (mail-pj1-x1044.google.com [IPv6:2607:f8b0:4864:20::1044]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 89728C0613CE for ; Thu, 24 Sep 2020 08:18:34 -0700 (PDT) Received: by mail-pj1-x1044.google.com with SMTP id v14so1764225pjd.4 for ; Thu, 24 Sep 2020 08:18:34 -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; bh=puw58mDs8KzYb2rLs0SANRcfJwykyGIPKXhMCo03gvU=; b=cVIv22lTt70QR0O6XcDVVYQRuOORtKO/CJbIB9bsSXhQU5IoHKUYu986Evx72lqADA qLrsWMpV3Yn+OxR+MZcFlPhAzTrMbPilrKLEH8SGMwJ9kT83XJM9q934KeplNwhVMSk1 jDMgoK94oCHm5cb6IIkiHRaECnMOfJka0tL7ooXA/QOPwwIIF/k9rRkX0h6HCg8BN9qs s2LUOAgHXRfFCRZ4zz91pIHyJc/qvUld6vQSaj+EFmIS8THrQr36ihVP91XGvW9CHekL R1xXKQIsIVqDGstm88N2/zFo30bnTGVmXvUP8IDDOmhUZxbNBxXts6cGcCyYNvb6H0CT eS1A== 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; bh=puw58mDs8KzYb2rLs0SANRcfJwykyGIPKXhMCo03gvU=; b=K9n3VP7RErFs2p/ZZdzvIGKzZ9qyHsHGSDumOpdsxx7DhLCAJampgkU77LZQ35KTh2 AHYhQITVjYe8Y8IixJG1LQxc4Ki6Fh3JmcAMfFARjrA0zdeGu3YAQo1abC9g9SErhsx5 t5KSaztO7Dbhc5TlOuk4fPwAgQLgMfZubcwHiPkypK//aJmSlNy7pLAios0L/hc+4z9p akTDa5XGMky+w408rpWtuuhSF06K2Z0aY6aS+8UNTD6kb4mYuy+UcGZVbQKLCw4Fkkjy KmmFuTxmCAEdep44RX4BjaaukwKGVEjuEmg8R1tbPBZvDENFC5JSttafoq6cnA66fWba qdHA== X-Gm-Message-State: AOAM533rm4d+rL6ng6BnkXZcRwiTZFVsPDyo0TrQFIfiAvM12Gn4+hJ6 O0UeDAyuVSC1NZ5uXFUMMGzxYA== X-Google-Smtp-Source: ABdhPJzdnyxX+PGoJnnu504x77gaG4Tnxa2ifKzAZAmRnBJu44XK7tu1rxeIaZk81MPH0WRCQ1kBrw== X-Received: by 2002:a17:90a:ba06:: with SMTP id s6mr4567290pjr.13.1600960713900; Thu, 24 Sep 2020 08:18:33 -0700 (PDT) Received: from localhost ([2600:3c01::f03c:91ff:fe8a:bb03]) by smtp.gmail.com with ESMTPSA id r4sm2619996pjf.4.2020.09.24.08.18.32 (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Thu, 24 Sep 2020 08:18:33 -0700 (PDT) From: Leo Yan To: Arnaldo Carvalho de Melo , Peter Zijlstra , Will Deacon , Ingo Molnar , Mark Rutland , Alexander Shishkin , Jiri Olsa , Namhyung Kim , Nathan Chancellor , Nick Desaulniers , Ian Rogers , Nick Gasson , John Garry , Mathieu Poirier , Stephane Eranian , Remi Bernon , Andi Kleen , linux-kernel@vger.kernel.org, clang-built-linux@googlegroups.com Cc: Leo Yan Subject: [PATCH v5 0/2] perf: Make tsc testing as a common testing case Date: Thu, 24 Sep 2020 23:18:13 +0800 Message-Id: <20200924151815.22930-1-leo.yan@linaro.org> X-Mailer: git-send-email 2.17.1 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This patch set is to follow up the building failure which was found by Arnaldo: CC /tmp/build/perf/tests/llvm-src-prologue.o CC /tmp/build/perf/tests/llvm-src-relocation.o tests/perf-time-to-tsc.c:24:10: fatal error: arch-tests.h: No such file or directory 24 | #include "arch-tests.h" | ^~~~~~~~~~~~~~ compilation terminated. Patch 01 has removed the header "arch-tests.h" from the testing code, so that this can fix the reported building failure. These two patches have been tested on x86_64 and Arm64. Though I don't test them on archs MIPS, PowerPC, etc, I tried to search every header so ensure included headers are supported for all archs. These two patches have been rebased on the perf/core branch with its latest commit 69f48c7040d3 ("perf script: Add min, max to futex-contention output, in addition to avg"). Leo Yan (2): perf tests tsc: Make tsc testing as a common testing perf tests tsc: Add checking helper is_supported() tools/perf/arch/x86/include/arch-tests.h | 1 - tools/perf/arch/x86/tests/Build | 1 - tools/perf/arch/x86/tests/arch-tests.c | 4 ---- tools/perf/tests/Build | 1 + tools/perf/tests/builtin-test.c | 5 +++++ .../{arch/x86 => }/tests/perf-time-to-tsc.c | 19 +++++++++++++++---- tools/perf/tests/tests.h | 2 ++ 7 files changed, 23 insertions(+), 10 deletions(-) rename tools/perf/{arch/x86 => }/tests/perf-time-to-tsc.c (92%) -- 2.17.1