qemu/tests/tcg
Alex Bennée 797920b952 target/arm: use official org.gnu.gdb.aarch64.sve layout for registers
While GDB can work with any XML description given to it there is
special handling for SVE registers on the GDB side which makes the
users life a little better. The changes aren't that major and all the
registers save the $vg reported the same. All that changes is:

  - report org.gnu.gdb.aarch64.sve
  - use gdb nomenclature for names and types
  - minor re-ordering of the types to match reference
  - re-enable ieee_half (as we know gdb supports it now)
  - $vg is now a 64 bit int
  - check $vN and $zN aliasing in test

Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Luis Machado <luis.machado@linaro.org>
Message-Id: <20210108224256.2321-11-alex.bennee@linaro.org>
2021-01-18 10:05:06 +00:00
..
aarch64 target/arm: use official org.gnu.gdb.aarch64.sve layout for registers 2021-01-18 10:05:06 +00:00
alpha
arm tests: remove GCC < 4 fallbacks 2020-12-15 12:52:10 -05:00
cris tests/tcg: add a multiarch linux-user gdb test 2020-05-06 09:29:26 +01:00
hppa
i386 gdbstub: implement a softmmu based test 2021-01-18 10:04:31 +00:00
lm32
m68k
minilib
mips
multiarch gdbstub: add support to Xfer:auxv:read: packet 2021-01-18 10:04:48 +00:00
openrisc
ppc
s390x
sh4
sparc64
x86_64 gdbstub: implement a softmmu based test 2021-01-18 10:04:31 +00:00
xtensa tests/tcg/xtensa: add DFP0 arithmetic tests 2020-08-21 12:48:16 -07:00
configure.sh tests/tcg/aarch64: Add bti smoke tests 2020-10-27 10:44:03 +00:00
Makefile.prereqs tests/tcg: ensure we re-configure if configure.sh is updated 2019-12-19 08:20:16 +00:00
Makefile.qemu tests/tcg: reinstate or replace desired parts of rules.mak 2020-09-30 19:11:36 +02:00
Makefile.target tests/tcg: build tests with -Werror 2021-01-02 21:03:09 +01:00
README

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".