|
@@ -112,6 +112,10 @@ do
|
|
# this relies on some vendor-specific commands
|
|
# this relies on some vendor-specific commands
|
|
echo "test 14: control writes"
|
|
echo "test 14: control writes"
|
|
do_test -t 14 -c 15000 -s 256 -v 1
|
|
do_test -t 14 -c 15000 -s 256 -v 1
|
|
|
|
+
|
|
|
|
+ echo "test 21: control writes, unaligned"
|
|
|
|
+ do_test -t 21 -c 100 -s 256 -v 1
|
|
|
|
+
|
|
;;
|
|
;;
|
|
|
|
|
|
out)
|
|
out)
|
|
@@ -123,6 +127,13 @@ do
|
|
echo "test 3: $COUNT transfers, variable/short size"
|
|
echo "test 3: $COUNT transfers, variable/short size"
|
|
do_test -t 3 -v 421
|
|
do_test -t 3 -v 421
|
|
|
|
|
|
|
|
+ COUNT=100
|
|
|
|
+ echo "test 17: $COUNT transfers, unaligned DMA map by core"
|
|
|
|
+ do_test -t 17
|
|
|
|
+
|
|
|
|
+ echo "test 19: $COUNT transfers, unaligned DMA map by usb_alloc_coherent"
|
|
|
|
+ do_test -t 19
|
|
|
|
+
|
|
COUNT=2000
|
|
COUNT=2000
|
|
echo "test 5: $COUNT scatterlists, same size entries"
|
|
echo "test 5: $COUNT scatterlists, same size entries"
|
|
do_test -t 5
|
|
do_test -t 5
|
|
@@ -159,6 +170,10 @@ do
|
|
# FIXME it'd make sense to have an iso OUT test issuing
|
|
# FIXME it'd make sense to have an iso OUT test issuing
|
|
# short writes on more packets than the last one
|
|
# short writes on more packets than the last one
|
|
|
|
|
|
|
|
+ COUNT=100
|
|
|
|
+ echo "test 22: $COUNT transfers, non aligned"
|
|
|
|
+ do_test -t 22 -g 8 -v 0
|
|
|
|
+
|
|
;;
|
|
;;
|
|
|
|
|
|
in)
|
|
in)
|
|
@@ -173,6 +188,13 @@ do
|
|
echo "test 4: $COUNT transfers, variable size"
|
|
echo "test 4: $COUNT transfers, variable size"
|
|
do_test -t 4
|
|
do_test -t 4
|
|
|
|
|
|
|
|
+ COUNT=100
|
|
|
|
+ echo "test 18: $COUNT transfers, unaligned DMA map by core"
|
|
|
|
+ do_test -t 18
|
|
|
|
+
|
|
|
|
+ echo "test 20: $COUNT transfers, unaligned DMA map by usb_alloc_coherent"
|
|
|
|
+ do_test -t 20
|
|
|
|
+
|
|
COUNT=2000
|
|
COUNT=2000
|
|
echo "test 6: $COUNT scatterlists, same size entries"
|
|
echo "test 6: $COUNT scatterlists, same size entries"
|
|
do_test -t 6
|
|
do_test -t 6
|
|
@@ -201,6 +223,10 @@ do
|
|
# FIXME since iso expects faults, it'd make sense
|
|
# FIXME since iso expects faults, it'd make sense
|
|
# to have an iso IN test issuing short reads ...
|
|
# to have an iso IN test issuing short reads ...
|
|
|
|
|
|
|
|
+ COUNT=100
|
|
|
|
+ echo "test 23: $COUNT transfers, unaligned"
|
|
|
|
+ do_test -t 23 -g 8 -v 0
|
|
|
|
+
|
|
;;
|
|
;;
|
|
|
|
|
|
halt)
|
|
halt)
|