qemu/tests/tcg
Alex Bennée fcf112317c tests/tcg: better detect truncated reads
If we've truncated a wider read we can detect the condition earlier by
looking at the number of zeros we've read. So we don't trip up on
cases where we have written zeros to the start of the buffer we also
ensure we only start each offset read from the right address.

Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
2019-06-12 17:53:22 +01:00
..
aarch64 tests/tcg/multiarch: expand system memory test to cover more 2019-05-28 10:28:51 +01:00
alpha tests/tcg/alpha: add system boot.S 2019-05-28 10:28:51 +01:00
arm tests/tcg/arm: add ARMv6-M UNDEFINED 32-bit instruction test 2019-03-12 17:05:21 +00:00
cris tests/tcg: enable cris base user-mode tests 2019-03-12 17:05:21 +00:00
hppa tests/tcg: enable building for HPPA 2018-06-20 20:22:34 +01:00
i386 tests/tcg/multiarch: expand system memory test to cover more 2019-05-28 10:28:51 +01:00
lm32 test: lm32: use semihosting for testing 2014-05-24 19:42:29 +02:00
m68k tests/tcg: enable building for m68k 2018-06-20 20:22:34 +01:00
minilib tests/tcg/minilib: support %c format char 2019-05-28 10:28:51 +01:00
mips tests/tcg: target/mips: Add README for MSA tests 2019-06-07 11:53:07 +02:00
multiarch tests/tcg: better detect truncated reads 2019-06-12 17:53:22 +01:00
openrisc target/openrisc: Rename the cpu from or32 to or1k 2017-02-14 08:14:58 +11:00
ppc tests: Fix up docker cross builds for ppc64 (BE) targets 2019-05-29 11:14:19 +10:00
riscv tests/tcg: enable building for RISCV64 2018-06-20 20:22:34 +01:00
s390x target/s390x: fix PACK reading 1 byte less and writing 1 byte more 2018-08-28 17:37:01 +02:00
sh4 tests/tcg: enable building for sh4 2018-06-20 20:22:34 +01:00
sparc64 tests/tcg: override runners for broken tests 2018-06-20 20:22:34 +01:00
x86_64 tests/tcg/x86_64: add Makefile.target 2018-06-20 20:22:34 +01:00
xtensa target/xtensa: implement exclusive access option 2019-05-15 10:31:52 -07:00
Makefile tests/tcg/multiarch: add support for multiarch system tests 2019-05-28 10:28:51 +01:00
Makefile.include tests/tcg: add softmmu awareness to Makefile 2019-03-12 17:05:21 +00:00
Makefile.probe tests: Fix typos in comments and help message (found by codespell) 2018-10-26 17:17:32 +02:00
README tests/tcg/README: fix location for lm32 tests 2018-10-26 17:17:32 +02:00

This directory contains various interesting guest programs for
regression testing. Tests are either multi-arch, meaning they can be
built for all guest architectures that support linux-user executable,
or they are architecture specific.

CRIS
====
The testsuite for CRIS is in tests/tcg/cris.  You can run it
with "make test-cris".

LM32
====
The testsuite for LM32 is in tests/tcg/lm32.  You can run it
with "make test-lm32".