Ported the code to HSW Updated the compiler. Both old and view compilers are supporte...
authorbsegovia <devnull@localhost>
Tue, 29 Nov 2011 04:50:11 +0000 (04:50 +0000)
committerKeith Packard <keithp@keithp.com>
Fri, 10 Aug 2012 23:15:05 +0000 (16:15 -0700)
src/cl_gen75_device.h [new file with mode: 0644]
src/intel/cl_device_data.h

diff --git a/src/cl_gen75_device.h b/src/cl_gen75_device.h
new file mode 100644 (file)
index 0000000..c6816c2
--- /dev/null
@@ -0,0 +1,30 @@
+/* 
+ * Copyright © 2012 Intel Corporation
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * Author: Benjamin Segovia <benjamin.segovia@intel.com>
+ */
+
+/* Common fields for both SNB devices (either GT1 or GT2)
+ */
+.max_parameter_size = 256, 
+.global_mem_cache_line_size = 128, /* XXX */
+.global_mem_cache_size = 8 << 10, /* XXX */
+.local_mem_type = CL_GLOBAL,
+.local_mem_size = 64 << 10,
+.gfx_id = IGFX_GEN7_5_CORE,
+
+#include "cl_gt_device.h"
+
index bde7de5..1d38037 100644 (file)
 #define PCI_CHIP_HASWELL_M           0x0091
 #define PCI_CHIP_HASWELL_L           0x0092
 
-#define IS_HASWELL(dev) ((dev)->pci_device == PCI_CHIP_HASWELL_M0 || \
-                         (dev)->pci_device == PCI_CHIP_HASWELL_D0 || \
-                         (dev)->pci_device == PCI_CHIP_HASWELL_M  || \
-                         (dev)->pci_device == PCI_CHIP_HASWELL_L)
-#define IS_GEN75(dev)  IS_HASWELL(dev)
+#define IS_HASWELL(devid) ((devid) == PCI_CHIP_HASWELL_M0 || \
+                           (devid) == PCI_CHIP_HASWELL_D0 || \
+                           (devid) == PCI_CHIP_HASWELL_M  || \
+                           (devid) == PCI_CHIP_HASWELL_L)
+#define IS_GEN75(devid)  IS_HASWELL(devid)
 
 /* Open a connection to the X server and ask the kernel who we are. Returns -1
  * if no Intel GPU was found or an error was encountered in the probing