From 44ed84c6fda3bb9f958a4de9304c3f4d86516b93 Mon Sep 17 00:00:00 2001 From: "Xiang, Haihao" Date: Mon, 2 Feb 2015 09:11:21 +0800 Subject: Disable upper bound check for decoding on BDW+ We saw pixel corruption in stress test with the wrong up-bound address. For simplicity, disable upper bound check in the driver. Signed-off-by: Xiang, Haihao Tested-by: Zhao Yakui Reviewed-by: Sean V Kelley --- src/gen8_mfd.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/gen8_mfd.c') diff --git a/src/gen8_mfd.c b/src/gen8_mfd.c index 5a802f5f..a5cedd69 100644 --- a/src/gen8_mfd.c +++ b/src/gen8_mfd.c @@ -282,7 +282,7 @@ gen8_mfd_ind_obj_base_addr_state(VADriverContextP ctx, OUT_BCS_BATCH(batch, 0); OUT_BCS_BATCH(batch, 0); /* Upper bound 4-5 */ - OUT_BCS_BATCH(batch, 0x80000000); /* must set, up to 2G */ + OUT_BCS_BATCH(batch, 0); OUT_BCS_BATCH(batch, 0); /* MFX indirect MV 6-10 */ @@ -2493,7 +2493,7 @@ gen8_jpeg_wa_ind_obj_base_addr_state(VADriverContextP ctx, gen7_mfd_context->jpeg_wa_slice_data_bo, I915_GEM_DOMAIN_INSTRUCTION, 0, 0); - OUT_BCS_BATCH(batch, 0x80000000); /* must set, up to 2G */ + OUT_BCS_BATCH(batch, 0); OUT_BCS_BATCH(batch, 0); /* ignore for VLD mode */ OUT_BCS_BATCH(batch, 0); OUT_BCS_BATCH(batch, 0); /* ignore for VLD mode */ -- cgit v1.2.1