diff options
author | Alex Bennée <alex.bennee@linaro.org> | 2018-04-05 15:45:32 +0100 |
---|---|---|
committer | Alex Bennée <alex.bennee@linaro.org> | 2018-06-20 20:22:34 +0100 |
commit | c348722c53a098d6a409ddc94b7ca20299815234 (patch) | |
tree | fd2ccb7340df032a3e00c8c4f275766b5c88c033 | |
parent | e571ba67cbc6b641f0ee0a21e0e2b9432e9eb3eb (diff) |
tests/tcg: move ARM specific tests into subdir
These only need to be built for ARM guests.
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Tested-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
-rw-r--r-- | MAINTAINERS | 1 | ||||
-rw-r--r-- | tests/tcg/README | 9 | ||||
-rw-r--r-- | tests/tcg/arm/Makefile.target | 13 | ||||
-rw-r--r-- | tests/tcg/arm/README | 11 | ||||
-rw-r--r-- | tests/tcg/arm/hello-arm.c (renamed from tests/tcg/hello-arm.c) | 0 | ||||
-rw-r--r-- | tests/tcg/arm/test-arm-iwmmxt.s (renamed from tests/tcg/test-arm-iwmmxt.s) | 0 |
6 files changed, 25 insertions, 9 deletions
diff --git a/MAINTAINERS b/MAINTAINERS index 096b5bbf61..a6d233a43a 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -135,6 +135,7 @@ M: Peter Maydell <peter.maydell@linaro.org> L: qemu-arm@nongnu.org S: Maintained F: target/arm/ +F: tests/tcg/arm/ F: hw/arm/ F: hw/cpu/a*mpcore.c F: include/hw/cpu/a*mpcore.h diff --git a/tests/tcg/README b/tests/tcg/README index 469504c4cb..625f2326e6 100644 --- a/tests/tcg/README +++ b/tests/tcg/README @@ -5,15 +5,6 @@ or they are architecture specific. -ARM -=== - -hello-arm ---------- - -test-arm-iwmmxt ---------------- - MIPS ==== diff --git a/tests/tcg/arm/Makefile.target b/tests/tcg/arm/Makefile.target new file mode 100644 index 0000000000..bc6962ecc6 --- /dev/null +++ b/tests/tcg/arm/Makefile.target @@ -0,0 +1,13 @@ +# -*- Mode: makefile -*- +# +# ARM - included from tests/tcg/Makefile.target +# + +ARM_SRC=$(SRC_PATH)/tests/tcg/arm + +# Set search path for all sources +VPATH += $(ARM_SRC) + + +hello-arm: CFLAGS+=-marm -ffreestanding +hello-arm: LDFLAGS+=-nostdlib diff --git a/tests/tcg/arm/README b/tests/tcg/arm/README new file mode 100644 index 0000000000..e6307116e2 --- /dev/null +++ b/tests/tcg/arm/README @@ -0,0 +1,11 @@ +These are ARM specific guest programs + +hello-arm +--------- + +A very simple inline assembly, write syscall based hello world + +test-arm-iwmmxt +--------------- + +A simple test case for older iwmmxt extended ARMs diff --git a/tests/tcg/hello-arm.c b/tests/tcg/arm/hello-arm.c index e0daa7ad98..e0daa7ad98 100644 --- a/tests/tcg/hello-arm.c +++ b/tests/tcg/arm/hello-arm.c diff --git a/tests/tcg/test-arm-iwmmxt.s b/tests/tcg/arm/test-arm-iwmmxt.s index d647f9404a..d647f9404a 100644 --- a/tests/tcg/test-arm-iwmmxt.s +++ b/tests/tcg/arm/test-arm-iwmmxt.s |