<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bwlp/qemu.git/docs/specs/vhost-user.txt, branch spice_video_codecs</title>
<subtitle>Experimental fork of QEMU with video encoding patches</subtitle>
<id>https://git.openslx.org/bwlp/qemu.git/atom/docs/specs/vhost-user.txt?h=spice_video_codecs</id>
<link rel='self' href='https://git.openslx.org/bwlp/qemu.git/atom/docs/specs/vhost-user.txt?h=spice_video_codecs'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/'/>
<updated>2017-06-15T09:18:39+00:00</updated>
<entry>
<title>docs: create interop/ subdirectory</title>
<updated>2017-06-15T09:18:39+00:00</updated>
<author>
<name>Paolo Bonzini</name>
</author>
<published>2017-06-06T14:55:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=d59157ea058b55b95f27675b33275ffe0f4c7bd6'/>
<id>urn:sha1:d59157ea058b55b95f27675b33275ffe0f4c7bd6</id>
<content type='text'>
This is for the future interoperability &amp; management guide.  It includes
the QAPI docs, including the automatically generated ones, other socket
protocols (vhost-user, VNC), and the qcow2 file format.

Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
</content>
</entry>
<entry>
<title>spec/vhost-user spec: Add IOMMU support</title>
<updated>2017-06-02T15:57:17+00:00</updated>
<author>
<name>Maxime Coquelin</name>
</author>
<published>2017-06-02T10:18:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=6dcdd06e3b0d0c5651219013ec975348e2050041'/>
<id>urn:sha1:6dcdd06e3b0d0c5651219013ec975348e2050041</id>
<content type='text'>
This patch specifies and implements the master/slave communication
to support device IOTLB in slave.

The vhost_iotlb_msg structure introduced for kernel backends is
re-used, making the design close between the two backends.

An exception is the use of the secondary channel to enable the
slave to send IOTLB miss requests to the master.

Signed-off-by: Maxime Coquelin &lt;maxime.coquelin@redhat.com&gt;
Reviewed-by: Michael S. Tsirkin &lt;mst@redhat.com&gt;
Signed-off-by: Michael S. Tsirkin &lt;mst@redhat.com&gt;
</content>
</entry>
<entry>
<title>vhost-user: add slave-req-fd support</title>
<updated>2017-06-02T15:57:17+00:00</updated>
<author>
<name>Marc-André Lureau</name>
</author>
<published>2017-06-02T10:18:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=4bbeeba023f22c117d7a4c561354b91a0bf62e42'/>
<id>urn:sha1:4bbeeba023f22c117d7a4c561354b91a0bf62e42</id>
<content type='text'>
Learn to give a socket to the slave to let him make requests to the
master.

Signed-off-by: Marc-André Lureau &lt;marcandre.lureau@redhat.com&gt;
Signed-off-by: Maxime Coquelin &lt;maxime.coquelin@redhat.com&gt;
Reviewed-by: Michael S. Tsirkin &lt;mst@redhat.com&gt;
Signed-off-by: Michael S. Tsirkin &lt;mst@redhat.com&gt;
</content>
</entry>
<entry>
<title>vhost-user: Add MTU protocol feature and op</title>
<updated>2017-01-10T05:02:53+00:00</updated>
<author>
<name>Maxime Coquelin</name>
</author>
<published>2016-12-10T15:30:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=c5f048d8fb69ae9b52a02ff4435b403b2ba19db7'/>
<id>urn:sha1:c5f048d8fb69ae9b52a02ff4435b403b2ba19db7</id>
<content type='text'>
This patch implements VHOST_USER_PROTOCOL_F_NET_MTU
protocol feature and VHOST_USER_NET_SET_MTU request so
that the backend gets notified of the user defined host
MTU.

If backend supports VHOST_USER_PROTOCOL_F_REPLY_ACK,
QEMU assumes MTU is valid if success is returned.

Vhost-net driver sends this request through a new
vhost_net_set_mtu vhost_ops entry.

