<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bwlp/qemu.git/tests/tcg/arm, branch master</title>
<subtitle>Experimental fork of QEMU with video encoding patches</subtitle>
<id>https://git.openslx.org/bwlp/qemu.git/atom/tests/tcg/arm?h=master</id>
<link rel='self' href='https://git.openslx.org/bwlp/qemu.git/atom/tests/tcg/arm?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/'/>
<updated>2022-10-06T10:53:40+00:00</updated>
<entry>
<title>tests/tcg: clean up calls to run-test</title>
<updated>2022-10-06T10:53:40+00:00</updated>
<author>
<name>Paolo Bonzini</name>
</author>
<published>2022-09-29T11:42:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=c6cf8a20521c7114893042cb7c75866bd07838ae'/>
<id>urn:sha1:c6cf8a20521c7114893042cb7c75866bd07838ae</id>
<content type='text'>
Almost all invocations of run-test have either "$* on $(TARGET_NAME)"
or "$&lt; on $(TARGET_NAME)" as the last argument.  So provide a default
test name, while allowing an escape hatch for custom names.

As an additional simplification, remove the need to do shell quoting.

Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
Signed-off-by: Alex Bennée &lt;alex.bennee@linaro.org&gt;
Message-Id: &lt;20220929114231.583801-24-alex.bennee@linaro.org&gt;
</content>
</entry>
<entry>
<title>test/tcg/arm: Use -mfloat-abi=soft for test-armv6m-undef</title>
<updated>2022-06-13T23:14:59+00:00</updated>
<author>
<name>Richard Henderson</name>
</author>
<published>2022-06-13T17:12:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=b2df786170a4954d6346c284b8351ca79265d190'/>
<id>urn:sha1:b2df786170a4954d6346c284b8351ca79265d190</id>
<content type='text'>
GCC11 from crossbuild-essential-armhf from ubuntu 22.04 errors:
cc1: error: ‘-mfloat-abi=hard’: selected architecture lacks an FPU

Signed-off-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Reviewed-by: Thomas Huth &lt;thuth@redhat.com&gt;
Reviewed-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
Message-Id: &lt;20220604032713.174976-1-richard.henderson@linaro.org&gt;
Signed-off-by: Alex Bennée &lt;alex.bennee@linaro.org&gt;
Message-Id: &lt;20220613171258.1905715-2-alex.bennee@linaro.org&gt;
</content>
</entry>
<entry>
<title>tests/tcg: add float_convd test</title>
<updated>2022-04-20T15:04:20+00:00</updated>
<author>
<name>Alex Bennée</name>
</author>
<published>2022-04-19T09:10:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=2931014c3ddd87b0dcb98788b5d50abee775bcea'/>
<id>urn:sha1:2931014c3ddd87b0dcb98788b5d50abee775bcea</id>
<content type='text'>
This is a simple transliteration of the float_convs test but this time
working with doubles. I'm used it to test the handling of vector
registers in gdbstub but wasn't able to find a non-ugly way to
automate it.

Signed-off-by: Alex Bennée &lt;alex.bennee@linaro.org&gt;
Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Message-Id: &lt;20220419091020.3008144-23-alex.bennee@linaro.org&gt;
</content>
</entry>
<entry>
<title>tests/tcg: add vectorised sha512 versions</title>
<updated>2022-02-28T16:42:35+00:00</updated>
<author>
<name>Alex Bennée</name>
</author>
<published>2022-02-25T17:20:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=f8a4c6d728bc2427c5455379482f40ba8706a96f'/>
<id>urn:sha1:f8a4c6d728bc2427c5455379482f40ba8706a96f</id>
<content type='text'>
This builds vectorised versions of sha512 to exercise the vector code:

  - aarch64 (AdvSimd)
  - i386 (SSE)
  - s390x (MVX)
  - ppc64/ppc64le (power10 vectors)

Signed-off-by: Alex Bennée &lt;alex.bennee@linaro.org&gt;
Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Message-Id: &lt;20220225172021.3493923-14-alex.bennee@linaro.org&gt;
</content>
</entry>
<entry>
<title>tests/tcg: build sha1-vector with O3 and compare</title>
<updated>2022-02-28T16:42:25+00:00</updated>
<author>
<name>Alex Bennée</name>
</author>
<published>2022-02-25T17:20:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=c96e593a7e88a746b20d06dbfd98f0efffcb59de'/>
<id>urn:sha1:c96e593a7e88a746b20d06dbfd98f0efffcb59de</id>
<content type='text'>
The aim of this is to test code generation for vectorised operations.
Unfortunately gcc struggles to do much with the messy sha1 code (try
-fopt-info-vec-missed to see why). However it's better than nothing.

