tests/tcg: enable building for PowerPC
Now we have restored debian-image-powerpc-cross using Debian SID compilers we can build for 32 bit powerpc. Although PPC32 supports a range of pages sizes currently only 4k works so the others are commented out for now. We can also merge the ppc64 support under the base architecture directory to avoid too much proliferation of directories. Signed-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>
This commit is contained in:
parent
08f56d8c9c
commit
97103c256e
7
tests/tcg/ppc/Makefile.include
Normal file
7
tests/tcg/ppc/Makefile.include
Normal file
@ -0,0 +1,7 @@
|
||||
ifeq ($(TARGET_NAME),ppc)
|
||||
DOCKER_IMAGE=debian-powerpc-cross
|
||||
DOCKER_CROSS_COMPILER=powerpc-linux-gnu-gcc
|
||||
else ifeq ($(TARGET_NAME),ppc64le)
|
||||
DOCKER_IMAGE=debian-ppc64el-cross
|
||||
DOCKER_CROSS_COMPILER=powerpc64le-linux-gnu-gcc
|
||||
endif
|
12
tests/tcg/ppc/Makefile.target
Normal file
12
tests/tcg/ppc/Makefile.target
Normal file
@ -0,0 +1,12 @@
|
||||
# -*- Mode: makefile -*-
|
||||
#
|
||||
# PPC - included from tests/tcg/Makefile
|
||||
#
|
||||
|
||||
ifneq (,$(findstring 64,$(TARGET_NAME)))
|
||||
# On PPC64 Linux can be configured with 4k (default) or 64k pages (currently broken)
|
||||
EXTRA_RUNS+=run-test-mmap-4096 #run-test-mmap-65536
|
||||
else
|
||||
# On PPC32 Linux supports 4K/16K/64K/256K (but currently only 4k works)
|
||||
EXTRA_RUNS+=run-test-mmap-4096 #run-test-mmap-16384 run-test-mmap-65536 run-test-mmap-262144
|
||||
endif
|
@ -1,2 +0,0 @@
|
||||
DOCKER_IMAGE=debian-ppc64el-cross
|
||||
DOCKER_CROSS_COMPILER=powerpc64le-linux-gnu-gcc
|
Loading…
Reference in New Issue
Block a user