tests/tcg: make test-mmap a little less aggressive
commite2bcd3ad093a6bd4a045d5b5d22f0b92243d0da3
authorAlex Bennée <alex.bennee@linaro.org>
Fri, 9 Jul 2021 14:29:51 +0000 (9 15:29 +0100)
committerAlex Bennée <alex.bennee@linaro.org>
Wed, 14 Jul 2021 13:33:53 +0000 (14 14:33 +0100)
treefddf1e9e42b32160d59b2b3956c1913e3e003b35
parent396c9984fd18e4243d02f78bc4942a825c78dca2
tests/tcg: make test-mmap a little less aggressive

The check_aligned_anonymous_unfixed_mmaps and
check_aligned_anonymous_unfixed_colliding_mmaps do a lot of mmap's and
copying of data. This is especially unfriendly to targets like hexagon
which have quite large pages and need to do sanity checks on each
memory access.

While we are at it clean-up the white space and style issues from the
legacy code. As we no longer do quite so much needless memory access
we can also remove the hexagon timeout hack.

Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Taylor Simpson <tsimpson@quicinc.com>
Message-Id: <20210709143005.1554-27-alex.bennee@linaro.org>
tests/tcg/hexagon/Makefile.target
tests/tcg/multiarch/test-mmap.c