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

tests/tcg: enable building for HPPA

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>

+21
+1
tests/docker/Makefile.include
··· 71 71 docker-image-debian-sid: NOCACHE=1 72 72 73 73 docker-image-debian-alpha-cross: docker-image-debian-sid 74 + docker-image-debian-hppa-cross: docker-image-debian-sid 74 75 docker-image-travis: NOUSER=1 75 76 76 77 # Specialist build images, sometimes very limited tools
+12
tests/docker/dockerfiles/debian-hppa-cross.docker
··· 1 + # 2 + # Docker cross-compiler target 3 + # 4 + # This docker target builds on the debian sid base image which 5 + # contains cross compilers for Debian "ports" targets. 6 + # 7 + FROM qemu:debian-sid 8 + 9 + RUN DEBIAN_FRONTEND=noninteractive eatmydata \ 10 + apt-get install -y --no-install-recommends \ 11 + gcc-hppa-linux-gnu \ 12 + libc6-dev-hppa-cross
+2
tests/tcg/hppa/Makefile.include
··· 1 + DOCKER_IMAGE=debian-hppa-cross 2 + DOCKER_CROSS_COMPILER=hppa-linux-gnu-gcc
+6
tests/tcg/hppa/Makefile.target
··· 1 + # -*- Mode: makefile -*- 2 + # 3 + # HPPA specific tweaks - specifically masking out broken tests 4 + 5 + # On parisc Linux supports 4K/16K/64K (but currently only 4k works) 6 + EXTRA_RUNS+=run-test-mmap-4096 # run-test-mmap-16384 run-test-mmap-65536