diff --git a/parsec-benchmark/Config.in b/parsec-benchmark/Config.in index f8731f1..8eae05b 100644 --- a/parsec-benchmark/Config.in +++ b/parsec-benchmark/Config.in @@ -18,25 +18,15 @@ config BR2_PACKAGE_PARSEC_BENCHMARK_PARSECMGMT select BR2_PACKAGE_BUSYBOX_SHOW_OTHERS select BR2_PACKAGE_BASH help -# Needed if you want to run the full parsec benchmark inside the guest. -# -# Parsec shell scripts use a hardcoded /bin/bash -# -# One option would be to try and use /bin/sh. -# But symlinking fails because of BusyBox' symlink mechanism. -# The other option would be to patch Parsec to use /bin/sh and be POSIX compliant. -# But let's take the path of smallest resistance for now. -# -# This is a bit coarse and makes the image larger with useless source code. -# -# But according to du, the source accounts for only 1/5 of the total size, -# so benchmarks dominate, and it doesn't matter much. -# -# Also it is not so critical for simulators anyways unlike real embedded systems. -# -# One possibility to make this better may be to install only the 'inst/' and 'input/' -# folders for each package + toplevel '/bin/' and '/config/', but of course we won't -# know if this works until time consuming testing is done :-) + Enable the parsecmgmt script. + Too slow for gem5, but doable in QEMU. + + This installs bash because Parsec shell scripts use a hardcoded /bin/bash + + One option would be to try and use /bin/sh. + But symlinking fails because of BusyBox' symlink mechanism. + The other option would be to patch Parsec to use /bin/sh and be POSIX compliant. + But let's take the path of smallest resistance for now. config BR2_PACKAGE_PARSEC_BENCHMARK_INPUT_SIZE string "input_size"