Cc: Michael S. Tsirkin &lt;mst@redhat.com&gt;
Cc: Aaron Conole &lt;aconole@redhat.com&gt;
Signed-off-by: Maxime Coquelin &lt;maxime.coquelin@redhat.com&gt;
Reviewed-by: Michael S. Tsirkin &lt;mst@redhat.com&gt;
Signed-off-by: Michael S. Tsirkin &lt;mst@redhat.com&gt;
</content>
</entry>
<entry>
<title>spec/vhost-user: fix the VHOST_USER prefix</title>
<updated>2016-11-30T02:20:57+00:00</updated>
<author>
<name>Wei Wang</name>
</author>
<published>2016-11-24T03:20:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=5449c230fac9cd6a645fe8c85693444dad512b59'/>
<id>urn:sha1:5449c230fac9cd6a645fe8c85693444dad512b59</id>
<content type='text'>
Signed-off-by: Wei Wang &lt;wei.w.wang@intel.com&gt;
Reviewed-by: Marc-André Lureau &lt;marcandre.lureau@redhat.com&gt;
Reviewed-by: Michael S. Tsirkin &lt;mst@redhat.com&gt;
Signed-off-by: Michael S. Tsirkin &lt;mst@redhat.com&gt;
</content>
</entry>
<entry>
<title>vhost-user: Introduce a new protocol feature REPLY_ACK.</title>
<updated>2016-08-10T14:47:29+00:00</updated>
<author>
<name>Prerna Saxena</name>
</author>
<published>2016-08-05T10:53:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=ca525ce5618bea94db0d8fa3fde0b3066f8cd3f0'/>
<id>urn:sha1:ca525ce5618bea94db0d8fa3fde0b3066f8cd3f0</id>
<content type='text'>
This introduces the VHOST_USER_PROTOCOL_F_REPLY_ACK.

If negotiated, client applications should send a u64 payload in
response to any message that contains the "need_reply" bit set
on the message flags. Setting the payload to "zero" indicates the
command finished successfully. Likewise, setting it to "non-zero"
indicates an error.

Currently implemented only for SET_MEM_TABLE.

Reviewed-by: Marc-André Lureau &lt;marcandre.lureau@redhat.com&gt;
Signed-off-by: Prerna Saxena &lt;prerna.saxena@nutanix.com&gt;
Reviewed-by: Michael S. Tsirkin &lt;mst@redhat.com&gt;
Signed-off-by: Michael S. Tsirkin &lt;mst@redhat.com&gt;
</content>
</entry>
<entry>
<title>specs/vhost-user: spelling fix</title>
<updated>2016-04-13T16:52:34+00:00</updated>
<author>
<name>Marc-André Lureau</name>
</author>
<published>2016-04-09T13:50:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=c954f09ee5465adb03a95320e9156e2117e09603'/>
<id>urn:sha1:c954f09ee5465adb03a95320e9156e2117e09603</id>
<content type='text'>
Signed-off-by: Marc-André Lureau &lt;marcandre.lureau@redhat.com&gt;
Reviewed-by: Michael S. Tsirkin &lt;mst@redhat.com&gt;
Signed-off-by: Michael S. Tsirkin &lt;mst@redhat.com&gt;
</content>
</entry>
<entry>
<title>specs/vhost-user: improve VHOST_SET_VRING_NUM documentation</title>
<updated>2016-04-13T16:52:34+00:00</updated>
<author>
<name>Marc-André Lureau</name>
</author>
<published>2016-04-09T13:50:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=09230cb8676bd4f18f919afe52dab32063adff5f'/>
<id>urn:sha1:09230cb8676bd4f18f919afe52dab32063adff5f</id>
<content type='text'>
"number of vrings" doesn't help me understand the purpose of this
message. My understanding is that it is rather the size of the queue (in
modern terms).

Signed-off-by: Marc-André Lureau &lt;marcandre.lureau@redhat.com&gt;
Reviewed-by: Michael S. Tsirkin &lt;mst@redhat.com&gt;
Signed-off-by: Michael S. Tsirkin &lt;mst@redhat.com&gt;
</content>
</entry>
<entry>
<title>vhost-user: clarify start and enable</title>
<updated>2015-11-25T11:42:38+00:00</updated>
<author>
<name>Michael S. Tsirkin</name>
</author>
<published>2015-11-23T10:48:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=c61f09ed855b5009f816242ce281fd01586d4646'/>
<id>urn:sha1:c61f09ed855b5009f816242ce281fd01586d4646</id>
<content type='text'>
It seems that we currently have some duplication between
started and enabled states.

The actual reason is that enable is not documented correctly:
what it does is connecting ring to the backend.

This is important for MQ, because a Linux guest expects TX
packets to be completed even if it disables some queues
temporarily.

Cc: Yuanhan Liu &lt;yuanhan.liu@linux.intel.com&gt;
Cc: Victor Kaplansky &lt;victork@redhat.com&gt;
Signed-off-by: Michael S. Tsirkin &lt;mst@redhat.com&gt;
</content>
</entry>
<entry>
<title>specs/vhost-user: fix spec to match reality</title>
<updated>2015-11-17T13:41:13+00:00</updated>
<author>
<name>Michael S. Tsirkin</name>
</author>
<published>2015-11-17T11:55:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=7ebcfe569211f6ff5402b558b85e2ce1e1066cf6'/>
<id>urn:sha1:7ebcfe569211f6ff5402b558b85e2ce1e1066cf6</id>
<content type='text'>
We wanted to start/stop rings on VRING_ENABLE, but that is not what QEMU
does. Rather than tweaking code some more, with risk to stability, let's
just document it as it is.

We'll be  able to fix this in the future with a new protocol feature bit.

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