73 lines · bash
1#!/bin/sh2# SPDX-License-Identifier: GPL-2.03 4echo "BAR tests"5echo6 7bar=08 9while [ $bar -lt 6 ]10do11 pcitest -b $bar12 bar=`expr $bar + 1`13done14echo15 16echo "Interrupt tests"17echo18 19pcitest -i 020pcitest -l21 22pcitest -i 123msi=124 25while [ $msi -lt 33 ]26do27 pcitest -m $msi28 msi=`expr $msi + 1`29done30echo31 32pcitest -i 233msix=134 35while [ $msix -lt 2049 ]36do37 pcitest -x $msix38 msix=`expr $msix + 1`39done40echo41 42echo "Read Tests"43echo44 45pcitest -i 146 47pcitest -r -s 148pcitest -r -s 102449pcitest -r -s 102550pcitest -r -s 102400051pcitest -r -s 102400152echo53 54echo "Write Tests"55echo56 57pcitest -w -s 158pcitest -w -s 102459pcitest -w -s 102560pcitest -w -s 102400061pcitest -w -s 102400162echo63 64echo "Copy Tests"65echo66 67pcitest -c -s 168pcitest -c -s 102469pcitest -c -s 102570pcitest -c -s 102400071pcitest -c -s 102400172echo73