<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bwlp/qemu.git/linux-user/arm/nwfpe, branch spice_video_codecs</title>
<subtitle>Experimental fork of QEMU with video encoding patches</subtitle>
<id>https://git.openslx.org/bwlp/qemu.git/atom/linux-user/arm/nwfpe?h=spice_video_codecs</id>
<link rel='self' href='https://git.openslx.org/bwlp/qemu.git/atom/linux-user/arm/nwfpe?h=spice_video_codecs'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/'/>
<updated>2022-04-06T08:50:37+00:00</updated>
<entry>
<title>Replace config-time define HOST_WORDS_BIGENDIAN</title>
<updated>2022-04-06T08:50:37+00:00</updated>
<author>
<name>Marc-André Lureau</name>
</author>
<published>2022-03-23T15:57:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=e03b56863d2bca3e649e81531c1b0299524481ae'/>
<id>urn:sha1:e03b56863d2bca3e649e81531c1b0299524481ae</id>
<content type='text'>
Replace a config-time define with a compile time condition
define (compatible with clang and gcc) that must be declared prior to
its usage. This avoids having a global configure time define, but also
prevents from bad usage, if the config header wasn't included before.

This can help to make some code independent from qemu too.

gcc supports __BYTE_ORDER__ from about 4.6 and clang from 3.2.

