]> rtime.felk.cvut.cz Git - can-benchmark.git/log
can-benchmark.git
10 years agoAdd RTEMS as a submodule
Martin Hořeňovský [Thu, 22 Aug 2013 13:19:32 +0000 (15:19 +0200)]
Add RTEMS as a submodule

10 years agoIntegrates cpu loading library and adds some minor changes.
Martin Hořeňovský [Wed, 21 Aug 2013 18:27:18 +0000 (20:27 +0200)]
Integrates cpu loading library and adds some minor changes.

Changes include changes to makefiles, new commands for shell (start_load, stop_load), and new convenience script for iterating while working on the gateway.

10 years agoAdds a library with pair of functions to put load on CPU.
Martin Hořeňovský [Wed, 21 Aug 2013 18:21:43 +0000 (20:21 +0200)]
Adds a library with pair of functions to put load on CPU.

The implementation is, with the exception of error handling, feature complete, but not well commented.

10 years agoAdding config file for rtems.
Martin Hořeňovský [Wed, 21 Aug 2013 14:36:52 +0000 (16:36 +0200)]
Adding config file for rtems.

Targets rtems4.10 from git.

10 years agoCommit adding basic ethernet capability to the GW application - responding to pings.
Martin Hořeňovský [Wed, 21 Aug 2013 14:32:42 +0000 (16:32 +0200)]
Commit adding basic ethernet capability to the GW application - responding to pings.

Ethernet driver needs to be activated first with "startNET", this will probably be changed in the future to autoactiva
tion (pending discussion about whether the (extremely minor) overhead matters in the benchmarking of CAN GW.)

10 years agoCommit fixing that threads not cleaning up after themselves.
Martin Hořeňovský [Wed, 21 Aug 2013 14:31:49 +0000 (16:31 +0200)]
Commit fixing that threads not cleaning up after themselves.

As it turns out, I forgot to uncomment lines detaching the GW threads, so that as they are cancelled they can automatically call clean up handlers.
This also fixes related bug, where messages sent to the board after the gw was activated and deactivated, are delivered once gw is activated again. (Unless the whole board was reset in the meantime.)

10 years agoInitial commit of simple (just forwarding from CAN0 to CAN1 and back) CAN gateway...
Martin Hořeňovský [Wed, 21 Aug 2013 10:34:46 +0000 (12:34 +0200)]
Initial commit of simple (just forwarding from CAN0 to CAN1 and back) CAN gateway for RTEMS.

Built against RTEMS 4.10 git branch.

--startGW in RTEMS shell starts the gateway, stopGW stops it.
--currently has a bug, where the cancelled threads don't call their cleanup handlers. Probably problem with RTEMS implementation of posix API (wouldn't be the first one, as far as cancellation is concerned.) If needed, this could probably be solved with rewriting it to use RTEMS task instead of posix threads.

10 years agoAdded new kernel (3.4-rt) and configuration
Martin Hořeňovský [Mon, 1 Jul 2013 17:42:28 +0000 (19:42 +0200)]
Added new kernel (3.4-rt) and configuration

11 years agoFix some segfaults
Michal Sojka [Fri, 10 Aug 2012 14:18:55 +0000 (16:18 +0200)]
Fix some segfaults

12 years agoAdd 3.0.7-rt20
Michal Sojka [Fri, 21 Oct 2011 05:13:23 +0000 (07:13 +0200)]
Add 3.0.7-rt20

12 years agoUpdate axes labels for publication on www
Michal Sojka [Thu, 29 Sep 2011 20:21:23 +0000 (22:21 +0200)]
Update axes labels for publication on www

12 years agoUpdate graph axis labels
Michal Sojka [Thu, 29 Sep 2011 19:46:41 +0000 (21:46 +0200)]
Update graph axis labels

12 years agoMake colors for user graph work for both pdf and png
Michal Sojka [Mon, 26 Sep 2011 12:37:18 +0000 (14:37 +0200)]
Make colors for user graph work for both pdf and png

12 years agoGenerate monochromatic pdfs
Michal Sojka [Mon, 26 Sep 2011 12:36:38 +0000 (14:36 +0200)]
Generate monochromatic pdfs

12 years agoFix line breaks in plot commands
Michal Sojka [Mon, 26 Sep 2011 09:54:10 +0000 (11:54 +0200)]
Fix line breaks in plot commands

12 years agoAdd plot source link to html
Michal Sojka [Mon, 26 Sep 2011 09:47:01 +0000 (11:47 +0200)]
Add plot source link to html

