Displaying 20 results from an estimated 1000 matches similar to: "[PATCH v8 2/5] ptr_ring: ring test"
2016 May 24
0
[PATCH] tools/virtio: add noring tool
Useful to measure testing framework overhead.
Cc: Jesper Dangaard Brouer <brouer at redhat.com>
Signed-off-by: Michael S. Tsirkin <mst at redhat.com>
---
 tools/virtio/ringtest/noring.c | 69 ++++++++++++++++++++++++++++++++++++++++++
 tools/virtio/ringtest/Makefile |  4 ++-
 2 files changed, 72 insertions(+), 1 deletion(-)
 create mode 100644 tools/virtio/ringtest/noring.c
diff --git
2016 May 24
0
[PATCH] tools/virtio: add noring tool
Useful to measure testing framework overhead.
Cc: Jesper Dangaard Brouer <brouer at redhat.com>
Signed-off-by: Michael S. Tsirkin <mst at redhat.com>
---
 tools/virtio/ringtest/noring.c | 69 ++++++++++++++++++++++++++++++++++++++++++
 tools/virtio/ringtest/Makefile |  4 ++-
 2 files changed, 72 insertions(+), 1 deletion(-)
 create mode 100644 tools/virtio/ringtest/noring.c
diff --git
2016 May 15
0
[PATCH] tools/virtio: add inorder option
skips ring accesses but drops out of order support
At high level this follows alf design
https://github.com/netoptimizer/prototype-kernel/blob/master/kernel/lib/alf_queue.c
but on most (single-threaded) benchmarks this seems to be slower than the layout
without index use.
Signed-off-by: Michael S. Tsirkin <mst at redhat.com>
---
 tools/virtio/ringtest/virtio_ring_0_9.c     | 49
2016 May 15
0
[PATCH] tools/virtio: add inorder option
skips ring accesses but drops out of order support
At high level this follows alf design
https://github.com/netoptimizer/prototype-kernel/blob/master/kernel/lib/alf_queue.c
but on most (single-threaded) benchmarks this seems to be slower than the layout
without index use.
Signed-off-by: Michael S. Tsirkin <mst at redhat.com>
---
 tools/virtio/ringtest/virtio_ring_0_9.c     | 49
2023 May 25
0
[PATCH] tools/virtio: Add .gitignore to ringtest
On Wed, 24 May 2023 20:36:12 +0800, Rong Tao <rtoax at foxmail.com> wrote:
> From: Rong Tao <rongtao at cestc.cn>
>
> Ignore executions for ringtest.
>
> Signed-off-by: Rong Tao <rongtao at cestc.cn>
Is this the resend mail? Or a new version?
I replyed to your last mail.
THanks.
> ---
>  tools/virtio/ringtest/.gitignore | 7 +++++++
>  1 file changed,
2016 Jan 21
1
[PATCH] 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
2016 Jan 21
1
[PATCH] 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
2016 Nov 01
0
[PULL] virtio: tests, cleanups and fixes
The following changes since commit a909d3e636995ba7c349e2ca5dbb528154d4ac30:
  Linux 4.9-rc3 (2016-10-29 13:52:02 -0700)
are available in the git repository at:
  git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git tags/for_linus
for you to fetch changes up to 75bfa81bf0897ba87f1e1b9b576a07536029b86a:
  virtio_ring: mark vring_dma_dev inline (2016-10-31 00:40:08 +0200)
2016 Nov 01
0
[PULL] virtio: tests, cleanups and fixes
The following changes since commit a909d3e636995ba7c349e2ca5dbb528154d4ac30:
  Linux 4.9-rc3 (2016-10-29 13:52:02 -0700)
are available in the git repository at:
  git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git tags/for_linus
for you to fetch changes up to 75bfa81bf0897ba87f1e1b9b576a07536029b86a:
  virtio_ring: mark vring_dma_dev inline (2016-10-31 00:40:08 +0200)
2016 Jan 27
2
[PULL] virtio: fixes, tests
The following changes since commit 92e963f50fc74041b5e9e744c330dca48e04f08d:
  Linux 4.5-rc1 (2016-01-24 13:06:47 -0800)
are available in the git repository at:
  git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git tags/for_linus
for you to fetch changes up to 481eaec37e91e2b33f17275901172f50ce2c71e8:
  tools/virtio: add ringtest utilities (2016-01-26 10:18:30 +0200)
2016 Jan 27
2
[PULL] virtio: fixes, tests
The following changes since commit 92e963f50fc74041b5e9e744c330dca48e04f08d:
  Linux 4.5-rc1 (2016-01-24 13:06:47 -0800)
are available in the git repository at:
  git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git tags/for_linus
for you to fetch changes up to 481eaec37e91e2b33f17275901172f50ce2c71e8:
  tools/virtio: add ringtest utilities (2016-01-26 10:18:30 +0200)