Signed-off-by: Marc-André Lureau &lt;marcandre.lureau@redhat.com&gt;
[ For the s390x parts I'm involved in ]
Acked-by: Halil Pasic &lt;pasic@linux.ibm.com&gt;
Reviewed-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Message-Id: &lt;20220323155743.1585078-7-marcandre.lureau@redhat.com&gt;
Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
</content>
</entry>
<entry>
<title>softfloat: Introduce Floatx80RoundPrec</title>
<updated>2021-06-03T21:04:02+00:00</updated>
<author>
<name>Richard Henderson</name>
</author>
<published>2020-11-21T17:33:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=8da5f1dbb0d7b97686d54584c70b55cb05f89007'/>
<id>urn:sha1:8da5f1dbb0d7b97686d54584c70b55cb05f89007</id>
<content type='text'>
Use an enumeration instead of raw 32/64/80 values.

Reviewed-by: Alex Bennée &lt;alex.bennee@linaro.org&gt;
Signed-off-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
</content>
</entry>
<entry>
<title>meson: linux-user</title>
<updated>2020-08-21T10:30:38+00:00</updated>
<author>
<name>Marc-André Lureau</name>
</author>
<published>2019-08-18T12:13:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=3a30446aed8497b5928576c6d1aedba557363934'/>
<id>urn:sha1:3a30446aed8497b5928576c6d1aedba557363934</id>
<content type='text'>
The most interesting or most complicated part here is the syscall_nr.h
generators.  In order to keep the generation logic all in meson.build,
I am adding to config_target the name of the .tbl file, and making the
generated file syscall&lt;SUFFIX&gt;_nr.h for input file syscall&lt;SUFFIX&gt;.tbl.

For architectures where the input file is not named syscall_nr.tbl,
syscall_nr.h has to be a source file; it's just a forwarder for x86
(i386/x86_64), while for MIPS64 it chooses between N32 and N64 ABIs.

Signed-off-by: Marc-André Lureau &lt;marcandre.lureau@redhat.com&gt;
Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
</content>
</entry>
<entry>
<title>linux-user/arm/nwfpe: Check coprocessor number for FPA emulation</title>
<updated>2018-01-11T13:25:39+00:00</updated>
<author>
<name>Peter Maydell</name>
</author>
<published>2018-01-11T13:25:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=579648554acbd6c22d5cc2f03cf77cfc25332650'/>
<id>urn:sha1:579648554acbd6c22d5cc2f03cf77cfc25332650</id>
<content type='text'>
Our copy of the nwfpe code for emulating of the old FPA11 floating
point unit doesn't check the coprocessor number in the instruction
when it emulates it.  This means that we might treat some
instructions which should really UNDEF as being FPA11 instructions by
accident.

The kernel's copy of the nwfpe code doesn't make this error; I suspect
the bug was noticed and fixed as part of the process of mainlining
the nwfpe code more than a decade ago.

Add a check that the coprocessor number (which is always in bits
[11:8] of the instruction) is either 1 or 2, which is where the
FPA11 lives.

Reported-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Signed-off-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
</content>
</entry>
<entry>
<title>Clean up ill-advised or unusual header guards</title>
<updated>2016-07-12T14:20:46+00:00</updated>
<author>
<name>Markus Armbruster</name>
</author>
<published>2016-06-29T11:47:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=2a6a4076e117113ebec97b1821071afccfdfbc96'/>
<id>urn:sha1:2a6a4076e117113ebec97b1821071afccfdfbc96</id>
<content type='text'>
Cleaned up with scripts/clean-header-guards.pl.

Signed-off-by: Markus Armbruster &lt;armbru@redhat.com&gt;
Reviewed-by: Richard Henderson &lt;rth@twiddle.net&gt;
</content>
</entry>
<entry>
<title>Use #include "..." for our own headers, &lt;...&gt; for others</title>
<updated>2016-07-12T14:19:16+00:00</updated>
<author>
<name>Markus Armbruster</name>
</author>
<published>2016-06-22T17:11:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=a9c94277f07d19d3eb14f199c3e93491aa3eae0e'/>
<id>urn:sha1:a9c94277f07d19d3eb14f199c3e93491aa3eae0e</id>
<content type='text'>
Tracked down with an ugly, brittle and probably buggy Perl script.

Also move includes converted to &lt;...&gt; up so they get included before
ours where that's obviously okay.

Signed-off-by: Markus Armbruster &lt;armbru@redhat.com&gt;
Reviewed-by: Eric Blake &lt;eblake@redhat.com&gt;
Tested-by: Eric Blake &lt;eblake@redhat.com&gt;
Reviewed-by: Richard Henderson &lt;rth@twiddle.net&gt;
</content>
</entry>
<entry>
<title>target-arm: Add write_type argument to cpsr_write()</title>
<updated>2016-02-26T15:09:41+00:00</updated>
<author>
<name>Peter Maydell</name>
</author>
<published>2016-02-23T15:36:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=50866ba5a2cfe922aaf3edb79f6eac5b0653477a'/>
<id>urn:sha1:50866ba5a2cfe922aaf3edb79f6eac5b0653477a</id>
<content type='text'>
Add an argument to cpsr_write() to indicate what kind of CPSR
write is being requested, since the exact behaviour should
differ for the different cases.

Signed-off-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
Reviewed-by: Sergey Fedorov &lt;serge.fdrv@gmail.com&gt;
Message-id: 1455556977-3644-3-git-send-email-peter.maydell@linaro.org
</content>
</entry>
<entry>
<title>all: Clean up includes</title>
<updated>2016-02-23T12:43:05+00:00</updated>
<author>
<name>Peter Maydell</name>
</author>
<published>2016-02-23T11:58:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=30456d5ba3736b8f0c73560e559cdd2f76a4885e'/>
<id>urn:sha1:30456d5ba3736b8f0c73560e559cdd2f76a4885e</id>
<content type='text'>
Clean up includes so that osdep.h is included first and headers
which it implies are not included manually.

This commit was created with scripts/clean-includes.

Signed-off-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
Reviewed-by: Eric Blake &lt;eblake@redhat.com&gt;
</content>
</entry>
<entry>
<title>linux-user: Clean up includes</title>
<updated>2016-01-29T15:07:22+00:00</updated>
<author>
<name>Peter Maydell</name>
</author>
<published>2016-01-26T18:17:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=d39594e9d96b4f0be27bdbc02a5b1816b72fe1d2'/>
<id>urn:sha1:d39594e9d96b4f0be27bdbc02a5b1816b72fe1d2</id>
<content type='text'>
Clean up includes so that osdep.h is included first and headers
which it implies are not included manually.

This commit was created with scripts/clean-includes.

Signed-off-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
Message-id: 1453832250-766-10-git-send-email-peter.maydell@linaro.org
</content>
</entry>
<entry>
<title>linux-user/arm/nwfpe: Delete unused aCC array</title>
<updated>2015-01-27T20:33:57+00:00</updated>
<author>
<name>Peter Maydell</name>
</author>
<published>2015-01-08T12:19:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=1af2ee08f9b2f70d31676be14b26026223c9f660'/>
<id>urn:sha1:1af2ee08f9b2f70d31676be14b26026223c9f660</id>
<content type='text'>
The aCC array in fpopcode.c is completely unused in QEMU; delete
it (silencing a clang warning).

Signed-off-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
Signed-off-by: Riku Voipio &lt;riku.voipio@linaro.org&gt;
</content>
</entry>
</feed>