12 years agoUpdate graph ranges etc.
Michal Sojka [Sun, 25 Sep 2011 23:21:19 +0000 (01:21 +0200)]
Update graph ranges etc.

12 years agossh to gw can run other commands then shell
Michal Sojka [Sun, 25 Sep 2011 14:57:34 +0000 (16:57 +0200)]
ssh to gw can run other commands then shell

12 years agoUpdate ranges of graphs - to take into account substraction of tx time
Michal Sojka [Sat, 24 Sep 2011 14:00:56 +0000 (16:00 +0200)]
Update ranges of graphs - to take into account substraction of tx time

12 years agoDo not run html generation automatically - it doesn't work for make allkern
Michal Sojka [Sat, 24 Sep 2011 12:46:15 +0000 (14:46 +0200)]
Do not run html generation automatically - it doesn't work for make allkern

12 years agoSubstract tx time also in time graphs
Michal Sojka [Fri, 23 Sep 2011 23:00:20 +0000 (01:00 +0200)]
Substract tx time also in time graphs

12 years agoAllow ranning experiments for all kernels
Michal Sojka [Fri, 23 Sep 2011 22:59:40 +0000 (00:59 +0200)]
Allow ranning experiments for all kernels

12 years agoDraw histograms after substracting message tx time
Michal Sojka [Fri, 23 Sep 2011 22:27:39 +0000 (00:27 +0200)]
Draw histograms after substracting message tx time

12 years agoChange version of skipped kernels
Michal Sojka [Fri, 23 Sep 2011 22:26:14 +0000 (00:26 +0200)]
Change version of skipped kernels

12 years agoAllow rerunning only the necessary experiments
Michal Sojka [Fri, 23 Sep 2011 22:24:06 +0000 (00:24 +0200)]
Allow rerunning only the necessary experiments

i.e. those that were not run yet or that changed

12 years agoUpdate 3.0.4-rt to use socketcan from mainline
Michal Sojka [Fri, 23 Sep 2011 06:59:20 +0000 (08:59 +0200)]
Update 3.0.4-rt to use socketcan from mainline

12 years agoUpdate 3.0.4 to use socketcan from mainline
Michal Sojka [Fri, 23 Sep 2011 06:59:20 +0000 (08:59 +0200)]
Update 3.0.4 to use socketcan from mainline

12 years agoSkip haniging tests
Michal Sojka [Thu, 22 Sep 2011 02:41:40 +0000 (04:41 +0200)]
Skip haniging tests

12 years agoSpeedup cpu-load experiments by stopping hackbench during maintenance
Michal Sojka [Thu, 22 Sep 2011 02:22:34 +0000 (04:22 +0200)]
Speedup cpu-load experiments by stopping hackbench during maintenance

12 years agolatester: Add partial support for CRC calculation
Michal Sojka [Wed, 21 Sep 2011 21:19:05 +0000 (23:19 +0200)]
latester: Add partial support for CRC calculation

(not much tested)

12 years agoSet gw txqueuelen to avoid ENOBUFS errors
Michal Sojka [Wed, 21 Sep 2011 06:53:53 +0000 (08:53 +0200)]
Set gw txqueuelen to avoid ENOBUFS errors

12 years agoDo not run eth load with highprio and 3.0-rt
Michal Sojka [Tue, 20 Sep 2011 23:43:56 +0000 (01:43 +0200)]
Do not run eth load with highprio and 3.0-rt

12 years agoOnly create plot.sh if test is not skipped
Michal Sojka [Tue, 20 Sep 2011 22:24:51 +0000 (00:24 +0200)]
Only create plot.sh if test is not skipped

12 years agoUpdate kernel versions
Michal Sojka [Tue, 20 Sep 2011 20:56:20 +0000 (22:56 +0200)]
Update kernel versions

12 years agoAlign N/A with images
Michal Sojka [Tue, 20 Sep 2011 20:26:28 +0000 (22:26 +0200)]
Align N/A with images

12 years agoMerge branch 'master' of rtime.felk.cvut.cz:/can-benchmark
Michal Sojka [Tue, 20 Sep 2011 19:59:55 +0000 (21:59 +0200)]
Merge branch 'master' of rtime.felk.cvut.cz:/can-benchmark

12 years agoFix a few bugs in scripts
Michal Sojka [Tue, 20 Sep 2011 19:58:47 +0000 (21:58 +0200)]
Fix a few bugs in scripts

12 years agoAdd configs for 3.0.4* kernels
Michal Sojka [Tue, 20 Sep 2011 12:23:29 +0000 (14:23 +0200)]
Add configs for 3.0.4* kernels

