Directory | Files | |
---|---|---|
.. | 4 | |
File | Size | |
.gitignore | 120 B | |
Makefile | 963 B | |
README | 177 B | |
main.c | 6.5 kB | |
main.h | 4.8 kB | |
noring.c | 971 B | |
ptr_ring.c | 3.6 kB | |
ring.c | 5.9 kB | |
run-on-all.sh | 670 B | |
virtio_ring_0_9.c | 7.2 kB | |
virtio_ring_inorder.c | 47 B | |
virtio_ring_poll.c | 49 B |
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