2016 May 24
0
[PULL] vhost: cleanups and fixes
The following changes since commit 2dcd0af568b0cf583645c8a317dd12e344b1c72a:
  Linux 4.6 (2016-05-15 15:43:13 -0700)
are available in the git repository at:
  git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git tags/for_linus
for you to fetch changes up to bb991288728e6a47a6f0fac6a4e9dfaeecc27956:
  ringtest: pass buf != NULL (2016-05-22 19:44:14 +0300)
2016 May 24
0
[PULL] vhost: cleanups and fixes
The following changes since commit 2dcd0af568b0cf583645c8a317dd12e344b1c72a:
  Linux 4.6 (2016-05-15 15:43:13 -0700)
are available in the git repository at:
  git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git tags/for_linus
for you to fetch changes up to bb991288728e6a47a6f0fac6a4e9dfaeecc27956:
  ringtest: pass buf != NULL (2016-05-22 19:44:14 +0300)
2018 Mar 20
1
[PATCH] ptr_ring: fix build
Fixes after recent use of kvmalloc
Signed-off-by: Michael S. Tsirkin <mst at redhat.com>
---
 tools/virtio/ringtest/ptr_ring.c | 5 +++++
 1 file changed, 5 insertions(+)
diff --git a/tools/virtio/ringtest/ptr_ring.c b/tools/virtio/ringtest/ptr_ring.c
index 477899c..2d566fb 100644
--- a/tools/virtio/ringtest/ptr_ring.c
+++ b/tools/virtio/ringtest/ptr_ring.c
@@ -17,6 +17,8 @@
 #define
2017 Apr 07
0
[PATCH 3/3] ptr_ring: support testing different batching sizes
Use the param flag for that.
Signed-off-by: Michael S. Tsirkin <mst at redhat.com>
---
 tools/virtio/ringtest/ptr_ring.c | 3 +++
 1 file changed, 3 insertions(+)
diff --git a/tools/virtio/ringtest/ptr_ring.c b/tools/virtio/ringtest/ptr_ring.c
index 635b07b..7b22f1b 100644
--- a/tools/virtio/ringtest/ptr_ring.c
+++ b/tools/virtio/ringtest/ptr_ring.c
@@ -97,6 +97,9 @@ void alloc_ring(void)
2017 Apr 07
0
[PATCH 3/3] ptr_ring: support testing different batching sizes
Use the param flag for that.
Signed-off-by: Michael S. Tsirkin <mst at redhat.com>
---
 tools/virtio/ringtest/ptr_ring.c | 3 +++
 1 file changed, 3 insertions(+)
diff --git a/tools/virtio/ringtest/ptr_ring.c b/tools/virtio/ringtest/ptr_ring.c
index 635b07b..7b22f1b 100644
--- a/tools/virtio/ringtest/ptr_ring.c
+++ b/tools/virtio/ringtest/ptr_ring.c
@@ -97,6 +97,9 @@ void alloc_ring(void)
2016 Jan 27
0
[PULL] virtio: fixes, tests
On Wed, Jan 27, 2016 at 11:12 AM, Michael S. Tsirkin <mst at redhat.com> wrote:
>
>  arch/sh/include/asm/barrier.h            |   1 -
>  tools/virtio/asm/barrier.h               |  22 +-
>  tools/virtio/linux/compiler.h            |   9 +
>  tools/virtio/linux/kernel.h              |   1 +
>  tools/virtio/ringtest/main.h             | 119 ++++++++++
> 
2016 Jan 27
2
[PULL] virtio: fixes, tests
On Wed, Jan 27, 2016 at 11:57:52AM -0800, Linus Torvalds wrote:
> On Wed, Jan 27, 2016 at 11:12 AM, Michael S. Tsirkin <mst at redhat.com> wrote:
> >
> >  arch/sh/include/asm/barrier.h            |   1 -
> >  tools/virtio/asm/barrier.h               |  22 +-
> >  tools/virtio/linux/compiler.h            |   9 +
> >  tools/virtio/linux/kernel.h              | 
2016 Jan 27
2
[PULL] virtio: fixes, tests
On Wed, Jan 27, 2016 at 11:57:52AM -0800, Linus Torvalds wrote:
> On Wed, Jan 27, 2016 at 11:12 AM, Michael S. Tsirkin <mst at redhat.com> wrote:
> >
> >  arch/sh/include/asm/barrier.h            |   1 -
> >  tools/virtio/asm/barrier.h               |  22 +-
> >  tools/virtio/linux/compiler.h            |   9 +
> >  tools/virtio/linux/kernel.h              | 
2016 Jun 14
0
[PULL] vhost: docs/tests
The following changes since commit af8c34ce6ae32addda3788d54a7e340cad22516b:
  Linux 4.7-rc2 (2016-06-05 14:31:26 -0700)
are available in the git repository at:
  git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git tags/for_linus
for you to fetch changes up to 139ab4d4e68b8cf2a611b06c006a2195dc6bedf1:
  tools/virtio: add noring tool (2016-06-06 13:00:11 +0300)