12 years agoComment debug printf()s
Michal Sojka [Tue, 20 Sep 2011 00:40:38 +0000 (02:40 +0200)]
Comment debug printf()s

12 years agoFix
Michal Sojka [Tue, 20 Sep 2011 00:22:16 +0000 (02:22 +0200)]
Fix

12 years agolatester: Add calculation of stuff bits
Michal Sojka [Tue, 20 Sep 2011 00:19:45 +0000 (02:19 +0200)]
latester: Add calculation of stuff bits

12 years agoMerge branch 'master' of rtime.felk.cvut.cz:/can-benchmark
Michal Sojka [Mon, 1 Aug 2011 22:21:58 +0000 (00:21 +0200)]
Merge branch 'master' of rtime.felk.cvut.cz:/can-benchmark

12 years agoRemove the word "job" from graph titles
Michal Sojka [Mon, 1 Aug 2011 22:21:26 +0000 (00:21 +0200)]
Remove the word "job" from graph titles

It is more intuitive to call this "rule".

12 years agoRemove the word "job" from graph titles
Michal Sojka [Mon, 1 Aug 2011 20:37:18 +0000 (22:37 +0200)]
Remove the word "job" from graph titles

It is more intuitive to call this "rule".

13 years agoAdd script to convert CANalyzer logs to gnuplot-friendly histograms
Michal Sojka [Wed, 16 Feb 2011 12:27:56 +0000 (13:27 +0100)]
Add script to convert CANalyzer logs to gnuplot-friendly histograms

13 years agoFinal version of CANalyzer test
Michal Sojka [Wed, 16 Feb 2011 12:12:17 +0000 (13:12 +0100)]
Final version of CANalyzer test

13 years agogenhtml: Close all html elements and add copyright to all pages
Michal Sojka [Wed, 16 Feb 2011 12:11:56 +0000 (13:11 +0100)]
genhtml: Close all html elements and add copyright to all pages

13 years agoAdd test for PC vs. CANalyzer comparison
Michal Sojka [Wed, 16 Feb 2011 08:21:00 +0000 (09:21 +0100)]
Add test for PC vs. CANalyzer comparison

13 years agoMerge branch 'master' of rtime.felk.cvut.cz:/can-benchmark
Michal Sojka [Wed, 16 Feb 2011 08:20:03 +0000 (09:20 +0100)]
Merge branch 'master' of rtime.felk.cvut.cz:/can-benchmark

13 years agoAdd MDF to ASCII converter
Michal Sojka [Tue, 15 Feb 2011 18:02:02 +0000 (19:02 +0100)]
Add MDF to ASCII converter

CANalyzer from Vector has broken ASCII export. It truncates timestamps
to 100 us resolutions, which is not usable for us. Therefore we must use
binary MDF files to export traces from CANalyzer and we convert them to
ASCII by this simple program.

In its current form, the program is not much generic. It works for our
so it is sufficient for us.

13 years agoAdd uncommited Makefile
Michal Sojka [Thu, 6 Jan 2011 12:33:42 +0000 (13:33 +0100)]
Add uncommited Makefile

13 years agoPlot mod detail in microseconds
Michal Sojka [Wed, 22 Dec 2010 08:09:07 +0000 (09:09 +0100)]
Plot mod detail in microseconds

13 years agoNo not plot so many jobs
Michal Sojka [Mon, 20 Dec 2010 13:48:18 +0000 (14:48 +0100)]
No not plot so many jobs

Now, the last line doesn't cross the legend text.

13 years agoMerge branch 'master' of rtime.felk.cvut.cz:/can-benchmark
Michal Sojka [Sat, 18 Dec 2010 20:24:30 +0000 (21:24 +0100)]
Merge branch 'master' of rtime.felk.cvut.cz:/can-benchmark

13 years agoRun hackbench for a longer time
Michal Sojka [Sat, 18 Dec 2010 20:21:55 +0000 (21:21 +0100)]
Run hackbench for a longer time

filterlen test takes longer to run than hackbench so we need to run it
for a longer time.

13 years agoPlot vcan graph with the same point types as in the corresponding vcans graph
Michal Sojka [Fri, 17 Dec 2010 21:04:56 +0000 (22:04 +0100)]
Plot vcan graph with the same point types as in the corresponding vcans graph

13 years agoFix error when NO_PDF environment variable is not defined
Michal Sojka [Fri, 17 Dec 2010 21:03:58 +0000 (22:03 +0100)]
Fix error when NO_PDF environment variable is not defined

