Linux 5.7.7
[linux/fpc-iii.git] / tools / pci / pcitest.sh
blob75ed48ff2990053d1e688d314bd6dabd9ff3e957
1 #!/bin/sh
2 # SPDX-License-Identifier: GPL-2.0
4 echo "BAR tests"
5 echo
7 bar=0
9 while [ $bar -lt 6 ]
11 pcitest -b $bar
12 bar=`expr $bar + 1`
13 done
14 echo
16 echo "Interrupt tests"
17 echo
19 pcitest -i 0
20 pcitest -l
22 pcitest -i 1
23 msi=1
25 while [ $msi -lt 33 ]
27 pcitest -m $msi
28 msi=`expr $msi + 1`
29 done
30 echo
32 pcitest -i 2
33 msix=1
35 while [ $msix -lt 2049 ]
37 pcitest -x $msix
38 msix=`expr $msix + 1`
39 done
40 echo
42 echo "Read Tests"
43 echo
45 pcitest -i 1
47 pcitest -r -s 1
48 pcitest -r -s 1024
49 pcitest -r -s 1025
50 pcitest -r -s 1024000
51 pcitest -r -s 1024001
52 echo
54 echo "Write Tests"
55 echo
57 pcitest -w -s 1
58 pcitest -w -s 1024
59 pcitest -w -s 1025
60 pcitest -w -s 1024000
61 pcitest -w -s 1024001
62 echo
64 echo "Copy Tests"
65 echo
67 pcitest -c -s 1
68 pcitest -c -s 1024
69 pcitest -c -s 1025
70 pcitest -c -s 1024000
71 pcitest -c -s 1024001
72 echo