igt/gem_ringfill: Disable MI_STORE_DATA_IMM on BSD/gen6

It's broken, avoid at all costs.

Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
This commit is contained in:
Chris Wilson 2016-01-22 19:01:02 +00:00
parent 0091e6787c
commit 291ff6bcf1

View File

@ -96,6 +96,9 @@ static void run_test(int fd, unsigned ring, unsigned flags)
uint32_t *batch, *b; uint32_t *batch, *b;
int i; int i;
igt_skip_on_f(gen == 6 && (ring & ~(3<<13)) == I915_EXEC_BSD,
"MI_STORE_DATA broken on gen6 bsd\n");
memset(&execbuf, 0, sizeof(execbuf)); memset(&execbuf, 0, sizeof(execbuf));
execbuf.buffers_ptr = (uintptr_t)obj; execbuf.buffers_ptr = (uintptr_t)obj;
execbuf.buffer_count = 2; execbuf.buffer_count = 2;