From: Brad Volkin Date: Wed, 29 Jan 2014 21:58:28 +0000 (-0800) Subject: tests/gem_exec_parse: Add tests for bitmask checks X-Git-Tag: intel-gpu-tools-1.7~207 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=1f3e03bee3af336c6b7b47e04e9f0a552a9a9289;p=platform%2Fupstream%2Fintel-gpu-tools.git tests/gem_exec_parse: Add tests for bitmask checks Signed-off-by: Brad Volkin Signed-off-by: Daniel Vetter --- diff --git a/tests/gem_exec_parse.c b/tests/gem_exec_parse.c index 48fde25..9e90408 100644 --- a/tests/gem_exec_parse.c +++ b/tests/gem_exec_parse.c @@ -145,6 +145,7 @@ int fd; #define GFX_OP_PIPE_CONTROL ((0x3<<29)|(0x3<<27)|(0x2<<24)|2) #define PIPE_CONTROL_QW_WRITE (1<<14) +#define PIPE_CONTROL_LRI_POST_OP (1<<23) igt_main { @@ -239,6 +240,23 @@ igt_main 0)); } + igt_subtest("bitmasks") { + uint32_t pc[] = { + GFX_OP_PIPE_CONTROL, + (PIPE_CONTROL_QW_WRITE | + PIPE_CONTROL_LRI_POST_OP), + 0, // To be patched + 0x12000000, + 0, + MI_BATCH_BUFFER_END, + }; + igt_assert( + exec_batch(fd, handle, + pc, sizeof(pc), + I915_EXEC_RENDER, + -EINVAL)); + } + igt_fixture { gem_close(fd, handle);