thesis/linux-6.8.1/tools/virtio/ringtest
2025-03-19 13:44:23 +01:00
..
.gitignore kernel 2025-03-19 13:44:23 +01:00
main.c kernel 2025-03-19 13:44:23 +01:00
main.h kernel 2025-03-19 13:44:23 +01:00
Makefile kernel 2025-03-19 13:44:23 +01:00
noring.c kernel 2025-03-19 13:44:23 +01:00
ptr_ring.c kernel 2025-03-19 13:44:23 +01:00
README kernel 2025-03-19 13:44:23 +01:00
ring.c kernel 2025-03-19 13:44:23 +01:00
run-on-all.sh kernel 2025-03-19 13:44:23 +01:00
virtio_ring_0_9.c kernel 2025-03-19 13:44:23 +01:00
virtio_ring_inorder.c kernel 2025-03-19 13:44:23 +01:00
virtio_ring_poll.c kernel 2025-03-19 13:44:23 +01: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