diff options
Diffstat (limited to 'README')
-rw-r--r-- | README | 10 |
1 files changed, 5 insertions, 5 deletions
@@ -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) |