mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git/
synced 2026-04-17 22:23:45 -04:00
This just moves the existing tests under tools/pci to tools/testing/selftests/pci_endpoint and adjusts the paths in Makefile accordingly. Migration to Kselftest framework will be done in subsequent commits. Link: https://lore.kernel.org/r/20250116171650.33585-4-manivannan.sadhasivam@linaro.org Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> Signed-off-by: Bjorn Helgaas <bhelgaas@google.com> Tested-by: Niklas Cassel <cassel@kernel.org> Reviewed-by: Niklas Cassel <cassel@kernel.org>
74 lines
835 B
Bash
74 lines
835 B
Bash
#!/bin/sh
|
|
# SPDX-License-Identifier: GPL-2.0
|
|
|
|
echo "BAR tests"
|
|
echo
|
|
|
|
bar=0
|
|
|
|
while [ $bar -lt 6 ]
|
|
do
|
|
pcitest -b $bar
|
|
bar=`expr $bar + 1`
|
|
done
|
|
pcitest -C
|
|
echo
|
|
|
|
echo "Interrupt tests"
|
|
echo
|
|
|
|
pcitest -i 0
|
|
pcitest -l
|
|
|
|
pcitest -i 1
|
|
msi=1
|
|
|
|
while [ $msi -lt 33 ]
|
|
do
|
|
pcitest -m $msi
|
|
msi=`expr $msi + 1`
|
|
done
|
|
echo
|
|
|
|
pcitest -i 2
|
|
msix=1
|
|
|
|
while [ $msix -lt 2049 ]
|
|
do
|
|
pcitest -x $msix
|
|
msix=`expr $msix + 1`
|
|
done
|
|
echo
|
|
|
|
echo "Read Tests"
|
|
echo
|
|
|
|
pcitest -i 1
|
|
|
|
pcitest -r -s 1
|
|
pcitest -r -s 1024
|
|
pcitest -r -s 1025
|
|
pcitest -r -s 1024000
|
|
pcitest -r -s 1024001
|
|
echo
|
|
|
|
echo "Write Tests"
|
|
echo
|
|
|
|
pcitest -w -s 1
|
|
pcitest -w -s 1024
|
|
pcitest -w -s 1025
|
|
pcitest -w -s 1024000
|
|
pcitest -w -s 1024001
|
|
echo
|
|
|
|
echo "Copy Tests"
|
|
echo
|
|
|
|
pcitest -c -s 1
|
|
pcitest -c -s 1024
|
|
pcitest -c -s 1025
|
|
pcitest -c -s 1024000
|
|
pcitest -c -s 1024001
|
|
echo
|