X-Git-Url: http://git.cascardo.info/?p=cascardo%2Flinux.git;a=blobdiff_plain;f=tools%2Fvirtio%2Fringtest%2Fmain.c;fp=tools%2Fvirtio%2Fringtest%2Fmain.c;h=b00ecd619969ac36afe45c0929dce48f0d675cd1;hp=bda7f0dad981d79f2d66b7b16dfbb5f9e428746b;hb=d3c3589b8b3cd4fabf4cd137facb42a7fb36bd7f;hpb=44d65ea1615099ae252407f2554338d450cfdb1c diff --git a/tools/virtio/ringtest/main.c b/tools/virtio/ringtest/main.c index bda7f0dad981..b00ecd619969 100644 --- a/tools/virtio/ringtest/main.c +++ b/tools/virtio/ringtest/main.c @@ -96,6 +96,12 @@ void set_affinity(const char *arg) assert(!ret); } +void poll_used(void) +{ + while (used_empty()) + busy_wait(); +} + static void __attribute__((__flatten__)) run_guest(void) { int completed_before; @@ -149,6 +155,12 @@ static void __attribute__((__flatten__)) run_guest(void) } } +void poll_avail(void) +{ + while (avail_empty()) + busy_wait(); +} + static void __attribute__((__flatten__)) run_host(void) { int completed_before;