We assume the non-vectorised output is gold and baring compiler bugs
the outputs should match.

Signed-off-by: Alex Bennée &lt;alex.bennee@linaro.org&gt;
Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Message-Id: &lt;20220225172021.3493923-12-alex.bennee@linaro.org&gt;
</content>
</entry>
<entry>
<title>tests/tcg: Add arm and aarch64 pc alignment tests</title>
<updated>2021-12-15T10:35:26+00:00</updated>
<author>
<name>Richard Henderson</name>
</author>
<published>2021-11-03T04:03:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=0bdce4861f924a5efd5c57a7a40f2d8a4269fa80'/>
<id>urn:sha1:0bdce4861f924a5efd5c57a7a40f2d8a4269fa80</id>
<content type='text'>
Reviewed-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
Signed-off-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Signed-off-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
</content>
</entry>
<entry>
<title>semihosting: move semihosting tests to multiarch</title>
<updated>2021-03-24T14:25:03+00:00</updated>
<author>
<name>Alex Bennée</name>
</author>
<published>2021-03-23T16:52:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=3539d84df15a29bb72d6d1eb2c39908681056d51'/>
<id>urn:sha1:3539d84df15a29bb72d6d1eb2c39908681056d51</id>
<content type='text'>
It may be arm-compat-semihosting but more than one architecture uses
it so lets move the tests into the multiarch area. We gate it on the
feature and split the semicall.h header between the arches.

Also clean-up a bit of the Makefile messing about to one common set of
runners.

Signed-off-by: Alex Bennée &lt;alex.bennee@linaro.org&gt;
Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Message-Id: &lt;20210323165308.15244-6-alex.bennee@linaro.org&gt;
</content>
</entry>
<entry>
<title>tests: remove GCC &lt; 4 fallbacks</title>
<updated>2020-12-15T17:52:10+00:00</updated>
<author>
<name>Marc-André Lureau</name>
</author>
<published>2020-12-10T13:47:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=77d35c83d3bcabdc64e2e8a58d6ff0d546e65120'/>
<id>urn:sha1:77d35c83d3bcabdc64e2e8a58d6ff0d546e65120</id>
<content type='text'>
Since commit efc6c07 ("configure: Add a test for the minimum compiler
version"), QEMU explicitely depends on GCC &gt;= 4.8.

(clang &gt;= 3.4 advertizes itself as GCC &gt;= 4.2 compatible)

Signed-off-by: Marc-André Lureau &lt;marcandre.lureau@redhat.com&gt;
Reviewed-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
Acked-by: Alex Bennée &lt;alex.bennee@linaro.org&gt;
Message-Id: &lt;20201210134752.780923-6-marcandre.lureau@redhat.com&gt;
Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
</content>
</entry>
<entry>
<title>tests/tcg: build plugin list from contents of src directory</title>
<updated>2020-06-16T13:49:05+00:00</updated>
<author>
<name>Alex Bennée</name>
</author>
<published>2020-06-15T14:19:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=fefa0271544146e027cd682cf483223ee2f37e78'/>
<id>urn:sha1:fefa0271544146e027cd682cf483223ee2f37e78</id>
<content type='text'>
If you jump back and forth between branches while developing plugins
you end up debugging failures caused by plugins left in the build
directory. Fix this by basing plugins on the source tree instead.

Signed-off-by: Alex Bennée &lt;alex.bennee@linaro.org&gt;
Message-Id: &lt;20200615141922.18829-2-alex.bennee@linaro.org&gt;
</content>
</entry>
<entry>
<title>tests/tcg: add simple commpage test case</title>
<updated>2020-06-08T16:04:19+00:00</updated>
<author>
<name>Alex Bennée</name>
</author>
<published>2020-06-05T15:49:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=b6771210b5bba543628b8eeacfea9f994372f880'/>
<id>urn:sha1:b6771210b5bba543628b8eeacfea9f994372f880</id>
<content type='text'>
The COMMPAGE are a number of kernel provided user-space routines for
32 bit ARM systems. Add a basic series of smoke tests to ensure it is
working as it should.

Signed-off-by: Alex Bennée &lt;alex.bennee@linaro.org&gt;
Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Message-Id: &lt;20200605154929.26910-14-alex.bennee@linaro.org&gt;
</content>
</entry>
</feed>
