* [Xenomai-core] Missing manual pages @ 2008-04-19 20:01 Roland Stigge 2008-04-19 20:36 ` Jan Kiszka 0 siblings, 1 reply; 4+ messages in thread From: Roland Stigge @ 2008-04-19 20:01 UTC (permalink / raw) To: xenomai [-- Attachment #1: Type: text/plain, Size: 526 bytes --] Hi, recently, a Xenomai developer in Munich remarked that Debian developers are sometimes nitpickers. Right. Debian requires a man page for every executable. Therefore, I wrote the remaining ones. Attached are the following files: clocktest.man.in cyclictest.man.in irqbench.man.in irqloop.man.in klatency.man.in latency.man.in rtcanconfig.man.in rtcanrecv.man.in rtcansend.man.in switchbench.man.in switchtest.man.in Feel free to integrate them and correct/extend them where I was missing enough insight. Thanks, Roland [-- Attachment #2: clocktest.man.in --] [-- Type: text/plain, Size: 987 bytes --] '\" t .\" ** The above line should force tbl to be a preprocessor ** .\" Man page for clocktest .\" .\" Copyright (C) 2008 Roland Stigge <stigge@antcom.de> .\" .\" You may distribute under the terms of the GNU General Public .\" License as specified in the file COPYING that comes with the .\" Xenomai distribution. .\" .pc .TH CLOCKTEST 1 "2008-04-01" "@PACKAGE_VERSION@" "Xenomai" .SH NAME clocktest \- Xenomai Clock Test .SH SYNOPSIS .\" The general command line .B clocktest .SH DESCRIPTION \fBclocktest\fP is part of the Xenomai test suite and tests the Clock. For each CPU, it repeatedly prints a time offset (compared to the reference gettimeofday()), a drift value, the number of warps and the maximum warp in microseconds. For this program to work, you need to run a suitable Xenomai enabled kernel with the respective module (xeno_posix). .SH AUTHOR \fBclocktest\fP was written by Jan Kiszka <jan.kiszka@web.de>. This man page was written by Roland Stigge <stigge@antcom.de>. [-- Attachment #3: cyclictest.man.in --] [-- Type: text/plain, Size: 1854 bytes --] '\" t .\" ** The above line should force tbl to be a preprocessor ** .\" Man page for cyclictest .\" .\" Copyright (C) 2008 Roland Stigge <stigge@antcom.de> .\" .\" You may distribute under the terms of the GNU General Public .\" License as specified in the file COPYING that comes with the .\" Xenomai distribution. .\" .pc .TH CLOCKTEST 1 "2008-04-01" "@PACKAGE_VERSION@" "Xenomai" .SH NAME cyclictest \- Xenomai high resolution timer test .SH SYNOPSIS .\" The general command line .B cyclictest .RI [ options ] .SH DESCRIPTION \fBcyclictest\fP is part of the Xenomai test suite and tests the POSIX skin of Xenomai with a cyclic timer test. For this program to work, you need to run a suitable Xenomai enabled kernel with the respective module (xeno_posix). .SH OPTIONS \fBcyclictest\fP accepts the following options: .TP .B \-b USEC, \-\-breaktrace=USEC send break trace command when latency > USEC .TP .B \-c CLOCK, \-\-clock=CLOCK select clock: .RS 1.5i 0 = CLOCK_MONOTONIC (default) .P 1 = CLOCK_REALTIME .RE .TP .B \-d DIST, \-\-distance=DIST distance of thread intervals in us default=500 .TP .B \-i INTV, \-\-interval=INTV base interval of thread in us default=1000 .TP .B \-l LOOPS, \-\-loops=LOOPS number of loops: default=0 (endless) .TP .B \-n, \-\-nanosleep use clock_nanosleep .TP .B \-p PRIO, \-\-prio=PRIO priority of highest prio thread .TP .B \-q, \-\-quiet print only a summary on exit .TP .B \-r, \-\-relative use relative timer instead of absolute .\".TP .\".B \-s, \-\-system .\"use sys_nanosleep and sys_setitimer .TP .B \-t NUM, \-\-threads=NUM number of threads: default=1 .TP .B \-v, \-\-verbose output values on stdout for statistics format: n:c:v n=tasknum c=count v=value in us .SH AUTHOR \fBcyclictest\fP was written by Thomas Gleixner <tglx@linutronix.de>. This man page was written by Roland Stigge <stigge@antcom.de>. [-- Attachment #4: irqbench.man.in --] [-- Type: text/plain, Size: 1368 bytes --] '\" t .\" ** The above line should force tbl to be a preprocessor ** .\" Man page for irqbench .\" .\" Copyright (C) 2008 Roland Stigge <stigge@antcom.de> .\" .\" You may distribute under the terms of the GNU General Public .\" License as specified in the file COPYING that comes with the .\" Xenomai distribution. .\" .pc .TH IRQBENCH 1 "2008-04-19" "@PACKAGE_VERSION@" "Xenomai" .SH NAME irqbench \- Xenomai IRQ benchmark, host control .SH SYNOPSIS .\" The general command line .B irqbench .RI [ options ] .SH DESCRIPTION \fBirqbench\fP is part of the Xenomai test suite and benchmarks IRQs. It is the controlling part running on a plain Linux host, connected via RS232 or Laplink with the target which is running a suitable Xenomai enabled kernel with the respective module (xeno_posix). The target must run \fBirqloop\fP (1). .SH OPTIONS \fBirqbench\fP accepts the following options: .TP .B \-p <period_us> signal period, default=100 us .TP .B \-T <test_duration_seconds> default=0, so ^C to end .TP .B \-o <port_type> 0=serial (default), 1=parallel .TP .B \-a <port_io_address> default=0x3f8/0x378 .TP .B \-f freeze trace for each new max latency .SH "SEE ALSO" .BR /usr/share/doc/xenomai-doc/txt/irqbench.txt, .BR irqloop (1) .SH AUTHOR \fBirqbench\fP was written by Jan Kiszka <jan.kiszka@web.de>. This man page was written by Roland Stigge <stigge@antcom.de>. [-- Attachment #5: irqloop.man.in --] [-- Type: text/plain, Size: 1505 bytes --] '\" t .\" ** The above line should force tbl to be a preprocessor ** .\" Man page for irqloop .\" .\" Copyright (C) 2008 Roland Stigge <stigge@antcom.de> .\" .\" You may distribute under the terms of the GNU General Public .\" License as specified in the file COPYING that comes with the .\" Xenomai distribution. .\" .pc .TH IRQBENCH 1 "2008-04-19" "@PACKAGE_VERSION@" "Xenomai" .SH NAME irqloop \- Xenomai IRQ benchmark, target program .SH SYNOPSIS .\" The general command line .B irqloop .RI [ options ] .SH DESCRIPTION \fBirqloop\fP is part of the Xenomai test suite and benchmarks IRQs. It is the program running on the target machine which is running a suitable Xenomai enabled kernel with the respective module (xeno_posix). The additional tool \fBirqbench\fP (1) is running on a plain Linux host, connected via RS232 or Laplink with the target. .SH OPTIONS \fBirqloop\fP accepts the following options: .TP .B \-D <testing_device_no> number of testing device, default=0 .TP .B \-t <test_mode> .RS 1.5i 0=user task (default) .P 1=kernel task .P 2=IRQ handler .P 3=hard-IRQ handler .RE .TP .B \-P <priority> task priority (test mode 0 and 1 only) .TP .B \-o <port_type> 0=serial (default), 1=parallel .TP .B \-a <port_io_address> default=0x3f8/0x378 .TP .B \-i <port_irq> default=4/7 .SH "SEE ALSO" .BR /usr/share/doc/xenomai-doc/txt/irqloop.txt, .BR irqbench (1) .SH AUTHOR \fBirqloop\fP was written by Jan Kiszka <jan.kiszka@web.de>. This man page was written by Roland Stigge <stigge@antcom.de>. [-- Attachment #6: klatency.man.in --] [-- Type: text/plain, Size: 1167 bytes --] '\" t .\" ** The above line should force tbl to be a preprocessor ** .\" Man page for klatency .\" .\" Copyright (C) 2008 Roland Stigge <stigge@antcom.de> .\" .\" You may distribute under the terms of the GNU General Public .\" License as specified in the file COPYING that comes with the .\" Xenomai distribution. .\" .pc .TH KLATENCY 1 "2008-04-19" "@PACKAGE_VERSION@" "Xenomai" .SH NAME klatency \- Xenomai kernel latency test .SH SYNOPSIS .\" The general command line .B klatency .RI [ options ] .SH DESCRIPTION \fBklatency\fP is part of the Xenomai test suite. It is a latency measurement tool dedicated to kernel-based activities. The system must run a suitable Xenomai enabled kernel with the respective module (klat_pipe). .SH OPTIONS \fBklatency\fP accepts the following options: .TP .B \-l <data-lines per header> default=21, 0 to suppress headers .TP .B \-T <test_duration_seconds> default=0, so ^C to end .TP .B \-q supresses RTD, RTH lines if -T is used .TP .B \-P <rt_pipe_no> number of testing pipe, default=auto .SH AUTHOR \fBklatency\fP was written by Philippe Gerum <rpm@xenomai.org>. This man page was written by Roland Stigge <stigge@antcom.de>. [-- Attachment #7: latency.man.in --] [-- Type: text/plain, Size: 1683 bytes --] '\" t .\" ** The above line should force tbl to be a preprocessor ** .\" Man page for latency .\" .\" Copyright (C) 2008 Roland Stigge <stigge@antcom.de> .\" .\" You may distribute under the terms of the GNU General Public .\" License as specified in the file COPYING that comes with the .\" Xenomai distribution. .\" .pc .TH LATENCY 1 "2008-04-19" "@PACKAGE_VERSION@" "Xenomai" .SH NAME latency \- Xenomai timer latency benchmark .SH SYNOPSIS .\" The general command line .B latency .RI [ options ] .SH DESCRIPTION \fBlatency\fP is part of the Xenomai test suite. It is a timer latency benchmark program. The system must run a suitable Xenomai enabled kernel with the respective module (xeno_timerbench). .SH OPTIONS \fBlatency\fP accepts the following options: .TP .B \-h print histograms of min, avg, max latencies .TP .B \-s print statistics of min, avg, max latencies .TP .B \-H <histogram-size> default = 200, increase if your last bucket is full .TP .B \-B <bucket-size> default = 1000ns, decrease for more resolution .TP .B \-p <period_us> sampling period .TP .B \-l <data-lines per header> default=21, 0 to supress headers .TP .B \-T <test_duration_seconds> default=0, so ^C to end .TP .B \-q supresses RTD, RTH lines if -T is used .TP .B \-D <testing_device_no> number of testing device, default=0 .TP .B \-t <test_mode> 0=user task (default), 1=kernel task, 2=timer IRQ .TP .B \-f freeze trace for each new max latency .TP .B \-c <cpu> pin measuring task down to given CPU .TP .B \-P <priority> task priority (test mode 0 and 1 only) .SH AUTHOR \fBlatency\fP was written by Philippe Gerum <rpm@xenomai.org>. This man page was written by Roland Stigge <stigge@antcom.de>. [-- Attachment #8: rtcanconfig.man.in --] [-- Type: text/plain, Size: 1349 bytes --] '\" t .\" ** The above line should force tbl to be a preprocessor ** .\" Man page for rtcanconfig .\" .\" Copyright (C) 2008 Roland Stigge <stigge@antcom.de> .\" .\" You may distribute under the terms of the GNU General Public .\" License as specified in the file COPYING that comes with the .\" Xenomai distribution. .\" .pc .TH RTCANCONFIG 1 "2008-04-19" "@PACKAGE_VERSION@" "Xenomai" .SH NAME rtcanconfig \- Xenomai tool for configuring the CAN controller .SH SYNOPSIS .\" The general command line .B rtcanconfig .RI "<can-interface> [options] [up|down|start|stop|sleep]" .SH DESCRIPTION \fBrtcanconfig\fP is part of Xenomai. It is used to configure the CAN controller. The system must run a suitable Xenomai enabled kernel with the respective module (CAN). .SH OPTIONS \fBrtcanconfig\fP accepts the following options: .TP .B \-v, \-\-verbose be verbose .TP .B \-h, \-\-help a usage description .TP .B \-c, \-\-ctrlmode=CTRLMODE listenonly, loopback or none .TP .B \-b, \-\-baudrate=BPS baudrate in bits/sec .TP .B \-B, \-\-bittime=BTR0:BTR1 BTR or standard bit-time .TP .B \-B, \-\-bittime=BRP:PROP_SEG:PHASE_SEG1:PHASE_SEG2:SJW:SAM .SH AUTHORS \fBrtcanconfig\fP was written by Wolfgang Grandegger <wg@grandegger.com> and Sebastian Smolorz <Sebastian.Smolorz@stud.uni-hannover.de>. This man page was written by Roland Stigge <stigge@antcom.de>. [-- Attachment #9: rtcanrecv.man.in --] [-- Type: text/plain, Size: 1500 bytes --] '\" t .\" ** The above line should force tbl to be a preprocessor ** .\" Man page for rtcanrecv .\" .\" Copyright (C) 2008 Roland Stigge <stigge@antcom.de> .\" .\" You may distribute under the terms of the GNU General Public .\" License as specified in the file COPYING that comes with the .\" Xenomai distribution. .\" .pc .TH RTCANRECV 1 "2008-04-19" "@PACKAGE_VERSION@" "Xenomai" .SH NAME rtcanrecv \- Xenomai tool for receiving CAN messages .SH SYNOPSIS .\" The general command line .B rtcanrecv .RI "[<can-interface>] [Options]" .SH DESCRIPTION \fBrtcanrecv\fP is part of Xenomai. It is used to receive messages via a CAN interface. The system must run a suitable Xenomai enabled kernel with the respective module (xeno_native and the CAN driver). .SH OPTIONS <can-interface> is the CAN interface file. \fBrtcanrecv\fP accepts the following options: .TP .B \-f, \-\-filter=id:mask[:id:mask]... apply filter .TP .B \-e, \-\-error=mask receive error messages .TP .B \-t, \-\-timeout=MS timeout in ms .TP .B \-T, \-\-timestamp with absolute timestamp .TP .B \-R, \-\-timestamp-rel with relative timestamp .TP .B \-v, \-\-verbose be verbose .TP .B \-p, \-\-print=MODULO print every MODULO message .TP .B \-h, \-\-help this help .SH "SEE ALSO" .BR rtcanconfig (1), .BR rtcanrecv (1) .SH AUTHORS \fBrtcanrecv\fP was written by Wolfgang Grandegger <wg@grandegger.com>, Jan Kiszka <jan.kiszka@web.de> and Philippe Gerum <rpm@xenomai.org>. This man page was written by Roland Stigge <stigge@antcom.de>. [-- Attachment #10: rtcansend.man.in --] [-- Type: text/plain, Size: 1780 bytes --] '\" t .\" ** The above line should force tbl to be a preprocessor ** .\" Man page for rtcansend .\" .\" Copyright (C) 2008 Roland Stigge <stigge@antcom.de> .\" .\" You may distribute under the terms of the GNU General Public .\" License as specified in the file COPYING that comes with the .\" Xenomai distribution. .\" .pc .TH RTCANSEND 1 "2008-04-19" "@PACKAGE_VERSION@" "Xenomai" .SH NAME rtcansend \- Xenomai tool for sending CAN messages .SH SYNOPSIS .\" The general command line .B rtcansend .RI "<can-interface> [Options] <can-msg>" .SH DESCRIPTION \fBrtcansend\fP is part of Xenomai. It is used to send messages via a CAN interface. The system must run a suitable Xenomai enabled kernel with the respective module (xeno_native and the CAN driver). .SH OPTIONS <can-interface> is the CAN interface file. <can-msg> can consist of up to 8 bytes given as a space separated list. \fBrtcansend\fP accepts the following options: .TP .B \-i, \-\-identifier=ID CAN Identifier (default = 1) .TP .B \-r, \-\-rtr send remote request .TP .B \-e, \-\-extended send extended frame .TP .B \-l, --loop=COUNT send message COUNT times .TP .B \-c, \-\-count message count in data[0-3] .TP .B \-d, \-\-delay=MS delay in ms (default = 1ms) .TP .B \-s, \-\-send use send instead of sendto .TP .B \-t, \-\-timeout=MS timeout in ms .TP .B \-L, \-\-loopback=0|1 switch local loopback off or on .TP .B \-v, \-\-verbose be verbose .TP .B \-p, \-\-print=MODULO print every MODULO message .TP .B \-h, \-\-help a usage description .SH "SEE ALSO" .BR rtcanconfig (1), .BR rtcanrecv (1) .SH AUTHORS \fBrtcansend\fP was written by Wolfgang Grandegger <wg@grandegger.com>, Jan Kiszka <jan.kiszka@web.de> and Philippe Gerum <rpm@xenomai.org>. This man page was written by Roland Stigge <stigge@antcom.de>. [-- Attachment #11: switchbench.man.in --] [-- Type: text/plain, Size: 1130 bytes --] '\" t .\" ** The above line should force tbl to be a preprocessor ** .\" Man page for switchbench .\" .\" Copyright (C) 2008 Roland Stigge <stigge@antcom.de> .\" .\" You may distribute under the terms of the GNU General Public .\" License as specified in the file COPYING that comes with the .\" Xenomai distribution. .\" .pc .TH SWITCHBENCH 1 "2008-04-19" "@PACKAGE_VERSION@" "Xenomai" .SH NAME switchbench \- Xenomai latency test for task switches .SH SYNOPSIS .\" The general command line .B switchbench .RI [ options ] .SH DESCRIPTION \fBswitchbench\fP is part of Xenomai. It can be used to test task switch latencies. A suitable Xenomai enabled kernel with the respective module (xeno_posix) must be installed. .SH OPTIONS \fBswitchbench\fP accepts the following options: .TP .B \-h enable histogram .TP .B \-p <period_us> timer period .TP .B \-n <samples> number of samples to collect .TP .B \-i <samples> number of _first_ samples to ignore .SH AUTHOR \fBswitchbench\fP was written by Philippe Gerum <rpm@xenomai.org> and Max Krasnyansky <maxk@qualcomm.com>. This man page was written by Roland Stigge <stigge@antcom.de>. [-- Attachment #12: switchtest.man.in --] [-- Type: text/plain, Size: 2809 bytes --] '\" t .\" ** The above line should force tbl to be a preprocessor ** .\" Man page for switchtest .\" .\" Copyright (C) 2008 Roland Stigge <stigge@antcom.de> .\" .\" You may distribute under the terms of the GNU General Public .\" License as specified in the file COPYING that comes with the .\" Xenomai distribution. .\" .pc .TH SWITCHTEST 1 "2008-04-19" "@PACKAGE_VERSION@" "Xenomai" .SH NAME switchtest \- Xenomai context switch test .SH SYNOPSIS .\" The general command line .B switchtest .RI "[options] threadspec threadspec..." .SH DESCRIPTION \fBswitchtest\fP is part of Xenomai. It can be used to test thread context switches. \fBswitchtest\fP creates threads of various types and attempts to switch context between these threads, printing the count of context switches every second. A suitable Xenomai enabled kernel with the respective module (xeno_posix) must be installed. .SH OPTIONS Each threadspec specifies the characteristics of a thread to be created: threadspec = (rtk|rtup|rtus|rtuo)(_fp|_ufpp|_ufps)*[0-9]* .B rtk for a kernel-space real-time thread .B rtup for a user-space real-time thread running in primary mode .B rtus for a user-space real-time thread running in secondary mode .B rtuo for a user-space real-time thread oscillating between primary and secondary mode .B _fp means that the created thread will have the XNFPU bit armed (only valid for rtk) .B _ufpp means that the created thread will use the FPU when in primary mode\n(invalid for rtus) .B _ufps means that the created thread will use the FPU when in secondary mode (invalid for rtk and rtup) .B "[0-9]*" specifies the ID of the CPU where the created thread will run, 0 if unspecified Passing no .B threadspec is equivalent to running: switchtest rtkN rtkN rtk_fpN rtk_fpN rtk_fp_ufppN rtk_fp_ufppN rtupN rtupN rtup_ufppN rtup_ufppN rtusN rtusN rtus_ufpsN rtus_ufpsN rtuoN rtuoN rtuo_ufppN rtuo_ufppN rtuo_ufpsN rtuo_ufpsN rtuo_ufpp_ufpsN rtuo_ufpp_ufpsN with N=1,...,nr_cpus, i.e. occurrences of all the arguments for each CPU Passing only the \-\-nofpu or \-n argument is equivalent to running: switchtest rtkN rtkN rtupN rtupN rtusN rtusN rtuoN rtuoN similar to the above. \fBswitchtest\fP accepts the following options: .TP .B \-\-help, \-h print usage information and exit .TP .B \-\-lines <lines>, \-l <lines> print headers every <lines> lines .TP .B \-\-quiet or \-q prevent this program from printing every second the count of ncontext switches .TP .B \-\-timeout <duration>, \-T <duration> limit the test duration to <duration> seconds .TP .B \-\-nofpu, \-n disables any use of FPU instructions .SH AUTHOR \fBswitchtest\fP was written by Philippe Gerum <rpm@xenomai.org> and Gilles Chanteperdrix <gilles.chanteperdrix@gmail.com>. This man page was written by Roland Stigge <stigge@antcom.de>. ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [Xenomai-core] Missing manual pages 2008-04-19 20:01 [Xenomai-core] Missing manual pages Roland Stigge @ 2008-04-19 20:36 ` Jan Kiszka 2008-04-19 22:08 ` Roland Stigge 0 siblings, 1 reply; 4+ messages in thread From: Jan Kiszka @ 2008-04-19 20:36 UTC (permalink / raw) To: Roland Stigge; +Cc: xenomai [-- Attachment #1: Type: text/plain, Size: 1887 bytes --] Roland Stigge wrote: > Hi, > > recently, a Xenomai developer in Munich remarked that Debian developers > are sometimes nitpickers. Right. While nitpicking can sometimes be useful, though... > Debian requires a man page for every > executable. Therefore, I wrote the remaining ones. Attached are the > following files: ... e.g. when it explains the background of these tests to Xenomai beginners. Great! So, let's do more nitpicking: > '\" t > .\" ** The above line should force tbl to be a preprocessor ** > .\" Man page for cyclictest > .\" > .\" Copyright (C) 2008 Roland Stigge <stigge@domain.hid> > .\" > .\" You may distribute under the terms of the GNU General Public > .\" License as specified in the file COPYING that comes with the > .\" Xenomai distribution. > .\" > .pc > .TH CLOCKTEST 1 "2008-04-01" "@PACKAGE_VERSION@" "Xenomai" Copy&paste error I assume. :) > clocktest \- Xenomai Clock Test > .SH SYNOPSIS > .\" The general command line > .B clocktest > .SH DESCRIPTION > \fBclocktest\fP is part of the Xenomai test suite and tests the Clock. For each CPU, it repeatedly prints a time offset (compared to the reference gettimeofday()), a drift value, the number of warps and the maximum warp in microseconds. usage: clocktest [options] [-C <clock_id>] # tested clock, default=%d (CLOCK_REALTIME) [-T <test_duration_seconds>] # default=0, so ^C to end > '\" t > .\" ** The above line should force tbl to be a preprocessor ** > .\" Man page for irqloop > .\" > .\" Copyright (C) 2008 Roland Stigge <stigge@domain.hid> > .\" > .\" You may distribute under the terms of the GNU General Public > .\" License as specified in the file COPYING that comes with the > .\" Xenomai distribution. > .\" > .pc > .TH IRQBENCH 1 "2008-04-19" "@PACKAGE_VERSION@" "Xenomai" Same as above. Thanks! Jan [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 254 bytes --] ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [Xenomai-core] Missing manual pages 2008-04-19 20:36 ` Jan Kiszka @ 2008-04-19 22:08 ` Roland Stigge 2008-05-25 15:32 ` Gilles Chanteperdrix 0 siblings, 1 reply; 4+ messages in thread From: Roland Stigge @ 2008-04-19 22:08 UTC (permalink / raw) To: Jan Kiszka; +Cc: xenomai [-- Attachment #1: Type: text/plain, Size: 216 bytes --] Hi, Jan Kiszka wrote: > While nitpicking can sometimes be useful, though... Thanks for the comments, I'm attaching the patch that integrates the updated version of the man pages (incl. Makefile.am). bye, Roland [-- Attachment #2: xenomai-man.patch --] [-- Type: text/x-diff, Size: 21590 bytes --] diff -ruN xenomai-2.4.3.orig/doc/man/clocktest.man.in xenomai-2.4.3/doc/man/clocktest.man.in --- xenomai-2.4.3.orig/doc/man/clocktest.man.in 1970-01-01 01:00:00.000000000 +0100 +++ xenomai-2.4.3/doc/man/clocktest.man.in 2008-04-20 00:03:48.000000000 +0200 @@ -0,0 +1,36 @@ +'\" t +.\" ** The above line should force tbl to be a preprocessor ** +.\" Man page for clocktest +.\" +.\" Copyright (C) 2008 Roland Stigge <stigge@domain.hid> +.\" +.\" You may distribute under the terms of the GNU General Public +.\" License as specified in the file COPYING that comes with the +.\" Xenomai distribution. +.\" +.pc +.TH CLOCKTEST 1 "2008-04-01" "@PACKAGE_VERSION@" "Xenomai" +.SH NAME +clocktest \- Xenomai Clock Test +.SH SYNOPSIS +.\" The general command line +.B clocktest +.SH DESCRIPTION +\fBclocktest\fP is part of the Xenomai test suite and tests the Clock. For each +CPU, it repeatedly prints a time offset (compared to the reference +gettimeofday()), a drift value, the number of warps and the maximum warp in +microseconds. + +For this program to work, you need to run a suitable Xenomai enabled kernel +with the respective module (xeno_posix). +.SH OPTIONS +\fBclocktest\fP accepts the following options: +.TP +.B \-C <clock_id> +tested clock, default=0 (CLOCK_REALTIME) +.TP +.B \-T <test_duration_seconds> +default=0, so ^C to end +.SH AUTHOR +\fBclocktest\fP was written by Jan Kiszka <jan.kiszka@domain.hid>. This man page +was written by Roland Stigge <stigge@domain.hid>. diff -ruN xenomai-2.4.3.orig/doc/man/cyclictest.man.in xenomai-2.4.3/doc/man/cyclictest.man.in --- xenomai-2.4.3.orig/doc/man/cyclictest.man.in 1970-01-01 01:00:00.000000000 +0100 +++ xenomai-2.4.3/doc/man/cyclictest.man.in 2008-04-20 00:03:48.000000000 +0200 @@ -0,0 +1,70 @@ +'\" t +.\" ** The above line should force tbl to be a preprocessor ** +.\" Man page for cyclictest +.\" +.\" Copyright (C) 2008 Roland Stigge <stigge@domain.hid> +.\" +.\" You may distribute under the terms of the GNU General Public +.\" License as specified in the file COPYING that comes with the +.\" Xenomai distribution. +.\" +.pc +.TH CYCLICTEST 1 "2008-04-01" "@PACKAGE_VERSION@" "Xenomai" +.SH NAME +cyclictest \- Xenomai high resolution timer test +.SH SYNOPSIS +.\" The general command line +.B cyclictest +.RI [ options ] +.SH DESCRIPTION +\fBcyclictest\fP is part of the Xenomai test suite and tests the POSIX skin of Xenomai with a cyclic timer test. + +For this program to work, you need to run a suitable Xenomai enabled kernel with the respective module (xeno_posix). +.SH OPTIONS +\fBcyclictest\fP accepts the following options: +.TP +.B \-b USEC, \-\-breaktrace=USEC +send break trace command when latency > USEC +.TP +.B \-c CLOCK, \-\-clock=CLOCK +select clock: +.RS 1.5i +0 = CLOCK_MONOTONIC (default) +.P +1 = CLOCK_REALTIME +.RE +.TP +.B \-d DIST, \-\-distance=DIST +distance of thread intervals in us default=500 +.TP +.B \-i INTV, \-\-interval=INTV +base interval of thread in us default=1000 +.TP +.B \-l LOOPS, \-\-loops=LOOPS +number of loops: default=0 (endless) +.TP +.B \-n, \-\-nanosleep +use clock_nanosleep +.TP +.B \-p PRIO, \-\-prio=PRIO +priority of highest prio thread +.TP +.B \-q, \-\-quiet +print only a summary on exit +.TP +.B \-r, \-\-relative +use relative timer instead of absolute +.\".TP +.\".B \-s, \-\-system +.\"use sys_nanosleep and sys_setitimer +.TP +.B \-t NUM, \-\-threads=NUM +number of threads: default=1 +.TP +.B \-v, \-\-verbose +output values on stdout for statistics + +format: n:c:v n=tasknum c=count v=value in us +.SH AUTHOR +\fBcyclictest\fP was written by Thomas Gleixner <tglx@domain.hid>. This man page +was written by Roland Stigge <stigge@domain.hid>. diff -ruN xenomai-2.4.3.orig/doc/man/irqbench.man.in xenomai-2.4.3/doc/man/irqbench.man.in --- xenomai-2.4.3.orig/doc/man/irqbench.man.in 1970-01-01 01:00:00.000000000 +0100 +++ xenomai-2.4.3/doc/man/irqbench.man.in 2008-04-20 00:03:48.000000000 +0200 @@ -0,0 +1,46 @@ +'\" t +.\" ** The above line should force tbl to be a preprocessor ** +.\" Man page for irqbench +.\" +.\" Copyright (C) 2008 Roland Stigge <stigge@domain.hid> +.\" +.\" You may distribute under the terms of the GNU General Public +.\" License as specified in the file COPYING that comes with the +.\" Xenomai distribution. +.\" +.pc +.TH IRQBENCH 1 "2008-04-19" "@PACKAGE_VERSION@" "Xenomai" +.SH NAME +irqbench \- Xenomai IRQ benchmark, host control +.SH SYNOPSIS +.\" The general command line +.B irqbench +.RI [ options ] +.SH DESCRIPTION +\fBirqbench\fP is part of the Xenomai test suite and benchmarks IRQs. It is the +controlling part running on a plain Linux host, connected via RS232 or Laplink +with the target which is running a suitable Xenomai enabled kernel with the +respective module (xeno_posix). The target must run \fBirqloop\fP (1). +.SH OPTIONS +\fBirqbench\fP accepts the following options: +.TP +.B \-p <period_us> +signal period, default=100 us +.TP +.B \-T <test_duration_seconds> +default=0, so ^C to end +.TP +.B \-o <port_type> +0=serial (default), 1=parallel +.TP +.B \-a <port_io_address> +default=0x3f8/0x378 +.TP +.B \-f +freeze trace for each new max latency +.SH "SEE ALSO" +.BR /usr/share/doc/xenomai-doc/txt/irqbench.txt, +.BR irqloop (1) +.SH AUTHOR +\fBirqbench\fP was written by Jan Kiszka <jan.kiszka@domain.hid>. This man page +was written by Roland Stigge <stigge@domain.hid>. diff -ruN xenomai-2.4.3.orig/doc/man/irqloop.man.in xenomai-2.4.3/doc/man/irqloop.man.in --- xenomai-2.4.3.orig/doc/man/irqloop.man.in 1970-01-01 01:00:00.000000000 +0100 +++ xenomai-2.4.3/doc/man/irqloop.man.in 2008-04-20 00:03:48.000000000 +0200 @@ -0,0 +1,59 @@ +'\" t +.\" ** The above line should force tbl to be a preprocessor ** +.\" Man page for irqloop +.\" +.\" Copyright (C) 2008 Roland Stigge <stigge@domain.hid> +.\" +.\" You may distribute under the terms of the GNU General Public +.\" License as specified in the file COPYING that comes with the +.\" Xenomai distribution. +.\" +.pc +.TH IRQLOOP 1 "2008-04-19" "@PACKAGE_VERSION@" "Xenomai" +.SH NAME +irqloop \- Xenomai IRQ benchmark, target program +.SH SYNOPSIS +.\" The general command line +.B irqloop +.RI [ options ] +.SH DESCRIPTION +\fBirqloop\fP is part of the Xenomai test suite and benchmarks IRQs. It is the +program running on the target machine which is running a suitable Xenomai +enabled kernel with the respective module (xeno_posix). The additional tool +\fBirqbench\fP (1) is running on a plain Linux host, connected via RS232 or +Laplink with the target. +.SH OPTIONS +\fBirqloop\fP accepts the following options: +.TP +.B \-D <testing_device_no> +number of testing device, default=0 +.TP +.B \-t <test_mode> +.RS 1.5i +0=user task (default) +.P +1=kernel task +.P +2=IRQ handler +.P +3=hard-IRQ handler +.RE +.TP +.B \-P <priority> +task priority (test mode 0 and 1 only) +.TP +.B \-o <port_type> +0=serial (default), 1=parallel +.TP +.B \-a <port_io_address> +default=0x3f8/0x378 +.TP +.B \-i <port_irq> +default=4/7 + +.SH "SEE ALSO" +.BR /usr/share/doc/xenomai-doc/txt/irqloop.txt, +.BR irqbench (1) +.SH AUTHOR +\fBirqloop\fP was written by Jan Kiszka <jan.kiszka@domain.hid>. This man page +was written by Roland Stigge <stigge@domain.hid>. diff -ruN xenomai-2.4.3.orig/doc/man/klatency.man.in xenomai-2.4.3/doc/man/klatency.man.in --- xenomai-2.4.3.orig/doc/man/klatency.man.in 1970-01-01 01:00:00.000000000 +0100 +++ xenomai-2.4.3/doc/man/klatency.man.in 2008-04-20 00:03:48.000000000 +0200 @@ -0,0 +1,39 @@ +'\" t +.\" ** The above line should force tbl to be a preprocessor ** +.\" Man page for klatency +.\" +.\" Copyright (C) 2008 Roland Stigge <stigge@domain.hid> +.\" +.\" You may distribute under the terms of the GNU General Public +.\" License as specified in the file COPYING that comes with the +.\" Xenomai distribution. +.\" +.pc +.TH KLATENCY 1 "2008-04-19" "@PACKAGE_VERSION@" "Xenomai" +.SH NAME +klatency \- Xenomai kernel latency test +.SH SYNOPSIS +.\" The general command line +.B klatency +.RI [ options ] +.SH DESCRIPTION +\fBklatency\fP is part of the Xenomai test suite. It is a latency measurement +tool dedicated to kernel-based activities. The system must run a suitable +Xenomai enabled kernel with the respective module (klat_pipe). +.SH OPTIONS +\fBklatency\fP accepts the following options: +.TP +.B \-l <data-lines per header> +default=21, 0 to suppress headers +.TP +.B \-T <test_duration_seconds> +default=0, so ^C to end +.TP +.B \-q +supresses RTD, RTH lines if -T is used +.TP +.B \-P <rt_pipe_no> +number of testing pipe, default=auto +.SH AUTHOR +\fBklatency\fP was written by Philippe Gerum <rpm@xenomai.org>. This man page +was written by Roland Stigge <stigge@domain.hid>. diff -ruN xenomai-2.4.3.orig/doc/man/latency.man.in xenomai-2.4.3/doc/man/latency.man.in --- xenomai-2.4.3.orig/doc/man/latency.man.in 1970-01-01 01:00:00.000000000 +0100 +++ xenomai-2.4.3/doc/man/latency.man.in 2008-04-20 00:03:48.000000000 +0200 @@ -0,0 +1,66 @@ +'\" t +.\" ** The above line should force tbl to be a preprocessor ** +.\" Man page for latency +.\" +.\" Copyright (C) 2008 Roland Stigge <stigge@domain.hid> +.\" +.\" You may distribute under the terms of the GNU General Public +.\" License as specified in the file COPYING that comes with the +.\" Xenomai distribution. +.\" +.pc +.TH LATENCY 1 "2008-04-19" "@PACKAGE_VERSION@" "Xenomai" +.SH NAME +latency \- Xenomai timer latency benchmark +.SH SYNOPSIS +.\" The general command line +.B latency +.RI [ options ] +.SH DESCRIPTION +\fBlatency\fP is part of the Xenomai test suite. It is a timer latency +benchmark program. The system must run a suitable Xenomai enabled kernel with +the respective module (xeno_timerbench). +.SH OPTIONS +\fBlatency\fP accepts the following options: +.TP +.B \-h +print histograms of min, avg, max latencies +.TP +.B \-s +print statistics of min, avg, max latencies +.TP +.B \-H <histogram-size> +default = 200, increase if your last bucket is full +.TP +.B \-B <bucket-size> +default = 1000ns, decrease for more resolution +.TP +.B \-p <period_us> +sampling period +.TP +.B \-l <data-lines per header> +default=21, 0 to supress headers +.TP +.B \-T <test_duration_seconds> +default=0, so ^C to end +.TP +.B \-q +supresses RTD, RTH lines if -T is used +.TP +.B \-D <testing_device_no> +number of testing device, default=0 +.TP +.B \-t <test_mode> +0=user task (default), 1=kernel task, 2=timer IRQ +.TP +.B \-f +freeze trace for each new max latency +.TP +.B \-c <cpu> +pin measuring task down to given CPU +.TP +.B \-P <priority> +task priority (test mode 0 and 1 only) +.SH AUTHOR +\fBlatency\fP was written by Philippe Gerum <rpm@xenomai.org>. This man page +was written by Roland Stigge <stigge@domain.hid>. diff -ruN xenomai-2.4.3.orig/doc/man/Makefile.am xenomai-2.4.3/doc/man/Makefile.am --- xenomai-2.4.3.orig/doc/man/Makefile.am 2007-12-09 11:46:55.000000000 +0100 +++ xenomai-2.4.3/doc/man/Makefile.am 2008-04-20 00:05:25.000000000 +0200 @@ -1,2 +1,7 @@ -man1_MANS = xeno-config.man xeno-info.man xeno-load.man xeno-test.man +man1_MANS = xeno-config.man xeno-info.man xeno-load.man xeno-test.man \ + clocktest.man.in cyclictest.man.in irqbench.man.in irqloop.man.in \ + klatency.man.in latency.man.in rtcanconfig.man.in \ + rtcanrecv.man.in rtcansend.man.in switchbench.man.in \ + switchtest.man.in + man5_MANS = runinfo.man diff -ruN xenomai-2.4.3.orig/doc/man/rtcanconfig.man.in xenomai-2.4.3/doc/man/rtcanconfig.man.in --- xenomai-2.4.3.orig/doc/man/rtcanconfig.man.in 1970-01-01 01:00:00.000000000 +0100 +++ xenomai-2.4.3/doc/man/rtcanconfig.man.in 2008-04-20 00:03:48.000000000 +0200 @@ -0,0 +1,45 @@ +'\" t +.\" ** The above line should force tbl to be a preprocessor ** +.\" Man page for rtcanconfig +.\" +.\" Copyright (C) 2008 Roland Stigge <stigge@domain.hid> +.\" +.\" You may distribute under the terms of the GNU General Public +.\" License as specified in the file COPYING that comes with the +.\" Xenomai distribution. +.\" +.pc +.TH RTCANCONFIG 1 "2008-04-19" "@PACKAGE_VERSION@" "Xenomai" +.SH NAME +rtcanconfig \- Xenomai tool for configuring the CAN controller +.SH SYNOPSIS +.\" The general command line +.B rtcanconfig +.RI "<can-interface> [options] [up|down|start|stop|sleep]" +.SH DESCRIPTION +\fBrtcanconfig\fP is part of Xenomai. It is used to configure the CAN +controller. The system must run a suitable Xenomai enabled kernel with the +respective module (CAN). +.SH OPTIONS +\fBrtcanconfig\fP accepts the following options: +.TP +.B \-v, \-\-verbose +be verbose +.TP +.B \-h, \-\-help +a usage description +.TP +.B \-c, \-\-ctrlmode=CTRLMODE +listenonly, loopback or none +.TP +.B \-b, \-\-baudrate=BPS +baudrate in bits/sec +.TP +.B \-B, \-\-bittime=BTR0:BTR1 +BTR or standard bit-time +.TP +.B \-B, \-\-bittime=BRP:PROP_SEG:PHASE_SEG1:PHASE_SEG2:SJW:SAM +.SH AUTHORS +\fBrtcanconfig\fP was written by Wolfgang Grandegger <wg@domain.hid> and +Sebastian Smolorz <Sebastian.Smolorz@domain.hid>. This man page was +written by Roland Stigge <stigge@domain.hid>. diff -ruN xenomai-2.4.3.orig/doc/man/rtcanrecv.man.in xenomai-2.4.3/doc/man/rtcanrecv.man.in --- xenomai-2.4.3.orig/doc/man/rtcanrecv.man.in 1970-01-01 01:00:00.000000000 +0100 +++ xenomai-2.4.3/doc/man/rtcanrecv.man.in 2008-04-20 00:03:48.000000000 +0200 @@ -0,0 +1,57 @@ +'\" t +.\" ** The above line should force tbl to be a preprocessor ** +.\" Man page for rtcanrecv +.\" +.\" Copyright (C) 2008 Roland Stigge <stigge@domain.hid> +.\" +.\" You may distribute under the terms of the GNU General Public +.\" License as specified in the file COPYING that comes with the +.\" Xenomai distribution. +.\" +.pc +.TH RTCANRECV 1 "2008-04-19" "@PACKAGE_VERSION@" "Xenomai" +.SH NAME +rtcanrecv \- Xenomai tool for receiving CAN messages +.SH SYNOPSIS +.\" The general command line +.B rtcanrecv +.RI "[<can-interface>] [Options]" +.SH DESCRIPTION +\fBrtcanrecv\fP is part of Xenomai. It is used to receive messages via a CAN +interface. The system must run a suitable Xenomai enabled kernel with the +respective module (xeno_native and the CAN driver). +.SH OPTIONS +<can-interface> is the CAN interface file. + +\fBrtcanrecv\fP accepts the following options: +.TP +.B \-f, \-\-filter=id:mask[:id:mask]... +apply filter +.TP +.B \-e, \-\-error=mask +receive error messages +.TP +.B \-t, \-\-timeout=MS +timeout in ms +.TP +.B \-T, \-\-timestamp +with absolute timestamp +.TP +.B \-R, \-\-timestamp-rel +with relative timestamp +.TP +.B \-v, \-\-verbose +be verbose +.TP +.B \-p, \-\-print=MODULO +print every MODULO message +.TP +.B \-h, \-\-help +this help +.SH "SEE ALSO" +.BR rtcanconfig (1), +.BR rtcanrecv (1) +.SH AUTHORS +\fBrtcanrecv\fP was written by Wolfgang Grandegger <wg@domain.hid>, Jan +Kiszka <jan.kiszka@domain.hid> and Philippe Gerum <rpm@xenomai.org>. This man page +was written by Roland Stigge <stigge@domain.hid>. diff -ruN xenomai-2.4.3.orig/doc/man/rtcansend.man.in xenomai-2.4.3/doc/man/rtcansend.man.in --- xenomai-2.4.3.orig/doc/man/rtcansend.man.in 1970-01-01 01:00:00.000000000 +0100 +++ xenomai-2.4.3/doc/man/rtcansend.man.in 2008-04-20 00:03:48.000000000 +0200 @@ -0,0 +1,71 @@ +'\" t +.\" ** The above line should force tbl to be a preprocessor ** +.\" Man page for rtcansend +.\" +.\" Copyright (C) 2008 Roland Stigge <stigge@domain.hid> +.\" +.\" You may distribute under the terms of the GNU General Public +.\" License as specified in the file COPYING that comes with the +.\" Xenomai distribution. +.\" +.pc +.TH RTCANSEND 1 "2008-04-19" "@PACKAGE_VERSION@" "Xenomai" +.SH NAME +rtcansend \- Xenomai tool for sending CAN messages +.SH SYNOPSIS +.\" The general command line +.B rtcansend +.RI "<can-interface> [Options] <can-msg>" +.SH DESCRIPTION +\fBrtcansend\fP is part of Xenomai. It is used to send messages via a CAN +interface. The system must run a suitable Xenomai enabled kernel with the +respective module (xeno_native and the CAN driver). +.SH OPTIONS +<can-interface> is the CAN interface file. + +<can-msg> can consist of up to 8 bytes given as a space separated list. + +\fBrtcansend\fP accepts the following options: +.TP +.B \-i, \-\-identifier=ID +CAN Identifier (default = 1) +.TP +.B \-r, \-\-rtr +send remote request +.TP +.B \-e, \-\-extended +send extended frame +.TP +.B \-l, --loop=COUNT +send message COUNT times +.TP +.B \-c, \-\-count +message count in data[0-3] +.TP +.B \-d, \-\-delay=MS +delay in ms (default = 1ms) +.TP +.B \-s, \-\-send +use send instead of sendto +.TP +.B \-t, \-\-timeout=MS +timeout in ms +.TP +.B \-L, \-\-loopback=0|1 +switch local loopback off or on +.TP +.B \-v, \-\-verbose +be verbose +.TP +.B \-p, \-\-print=MODULO +print every MODULO message +.TP +.B \-h, \-\-help +a usage description +.SH "SEE ALSO" +.BR rtcanconfig (1), +.BR rtcanrecv (1) +.SH AUTHORS +\fBrtcansend\fP was written by Wolfgang Grandegger <wg@domain.hid>, Jan +Kiszka <jan.kiszka@domain.hid> and Philippe Gerum <rpm@xenomai.org>. This man page +was written by Roland Stigge <stigge@domain.hid>. diff -ruN xenomai-2.4.3.orig/doc/man/switchbench.man.in xenomai-2.4.3/doc/man/switchbench.man.in --- xenomai-2.4.3.orig/doc/man/switchbench.man.in 1970-01-01 01:00:00.000000000 +0100 +++ xenomai-2.4.3/doc/man/switchbench.man.in 2008-04-20 00:03:48.000000000 +0200 @@ -0,0 +1,40 @@ +'\" t +.\" ** The above line should force tbl to be a preprocessor ** +.\" Man page for switchbench +.\" +.\" Copyright (C) 2008 Roland Stigge <stigge@domain.hid> +.\" +.\" You may distribute under the terms of the GNU General Public +.\" License as specified in the file COPYING that comes with the +.\" Xenomai distribution. +.\" +.pc +.TH SWITCHBENCH 1 "2008-04-19" "@PACKAGE_VERSION@" "Xenomai" +.SH NAME +switchbench \- Xenomai latency test for task switches +.SH SYNOPSIS +.\" The general command line +.B switchbench +.RI [ options ] +.SH DESCRIPTION +\fBswitchbench\fP is part of Xenomai. It can be used to test task switch +latencies. A suitable Xenomai enabled kernel with the respective module +(xeno_posix) must be installed. +.SH OPTIONS +\fBswitchbench\fP accepts the following options: +.TP +.B \-h +enable histogram +.TP +.B \-p <period_us> +timer period +.TP +.B \-n <samples> +number of samples to collect +.TP +.B \-i <samples> +number of _first_ samples to ignore +.SH AUTHOR +\fBswitchbench\fP was written by Philippe Gerum <rpm@xenomai.org> and Max +Krasnyansky <maxk@domain.hid>. This man page was written by +Roland Stigge <stigge@domain.hid>. diff -ruN xenomai-2.4.3.orig/doc/man/switchtest.man.in xenomai-2.4.3/doc/man/switchtest.man.in --- xenomai-2.4.3.orig/doc/man/switchtest.man.in 1970-01-01 01:00:00.000000000 +0100 +++ xenomai-2.4.3/doc/man/switchtest.man.in 2008-04-20 00:03:48.000000000 +0200 @@ -0,0 +1,88 @@ +'\" t +.\" ** The above line should force tbl to be a preprocessor ** +.\" Man page for switchtest +.\" +.\" Copyright (C) 2008 Roland Stigge <stigge@domain.hid> +.\" +.\" You may distribute under the terms of the GNU General Public +.\" License as specified in the file COPYING that comes with the +.\" Xenomai distribution. +.\" +.pc +.TH SWITCHTEST 1 "2008-04-19" "@PACKAGE_VERSION@" "Xenomai" +.SH NAME +switchtest \- Xenomai context switch test +.SH SYNOPSIS +.\" The general command line +.B switchtest +.RI "[options] threadspec threadspec..." +.SH DESCRIPTION +\fBswitchtest\fP is part of Xenomai. It can be used to test thread context +switches. \fBswitchtest\fP creates threads of various types and attempts to +switch context between these threads, printing the count of context switches +every second. A suitable Xenomai enabled kernel with the respective module +(xeno_posix) must be installed. +.SH OPTIONS +Each threadspec specifies the characteristics of a thread to be created: + +threadspec = (rtk|rtup|rtus|rtuo)(_fp|_ufpp|_ufps)*[0-9]* + +.B rtk +for a kernel-space real-time thread + +.B rtup +for a user-space real-time thread running in primary mode + +.B rtus +for a user-space real-time thread running in secondary mode + +.B rtuo +for a user-space real-time thread oscillating between primary and secondary mode + +.B _fp +means that the created thread will have the XNFPU bit armed (only valid for rtk) + +.B _ufpp +means that the created thread will use the FPU when in primary mode\n(invalid for rtus) + +.B _ufps +means that the created thread will use the FPU when in secondary mode (invalid for rtk and rtup) + +.B "[0-9]*" specifies the ID of the CPU where the created thread will run, 0 if unspecified + +Passing no +.B threadspec +is equivalent to running: + +switchtest rtkN rtkN rtk_fpN rtk_fpN rtk_fp_ufppN rtk_fp_ufppN rtupN rtupN rtup_ufppN +rtup_ufppN rtusN rtusN rtus_ufpsN rtus_ufpsN rtuoN rtuoN rtuo_ufppN rtuo_ufppN rtuo_ufpsN +rtuo_ufpsN rtuo_ufpp_ufpsN rtuo_ufpp_ufpsN + +with N=1,...,nr_cpus, i.e. occurrences of all the arguments for each CPU + +Passing only the \-\-nofpu or \-n argument is equivalent to running: + +switchtest rtkN rtkN rtupN rtupN rtusN rtusN rtuoN rtuoN + +similar to the above. + +\fBswitchtest\fP accepts the following options: +.TP +.B \-\-help, \-h +print usage information and exit +.TP +.B \-\-lines <lines>, \-l <lines> +print headers every <lines> lines +.TP +.B \-\-quiet or \-q +prevent this program from printing every second the count of ncontext switches +.TP +.B \-\-timeout <duration>, \-T <duration> +limit the test duration to <duration> seconds +.TP +.B \-\-nofpu, \-n +disables any use of FPU instructions +.SH AUTHOR +\fBswitchtest\fP was written by Philippe Gerum <rpm@xenomai.org> and Gilles +Chanteperdrix <gilles.chanteperdrix@xenomai.org>. This man page was written by +Roland Stigge <stigge@domain.hid>. ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [Xenomai-core] Missing manual pages 2008-04-19 22:08 ` Roland Stigge @ 2008-05-25 15:32 ` Gilles Chanteperdrix 0 siblings, 0 replies; 4+ messages in thread From: Gilles Chanteperdrix @ 2008-05-25 15:32 UTC (permalink / raw) To: Roland Stigge; +Cc: Jan Kiszka, xenomai Roland Stigge wrote: > Hi, > > Jan Kiszka wrote: > > While nitpicking can sometimes be useful, though... > > Thanks for the comments, I'm attaching the patch that integrates the > updated version of the man pages (incl. Makefile.am). Applied, thanks. -- Gilles. ^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2008-05-25 15:32 UTC | newest] Thread overview: 4+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2008-04-19 20:01 [Xenomai-core] Missing manual pages Roland Stigge 2008-04-19 20:36 ` Jan Kiszka 2008-04-19 22:08 ` Roland Stigge 2008-05-25 15:32 ` Gilles Chanteperdrix
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.