<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/tools/virtio, branch v3.6-rc5</title>
<subtitle>Linux kernel source tree</subtitle>
<id>https://git.amat.us/linux/atom/tools/virtio?h=v3.6-rc5</id>
<link rel='self' href='https://git.amat.us/linux/atom/tools/virtio?h=v3.6-rc5'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/'/>
<updated>2012-05-02T15:22:14Z</updated>
<entry>
<title>virtio/tools: add delayed interupt mode</title>
<updated>2012-05-02T15:22:14Z</updated>
<author>
<name>Michael S. Tsirkin</name>
<email>mst@redhat.com</email>
</author>
<published>2012-04-16T14:11:12Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=64d098886e0ec01f88349fe757161c2e2e89086b'/>
<id>urn:sha1:64d098886e0ec01f88349fe757161c2e2e89086b</id>
<content type='text'>
Signed-off-by: Michael S. Tsirkin &lt;mst@redhat.com&gt;
</content>
</entry>
<entry>
<title>tools/virtio: stub out strong barriers</title>
<updated>2012-02-28T07:13:16Z</updated>
<author>
<name>Michael S. Tsirkin</name>
<email>mst@redhat.com</email>
</author>
<published>2012-02-28T07:07:58Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=b17d5c6e190f3d328aae0444f8b93d58d0015714'/>
<id>urn:sha1:b17d5c6e190f3d328aae0444f8b93d58d0015714</id>
<content type='text'>
The tool should never use them, abort if it does.

Signed-off-by: Michael S. Tsirkin &lt;mst@redhat.com&gt;
</content>
</entry>
<entry>
<title>tools/virtio: add linux/hrtimer.h stub</title>
<updated>2012-02-28T07:13:14Z</updated>
<author>
<name>Michael S. Tsirkin</name>
<email>mst@redhat.com</email>
</author>
<published>2012-02-28T07:02:53Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=b0820a50a0439764411b779208f0e6a67b937e72'/>
<id>urn:sha1:b0820a50a0439764411b779208f0e6a67b937e72</id>
<content type='text'>
Make tool build after virtio changes broke it.

Signed-off-by: Michael S. Tsirkin &lt;mst@redhat.com&gt;
</content>
</entry>
<entry>
<title>tools/virtio: add linux/module.h stub</title>
<updated>2012-02-28T07:13:12Z</updated>
<author>
<name>Michael S. Tsirkin</name>
<email>mst@redhat.com</email>
</author>
<published>2012-02-28T07:01:26Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=11b8990d195e1356eb0f046e83e8f1ea708e1a53'/>
<id>urn:sha1:11b8990d195e1356eb0f046e83e8f1ea708e1a53</id>
<content type='text'>
Make the tool build again after virtio changes broke it.

Signed-off-by: Michael S. Tsirkin &lt;mst@redhat.com&gt;
</content>
</entry>
<entry>
<title>virtio: rename virtqueue_add_buf_gfp to virtqueue_add_buf</title>
<updated>2012-01-12T05:14:42Z</updated>
<author>
<name>Rusty Russell</name>
<email>rusty@rustcorp.com.au</email>
</author>
<published>2012-01-12T05:14:42Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=f96fde41f7f9af6cf20f6a1919f5d9670f84d574'/>
<id>urn:sha1:f96fde41f7f9af6cf20f6a1919f5d9670f84d574</id>
<content type='text'>
Remove wrapper functions. This makes the allocation type explicit in
all callers; I used GPF_KERNEL where it seemed obvious, left it at
GFP_ATOMIC otherwise.

Signed-off-by: Rusty Russell &lt;rusty@rustcorp.com.au&gt;
Reviewed-by: Christoph Hellwig &lt;hch@lst.de&gt;
</content>
</entry>
<entry>
<title>virtio: harsher barriers for rpmsg.</title>
<updated>2012-01-12T05:14:42Z</updated>
<author>
<name>Rusty Russell</name>
<email>rusty@rustcorp.com.au</email>
</author>
<published>2012-01-12T05:14:42Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=7b21e34fd1c272e3a8c3846168f2f6287a4cd72b'/>
<id>urn:sha1:7b21e34fd1c272e3a8c3846168f2f6287a4cd72b</id>
<content type='text'>
We were cheating with our barriers; using the smp ones rather than the
real device ones.  That was fine, until rpmsg came along, which is
used to talk to a real device (a non-SMP CPU).

Unfortunately, just putting back the real barriers (reverting
d57ed95d) causes a performance regression on virtio-pci.  In
particular, Amos reports netbench's TCP_RR over virtio_net CPU
utilization increased up to 35% while throughput went down by up to
14%.

By comparison, this branch is in the noise.

Reference: https://lkml.org/lkml/2011/12/11/22

Signed-off-by: Rusty Russell &lt;rusty@rustcorp.com.au&gt;
</content>
</entry>
<entry>
<title>virtio_test: support event index</title>
<updated>2011-05-30T01:44:15Z</updated>
<author>
<name>Michael S. Tsirkin</name>
<email>mst@redhat.com</email>
</author>
<published>2011-05-19T23:11:05Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=4423fe40b03f32b11e72ecfa03077e702e55d5a9'/>
<id>urn:sha1:4423fe40b03f32b11e72ecfa03077e702e55d5a9</id>
<content type='text'>
Add ability to test the new event idx feature,
enable by default.

Signed-off-by: Rusty Russell &lt;rusty@rustcorp.com.au&gt;
</content>
</entry>
<entry>
<title>tools/virtio: virtio_test tool</title>
<updated>2010-12-09T14:00:22Z</updated>
<author>
<name>Michael S. Tsirkin</name>
<email>mst@redhat.com</email>
</author>
<published>2010-11-29T17:16:37Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=4e53f78e5b06c073a5c10814c72e98c1ca8a9f10'/>
<id>urn:sha1:4e53f78e5b06c073a5c10814c72e98c1ca8a9f10</id>
<content type='text'>
This is the userspace part of the tool: it includes a bunch of stubs for
linux APIs, somewhat simular to linuxsched. This makes it possible to
recompile the ring code in userspace.

A small test example is implemented combining this with vhost_test
module.

Signed-off-by: Michael S. Tsirkin &lt;mst@redhat.com&gt;
</content>
</entry>
<entry>
<title>vhost test module</title>
<updated>2010-12-09T14:00:21Z</updated>
<author>
<name>Michael S. Tsirkin</name>
<email>mst@redhat.com</email>
</author>
<published>2010-11-29T17:09:01Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=71ccc212e5b28dfcc870b6db6589c2df264fdc6a'/>
<id>urn:sha1:71ccc212e5b28dfcc870b6db6589c2df264fdc6a</id>
<content type='text'>
This adds a test module for vhost infrastructure.
Intentionally not tied to kbuild to prevent people
from installing and loading it accidentally.

Signed-off-by: Michael S. Tsirkin &lt;mst@redhat.com&gt;
</content>
</entry>
</feed>
