mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-04 00:03:54 -06:00
tests/tcg/multiarch: add support for multiarch system tests
We can certainly support some common tests for system emulation that make use of our minimal defined boot.S support. It will still be up to individual architectures to ensure they build so we provide a MULTIARCH_TESTS variable that they can tack onto TESTS themselves. Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
This commit is contained in:
parent
8ea5962f28
commit
8041650aef
2 changed files with 15 additions and 0 deletions
|
@ -96,6 +96,7 @@ else
|
|||
# build options for bare programs are usually pretty different. They
|
||||
# are expected to provide their own build recipes.
|
||||
-include $(SRC_PATH)/tests/tcg/minilib/Makefile.target
|
||||
-include $(SRC_PATH)/tests/tcg/multiarch/system/Makefile.softmmu-target
|
||||
-include $(SRC_PATH)/tests/tcg/$(TARGET_BASE_ARCH)/Makefile.softmmu-target
|
||||
ifneq ($(TARGET_BASE_ARCH),$(TARGET_NAME))
|
||||
-include $(SRC_PATH)/tests/tcg/$(TARGET_NAME)/Makefile.softmmu-target
|
||||
|
|
14
tests/tcg/multiarch/system/Makefile.softmmu-target
Normal file
14
tests/tcg/multiarch/system/Makefile.softmmu-target
Normal file
|
@ -0,0 +1,14 @@
|
|||
# -*- Mode: makefile -*-
|
||||
#
|
||||
# Multiarch system tests
|
||||
#
|
||||
# We just collect the tests together here and rely on the actual guest
|
||||
# architecture to add to the test dependancies and deal with the
|
||||
# complications of building.
|
||||
#
|
||||
|
||||
MULTIARCH_SYSTEM_SRC=$(SRC_PATH)/tests/tcg/multiarch/system
|
||||
VPATH+=$(MULTIARCH_SYSTEM_SRC)
|
||||
|
||||
MULTIARCH_TEST_SRCS=$(wildcard $(MULTIARCH_SYSTEM_SRC)/*.c)
|
||||
MULTIARCH_TESTS = $(patsubst $(MULTIARCH_SYSTEM_SRC)/%.c, %, $(MULTIARCH_TEST_SRCS))
|
Loading…
Add table
Add a link
Reference in a new issue