<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bwlp/qemu.git/contrib/rdmacm-mux, branch spice_video_codecs</title>
<subtitle>Experimental fork of QEMU with video encoding patches</subtitle>
<id>https://git.openslx.org/bwlp/qemu.git/atom/contrib/rdmacm-mux?h=spice_video_codecs</id>
<link rel='self' href='https://git.openslx.org/bwlp/qemu.git/atom/contrib/rdmacm-mux?h=spice_video_codecs'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/'/>
<updated>2022-04-28T06:52:20+00:00</updated>
<entry>
<title>meson, configure: move RDMA options to meson</title>
<updated>2022-04-28T06:52:20+00:00</updated>
<author>
<name>Paolo Bonzini</name>
</author>
<published>2022-04-20T15:33:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=3730a7341f19cbadde4d12e214b7a82b9de01f75'/>
<id>urn:sha1:3730a7341f19cbadde4d12e214b7a82b9de01f75</id>
<content type='text'>
Reviewed-by: Marc-André Lureau &lt;marcandre.lureau@redhat.com&gt;
Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
</content>
</entry>
<entry>
<title>meson: build contrib/ executables after generated headers</title>
<updated>2022-01-12T13:09:06+00:00</updated>
<author>
<name>Paolo Bonzini</name>
</author>
<published>2021-12-20T08:28:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=b962a1d507bdb7e157f5e0ef3376f3e8e40edfe7'/>
<id>urn:sha1:b962a1d507bdb7e157f5e0ef3376f3e8e40edfe7</id>
<content type='text'>
This will be needed as soon as config-poison.h moves from configure to
a meson custom_target (which is built at "ninja" time).

Reviewed-by: Philippe Mathieu-Daudé &lt;philmd@redhat.com&gt;
Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
</content>
</entry>
<entry>
<title>contrib/rdmacm-mux: Fix error condition in hash_tbl_search_fd_by_ifid()</title>
<updated>2020-12-18T18:15:42+00:00</updated>
<author>
<name>AlexChen</name>
</author>
<published>2020-10-29T13:43:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=eed31bc5e2e9cc68626d51e7a10914dc52c370f8'/>
<id>urn:sha1:eed31bc5e2e9cc68626d51e7a10914dc52c370f8</id>
<content type='text'>
When fd is not found according to ifid, the _hash_tbl_search_fd_by_ifid()
returns 0 and assigns the result to *fd, so We have to check that *fd is 0,
not that fd is 0.

Reported-by: Euler Robot &lt;euler.robot@huawei.com&gt;
Signed-off-by: AlexChen &lt;alex.chen@huawei.com&gt;
Message-Id: &lt;5F9AC6FF.4000301@huawei.com&gt;
Reviewed-by: Marcel Apfelbaum &lt;marcel.apfelbaum@gmail.com&gt;
Signed-off-by: Marcel Apfelbaum &lt;marcel.apfelbaum@gmail.com&gt;
</content>
</entry>
<entry>
<title>contrib/rdmacm-mux: convert to Meson</title>
<updated>2020-08-21T10:30:10+00:00</updated>
<author>
<name>Paolo Bonzini</name>
</author>
<published>2019-06-10T10:27:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=a9c9727c028329e18ee3dcabb75f906147936fac'/>
<id>urn:sha1:a9c9727c028329e18ee3dcabb75f906147936fac</id>
<content type='text'>
We can use config-host.mak to decide whether the tool has to be built,
apart from that the conversion is straightforward.

Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
</content>
</entry>
<entry>
<title>contrib/rdmacm-mux: Remove superfluous semicolon</title>
<updated>2020-02-18T19:20:49+00:00</updated>
<author>
<name>Philippe Mathieu-Daudé</name>
</author>
<published>2020-02-18T09:44:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=1e1f6ab0eb8703589590f340c0c429298cf17905'/>
<id>urn:sha1:1e1f6ab0eb8703589590f340c0c429298cf17905</id>
<content type='text'>
Fixes: a5d2f6f8773
Signed-off-by: Philippe Mathieu-Daudé &lt;philmd@redhat.com&gt;
Acked-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
Reviewed-by: Dr. David Alan Gilbert &lt;dgilbert@redhat.com&gt;
Reviewed-by: Juan Quintela &lt;quintela@redhat.com&gt;
Message-Id: &lt;20200218094402.26625-14-philmd@redhat.com&gt;
Signed-off-by: Laurent Vivier &lt;laurent@vivier.eu&gt;
</content>
</entry>
<entry>
<title>rdmacm-mux: fix strcpy string warning</title>
<updated>2019-07-15T09:20:42+00:00</updated>
<author>
<name>Marc-André Lureau</name>
</author>
<published>2019-07-12T16:51:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=60ae0b91fe78862a6cedc03966929258fa7a39e1'/>
<id>urn:sha1:60ae0b91fe78862a6cedc03966929258fa7a39e1</id>
<content type='text'>
../contrib/rdmacm-mux/main.c: In function ‘parse_args’:
../contrib/rdmacm-mux/main.c:118:13: error: ‘strncpy’ specified bound 3835 equals destination size [-Werror=stringop-truncation]
  118 |             strncpy(unix_socket_path, optarg, SOCKET_PATH_MAX);

