Rendering/BDW:Follow the hardware spec to update the 3DSTATE_URB_VS command
authorZhao Yakui <yakui.zhao@intel.com>
Wed, 9 Apr 2014 03:40:16 +0000 (11:40 +0800)
committerXiang, Haihao <haihao.xiang@intel.com>
Wed, 23 Apr 2014 06:21:53 +0000 (14:21 +0800)
This is to fix the GPU hang when doing the color-space conversion from
NV12 to RGB on BDW GT3 machine.

Signed-off-by: Zhao Yakui <yakui.zhao@intel.com>
(cherry picked from commit 4a3f17ae44bae58daf65dcc706332b28a6d478ac)

src/gen8_render.c

index 3b3fc89..90f278e 100644 (file)
@@ -1092,7 +1092,7 @@ gen8_emit_urb(VADriverContextP ctx)
     OUT_BATCH(batch,
               (num_urb_entries << GEN7_URB_ENTRY_NUMBER_SHIFT) |
               (4 - 1) << GEN7_URB_ENTRY_SIZE_SHIFT |
-              (1 << GEN7_URB_STARTING_ADDRESS_SHIFT));
+              (4 << GEN7_URB_STARTING_ADDRESS_SHIFT));
    ADVANCE_BATCH(batch);
 
    BEGIN_BATCH(batch, 2);