aboutsummaryrefslogtreecommitdiffstats
path: root/run.sh
diff options
context:
space:
mode:
authorJason A. Donenfeld <Jason@zx2c4.com>2022-03-04 15:57:36 -0700
committerJason A. Donenfeld <Jason@zx2c4.com>2022-03-05 09:41:28 -0700
commit59ce941b3b4111bc38ed808022d17ec922fb5bbe (patch)
tree93684411e451d9908c0327f6b8ef7492fd30913e /run.sh
parentInitial scaffolding (diff)
downloadkbench9000-59ce941b3b4111bc38ed808022d17ec922fb5bbe.tar.xz
kbench9000-59ce941b3b4111bc38ed808022d17ec922fb5bbe.zip
Diffstat (limited to 'run.sh')
-rwxr-xr-xrun.sh24
1 files changed, 0 insertions, 24 deletions
diff --git a/run.sh b/run.sh
index 39c4719..7e94e4c 100755
--- a/run.sh
+++ b/run.sh
@@ -1,32 +1,8 @@
#!/bin/bash
set -e
-nob_cpus() {
- echo "[+] Setting non-boot CPUs to status $1"
- for i in /sys/devices/system/cpu/*/online; do
- echo "$1" > "$i"
- done
-}
-
-noturbo() {
- echo "[+] Setting no-turbo to status $1"
- if [[ -e /sys/devices/system/cpu/intel_pstate/no_turbo ]]; then
- echo "$1" > /sys/devices/system/cpu/intel_pstate/no_turbo
- else
- local val
- [[ $1 == 0 ]] && val=0x850089
- [[ $1 == 1 ]] && val=0x4000850089
- [[ -n $val ]] || return 0
- wrmsr -a 0x1a0 $val
- fi
-}
-
[[ -e kbench9000.ko ]]
-trap "nob_cpus 1; noturbo 0;" INT TERM EXIT
-noturbo 1
-nob_cpus 0
-
echo "[+] Inserting module to run tests"
stamp="$(date +%s)"
insmod kbench9000.ko stamp="$stamp"