13 years agoMerge branch 'master' of rtime.felk.cvut.cz:/can-benchmark
Michal Sojka [Fri, 17 Dec 2010 16:18:32 +0000 (17:18 +0100)]
Merge branch 'master' of rtime.felk.cvut.cz:/can-benchmark

13 years agolatester: Detect more errors
Michal Sojka [Fri, 17 Dec 2010 16:18:19 +0000 (17:18 +0100)]
latester: Detect more errors

13 years agoFix vcan.sh test
Michal Sojka [Fri, 17 Dec 2010 16:17:53 +0000 (17:17 +0100)]
Fix vcan.sh test

I forgot to specify switches for traffic mode.

13 years agoMerge branch 'master' of rtime.felk.cvut.cz:/can-benchmark
Michal Sojka [Fri, 17 Dec 2010 15:57:59 +0000 (16:57 +0100)]
Merge branch 'master' of rtime.felk.cvut.cz:/can-benchmark

13 years agoDetect received messages with invalid index to msg_info table
Michal Sojka [Fri, 17 Dec 2010 15:57:37 +0000 (16:57 +0100)]
Detect received messages with invalid index to msg_info table

13 years agoMerge branch 'master' of rtime.felk.cvut.cz:/can-benchmark
Michal Sojka [Fri, 17 Dec 2010 15:01:27 +0000 (16:01 +0100)]
Merge branch 'master' of rtime.felk.cvut.cz:/can-benchmark

13 years agoAdd two new tests to evaluate the influence of the length of the filter list
Michal Sojka [Fri, 17 Dec 2010 15:01:19 +0000 (16:01 +0100)]
Add two new tests to evaluate the influence of the length of the filter list

13 years agoDo not generate PDFs with older version of gnuplot
Michal Sojka [Fri, 17 Dec 2010 15:00:38 +0000 (16:00 +0100)]
Do not generate PDFs with older version of gnuplot

That version does not implement pdfcairo terminal.

13 years agoFix typo in graph title
Michal Sojka [Fri, 17 Dec 2010 14:21:34 +0000 (15:21 +0100)]
Fix typo in graph title

13 years agoDo net generate links to .pdf for web
Michal Sojka [Sun, 12 Dec 2010 23:43:34 +0000 (00:43 +0100)]
Do net generate links to .pdf for web

13 years agoMake page names shorter
Michal Sojka [Sun, 12 Dec 2010 23:27:34 +0000 (00:27 +0100)]
Make page names shorter

13 years agoMinor fixes and additional graphs
Michal Sojka [Sun, 12 Dec 2010 22:28:21 +0000 (23:28 +0100)]
Minor fixes and additional graphs

13 years agoAdd user-time graph
Michal Sojka [Sun, 12 Dec 2010 22:27:52 +0000 (23:27 +0100)]
Add user-time graph

13 years agoAdd filter-time
Michal Sojka [Sun, 12 Dec 2010 16:13:15 +0000 (17:13 +0100)]
Add filter-time

13 years agoGenerate detail of filter-sff
Michal Sojka [Sun, 12 Dec 2010 16:13:05 +0000 (17:13 +0100)]
Generate detail of filter-sff

13 years agoMake filter comparable with filter-sff
Michal Sojka [Sun, 12 Dec 2010 16:12:53 +0000 (17:12 +0100)]
Make filter comparable with filter-sff

13 years agoRemove debug prints
Michal Sojka [Sun, 12 Dec 2010 16:12:34 +0000 (17:12 +0100)]
Remove debug prints

13 years agoDo not try to access the GW if it is not necessary
Michal Sojka [Sun, 12 Dec 2010 16:11:37 +0000 (17:11 +0100)]
Do not try to access the GW if it is not necessary

13 years agoShow also command line as a toolitip
Michal Sojka [Sun, 12 Dec 2010 12:43:45 +0000 (13:43 +0100)]
Show also command line as a toolitip

13 years agoShow statistics in result pages
Michal Sojka [Sun, 12 Dec 2010 12:28:21 +0000 (13:28 +0100)]
Show statistics in result pages

13 years agoAdd detailed graph to nop and show time starting at zero in *-time
Michal Sojka [Sun, 12 Dec 2010 12:06:42 +0000 (13:06 +0100)]
Add detailed graph to nop and show time starting at zero in *-time

13 years agoDraw smallet points in PDF graphs
Michal Sojka [Sun, 12 Dec 2010 12:06:07 +0000 (13:06 +0100)]
Draw smallet points in PDF graphs

