[Beignet] [PATCH] KBL: fix some 1d array test fail.
Yang Rong
rong.r.yang at intel.com
Mon Sep 5 10:01:43 UTC 2016
Forgot to enable 1d array bti workaround.
Now all platforms need it, so disable platform, re-enable it
when some platform don't need this workaround
Signed-off-by: Yang Rong <rong.r.yang at intel.com>
---
src/intel/intel_gpgpu.c | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/src/intel/intel_gpgpu.c b/src/intel/intel_gpgpu.c
index 3314ab4..fdf451a 100644
--- a/src/intel/intel_gpgpu.c
+++ b/src/intel/intel_gpgpu.c
@@ -1215,12 +1215,15 @@ intel_get_surface_type(cl_mem_object_type type)
static uint32_t get_surface_type(intel_gpgpu_t *gpgpu, int index, cl_mem_object_type type)
{
uint32_t surface_type;
- if (((IS_IVYBRIDGE(gpgpu->drv->device_id) ||
+ //Now all platforms need it, so disable platform, re-enable it
+ //when some platform don't need this workaround
+ if (/*((IS_IVYBRIDGE(gpgpu->drv->device_id) ||
IS_HASWELL(gpgpu->drv->device_id) ||
IS_BROADWELL(gpgpu->drv->device_id) ||
IS_CHERRYVIEW(gpgpu->drv->device_id) ||
IS_SKYLAKE(gpgpu->drv->device_id) ||
- IS_BROXTON(gpgpu->drv->device_id))) &&
+ IS_BROXTON(gpgpu->drv->device_id) ||
+ IS_KABYLAKE(gpgpu->drv_device_id))) && */
index >= BTI_WORKAROUND_IMAGE_OFFSET + BTI_RESERVED_NUM &&
type == CL_MEM_OBJECT_IMAGE1D_ARRAY)
surface_type = I965_SURFACE_2D;
--
2.1.4
More information about the Beignet
mailing list