Michael S. Tsirkin
481eaec37e
tools/virtio: add ringtest utilities
...
This adds micro-benchmarks useful for tuning virtio ring layouts.
Three layouts are currently implemented:
- virtio 0.9 compatible one
- an experimental extension bypassing the ring index, polling ring
itself instead
- an experimental extension bypassing avail and used ring completely
Typical use:
sh run-on-all.sh perf stat -r 10 --log-fd 1 -- ./ring
It doesn't depend on the kernel directly, but it's handy
to have as much virtio stuff as possible in one tree.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
2016-01-26 10:18:30 +02:00
..
arch
tools include: Add basic atomic.h implementation from the kernel sources
2015-05-08 16:11:05 -03:00
build
tools build: Add BPF feature check to test-all
2016-01-11 19:22:21 -03:00
cgroup
firewire
hv
tools: hv: vss: fix the write()'s argument: error -> vss_msg
2015-12-14 19:15:05 -08:00
iio
iio: generic_buffer: be helpful about enabling channels
2015-08-16 10:51:26 +01:00
include
tools: Make list.h self-sufficient
2016-01-12 12:42:07 -03:00
laptop /freefall
Move freefall program from Documentation/ to tools/
2015-06-08 16:42:07 -06:00
lguest
tools/lguest: Clean up include dir
2015-08-26 06:12:35 +02:00
lib
Initial roundup of 4.5 merge window patches
2016-01-23 18:45:06 -08:00
net
tools/net: Use include/uapi with __EXPORTED_HEADERS__
2015-11-15 17:24:33 -05:00
nfsd
perf
Initial roundup of 4.5 merge window patches
2016-01-23 18:45:06 -08:00
power
Merge branch 'pm-tools'
2016-01-21 00:43:29 +01:00
scripts
tools: Move Makefile.arch from perf/config to tools/scripts
2016-01-11 19:22:20 -03:00
spi
spi: spidev_test: Fix typo in error message
2015-12-08 17:58:56 +00:00
testing
linux-kselftest-4.5-rc1
2016-01-17 13:31:50 -08:00
thermal /tmon
tools/thermal: tmon: use pkg-config also for CFLAGS
2015-10-10 11:32:31 +08:00
time
tools: add script to test udelay
2014-07-23 10:16:38 -07:00
usb
usb: patches for v4.4 merge window
2015-10-22 17:19:33 -07:00
virtio
tools/virtio: add ringtest utilities
2016-01-26 10:18:30 +02:00
vm
tools/vm/page-types.c: support KPF_IDLE
2015-11-20 16:17:32 -08:00
Makefile
Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2016-01-14 11:39:09 -08:00