Back to home page

LXR

 
 

    


 
  Name Size Date (UTC) Last indexed Description
  Name Size Date (UTC) Last indexed Description
folder Parent directory - 2017-02-19 22:34:00  
folder asm/ - 2017-02-19 22:34:00  
folder linux/ - 2017-02-19 22:34:00  
folder ringtest/ - 2017-02-19 22:34:00

Partial implementation of various ring layouts, useful to tune virtio design. Uses shared memory heavily.
Typical use:
# sh run-on-all.sh perf stat -r 10 --log-fd 1 -- ./ring

folder uapi/ - 2017-02-19 22:34:00  
folder vhost_test/ - 2017-02-19 22:34:00  
folder virtio-trace/ - 2017-02-19 22:34:00

Trace Agent for virtio-trace
Trace agent is a user tool for sending trace data of a guest to a Host in low overhead. Trace agent has the following functions: - splice a page of ring-buffer to read_pipe without memory copying - splice the page from write_pipe to virtio-console without memory copying - write trace data to stdout by using -o option - controlled by start/stop orders from a Host


SEE ALSO: README

Makefile 594 bytes 2017-02-19 22:34:00 2017-02-23 15:33:13  
virtio_test.c 6877 bytes 2017-02-19 22:34:00 2017-02-23 15:33:13  
vringh_test.c 20274 bytes 2017-02-19 22:34:00 2017-02-23 15:33:13

Simple test of virtio code, entirely in userpsace.