From d7bc419749d2f988f5632ba51c02197982da3c25 Mon Sep 17 00:00:00 2001 From: Chris Wilson Date: Tue, 9 May 2017 22:33:17 +0100 Subject: wsim: Stop treating wrk->status_page as just a single uint32_t Map the whole page since we actually do use it! Signed-off-by: Chris Wilson --- benchmarks/gem_wsim.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'benchmarks/gem_wsim.c') diff --git a/benchmarks/gem_wsim.c b/benchmarks/gem_wsim.c index c4d0cd32..bd973afc 100644 --- a/benchmarks/gem_wsim.c +++ b/benchmarks/gem_wsim.c @@ -669,12 +669,11 @@ prepare_workload(unsigned int id, struct workload *wrk, unsigned int flags) wrk->vcs_rr = id & 1; if (flags & SEQNO) { - const unsigned int status_sz = sizeof(uint32_t); - uint32_t handle = gem_create(fd, status_sz); + uint32_t handle = gem_create(fd, 4096); gem_set_caching(fd, handle, I915_CACHING_CACHED); wrk->status_page_handle = handle; - wrk->status_page = gem_mmap__cpu(fd, handle, 0, status_sz, + wrk->status_page = gem_mmap__cpu(fd, handle, 0, 4096, PROT_READ); } -- cgit v1.2.3