drm/rockchip: Don't change hdmi reference clock rate
[drm/drm-misc.git] / tools / perf / tests / shell / test_stat_intel_tpebs.sh
blobf95fc64bf0a7b222bc88bfd07ef6a612880ed479
1 #!/bin/bash
2 # test Intel TPEBS counting mode (exclusive)
3 # SPDX-License-Identifier: GPL-2.0
5 set -e
6 grep -q GenuineIntel /proc/cpuinfo || { echo Skipping non-Intel; exit 2; }
8 # Use this event for testing because it should exist in all platforms
9 event=cache-misses:R
11 # Hybrid platforms output like "cpu_atom/cache-misses/R", rather than as above
12 alt_name=/cache-misses/R
14 # Without this cmd option, default value or zero is returned
15 #echo "Testing without --record-tpebs"
16 #result=$(perf stat -e "$event" true 2>&1)
17 #[[ "$result" =~ $event || "$result" =~ $alt_name ]] || exit 1
19 # In platforms that do not support TPEBS, it should execute without error.
20 echo "Testing with --record-tpebs"
21 result=$(perf stat -e "$event" --record-tpebs -a sleep 0.01 2>&1)
22 [[ "$result" =~ "perf record" && "$result" =~ $event || "$result" =~ $alt_name ]] || exit 1