<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bwlp/qemu.git/slirp/Makefile.objs, branch spice_video_codecs</title>
<subtitle>Experimental fork of QEMU with video encoding patches</subtitle>
<id>https://git.openslx.org/bwlp/qemu.git/atom/slirp/Makefile.objs?h=spice_video_codecs</id>
<link rel='self' href='https://git.openslx.org/bwlp/qemu.git/atom/slirp/Makefile.objs?h=spice_video_codecs'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/'/>
<updated>2019-03-07T11:46:31+00:00</updated>
<entry>
<title>slirp: remove QEMU Makefile.objs</title>
<updated>2019-03-07T11:46:31+00:00</updated>
<author>
<name>Marc-André Lureau</name>
</author>
<published>2019-02-12T16:25:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=be1911ff7504be95d5cf2c18bc99ce07246a91e5'/>
<id>urn:sha1:be1911ff7504be95d5cf2c18bc99ce07246a91e5</id>
<content type='text'>
QEMU no longer includes it, and treats slirp/ as a separate project.

Signed-off-by: Marc-André Lureau &lt;marcandre.lureau@redhat.com&gt;
Message-Id: &lt;20190212162524.31504-8-marcandre.lureau@redhat.com&gt;
Signed-off-by: Samuel Thibault &lt;samuel.thibault@ens-lyon.org&gt;
</content>
</entry>
<entry>
<title>slirp: move sources to src/ subdirectory</title>
<updated>2019-03-07T11:46:31+00:00</updated>
<author>
<name>Marc-André Lureau</name>
</author>
<published>2019-02-12T16:25:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=c2d63650d962612cfa1b21302782d4cd12142c74'/>
<id>urn:sha1:c2d63650d962612cfa1b21302782d4cd12142c74</id>
<content type='text'>
Prepare for making slirp/ a standalone project.

Remove some useless includes while at it.

Signed-off-by: Marc-André Lureau &lt;marcandre.lureau@redhat.com&gt;
Message-Id: &lt;20190212162524.31504-5-marcandre.lureau@redhat.com&gt;
Signed-off-by: Samuel Thibault &lt;samuel.thibault@ens-lyon.org&gt;
</content>
</entry>
<entry>
<title>slirp: use "slirp_" prefix for inet_aton() win32 implementation</title>
<updated>2019-03-07T11:46:31+00:00</updated>
<author>
<name>Marc-André Lureau</name>
</author>
<published>2019-02-12T16:25:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=5a4af0d4ee6084fdfde0125c45181fa0e6f48a17'/>
<id>urn:sha1:5a4af0d4ee6084fdfde0125c45181fa0e6f48a17</id>
<content type='text'>
To avoid conflict with QEMU inet_aton() implementation, let's use the
"slirp_" prefix. This allows to drop the WITH_QEMU, thus the source
won't make a distinction when building with QEMU or not.

Signed-off-by: Marc-André Lureau &lt;marcandre.lureau@redhat.com&gt;
Message-Id: &lt;20190212162524.31504-4-marcandre.lureau@redhat.com&gt;
Signed-off-by: Samuel Thibault &lt;samuel.thibault@ens-lyon.org&gt;
</content>
</entry>
<entry>
<title>slirp: adapt a subset of QEMU vmstate code</title>
<updated>2019-03-07T11:46:28+00:00</updated>
<author>
<name>Marc-André Lureau</name>
</author>
<published>2019-02-12T16:25:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=b92a1ff497dd2f84902b252ad3de22fcc33b60e3'/>
<id>urn:sha1:b92a1ff497dd2f84902b252ad3de22fcc33b60e3</id>
<content type='text'>
Add vmstate serialization code adapted from QEMU.

Keep only the bits that are required for libslirp.

Introduce a IStream/OStream interface to replace QEMU QFile
abstraction.

Signed-off-by: Marc-André Lureau &lt;marcandre.lureau@redhat.com&gt;
Message-Id: &lt;20190212162524.31504-2-marcandre.lureau@redhat.com&gt;
Signed-off-by: Samuel Thibault &lt;samuel.thibault@ens-lyon.org&gt;
</content>
</entry>
<entry>
<title>slirp: move QEMU state saving to a separate unit</title>
<updated>2019-02-07T13:49:08+00:00</updated>
<author>
<name>Marc-André Lureau</name>
</author>
<published>2019-01-17T11:43:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=268c95d7716be03a254b5e3ea27a76a7149a7719'/>
<id>urn:sha1:268c95d7716be03a254b5e3ea27a76a7149a7719</id>
<content type='text'>
Make state saving optional: this will allow to build SLIRP without
QEMU. (eventually, the vmstate helpers will be extracted, so an
external project &amp; process could save its state)

