[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v2 26/39] tests/tcg: make test-mmap a little less aggressive
From: |
Alex Bennée |
Subject: |
[PATCH v2 26/39] tests/tcg: make test-mmap a little less aggressive |
Date: |
Thu, 8 Jul 2021 20:09:28 +0100 |
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.
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
---
tests/tcg/multiarch/test-mmap.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/tests/tcg/multiarch/test-mmap.c b/tests/tcg/multiarch/test-mmap.c
index 11d0e777b1..b77deee37e 100644
--- a/tests/tcg/multiarch/test-mmap.c
+++ b/tests/tcg/multiarch/test-mmap.c
@@ -58,12 +58,12 @@ void check_aligned_anonymous_unfixed_mmaps(void)
int i;
fprintf(stdout, "%s", __func__);
- for (i = 0; i < 0x1fff; i++)
+ for (i = 0; i < 0x1ff; i++)
{
size_t len;
len = pagesize + (pagesize * i & 7);
- p1 = mmap(NULL, len, PROT_READ,
+ p1 = mmap(NULL, len, PROT_READ,
MAP_PRIVATE | MAP_ANONYMOUS, -1, 0);
p2 = mmap(NULL, len, PROT_READ,
MAP_PRIVATE | MAP_ANONYMOUS, -1, 0);
@@ -142,7 +142,7 @@ void check_aligned_anonymous_unfixed_colliding_mmaps(void)
int i;
fprintf(stdout, "%s", __func__);
- for (i = 0; i < 0x2fff; i++)
+ for (i = 0; i < 0x2ff; i++)
{
int nlen;
p1 = mmap(NULL, pagesize, PROT_READ,
--
2.20.1
- [PATCH v2 39/39] MAINTAINERS: Added myself as a reviewer for TCG Plugins, (continued)
- [PATCH v2 39/39] MAINTAINERS: Added myself as a reviewer for TCG Plugins, Alex Bennée, 2021/07/08
- [PATCH v2 32/39] contrib/plugins: enable -Wall for building plugins, Alex Bennée, 2021/07/08
- [PATCH v2 18/39] tests/docker: remove mingw packages from Fedora, Alex Bennée, 2021/07/08
- [PATCH v2 16/39] tests/docker: fix mistakes in fedora package list, Alex Bennée, 2021/07/08
- [PATCH v2 28/39] meson.build: move TCG plugin summary output, Alex Bennée, 2021/07/08
- [PATCH v2 24/39] tests/vm: update NetBSD to 9.2, Alex Bennée, 2021/07/08
- [PATCH v2 38/39] docs/devel: Added cache plugin to the plugins docs, Alex Bennée, 2021/07/08
- [PATCH v2 26/39] tests/tcg: make test-mmap a little less aggressive,
Alex Bennée <=
- [PATCH v2 37/39] plugins/cache: Added FIFO and LRU eviction policies, Alex Bennée, 2021/07/08
- [PATCH v2 14/39] tests/docker: fix sorting in package lists, Alex Bennée, 2021/07/08
- [PATCH v2 15/39] tests/docker: fix mistakes in centos package lists, Alex Bennée, 2021/07/08
- [PATCH v2 36/39] plugins/cache: Enable cache parameterization, Alex Bennée, 2021/07/08
- [PATCH v2 17/39] tests/docker: fix mistakes in ubuntu package lists, Alex Bennée, 2021/07/08
- [PATCH v2 29/39] configure: don't allow plugins to be enabled for a non-TCG build, Alex Bennée, 2021/07/08