13 years agoGenerate detailed graph for filter test
Michal Sojka [Sun, 12 Dec 2010 09:33:53 +0000 (10:33 +0100)]
Generate detailed graph for filter test

13 years agoAllow multiple graphs per test
Michal Sojka [Sun, 12 Dec 2010 09:33:33 +0000 (10:33 +0100)]
Allow multiple graphs per test

13 years agoLink to pdf graphs for easier inclusion in the report (pdflatex)
Michal Sojka [Sat, 11 Dec 2010 20:55:11 +0000 (21:55 +0100)]
Link to pdf graphs for easier inclusion in the report (pdflatex)

13 years agoFix deprication warning
Michal Sojka [Sat, 11 Dec 2010 20:54:28 +0000 (21:54 +0100)]
Fix deprication warning

13 years agoFix generation of pdf graphs
Michal Sojka [Sat, 11 Dec 2010 17:21:21 +0000 (18:21 +0100)]
Fix generation of pdf graphs

13 years agoPrint test paremeters in smaller font
Michal Sojka [Sat, 11 Dec 2010 17:21:08 +0000 (18:21 +0100)]
Print test paremeters in smaller font

13 years agoConvert graphs to logarithmic time and make fixed ranges
Michal Sojka [Sat, 11 Dec 2010 16:27:02 +0000 (17:27 +0100)]
Convert graphs to logarithmic time and make fixed ranges

With fixed ranges it is possible to compare related graphs.

13 years agoGenerate thumbnails with appripriate gamma value
Michal Sojka [Sat, 11 Dec 2010 16:25:33 +0000 (17:25 +0100)]
Generate thumbnails with appripriate gamma value

13 years agoReplot graphs also when lib.sh is changed
Michal Sojka [Sat, 11 Dec 2010 16:25:05 +0000 (17:25 +0100)]
Replot graphs also when lib.sh is changed

13 years agoPlot graphs with cairo - it is faster and nicer
Michal Sojka [Sat, 11 Dec 2010 13:52:59 +0000 (14:52 +0100)]
Plot graphs with cairo - it is faster and nicer

13 years agoPut key to the left
Michal Sojka [Sat, 11 Dec 2010 13:52:23 +0000 (14:52 +0100)]
Put key to the left

13 years agoDo not generate .result
Michal Sojka [Sat, 11 Dec 2010 11:09:20 +0000 (12:09 +0100)]
Do not generate .result

Result directory can be recognized by presence of plot.sh.
Additionally generate plot.sh at the end of measurement to have it only
in directories where the measurement was successfully completed.

13 years agoConvert graph ranges from us to ms
Michal Sojka [Sat, 11 Dec 2010 08:25:40 +0000 (09:25 +0100)]
Convert graph ranges from us to ms

13 years agoMerge branch 'master' of rtime.felk.cvut.cz:/can-benchmark
Michal Sojka [Sat, 11 Dec 2010 08:22:44 +0000 (09:22 +0100)]
Merge branch 'master' of rtime.felk.cvut.cz:/can-benchmark

13 years agoIncrease eth IRQ priority to avoid crash in highprio test
Michal Sojka [Sat, 11 Dec 2010 08:19:46 +0000 (09:19 +0100)]
Increase eth IRQ priority to avoid crash in highprio test

It seems that IRQ prioeity must be higher than softirq priority

13 years agoShow graphs in ms instead of us
Michal Sojka [Fri, 10 Dec 2010 17:01:37 +0000 (18:01 +0100)]
Show graphs in ms instead of us

It is more readable in case of long delays.

13 years agolatester: Do not fail on a single lost message in "oneatatime" mode
Michal Sojka [Fri, 10 Dec 2010 16:55:54 +0000 (17:55 +0100)]
latester: Do not fail on a single lost message in "oneatatime" mode

Also exit after 10 consecutive lost messages (i.e. after 10 seconds
by default)

13 years agoUpdate kernels to what is currently used
Michal Sojka [Fri, 10 Dec 2010 16:01:29 +0000 (17:01 +0100)]
Update kernels to what is currently used

13 years agopc: set automatic range
Michal Sojka [Fri, 10 Dec 2010 15:33:12 +0000 (16:33 +0100)]
pc: set automatic range

13 years agolatester: Fix histogram and remove dead code
Michal Sojka [Fri, 10 Dec 2010 15:32:36 +0000 (16:32 +0100)]
latester: Fix histogram and remove dead code

13 years agogenhtml: Nicer other views
Michal Sojka [Fri, 10 Dec 2010 15:31:44 +0000 (16:31 +0100)]
genhtml: Nicer other views