igt/gem_evict_alignment: Fix the memory limits checking

We actually allocate twice as many bo as needed to fill the aperture to
cause ENOSPC, but the entire payload has to still fit into RAM.

Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=75138
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
This commit is contained in:
Chris Wilson 2014-06-06 08:43:08 +01:00
parent 39329479a5
commit 18d2130110

View File

@ -134,7 +134,7 @@ static void minor_evictions(int fd, int size, int count)
uint32_t *bo, *sel;
int n, m, alignment, pass, fail;
igt_require(intel_check_memory(count, size, CHECK_RAM));
igt_require(intel_check_memory(2*count, size, CHECK_RAM));
bo = malloc(3*count*sizeof(*bo));
igt_assert(bo);