162cb0effSKishon Vijay Abraham I#!/bin/sh 2b2441318SGreg Kroah-Hartman# SPDX-License-Identifier: GPL-2.0 362cb0effSKishon Vijay Abraham I 462cb0effSKishon Vijay Abraham Iecho "BAR tests" 562cb0effSKishon Vijay Abraham Iecho 662cb0effSKishon Vijay Abraham I 762cb0effSKishon Vijay Abraham Ibar=0 862cb0effSKishon Vijay Abraham I 962cb0effSKishon Vijay Abraham Iwhile [ $bar -lt 6 ] 1062cb0effSKishon Vijay Abraham Ido 1162cb0effSKishon Vijay Abraham I pcitest -b $bar 1262cb0effSKishon Vijay Abraham I bar=`expr $bar + 1` 1362cb0effSKishon Vijay Abraham Idone 1462cb0effSKishon Vijay Abraham Iecho 1562cb0effSKishon Vijay Abraham I 1662cb0effSKishon Vijay Abraham Iecho "Interrupt tests" 1762cb0effSKishon Vijay Abraham Iecho 1862cb0effSKishon Vijay Abraham I 190653217cSGustavo Pimentelpcitest -i 0 2062cb0effSKishon Vijay Abraham Ipcitest -l 210653217cSGustavo Pimentel 220653217cSGustavo Pimentelpcitest -i 1 2362cb0effSKishon Vijay Abraham Imsi=1 2462cb0effSKishon Vijay Abraham I 2562cb0effSKishon Vijay Abraham Iwhile [ $msi -lt 33 ] 2662cb0effSKishon Vijay Abraham Ido 2762cb0effSKishon Vijay Abraham I pcitest -m $msi 2862cb0effSKishon Vijay Abraham I msi=`expr $msi + 1` 2962cb0effSKishon Vijay Abraham Idone 3062cb0effSKishon Vijay Abraham Iecho 3162cb0effSKishon Vijay Abraham I 320653217cSGustavo Pimentelpcitest -i 2 330653217cSGustavo Pimentelmsix=1 340653217cSGustavo Pimentel 350653217cSGustavo Pimentelwhile [ $msix -lt 2049 ] 360653217cSGustavo Pimenteldo 370653217cSGustavo Pimentel pcitest -x $msix 380653217cSGustavo Pimentel msix=`expr $msix + 1` 390653217cSGustavo Pimenteldone 400653217cSGustavo Pimentelecho 410653217cSGustavo Pimentel 4262cb0effSKishon Vijay Abraham Iecho "Read Tests" 4362cb0effSKishon Vijay Abraham Iecho 4462cb0effSKishon Vijay Abraham I 450653217cSGustavo Pimentelpcitest -i 1 460653217cSGustavo Pimentel 4762cb0effSKishon Vijay Abraham Ipcitest -r -s 1 4862cb0effSKishon Vijay Abraham Ipcitest -r -s 1024 4962cb0effSKishon Vijay Abraham Ipcitest -r -s 1025 5062cb0effSKishon Vijay Abraham Ipcitest -r -s 1024000 5162cb0effSKishon Vijay Abraham Ipcitest -r -s 1024001 5262cb0effSKishon Vijay Abraham Iecho 5362cb0effSKishon Vijay Abraham I 5462cb0effSKishon Vijay Abraham Iecho "Write Tests" 5562cb0effSKishon Vijay Abraham Iecho 5662cb0effSKishon Vijay Abraham I 5762cb0effSKishon Vijay Abraham Ipcitest -w -s 1 5862cb0effSKishon Vijay Abraham Ipcitest -w -s 1024 5962cb0effSKishon Vijay Abraham Ipcitest -w -s 1025 6062cb0effSKishon Vijay Abraham Ipcitest -w -s 1024000 6162cb0effSKishon Vijay Abraham Ipcitest -w -s 1024001 6262cb0effSKishon Vijay Abraham Iecho 6362cb0effSKishon Vijay Abraham I 6462cb0effSKishon Vijay Abraham Iecho "Copy Tests" 6562cb0effSKishon Vijay Abraham Iecho 6662cb0effSKishon Vijay Abraham I 6762cb0effSKishon Vijay Abraham Ipcitest -c -s 1 6862cb0effSKishon Vijay Abraham Ipcitest -c -s 1024 6962cb0effSKishon Vijay Abraham Ipcitest -c -s 1025 7062cb0effSKishon Vijay Abraham Ipcitest -c -s 1024000 7162cb0effSKishon Vijay Abraham Ipcitest -c -s 1024001 7262cb0effSKishon Vijay Abraham Iecho 73