Lines Matching refs:a
4 Trace agent is a user tool for sending trace data of a guest to a Host in low
6 - splice a page of ring-buffer to read_pipe without memory copying
9 - controlled by start/stop orders from a Host
13 2) Create a read/write thread per CPU. Each thread is bound to a CPU.
15 3) A controller thread does poll() for a start order of a host.
16 4) After the controller of the trace agent receives a start order from a host,
20 6) If the controller receives a stop order from a host, the read/write threads
41 1) Make FIFO in a host
43 of CPUs and a control path, so FIFO (named pipe) should be created as follows:
48 For example, if a guest use three CPUs, the names are
53 2) Set up of virtio-serial pipe in a host
83 example, if a guest use three CPUs, chardev names should be trace-path-cpu0,
93 0) Build trace agent in a guest
106 3) Open FIFO in a host
108 If a host does not open these, trace data get stuck in buffers of virtio. Then,
112 4) Start to read trace data by ordering from a host
116 5) Stop to read trace data by ordering from a host