Name Date Size #Lines LOC

..05-Apr-2024-

.gitignoreH A D05-Apr-2024120 87

MakefileH A D07-Mar-2021963 3226

READMEH A D07-Mar-2021177 74

main.cH A D07-Mar-20216.4 KiB392344

main.hH A D05-Apr-20244.7 KiB209155

noring.cH A D07-Mar-2021971 7350

ptr_ring.cH A D07-Mar-20213.5 KiB210159

ring.cH A D07-Mar-20215.8 KiB271172

run-on-all.shH A D07-Mar-2021670 2716

virtio_ring_0_9.cH A D07-Mar-20217 KiB334240

virtio_ring_inorder.cH A D07-Mar-202147 32

virtio_ring_poll.cH A D07-Mar-202149 32

README

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