Austin Schuh | 2d18311 | 2023-01-03 21:23:53 -0800 | [diff] [blame] | 1 | #!/bin/bash |
| 2 | |
| 3 | set -ex |
| 4 | |
| 5 | chmod a+rwx /sys/kernel/debug |
| 6 | |
| 7 | # Make sure /sys/kernel/tracing is reasonably accessible so --enable_ftrace |
| 8 | # works. |
| 9 | chmod a+w /sys/kernel/tracing/trace_marker |
| 10 | echo 10000 > /sys/kernel/tracing/buffer_size_kb |
| 11 | chmod a+rw /sys/kernel/tracing/tracing_on |
| 12 | chmod a+rwx /sys/kernel/tracing |
| 13 | |
| 14 | # Make sure we never scale the CPUs down. |
| 15 | # This takes time to do which we don't have... |
| 16 | cat /sys/devices/system/cpu/cpufreq/policy0/scaling_max_freq > \ |
| 17 | /sys/devices/system/cpu/cpufreq/policy0/scaling_min_freq |
| 18 | cat /sys/devices/system/cpu/cpufreq/policy4/scaling_max_freq > \ |
| 19 | /sys/devices/system/cpu/cpufreq/policy4/scaling_min_freq |