aboutsummaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
Diffstat (limited to 'README')
-rw-r--r--README10
1 files changed, 5 insertions, 5 deletions
diff --git a/README b/README
index 4610856..f5a0fc8 100644
--- a/README
+++ b/README
@@ -18,17 +18,17 @@ quickly (i.e., use ssh connection multiplexing).
Target requirements:
- bash, tar, xz, pxz, other common utilities
-- ssh client and server (if using cross-compilation)
+- ssh client, rsync (if using cross-compilation)
- sysroot with core libraries (if using cross-compilation against custom sysroot)
- If using profiling support: Linux perf, cpufrequtils. For a 1-core system use "--bind 0 --helpercpu 0".
+- [optional] cpufrequtils to fix cores' frequency.
Builder requirements (if using cross-compilation):
- bash, tar, xz, pxz, other common utilities
-- ssh client and server
-- sshfs
+- ssh server, rsync
- target compiler
-- same user as on target; or, at least, access to same path as target's path to SPEC.
+- ability to access mirror paths of target's installation of benchmarks.
Typical usage:
@@ -36,7 +36,7 @@ Typical usage:
# Install SPEC CPU2006
$ ./spec2xxx-install -d $HOME/$(hostname)/cpu2006 ~/tmp/cpu2006-1.2-linaro.tar.xz
# Generate config file from cpu2xxx.cfg and cpu2006.cfg templates
-$ ./spec2xxx-config --config my-bmk-task --build builder.ssh --ccprefix $HOME/abe/builds/destdir/x86_64-unknown-linux-gnu/bin/aarch64-linux-gnu- --ccflags "-static --sysroot=$HOME/abe/sysroots/aarch64-linux-gnu" --bind 1 --helpercpu 0 --profiler perf --save-temps $HOME/$(hostname)/cpu2006
+$ ./spec2xxx-config --config my-bmk-task --build my-x86_64-box --ccprefix $HOME/abe/builds/destdir/x86_64-unknown-linux-gnu/bin/aarch64-linux-gnu- --ccflags "-static --sysroot=$HOME/abe/sysroots/aarch64-linux-gnu" --bind 1 --helpercpu 0 --profiler perf --save-temps $HOME/$(hostname)/cpu2006
# Examine that $HOME/$(hostname)/cpu2006/config/my-bmk-task.cfg is to your liking
# Run SPEC for your config, use "-O3 -g" for optimization options.
$ (cd $HOME/$(hostname)/cpu2006; . shrc; runspec -c my-bmk-task -e O3g -a run)