<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bwlp/qemu.git/tests/tcg/multiarch, branch master</title>
<subtitle>Experimental fork of QEMU with video encoding patches</subtitle>
<id>https://git.openslx.org/bwlp/qemu.git/atom/tests/tcg/multiarch?h=master</id>
<link rel='self' href='https://git.openslx.org/bwlp/qemu.git/atom/tests/tcg/multiarch?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/'/>
<updated>2022-10-31T21:31:41+00:00</updated>
<entry>
<title>tests/tcg/multiarch: Add munmap-pthread.c</title>
<updated>2022-10-31T21:31:41+00:00</updated>
<author>
<name>Ilya Leoshkevich</name>
</author>
<published>2022-10-28T12:42:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=83d92559cdf0ce842e52e5bbf230f7f62a6206aa'/>
<id>urn:sha1:83d92559cdf0ce842e52e5bbf230f7f62a6206aa</id>
<content type='text'>
Add a test to detect races between munmap() and creating new threads.

Signed-off-by: Ilya Leoshkevich &lt;iii@linux.ibm.com&gt;
Message-Id: &lt;20221028124227.2354792-3-iii@linux.ibm.com&gt;
[rth: add more return insns]
Signed-off-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
</content>
</entry>
<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>tests/tcg/linux-test: Add linux-madvise test</title>
<updated>2022-09-27T07:30:46+00:00</updated>
<author>
<name>Ilya Leoshkevich</name>
</author>
<published>2022-09-06T00:08:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=38b870cc8c5e9d079649d8769c8f271f28953d24'/>
<id>urn:sha1:38b870cc8c5e9d079649d8769c8f271f28953d24</id>
<content type='text'>
Add a test that checks madvise(MADV_DONTNEED) behavior with anonymous
and file mappings in order to prevent regressions.

Signed-off-by: Ilya Leoshkevich &lt;iii@linux.ibm.com&gt;
Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Message-Id: &lt;20220906000839.1672934-6-iii@linux.ibm.com&gt;
Signed-off-by: Laurent Vivier &lt;laurent@vivier.eu&gt;
</content>
</entry>
<entry>
<title>target/s390x: Make translator stop before the end of a page</title>
<updated>2022-09-06T07:04:26+00:00</updated>
<author>
<name>Ilya Leoshkevich</name>
</author>
<published>2022-08-17T15:05:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=ab12c95d3f1999648d70bca54ebcc0588a07dd3e'/>
<id>urn:sha1:ab12c95d3f1999648d70bca54ebcc0588a07dd3e</id>
<content type='text'>
Right now translator stops right *after* the end of a page, which
breaks reporting of fault locations when the last instruction of a
multi-insn translation block crosses a page boundary.

Signed-off-by: Ilya Leoshkevich &lt;iii@linux.ibm.com&gt;
Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Message-Id: &lt;20220817150506.592862-3-iii@linux.ibm.com&gt;
Signed-off-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
</content>
</entry>
<entry>
<title>tests/tcg/linux-test: Fix random hangs in test_socket</title>
<updated>2022-08-01T05:27:56+00:00</updated>
<author>
<name>Ilya Leoshkevich</name>
</author>
<published>2022-07-25T14:42:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=b9e6074fc5b429b1e956e9c60db7e284a91e0f3d'/>
<id>urn:sha1:b9e6074fc5b429b1e956e9c60db7e284a91e0f3d</id>
<content type='text'>
test_socket hangs randomly in connect(), especially when run without
qemu. Apparently the reason is that linux started treating backlog
value of 0 literally instead of rounding it up since v4.4 (commit
ef547f2ac16b).

So set it to 1 instead.

Signed-off-by: Ilya Leoshkevich &lt;iii@linux.ibm.com&gt;
Message-Id: &lt;20220725144251.192720-1-iii@linux.ibm.com&gt;
Signed-off-by: Thomas Huth &lt;thuth@redhat.com&gt;
</content>
</entry>
<entry>
<title>tests/tcg: compile system emulation tests as freestanding</title>
<updated>2022-07-06T07:31:16+00:00</updated>
<author>
<name>Paolo Bonzini</name>
</author>
<published>2022-06-22T09:06:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=bb52a8a278782f4e0f009d3568e60a9689b64da7'/>
<id>urn:sha1:bb52a8a278782f4e0f009d3568e60a9689b64da7</id>
<content type='text'>
System emulation tests do not run in a hosted environment, since they
do not link with libc.  They should only use freestanding headers
(float.h, limits.h, stdarg.h, stddef.h, stdbool.h, stdint.h,
stdalign.h, stdnoreturn.h) and should be compiled with -ffreestanding
in order to use the compiler implementation of those headers
rather than the one in libc.

Some tests are using inttypes.h instead of stdint.h, so fix that.

Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
</content>
</entry>
<entry>
<title>tests/tcg: Test overflow conditions</title>
<updated>2022-06-03T06:03:28+00:00</updated>
<author>
<name>Gautam Agrawal</name>
</author>
<published>2022-05-31T18:35:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=69d0535db941d1095d6ee2dba019c4c8cf8e2fa1'/>
<id>urn:sha1:69d0535db941d1095d6ee2dba019c4c8cf8e2fa1</id>
<content type='text'>
Add a test to check for overflow conditions in s390x.
This patch is based on the following patches :
* https://git.qemu.org/?p=qemu.git;a=commitdiff;h=5a2e67a691501
* https://git.qemu.org/?p=qemu.git;a=commitdiff;h=fc6e0d0f2db51

Signed-off-by: Gautam Agrawal &lt;gautamnagrawal@gmail.com&gt;
Message-Id: &lt;20220531183524.40948-1-gautamnagrawal@gmail.com&gt;
[thuth: Move overflow.c to tests/tcg/multiarch/ to make it generic]
Signed-off-by: Thomas Huth &lt;thuth@redhat.com&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: remove CONFIG_LINUX_USER from config-target.mak</title>
<updated>2022-04-20T15:04:20+00:00</updated>
<author>
<name>Paolo Bonzini</name>
</author>
<published>2022-04-19T09:10:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=3996dab2beadecd5cf57a7b2515f88e572b7fbd5'/>
<id>urn:sha1:3996dab2beadecd5cf57a7b2515f88e572b7fbd5</id>
<content type='text'>
Just check the target name instead.

Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
Reviewed-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
Message-Id: &lt;20220401141326.1244422-11-pbonzini@redhat.com&gt;
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-14-alex.bennee@linaro.org&gt;
</content>
</entry>
<entry>
<title>tests/tcg: add sha512 test</title>
<updated>2022-02-28T16:42:30+00:00</updated>
<author>
<name>Alex Bennée</name>
</author>
<published>2022-02-25T17:20:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=d426f4fc6fbd1f6d9d7a721998f92b6e30a3e9db'/>
<id>urn:sha1:d426f4fc6fbd1f6d9d7a721998f92b6e30a3e9db</id>
<content type='text'>
This imports the sha512 algorithm and related tests from ccan which
offers a cleaner hash implementation with its own validation tests
with which we can exercise TCG code generations.

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