[ipc/ipcdev.git] / qnx / src / ipc3x_dev / ti / syslink / samples / hlos / rpmsg-rpc-stress / usr / rpmsg-rpc-stress.use
1 rpmsg-rpc Stress Test
3 Syntax:
4 rpmsg-rpc-stress -t <test_no> [-c <id>] [-f <func_id>] [-x <num>] [-l <num>]
6 Where:
7 -t <test_no> Test number to be run. Valid values are 1-3.
8 1: Run multi-srvmgr test
9 2: Run multi-thread test
10 3: Run select test
11 -c <id> Core ID with which to communicate.
12 0: IPU CORE0 (default)
13 1: IPU CORE1 or IPU SMP
14 2: DSP
15 -f <func_id> 1: FxnTriple (default)
16 2: FxnAdd
17 3: FxnAdd3
18 4: FxnAddX
19 -x <num> For tests 1 and 3, the number of RPMSGRPC ServiceMgr instances.
20 Default is 1.
21 -l <num> For test 2, the number of threads communicating with the
22 remote OMX ServiceMgr. Default is 1.
24 Examples:
25 rpmsg-rpc-stress -t 1 Runs the Multi-SrvMgr test with 1
26 ServiceMgr instance on CORE0 using
27 synchronous calls.
28 rpmsg-rpc-stress -t 1 -c 1 -x 5 Runs the Multi-SrvMgr test with 5
29 ServiceMgr instances on CORE1 using
30 synchronous calls.
31 rpmsg-rpc-stress -t 2 Runs the Multi-thread test with 1
32 thread communicating with CORE0 using
33 synchronous calls.
34 rpmsg-rpc-stress -t 2 -c 1 -l 5 Runs the Multi-thread test with 5
35 threads communicating with CORE1 using
36 synchronous calls.
37 rpmsg-rpc-stress -t 3 Runs the Multi-SrvMgr select test with
38 1 ServiceMgr instance on CORE0 using
39 synchronous calls.
40 rpmsg-rpc-stress -t 3 -c 1 -x 5 Runs the Multi-SrvMgr select test with
41 5 ServiceMgr instances on CORE1 using
42 synchronous calls.