tests/tcg: enable debian-nios2-cross for test building
Now we have a nios2 test image we can start using it to build tests. However signal handling in nios2 is still broken so we disable the signals and linux-test tests that trigger the bug. Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Message-Id: <20211026102234.3961636-12-alex.bennee@linaro.org>
This commit is contained in:
		| @@ -226,6 +226,7 @@ F: target/microblaze/ | |||||||
| F: hw/microblaze/ | F: hw/microblaze/ | ||||||
| F: disas/microblaze.c | F: disas/microblaze.c | ||||||
| F: tests/docker/dockerfiles/debian-microblaze-cross.d/build-toolchain.sh | F: tests/docker/dockerfiles/debian-microblaze-cross.d/build-toolchain.sh | ||||||
|  | F: tests/tcg/nios2/Makefile.target | ||||||
|  |  | ||||||
| MIPS TCG CPUs | MIPS TCG CPUs | ||||||
| M: Philippe Mathieu-Daudé <f4bug@amsat.org> | M: Philippe Mathieu-Daudé <f4bug@amsat.org> | ||||||
|   | |||||||
| @@ -60,6 +60,7 @@ fi | |||||||
| : ${cross_cc_mips64="mips64-linux-gnuabi64-gcc"} | : ${cross_cc_mips64="mips64-linux-gnuabi64-gcc"} | ||||||
| : ${cross_cc_mipsel="mipsel-linux-gnu-gcc"} | : ${cross_cc_mipsel="mipsel-linux-gnu-gcc"} | ||||||
| : ${cross_cc_mips="mips-linux-gnu-gcc"} | : ${cross_cc_mips="mips-linux-gnu-gcc"} | ||||||
|  | : ${cross_cc_nios2="nios2-linux-gnu-gcc"} | ||||||
| : ${cross_cc_ppc="powerpc-linux-gnu-gcc"} | : ${cross_cc_ppc="powerpc-linux-gnu-gcc"} | ||||||
| : ${cross_cc_cflags_ppc="-m32"} | : ${cross_cc_cflags_ppc="-m32"} | ||||||
| : ${cross_cc_ppc64="powerpc64-linux-gnu-gcc"} | : ${cross_cc_ppc64="powerpc64-linux-gnu-gcc"} | ||||||
| @@ -159,6 +160,11 @@ for target in $target_list; do | |||||||
|       container_image=debian-mips-cross |       container_image=debian-mips-cross | ||||||
|       container_cross_cc=mips-linux-gnu-gcc |       container_cross_cc=mips-linux-gnu-gcc | ||||||
|       ;; |       ;; | ||||||
|  |     nios2-*) | ||||||
|  |       container_hosts=x86_64 | ||||||
|  |       container_image=debian-nios2-cross | ||||||
|  |       container_cross_cc=nios2-linux-gnu-gcc | ||||||
|  |       ;; | ||||||
|     ppc-*|ppc64abi32-*) |     ppc-*|ppc64abi32-*) | ||||||
|       container_hosts=x86_64 |       container_hosts=x86_64 | ||||||
|       container_image=debian-powerpc-test-cross |       container_image=debian-powerpc-test-cross | ||||||
|   | |||||||
							
								
								
									
										11
									
								
								tests/tcg/nios2/Makefile.target
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								tests/tcg/nios2/Makefile.target
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,11 @@ | |||||||
|  | # nios2 specific test tweaks | ||||||
|  |  | ||||||
|  | # Currently nios2 signal handling is broken | ||||||
|  | run-signals: signals | ||||||
|  | 	$(call skip-test, $<, "BROKEN") | ||||||
|  | run-plugin-signals-with-%: | ||||||
|  | 	$(call skip-test, $<, "BROKEN") | ||||||
|  | run-linux-test: linux-test | ||||||
|  | 	$(call skip-test, $<, "BROKEN") | ||||||
|  | run-plugin-linux-test-with-%: | ||||||
|  | 	$(call skip-test, $<, "BROKEN") | ||||||
		Reference in New Issue
	
	Block a user