Daniel Verkamp 48519cba2f test/ioat: run ioat_kperf in autotest
Change-Id: I8afc3869c7b854339d9308375ef3ebd47ec99115
Signed-off-by: Daniel Verkamp <daniel.verkamp@intel.com>
2017-02-08 09:45:09 -07:00

30 lines
597 B
Bash
Executable File

#!/usr/bin/env bash
set -xe
testdir=$(readlink -f $(dirname $0))
rootdir="$testdir/../../.."
source $rootdir/scripts/autotest_common.sh
timing_enter ioat
timing_enter perf
$rootdir/examples/ioat/perf/perf -t 1
timing_exit perf
timing_enter verify
$rootdir/examples/ioat/verify/verify -t 1
timing_exit verify
if [ `uname` = Linux ]; then
timing_enter kperf
$rootdir/scripts/setup.sh reset
insmod $rootdir/examples/ioat/kperf/kmod/dmaperf.ko
$rootdir/examples/ioat/kperf/ioat_kperf -n 4 -q 4 -s 12 -t 32
rmmod dmaperf.ko
$rootdir/scripts/setup.sh
timing_exit kperf
fi
timing_exit ioat