Back to home page

OSCL-LXR

 
 

    


 
  Name Size Date (UTC) Last indexed Description
  Name Size Date (UTC) Last indexed Description
folder Parent directory - 2025-03-06 09:18:41  
folder asm/ - 2025-03-06 09:18:41  
folder crypto/ - 2025-03-06 09:18:41  
folder generated/ - 2025-03-06 09:18:41  
folder linux/ - 2025-03-06 09:18:41  
folder ringtest/ - 2025-03-06 09:18:41

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/ - 2025-03-06 09:18:41  
folder vhost_test/ - 2025-03-06 09:18:41  
folder virtio-trace/ - 2025-03-06 09:18:41

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

folder xen/ - 2025-03-06 09:18:41  
Makefile 1603 bytes 2025-03-06 09:18:41 2025-03-06 13:41:35  
virtio_test.c 9093 bytes 2025-03-06 09:18:41 2025-03-06 13:41:35  
vringh_test.c 20400 bytes 2025-03-06 09:18:41 2025-03-06 13:41:35

Simple test of virtio code, entirely in userpsace.