tests/tcg: Remove run-test-mmap-*These tests are confused, because -p does not changethe guest page size, but the host page size.Signed-off-by: Richard Henderson <richard.henderson@linaro.org>R
tests/tcg: Remove run-test-mmap-*These tests are confused, because -p does not changethe guest page size, but the host page size.Signed-off-by: Richard Henderson <richard.henderson@linaro.org>Reviewed-by: Pierrick Bouvier <pierrick.bouvier@linaro.org>Reviewed-by: Ilya Leoshkevich <iii@linux.ibm.com>Acked-by: Helge Deller <deller@gmx.de>Message-Id: <20240102015808.132373-25-richard.henderson@linaro.org>
show more ...
tests/tcg: limit the scope of the plugin testsRunning every plugin with every test is getting excessive as well asnot really improving coverage that much. Restrict the plugin tests tojust the MUL
tests/tcg: limit the scope of the plugin testsRunning every plugin with every test is getting excessive as well asnot really improving coverage that much. Restrict the plugin tests tojust the MULTIARCH_TESTS which are shared between most architecturefor both system and user-mode. For those that aren't we need to squashMULTIARCH_TESTS so we don't add them when they are not part of theTESTS global.Signed-off-by: Alex Bennée <alex.bennee@linaro.org>Acked-by: Richard Henderson <richard.henderson@linaro.org>Message-Id: <20230424092249.58552-14-alex.bennee@linaro.org>
target/hppa: Fix atomic_store_3 for STBYThe parallel version of STBY did not take host endianness intoaccount, and also computed the incorrect address for STBY_E.Bswap twice to handle the merge
target/hppa: Fix atomic_store_3 for STBYThe parallel version of STBY did not take host endianness intoaccount, and also computed the incorrect address for STBY_E.Bswap twice to handle the merge and store. Compute mask insidethe function rather than as a parameter. Force align the address,rather than subtracting one.Generalize the function to system mode by using probe_access().Cc: qemu-stable@nongnu.orgTested-by: Helge Deller <deller@gmx.de>Reported-by: Helge Deller <deller@gmx.de>Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
tests/tcg/multiarch: Re-enable signals test for most guestsWith signal trampolines safely off the stack for allguests besides hppa, we can re-enable this test.It does show up a problem with sh4
tests/tcg/multiarch: Re-enable signals test for most guestsWith signal trampolines safely off the stack for allguests besides hppa, we can re-enable this test.It does show up a problem with sh4 (unrelated?),so leave that test disabled for now.Signed-off-by: Richard Henderson <richard.henderson@linaro.org>Message-Id: <20210929130553.121567-27-richard.henderson@linaro.org>Signed-off-by: Laurent Vivier <laurent@vivier.eu>
tests/tcg: generalise the disabling of the signals testIt turns out you push down in one place and failures pop-up elsewhere.Especially on CI. Disable for now for all targets.Signed-off-by: Alex
tests/tcg: generalise the disabling of the signals testIt turns out you push down in one place and failures pop-up elsewhere.Especially on CI. Disable for now for all targets.Signed-off-by: Alex Bennée <alex.bennee@linaro.org>Reviewed-by: Peter Maydell <peter.maydell@linaro.org>Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
tests/tcg: skip the signals test for hppa/s390x for nowThere are fixes currently in flight but as this is getting in the wayof a green CI we might as well skip for now. For reference the fixserie
tests/tcg: skip the signals test for hppa/s390x for nowThere are fixes currently in flight but as this is getting in the wayof a green CI we might as well skip for now. For reference the fixseries are: linux-user: Move signal trampolines to new page 20210616011209.1446045-1-richard.henderson@linaro.organd linux-user: Load a vdso for x86_64 and hppa 20210619034329.532318-1-richard.henderson@linaro.orgSigned-off-by: Alex Bennée <alex.bennee@linaro.org>Acked-by: Cornelia Huck <cohuck@redhat.com>Cc: Richard Henderson <richard.henderson@linaro.org>Message-Id: <20210623102749.25686-7-alex.bennee@linaro.org>
tests/tcg: move configuration to a sub-shell scriptAvoid the repeated inclusions of config-target.mak, which haverisks of namespace pollution, and instead build minimal configurationfiles in a co
tests/tcg: move configuration to a sub-shell scriptAvoid the repeated inclusions of config-target.mak, which haverisks of namespace pollution, and instead build minimal configurationfiles in a configuration script. The same configuration files canalso be included in Makefile and Makefile.qemu[AJB 10/09/19]In the original PR this had inadvertently enabled testsfor ppc64abi32. However as the rest of the multiarch tests work ratherthan disabling the otherwise correctly functioning build I've justskipped the failing linux-test test. For some reason I can't debug itwith TCG so I'm leaving that to the PPC maintainers to look at.Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>Message-Id: <20190807143523.15917-4-pbonzini@redhat.com>[AJB: s/docker/container/, rm last bits from configure, ppc6432abi hack]Signed-off-by: Alex Bennée <alex.bennee@linaro.org>Cc: Richard Henderson <rth@twiddle.net>
tests/tcg: enable building for HPPASigned-off-by: Alex Bennée <alex.bennee@linaro.org>Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>Tested-by: Philippe Mathieu-Daudé <f4bug@amsat.org>