Lines Matching full:agent
1 Trace Agent for virtio-trace
4 Trace agent is a user tool for sending trace data of a guest to a Host in low
5 overhead. Trace agent has the following functions:
11 The trace agent operates as follows:
16 4) After the controller of the trace agent receives a start order from a host,
28 Makefile: Makefile of trace agent for virtio-trace
29 trace-agent.c: includes main function, sets up for operating trace agent
30 trace-agent.h: includes all structures and some macros
31 trace-agent-ctl.c: includes controller function for read/write threads
32 trace-agent-rw.c: includes read/write threads function
38 To use this trace agent for virtio-trace, we need to prepare some virtio-serial
46 # mkfifo /tmp/virtio-trace/agent-ctl-path.{in,out}
51 agent-ctl-path.{in,out}.
59 -chardev pipe,id=charchannel0,path=/tmp/virtio-trace/agent-ctl-path\
61 id=channel0,name=agent-ctl-path\
72 <source path='/tmp/virtio-trace/agent-ctl-path'/>
73 <target type='virtio' name='agent-ctl-path'/>
82 Here, chardev names are restricted to trace-path-cpuX and agent-ctl-path. For
84 trace-path-cpu1, trace-path-cpu2, and agent-ctl-path.
93 0) Build trace agent in a guest
100 2) Run trace agent in the guest
101 This agent must be operated as root.
102 # ./trace-agent
103 read/write threads in the agent wait for start order from host. If you add -o
114 # echo 1 > /tmp/virtio-trace/agent-ctl-path.in
118 # echo 0 > /tmp/virtio-trace/agent-ctl-path.in