Signed-off-by: Marc-André Lureau &lt;marcandre.lureau@redhat.com&gt;
Signed-off-by: Samuel Thibault &lt;samuel.thibault@ens-lyon.org&gt;
</content>
</entry>
<entry>
<title>slirp: replace most qemu socket utilities with slirp own version</title>
<updated>2019-02-07T13:49:08+00:00</updated>
<author>
<name>Marc-André Lureau</name>
</author>
<published>2019-01-17T11:43:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=707bd47ef3cf778b691d9e0df2ede3ec4c3fe771'/>
<id>urn:sha1:707bd47ef3cf778b691d9e0df2ede3ec4c3fe771</id>
<content type='text'>
qemu_set_nonblock() is slightly more problematic and will be dealt
with in a separate patch.

Signed-off-by: Marc-André Lureau &lt;marcandre.lureau@redhat.com&gt;
Signed-off-by: Samuel Thibault &lt;samuel.thibault@ens-lyon.org&gt;
</content>
</entry>
<entry>
<title>slirp: set G_LOG_DOMAIN</title>
<updated>2019-01-14T22:36:38+00:00</updated>
<author>
<name>Marc-André Lureau</name>
</author>
<published>2018-11-21T22:06:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=2a2d3e4a258b9ed7ef5be7c6e421d58a365a0297'/>
<id>urn:sha1:2a2d3e4a258b9ed7ef5be7c6e421d58a365a0297</id>
<content type='text'>
We are moving to g_log() facilities to log errors and probably debug
messages too. Let's have the "Slirp" prefix on messages slirp produces.

Signed-off-by: Marc-André Lureau &lt;marcandre.lureau@redhat.com&gt;
Signed-off-by: Samuel Thibault &lt;samuel.thibault@ens-lyon.org&gt;
</content>
</entry>
<entry>
<title>build-sys: use a separate slirp-obj-y &amp;&amp; slirp.mo</title>
<updated>2019-01-14T22:36:32+00:00</updated>
<author>
<name>Marc-André Lureau</name>
</author>
<published>2018-11-21T22:06:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=1fdf39927fc44e94c83d24ed92aa1913f3ab4dab'/>
<id>urn:sha1:1fdf39927fc44e94c83d24ed92aa1913f3ab4dab</id>
<content type='text'>
This will allow to have cflags for the whole slirp.mo -objs.
It makes it possible to build tests that links only with
slirp-obj-y (and not the whole common-obj).

It is also a step towards building slirp as a shared library, although
this requires a bit more thoughts to build with
net/slirp.o (CONFIG_SLIRP would need to be 'm') and other build issues.

Signed-off-by: Marc-André Lureau &lt;marcandre.lureau@redhat.com&gt;
Signed-off-by: Samuel Thibault &lt;samuel.thibault@ens-lyon.org&gt;
</content>
</entry>
<entry>
<title>slirp: add a fake NC-SI backend</title>
<updated>2017-04-25T11:17:25+00:00</updated>
<author>
<name>Cédric Le Goater</name>
</author>
<published>2017-04-14T08:35:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=47bb83cad45eb7ce194a8ffd18f73c98edb46aec'/>
<id>urn:sha1:47bb83cad45eb7ce194a8ffd18f73c98edb46aec</id>
<content type='text'>
NC-SI (Network Controller Sideband Interface) enables a BMC to manage
a set of NICs on a system. This model takes the simplest approach and
reverses the NC-SI packets to pretend a NIC is present and exercise
the Linux driver.

The NCSI header file &lt;ncsi-pkt.h&gt; comes from mainline Linux and was
untabified.

Signed-off-by: Cédric Le Goater &lt;clg@kaod.org&gt;
Reviewed-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
Acked-by: Samuel Thibault &lt;samuel.thibault@ens-lyon.org&gt;
Signed-off-by: Jason Wang &lt;jasowang@redhat.com&gt;
</content>
</entry>
<entry>
<title>slirp: Add support for stateless DHCPv6</title>
<updated>2016-07-03T21:59:42+00:00</updated>
<author>
<name>Thomas Huth</name>
</author>
<published>2016-06-28T10:48:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=7b143999f2fbbd576d60a180add163966634fca6'/>
<id>urn:sha1:7b143999f2fbbd576d60a180add163966634fca6</id>
<content type='text'>
Provide basic support for stateless DHCPv6 (see RFC 3736) so
that guests can also automatically boot via IPv6 with SLIRP
(for IPv6 network booting, see RFC 5970 for details).

Tested with:

    qemu-system-ppc64 -nographic -vga none -boot n -net nic \
        -net user,ipv6=yes,ipv4=no,tftp=/path/to/tftp,bootfile=ppc64.img

Signed-off-by: Thomas Huth &lt;thuth@redhat.com&gt;
Signed-off-by: Samuel Thibault &lt;samuel.thibault@ens-lyon.org&gt;
</content>
</entry>
</feed>
