From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wm1-f53.google.com (mail-wm1-f53.google.com [209.85.128.53]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 7A9D4426688 for ; Tue, 2 Jun 2026 14:27:39 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.53 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780410461; cv=none; b=MNRgvHblVHk453mWhoix7zwlG4iMoKt5/qVKNe7Xq2xo4vCVNnB6QKgIQUtJH7oEvWrywrliEeyN3YR6ikjlGZ+EY6iQi95YnQkEEigq5wjahV+OKaiLFFcZfhYIUFnz6qh62YrGv00OM3QZsYiIwJTPUS3pZX82+pb5ZGmzWS4= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780410461; c=relaxed/simple; bh=8LSDPEyYFg9oEMScO6e3DlP1X0ZKaHJzrU3+/imMTps=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=o2ddIKpx8Dr0GZaMqt78nQyolT6iGnClDseN57vUclGU08r7T0fLpAXYtkzvh0k6r87oIsrtslIZBLp4RJHNm8qulwjDpDA0mhr5uqllc34dU0Ruv6yU8YQkbPI5UDTs11ZQPfZBJGyctX3WKWEj81jr8JK+vtVCiLJigTNqTlM= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=NiDViISC; arc=none smtp.client-ip=209.85.128.53 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="NiDViISC" Received: by mail-wm1-f53.google.com with SMTP id 5b1f17b1804b1-4903f7a90d1so104341115e9.2 for ; Tue, 02 Jun 2026 07:27:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1780410458; x=1781015258; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=3CFsmZwqnn6DMPD7vsYdcccNw39lngm7NfIBTUlMynk=; b=NiDViISC1seieV876LAYXrFV4TMVt7QMcKRLyV7i68SfIg14S7peg5WG3INzCzhfa7 IJHtsM6+wjm82Lt6Tbw9t/JV2K+ohhNTpel2OiSX9KIan8dl9adqOPRAXI7qgguUNiK0 PlD5RmVnInEjSOInaNNq3H80wJc2C7xlxCLJajdS4pmRnmGZxcX+jaV2Us3X7lk1Yv1b YQWk2ZutnFRAq/YIPzssz3zTM7ZezhWcPI8KfKsFQMsl7H9z4013+gXITAGtnKwUuji2 Y4QmCg0AhQJVGjva3oJJzmrWrRPH+ai9vz+qzt9yV6VWZxhQxTjtxAXIN8awHNpKJPhN UHIA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780410458; x=1781015258; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=3CFsmZwqnn6DMPD7vsYdcccNw39lngm7NfIBTUlMynk=; b=CsDEAvVNLk2G4yvD4hasRy3pv1H7DA7/pKzE3fPSeLkOr7G7SpJvqknIVUVmDQHHmw rJyl6UcmD24nA27R/XSt1H1QtwZ5HkLZdV0Is+FI/EldqdkvlBCdh3wfJhTnA4PuUXOn 1v8tFKguR7BfbqvbBF4dGCts1sEzY/WNW8/tEH0krJ0IHcCPQYiqGk+sU64s1BXZ6TOu iSi1JnqgRLdcaD3goRUuJhfcjHLxjZi3wvZHEI4IT99eHipHhecV4OStUVpKcU+Bxc87 Q+jS4jpdG3U48LjI6I27w2yyoVjxvlQRUlFt12RMl/2XUijVoINh0hd1QosTUech/aeS kjNg== X-Forwarded-Encrypted: i=1; AFNElJ/UPRomh03YFL/TQ+WRgXu4Kr8QSr2/59ArEi8/02K8OyXQfJuDQ7+Ka8C+MXInc6p+C62K93xQkcOIMTc=@vger.kernel.org X-Gm-Message-State: AOJu0Yway0PAt6R2vUlo7Sx9CMgCQdb0cXlqPtstPKN2tD6sr7XvwUZ8 uuqKgpNaTNvn6hT0+Td0jo3iQO74uBVqjthKn1DMbBwHqbnRoVxoCcOKloJzxhamv8Q= X-Gm-Gg: Acq92OHENGl9i1gEQar5i10lraAaO1Sfq/2+pNq4wYXcFQL3h49JCTE9TUl37Dc7pML Bw5S/RRIyaOGBJH4yLjDki/f0ocY8eFtAJ6e2nXUy+16TLYk55+V9c/lgVzAhuugOkIIZMSSFCg emVy1AfM72ZZxGtotgaWb6Kq8CFQVAydhdoGc4r3bVqq4tVFD1Kpc6T7sSpDm39MmMRKe2+6ECF YAhLru+3Apq1WTbGxlD9m3BILtRqMhaNTdeFlRVR9NZzXdBZhz0qiq4QkC6Kp58VTbNMIOMULAU miqM6L+0FFLxQ2DYxKFi3kEsG/GFo81dRenb5QfbGKXFZWKFHEHEgUTtN1OmJvJNc6XGlnr5YDk IfssYmBYYlZQn7MSUU9ikyh+XfReLqYJTvYJqeoxq+EPaQIv4LkUnGJux6Q1wbj9Kqg+YMGe0cc anZqvh67OBjxTtr4PyU6OBGqgR0gGwMOZaYLD1NGtN7as= X-Received: by 2002:a05:600d:4453:10b0:490:6869:ef13 with SMTP id 5b1f17b1804b1-490a2918e9fmr208222895e9.14.1780410457984; Tue, 02 Jun 2026 07:27:37 -0700 (PDT) Received: from ho-tower-lan.lan ([185.48.77.170]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-490b0e18e1csm66771965e9.4.2026.06.02.07.27.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 02 Jun 2026 07:27:37 -0700 (PDT) From: James Clark Date: Tue, 02 Jun 2026 15:26:59 +0100 Subject: [PATCH v2 17/18] perf test cs-etm: Speed up disassembly test Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-Id: <20260602-james-cs-context-tracking-fix-v2-17-85b5ce6f55c6@linaro.org> References: <20260602-james-cs-context-tracking-fix-v2-0-85b5ce6f55c6@linaro.org> In-Reply-To: <20260602-james-cs-context-tracking-fix-v2-0-85b5ce6f55c6@linaro.org> To: Suzuki K Poulose , Mike Leach , Leo Yan , Arnaldo Carvalho de Melo , Namhyung Kim , Jiri Olsa , Ian Rogers , Amir Ayupov , Jonathan Corbet , Shuah Khan , Paschalis Mpeis Cc: coresight@lists.linaro.org, linux-perf-users@vger.kernel.org, linux-kernel@vger.kernel.org, Arnaldo Carvalho de Melo , linux-doc@vger.kernel.org, James Clark X-Mailer: b4 0.14.0 We can use exit snapshot to limit the amount of trace to decode here too. Also each call to objdump is quite expensive on kcore so limit it to 2 samples instead of 30. We only want to see if there is no data at all. Signed-off-by: James Clark --- tools/perf/tests/shell/test_arm_coresight_disasm.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tools/perf/tests/shell/test_arm_coresight_disasm.sh b/tools/perf/tests/shell/test_arm_coresight_disasm.sh index 5ee87eb7973e..2a400fd38a36 100755 --- a/tools/perf/tests/shell/test_arm_coresight_disasm.sh +++ b/tools/perf/tests/shell/test_arm_coresight_disasm.sh @@ -43,9 +43,9 @@ branch_search='[[:space:]](bl|b(\.(eq|ne|cs|cc|mi|pl|vs|vc|hi|ls|ge|lt|gt|le|al) ## Test kernel ## if [ -e /proc/kcore ]; then echo "Testing kernel disassembly" - perf record -o ${perfdata} -e cs_etm//k --kcore -- touch $file > /dev/null 2>&1 + perf record -o ${perfdata} -e cs_etm//k --kcore -Se -m,64K -- touch $file > /dev/null 2>&1 perf script -i ${perfdata} -s python:${script_path} -- \ - -d --stop-sample=30 -k ${perfdata}/kcore_dir/kcore 2> /dev/null > ${file} + -d --stop-sample=2 -k ${perfdata}/kcore_dir/kcore 2> /dev/null > ${file} grep -q -E ${branch_search} ${file} echo "Found kernel branches" else @@ -55,9 +55,9 @@ fi ## Test user ## echo "Testing userspace disassembly" -perf record -o ${perfdata} -e cs_etm//u -- touch $file > /dev/null 2>&1 +perf record -o ${perfdata} -e cs_etm//u -Se -m,64K -- touch $file > /dev/null 2>&1 perf script -i ${perfdata} -s python:${script_path} -- \ - -d --stop-sample=30 2> /dev/null > ${file} + -d --stop-sample=2 2> /dev/null > ${file} grep -q -E ${branch_search} ${file} echo "Found userspace branches" -- 2.34.1