I am making tests on L138 to verify how much is the latency on Linux, and try to reduce it.
For now I am using the ciclictest [1] for get the latency.
With this command :
./cyclictest -t5 -p 80 -n -i 10000 -q & sleep 20 ; killall cyclictest
I can get a value of latency, then I can make modifications on kernel configuration and compare the results.
I am testing using Linux from git repository, tag v2.6.33-davinci1, loading kernel and image from sdram.
With the default configuration, the results are :
T: 0 ( 938) P:80 I:10000 C: 1906 Min: 56 Act: 175 Avg: 105 Max: 261
T: 1 ( 939) P:79 I:10500 C: 1816 Min: 62 Act: 94 Avg: 93 Max: 253
T: 2 ( 940) P:78 I:11000 C: 1733 Min: 55 Act: 153 Avg: 89 Max: 219
T: 3 ( 941) P:77 I:11500 C: 1658 Min: 55 Act: 134 Avg: 92 Max: 248
T: 4 ( 942) P:76 I:12000 C: 1589 Min: 55 Act: 124 Avg: 87 Max: 363
Anyone is working on this ?
Know some ways to improve latency, the path I need to follow ?
[1] - cyclictest wiki: https://rt.wiki.kernel.org/index.php/Cyclictest