--- /dev/null
+/*
+ * 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"
+
#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