summaryrefslogtreecommitdiff
path: root/tools/intel_error_decode.c
diff options
context:
space:
mode:
authorChris Wilson <chris@chris-wilson.co.uk>2013-10-21 09:31:18 +0100
committerChris Wilson <chris@chris-wilson.co.uk>2013-10-21 09:32:34 +0100
commit58ac17d821cb3fa6300ca58d7f387c41a81d449c (patch)
treeca474a2bc20e7a8fd4168cc7c3fed5c6ea3c43e8 /tools/intel_error_decode.c
parent4acaf0004d43dfb51ba60d7990cef22a54b56727 (diff)
intel_error_decode: Fix X/Y fence for gen2/3
Diffstat (limited to 'tools/intel_error_decode.c')
-rw-r--r--tools/intel_error_decode.c4
1 files changed, 2 insertions, 2 deletions
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)));