io_uring: add a few test tools
authorJens Axboe <axboe@kernel.dk>
Wed, 6 Mar 2019 16:03:50 +0000 (09:03 -0700)
committerJens Axboe <axboe@kernel.dk>
Wed, 6 Mar 2019 20:00:16 +0000 (13:00 -0700)
commit21b4aa5d20fd07207e73270cadffed5c63fb4343
treef9efcd15b170905dd1d9a4f1801b26b0ec90c34e
parent31b515106428b9717d2b6475b6f6182cf231b1e6
io_uring: add a few test tools

This adds two test programs in tools/io_uring/ that demonstrate both
the raw io_uring API (and all features) through a small benchmark
app, io_uring-bench, and the liburing exposed API in a simplified
cp(1) implementation through io_uring-cp.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
tools/io_uring/Makefile [new file with mode: 0644]
tools/io_uring/README [new file with mode: 0644]
tools/io_uring/barrier.h [new file with mode: 0644]
tools/io_uring/io_uring-bench.c [new file with mode: 0644]
tools/io_uring/io_uring-cp.c [new file with mode: 0644]
tools/io_uring/liburing.h [new file with mode: 0644]
tools/io_uring/queue.c [new file with mode: 0644]
tools/io_uring/setup.c [new file with mode: 0644]
tools/io_uring/syscall.c [new file with mode: 0644]