From 58ac17d821cb3fa6300ca58d7f387c41a81d449c Mon Sep 17 00:00:00 2001 From: Chris Wilson Date: Mon, 21 Oct 2013 09:31:18 +0100 Subject: intel_error_decode: Fix X/Y fence for gen2/3 --- tools/intel_error_decode.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'tools/intel_error_decode.c') diff --git a/tools/intel_error_decode.c b/tools/intel_error_decode.c index 39177379..a22ec7d4 100644 --- a/tools/intel_error_decode.c +++ b/tools/intel_error_decode.c @@ -274,7 +274,7 @@ print_i915_fence(unsigned int devid, uint64_t fence) printf(" %svalid, %c-tiled, pitch: %i, start: 0x%08x, size: %i\n", fence & 1 ? "" : "in", - fence & 12 ? 'y' : 'x', + fence & (1<<12) ? 'y' : 'x', (1<<((fence>>4)&0xf))*tile_width, (uint32_t)fence & 0xff00000, 1<<(20 + ((fence>>8)&0xf))); @@ -285,7 +285,7 @@ print_i830_fence(unsigned int devid, uint64_t fence) { printf(" %svalid, %c-tiled, pitch: %i, start: 0x%08x, size: %i\n", fence & 1 ? "" : "in", - fence & 12 ? 'y' : 'x', + fence & (1<<12) ? 'y' : 'x', (1<<((fence>>4)&0xf))*128, (uint32_t)fence & 0x7f80000, 1<<(19 + ((fence>>8)&0xf))); -- cgit v1.2.3