Received: by 2002:a05:7412:d8a:b0:e2:908c:2ebd with SMTP id b10csp1412160rdg; Sat, 14 Oct 2023 00:45:43 -0700 (PDT) X-Google-Smtp-Source: AGHT+IEOYyoAU8f3ccDTi7HsnKy3xpWdEiQRAz8ZO1o65AFs5wcZB237jJH0jdoghyTLyIDr9iNu X-Received: by 2002:a05:690c:2910:b0:5a7:be6b:41c4 with SMTP id eg16-20020a05690c291000b005a7be6b41c4mr11918040ywb.12.1697269543716; Sat, 14 Oct 2023 00:45:43 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1697269543; cv=none; d=google.com; s=arc-20160816; b=vtOrGJnuJZlqk+FPBD/rojCGzhua4ga1lXLKicYxlQThXuX2tnkktYD8Z2UlR0Z1Fk Xl8VI9BDa8TUDBdhhGpwESrU/Vm9FP8rGlCV01Bb6mWh/J1njWXS3w5bzwgZ2/ZuZWbK qKVW1DGuCsrvBho0pZxA9BMBWoQM5A0/BcjwKM+KgQIgK8EK4dplQCduCZlHrMUuUeIp TTozmRdKLCMQdeXINP0LMFzfhw8uV9P2AzY4mwtZ/XJUWtVM+3952eO8GnqRQZPklzyB UeLZAWx/YogpE/S0jsF6OxJWPqFl1DFYPONag+h02jhfYAklRnL1TIcex5hKw7CsKbCP gCTA== 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=Vqzza3fB+lsTu4YDyKGQewlzLBuqykDjZxJnSTk9ygs=; fh=l4iAVwDO61LIwaniIgzRha+ULreFBpZU+fcJCDhl18U=; b=pOrTL+zs2NUVP3jsxEg8BV1FEuBd63N00u5R0VZBzMg840hIJ1F+wXlYuekEUcYqmW lr8XmeJD6K40JEeHgP2QdnVeP+w9313bqdOdfrkPmBIZAmz7cBSCwqSFw+f4FLlD63so 6LVY6TN2UFGfv3iWTqi4nBL/V5Y0YLWlJTdCjRW7eGD7WmT3cc84Yppz80gJvs8Y4Frx P9/Sn+8re+HmjBHMWl+GGAqE263o5AlnEryqrkrEFE9CwnOX0KZlNhjokuNGPp58MePE /YJZlBxNYS0DZ3u9S1t8byOnyXBtNDAECmiqjWSW56QCruk6X17DltTykeUXm+kNv1n9 BqDg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=O22icROD; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:3 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 lipwig.vger.email (lipwig.vger.email. [2620:137:e000::3:3]) by mx.google.com with ESMTPS id n25-20020a635c59000000b005859c255ce9si6371767pgm.861.2023.10.14.00.45.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 14 Oct 2023 00:45:43 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:3 as permitted sender) client-ip=2620:137:e000::3:3; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=O22icROD; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:3 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by lipwig.vger.email (Postfix) with ESMTP id 5931C804B875; Sat, 14 Oct 2023 00:45:39 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at lipwig.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232908AbjJNHpa (ORCPT + 99 others); Sat, 14 Oct 2023 03:45:30 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:53190 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229518AbjJNHp2 (ORCPT ); Sat, 14 Oct 2023 03:45:28 -0400 Received: from mail-pg1-x52a.google.com (mail-pg1-x52a.google.com [IPv6:2607:f8b0:4864:20::52a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 69075BF for ; Sat, 14 Oct 2023 00:45:25 -0700 (PDT) Received: by mail-pg1-x52a.google.com with SMTP id 41be03b00d2f7-577e62e2adfso1929335a12.2 for ; Sat, 14 Oct 2023 00:45:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1697269525; x=1697874325; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=Vqzza3fB+lsTu4YDyKGQewlzLBuqykDjZxJnSTk9ygs=; b=O22icRODd7YeUQ3NMkgufhsxl+X9aQcr1ZQLQqEAoLgn7zhy2F8gUxcADh7HEnpbaN BDNjPpsgMNEGCVkkSNKepZdev+jjuy5WERpN3dVLetXF6YxSnRNFfB2YDxKXXTPBT6uV lGdsz1iQswTpiRnmBr1BhlLayVdFMaA1U7pZiKaDIURFHFDttabWiAocm2ivvmUb7gLL xUu/WtsN8W7TAS6IKEDh7IMczr6X4YYIoWP3jxqSsfE4mwrX5oi46HadeUqE+ceq05gF BZq82u5ujjzzzU1COKg/a9OmrYTVd5sZC+nWeYdvMHnWk2TBj5uZMvP1yb8VtQnQFeao eutw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1697269525; x=1697874325; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=Vqzza3fB+lsTu4YDyKGQewlzLBuqykDjZxJnSTk9ygs=; b=TX/P5umqNg0G7lkj8XfQWX0rqzrEHue3ZJnXxnsP9ZugkDAIdEk5JDjcNHLJrT4aGZ EinFrzsZHAmmj5Q+K8pZWLEAIcjR0NIglT1o6DoqM7dldtOhcfYe9rSoRDgnYa+bCc1P 99Wnh+bgOJ79raN6IE9KMtJrOCkNh8lLG+E0bDsHEKv/ckop4e55AGbk1+1ody6R2IJr D8f5UnQX/BuxLuXuUgkfGc+71yKlLXbkyddZ3SzDrMR+Y/dQacg5y3opT7NFDMKcRoKF h2CTqDOHlulHsKS2RQxP93EzbCmPQlaQOIRjEeDKC5gruVi+kJLYSZY0PVhCrdMYM4+3 n5fQ== X-Gm-Message-State: AOJu0YzRkqNdiwrYnc4ieD6OzqJcVl0ehdkKexoK/GQp3Yfe3+UQHulp oXiprFxjSLjiH2Zh1PM/lXeztg== X-Received: by 2002:a17:903:2305:b0:1c6:c3f:9dc3 with SMTP id d5-20020a170903230500b001c60c3f9dc3mr28632806plh.54.1697269524823; Sat, 14 Oct 2023 00:45:24 -0700 (PDT) Received: from leoy-huanghe.lan ([98.98.49.106]) by smtp.gmail.com with ESMTPSA id r8-20020a170902be0800b001c3e732b8dbsm4965124pls.168.2023.10.14.00.45.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 14 Oct 2023 00:45:24 -0700 (PDT) From: Leo Yan To: Arnaldo Carvalho de Melo , James Clark , Suzuki K Poulose , Mike Leach Cc: John Garry , Will Deacon , Peter Zijlstra , Ingo Molnar , Mark Rutland , Alexander Shishkin , Jiri Olsa , Namhyung Kim , Ian Rogers , Adrian Hunter , coresight@lists.linaro.org, linux-arm-kernel@lists.infradead.org, linux-perf-users@vger.kernel.org, linux-kernel@vger.kernel.org, Leo Yan Subject: [PATCH v1 0/2] perf cs-etm: Add support for itrace option 'T' Date: Sat, 14 Oct 2023 15:45:11 +0800 Message-Id: <20231014074513.1668000-1-leo.yan@linaro.org> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lipwig.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (lipwig.vger.email [0.0.0.0]); Sat, 14 Oct 2023 00:45:39 -0700 (PDT) This patch set is to introduce a new itrace option 'T' for forcily use timestamp trace for kernel time and support this option in cs-etm. Some Arm platforms (either Arm CPUs prior to Armv8 or miss the FEAT_TRF feature, currently the ETM driver cannot decide if the timestamp trace is same with kernel time. This is why we introduce the itrace option 'T', we leave decision to users so users can specify this option to forcily use the timestamp trace as the kernel time. This patch set is tested on Arm Juno board. Leo Yan (2): perf auxtrace: Add 'T' itrace option for timestamp trace perf cs-etm: Enable itrace option 'T' tools/perf/Documentation/itrace.txt | 1 + tools/perf/util/auxtrace.c | 3 +++ tools/perf/util/auxtrace.h | 3 +++ tools/perf/util/cs-etm.c | 21 ++++++++++++++++++--- 4 files changed, 25 insertions(+), 3 deletions(-) -- 2.34.1