qemu with hax to log dma reads & writes jcs.org/2018/11/12/vfio

tests/tcg/arm: fix up test-arm-iwmmxt test

We need to rename the source file to a .S so we can do a single-line
assemble and link invocation. We also specify the additional CFLAGS
for the compile as it's a non-standard ARM binary.

Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
[rth: force fpu configuration]
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Tested-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>

+5
+5
tests/tcg/arm/Makefile.target
··· 8 8 # Set search path for all sources 9 9 VPATH += $(ARM_SRC) 10 10 11 + TESTS += hello-arm test-arm-iwmmxt 11 12 12 13 hello-arm: CFLAGS+=-marm -ffreestanding 13 14 hello-arm: LDFLAGS+=-nostdlib 15 + 16 + test-arm-iwmmxt: CFLAGS+=-marm -march=iwmmxt -mabi=aapcs -mfpu=fpv4-sp-d16 17 + test-arm-iwmmxt: test-arm-iwmmxt.S 18 + $(CC) $(CFLAGS) $< -o $@ $(LDFLAGS) 14 19 15 20 # On ARM Linux only supports 4k pages 16 21 EXTRA_RUNS+=run-test-mmap-4096
tests/tcg/arm/test-arm-iwmmxt.s tests/tcg/arm/test-arm-iwmmxt.S