* Rebase patches to Buildroot 2021.02-rc3 * Update Buildroot to 2021.02-rc3 * Declare Kernel headers to be Linux version 5.10 (since they are, and new Buildroot knows about 5.10)
36 lines
1.5 KiB
Bash
Executable File
36 lines
1.5 KiB
Bash
Executable File
#!/bin/sh
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
workloads="@COREMARK_PRO_MARKS@"
|
|
|
|
rm -rf /tmp/coremark-pro
|
|
mkdir -p /tmp/coremark-pro
|
|
cp /usr/share/coremark-pro/Rose256.bmp /tmp/coremark-pro
|
|
cp /usr/share/coremark-pro/logs/*.size.log /tmp/coremark-pro
|
|
|
|
cd /tmp/coremark-pro
|
|
|
|
for contype in single best; do
|
|
cat /usr/share/coremark-pro/util/perl/headings.txt >>result.log
|
|
for wld in $workloads; do
|
|
[ "$contype" = "single" ] && XCMD="-c1 -w1"
|
|
[ "$contype" = "best" ] && XCMD="-c$(nproc) -w$(nproc)"
|
|
echo "#Results for verification run started at $(date +%x:%X) XCMD=$XCMD" >$wld-$contype-result.log
|
|
echo "Verification run for $wld"
|
|
$wld $XCMD -v1 > $wld.run.log
|
|
LC_ALL=C perl /usr/share/coremark-pro/util/perl/results_parser.pl $wld-$contype-result.log $wld.run.log
|
|
echo "#Results for performance runs started at $(date +%x:%X) XCMD=$XCMD" >>$wld-$contype-result.log
|
|
echo "Performance run for $wld"
|
|
for i in 1 2 3; do
|
|
$wld $XCMD -v0 > $wld.run.log
|
|
LC_ALL=C perl /usr/share/coremark-pro/util/perl/results_parser.pl $wld-$contype-result.log $wld.run.log
|
|
done
|
|
echo "#Median for final result $wld" >>$wld-$contype-result.log
|
|
LC_ALL=C perl /usr/share/coremark-pro/util/perl/cert_median.pl $wld-$contype-result.log $contype >>$wld-$contype-result.log
|
|
cat $wld-$contype-result.log >>result.log
|
|
done
|
|
done
|
|
LC_ALL=C perl /usr/share/coremark-pro/util/perl/cert_mark.pl -i result.log -s coremarkpro > result.mark
|
|
cat result.mark
|
|
cd - >/dev/null
|