1*4882a593Smuzhiyun#!/bin/sh 2*4882a593Smuzhiyun# SPDX-License-Identifier: GPL-2.0 3*4882a593Smuzhiyun 4*4882a593Smuzhiyunecho "BAR tests" 5*4882a593Smuzhiyunecho 6*4882a593Smuzhiyun 7*4882a593Smuzhiyunbar=0 8*4882a593Smuzhiyun 9*4882a593Smuzhiyunwhile [ $bar -lt 6 ] 10*4882a593Smuzhiyundo 11*4882a593Smuzhiyun pcitest -b $bar 12*4882a593Smuzhiyun bar=`expr $bar + 1` 13*4882a593Smuzhiyundone 14*4882a593Smuzhiyunecho 15*4882a593Smuzhiyun 16*4882a593Smuzhiyunecho "Interrupt tests" 17*4882a593Smuzhiyunecho 18*4882a593Smuzhiyun 19*4882a593Smuzhiyunpcitest -i 0 20*4882a593Smuzhiyunpcitest -l 21*4882a593Smuzhiyun 22*4882a593Smuzhiyunpcitest -i 1 23*4882a593Smuzhiyunmsi=1 24*4882a593Smuzhiyun 25*4882a593Smuzhiyunwhile [ $msi -lt 33 ] 26*4882a593Smuzhiyundo 27*4882a593Smuzhiyun pcitest -m $msi 28*4882a593Smuzhiyun msi=`expr $msi + 1` 29*4882a593Smuzhiyundone 30*4882a593Smuzhiyunecho 31*4882a593Smuzhiyun 32*4882a593Smuzhiyunpcitest -i 2 33*4882a593Smuzhiyunmsix=1 34*4882a593Smuzhiyun 35*4882a593Smuzhiyunwhile [ $msix -lt 2049 ] 36*4882a593Smuzhiyundo 37*4882a593Smuzhiyun pcitest -x $msix 38*4882a593Smuzhiyun msix=`expr $msix + 1` 39*4882a593Smuzhiyundone 40*4882a593Smuzhiyunecho 41*4882a593Smuzhiyun 42*4882a593Smuzhiyunecho "Read Tests" 43*4882a593Smuzhiyunecho 44*4882a593Smuzhiyun 45*4882a593Smuzhiyunpcitest -i 1 46*4882a593Smuzhiyun 47*4882a593Smuzhiyunpcitest -r -s 1 48*4882a593Smuzhiyunpcitest -r -s 1024 49*4882a593Smuzhiyunpcitest -r -s 1025 50*4882a593Smuzhiyunpcitest -r -s 1024000 51*4882a593Smuzhiyunpcitest -r -s 1024001 52*4882a593Smuzhiyunecho 53*4882a593Smuzhiyun 54*4882a593Smuzhiyunecho "Write Tests" 55*4882a593Smuzhiyunecho 56*4882a593Smuzhiyun 57*4882a593Smuzhiyunpcitest -w -s 1 58*4882a593Smuzhiyunpcitest -w -s 1024 59*4882a593Smuzhiyunpcitest -w -s 1025 60*4882a593Smuzhiyunpcitest -w -s 1024000 61*4882a593Smuzhiyunpcitest -w -s 1024001 62*4882a593Smuzhiyunecho 63*4882a593Smuzhiyun 64*4882a593Smuzhiyunecho "Copy Tests" 65*4882a593Smuzhiyunecho 66*4882a593Smuzhiyun 67*4882a593Smuzhiyunpcitest -c -s 1 68*4882a593Smuzhiyunpcitest -c -s 1024 69*4882a593Smuzhiyunpcitest -c -s 1025 70*4882a593Smuzhiyunpcitest -c -s 1024000 71*4882a593Smuzhiyunpcitest -c -s 1024001 72*4882a593Smuzhiyunecho 73