OSDN Git Service

Fix curbe length in CMD_MEDIA_CURBE_LOAD on GEN8+
authorXiang, Haihao <haihao.xiang@intel.com>
Thu, 9 Apr 2015 01:52:44 +0000 (09:52 +0800)
committerXiang, Haihao <haihao.xiang@intel.com>
Fri, 18 Nov 2016 08:26:50 +0000 (16:26 +0800)
It is multiple of 64 bytes

Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
Reviewed-by: Zhao Yakui <yakui.zhao@intel.com>
src/i965_gpe_utils.c

index 139ab1b..a6d539b 100644 (file)
@@ -1066,7 +1066,7 @@ gen8_gpe_curbe_load(VADriverContextP ctx,
 
     OUT_BATCH(batch, CMD_MEDIA_CURBE_LOAD | (4 - 2));
     OUT_BATCH(batch, 0);
-    OUT_BATCH(batch, gpe_context->curbe.length);
+    OUT_BATCH(batch, ALIGN(gpe_context->curbe.length, 64));
     OUT_BATCH(batch, gpe_context->curbe.offset);
 
     ADVANCE_BATCH(batch);