Signed-off-by: Marc-André Lureau &lt;marcandre.lureau@redhat.com&gt;
Message-Id: &lt;20190712165154.11504-1-marcandre.lureau@redhat.com&gt;
Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
</content>
</entry>
<entry>
<title>Use #include "..." for our own headers, &lt;...&gt; for others</title>
<updated>2019-05-13T06:58:55+00:00</updated>
<author>
<name>Markus Armbruster</name>
</author>
<published>2019-03-15T14:51:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=1b6d3b517dea540ee3bf1b7434d5ee455ab226e0'/>
<id>urn:sha1:1b6d3b517dea540ee3bf1b7434d5ee455ab226e0</id>
<content type='text'>
Also delete a few redundant #include.

Signed-off-by: Markus Armbruster &lt;armbru@redhat.com&gt;
Message-Id: &lt;20190315145123.28030-2-armbru@redhat.com&gt;
</content>
</entry>
<entry>
<title>contrib/rdmacm-mux: Fix out-of-bounds risk</title>
<updated>2019-03-16T13:45:12+00:00</updated>
<author>
<name>Yuval Shaia</name>
</author>
<published>2019-02-12T11:23:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=ade0075523478fa015afd5c6f6cc70681687818d'/>
<id>urn:sha1:ade0075523478fa015afd5c6f6cc70681687818d</id>
<content type='text'>
The function get_fd extract context from the received MAD message and
uses it as a key to fetch the destination fd from the mapping table.
A context can be dgid in case of CM request message or comm_id in case
of CM SIDR response message.

When MAD message with a smaller size as expected for the message type
received we are hitting out-of-bounds where we are looking for the
context out of message boundaries.

Fix it by validating the message size.

Reported-by Sam Smith &lt;sam.j.smith@oracle.com&gt;
Signed-off-by: Yuval Shaia &lt;yuval.shaia@oracle.com&gt;
Message-Id: &lt;20190212112347.1605-1-yuval.shaia@oracle.com&gt;
Reviewed-by: Philippe Mathieu-Daudé &lt;philmd@redhat.com&gt;
Signed-off-by: Marcel Apfelbaum &lt;marcel.apfelbaum@gmail.com&gt;
</content>
</entry>
<entry>
<title>contrib/rdmacm-mux: fix clang compilation</title>
<updated>2019-01-19T09:01:57+00:00</updated>
<author>
<name>Marcel Apfelbaum</name>
</author>
<published>2019-01-18T12:46:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=0f645ba16c6b76ccf2076d38460aa998198893bc'/>
<id>urn:sha1:0f645ba16c6b76ccf2076d38460aa998198893bc</id>
<content type='text'>
Fix Commit a5d2f6f877 (contrib/rdmacm-mux: Add implementation
                       of RDMA User MAD multiplexer).

The above commit introduces a new contrib target, adding a global dependency
to libumad library in case pvrdma configuration option is enabled.
Clang forbids it:
    clang-6.0: error: -libumad: 'linker' input unused
              [-Werror,-Wunused-command-line-argument]

Fix by limiting the scope to the rdmacm-mux target itself.

Reported-by: Cornelia Huck &lt;cohuck@redhat.com&gt;
Reviewed-by: Yuval Shaia &lt;yuval.shaia@oracle.com&gt;
Tested-by: Cornelia Huck &lt;cohuck@redhat.com&gt;
Message-Id: &lt;20190118124614.24548-4-marcel.apfelbaum@gmail.com&gt;
Signed-off-by: Marcel Apfelbaum &lt;marcel.apfelbaum@gmail.com&gt;
</content>
</entry>
<entry>
<title>hw/rdma: modify struct initialization</title>
<updated>2019-01-19T09:01:33+00:00</updated>
<author>
<name>Marcel Apfelbaum</name>
</author>
<published>2019-01-18T12:46:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=555b3d67bc64bbcc3005f6619ab42552616bd383'/>
<id>urn:sha1:555b3d67bc64bbcc3005f6619ab42552616bd383</id>
<content type='text'>
Do not initialize structs with {0} since some
CLANG versions do not support it.

Use {} construct instead.

Reviewed-by: Yuval Shaia &lt;yuval.shaia@oracle.com&gt;
Tested-by: Cornelia Huck &lt;cohuck@redhat.com&gt;
Message-Id: &lt;20190118124614.24548-3-marcel.apfelbaum@gmail.com&gt;
Reviewed-by: Cornelia Huck &lt;cohuck@redhat.com&gt;
Signed-off-by: Marcel Apfelbaum &lt;marcel.apfelbaum@gmail.com&gt;
</content>
</entry>
</feed>
