xserver-xorg-video-intel: Changes to 'ubuntu-raring'
debian/changelog | 2
debian/patches/add-known-hsw-names.diff | 60 ++++++
debian/patches/add-more-correct-hsw-names.diff | 73 ++++++++
debian/patches/add-more-reserved-hsw-ids.diff | 204 +++++++++++++++++++++++
debian/patches/add-reserved-hsw-ids.diff | 107 ++++++++++++
debian/patches/fix-hsw-gt3-names.diff | 217 +++++++++++++++++++++++++
6 files changed, 662 insertions(+), 1 deletion(-)
New commits:
commit 3545a63802a367866f3649d68beabd6328140384
Author: Maarten Lankhorst <maarten.lankhorst@canonical.com>
Date: Wed Jun 19 11:32:07 2013 +0200
not forgetting to git add the patches
diff --git a/debian/patches/add-known-hsw-names.diff b/debian/patches/add-known-hsw-names.diff
new file mode 100644
index 0000000..8c4fecd
--- /dev/null
+++ b/debian/patches/add-known-hsw-names.diff
@@ -0,0 +1,60 @@
+commit b507796679529b14c99e8937870561cd8eebebb9
+Author: Chris Wilson <chris@chris-wilson.co.uk>
+Date: Tue May 28 12:13:02 2013 +0100
+
+ Add the known marketing names for the performance Haswell parts
+
+ Start filling in the names for the parts that have been announced, the
+ Iris branded Haswell GT3 parts.
+
+ Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
+
+diff --git a/src/intel_module.c b/src/intel_module.c
+index 1e402f0..8b3b196 100644
+--- a/src/intel_module.c
++++ b/src/intel_module.c
+@@ -192,34 +192,34 @@ static const SymTabRec intel_chipsets[] = {
+ {PCI_CHIP_HASWELL_SDV_E_GT3, "Haswell SDV (GT3)" },
+ {PCI_CHIP_HASWELL_ULT_D_GT1, "Haswell ULT Desktop (GT1)" },
+ {PCI_CHIP_HASWELL_ULT_D_GT2, "Haswell ULT Desktop (GT2)" },
+- {PCI_CHIP_HASWELL_ULT_D_GT3, "Haswell ULT Desktop (GT3)" },
++ {PCI_CHIP_HASWELL_ULT_D_GT3, "Iris(TM) Graphics 5100" },
+ {PCI_CHIP_HASWELL_ULT_M_GT1, "Haswell ULT Mobile (GT1)" },
+ {PCI_CHIP_HASWELL_ULT_M_GT2, "Haswell ULT Mobile (GT2)" },
+- {PCI_CHIP_HASWELL_ULT_M_GT3, "Haswell ULT Mobile (GT3)" },
++ {PCI_CHIP_HASWELL_ULT_M_GT3, "Iris(TM) Graphics 5100" },
+ {PCI_CHIP_HASWELL_ULT_S_GT1, "Haswell ULT Server (GT1)" },
+ {PCI_CHIP_HASWELL_ULT_S_GT2, "Haswell ULT Server (GT2)" },
+- {PCI_CHIP_HASWELL_ULT_S_GT3, "Haswell ULT Server (GT3)" },
++ {PCI_CHIP_HASWELL_ULT_S_GT3, "Iris(TM) Graphics 5100" },
+ {PCI_CHIP_HASWELL_ULT_B_GT1, "Haswell ULT (GT1)" },
+ {PCI_CHIP_HASWELL_ULT_B_GT2, "Haswell ULT (GT2)" },
+- {PCI_CHIP_HASWELL_ULT_B_GT3, "Haswell ULT (GT3)" },
++ {PCI_CHIP_HASWELL_ULT_B_GT3, "Iris(TM) Graphics 5100" },
+ {PCI_CHIP_HASWELL_ULT_E_GT1, "Haswell ULT (GT1)" },
+ {PCI_CHIP_HASWELL_ULT_E_GT2, "Haswell ULT (GT2)" },
+- {PCI_CHIP_HASWELL_ULT_E_GT3, "Haswell ULT (GT3)" },
++ {PCI_CHIP_HASWELL_ULT_E_GT3, "Iris(TM) Graphics 5100" },
+ {PCI_CHIP_HASWELL_CRW_D_GT1, "Haswell CRW Desktop (GT1)" },
+ {PCI_CHIP_HASWELL_CRW_D_GT2, "Haswell CRW Desktop (GT2)" },
+- {PCI_CHIP_HASWELL_CRW_D_GT3, "Haswell CRW Desktop (GT3)" },
++ {PCI_CHIP_HASWELL_CRW_D_GT3, "Iris(TM) Pro Graphics 5200" },
+ {PCI_CHIP_HASWELL_CRW_M_GT1, "Haswell CRW Mobile (GT1)" },
+ {PCI_CHIP_HASWELL_CRW_M_GT2, "Haswell CRW Mobile (GT2)" },
+- {PCI_CHIP_HASWELL_CRW_M_GT3, "Haswell CRW Mobile (GT3)" },
++ {PCI_CHIP_HASWELL_CRW_M_GT3, "Iris(TM) Pro Graphics 5200" },
+ {PCI_CHIP_HASWELL_CRW_S_GT1, "Haswell CRW Server (GT1)" },
+ {PCI_CHIP_HASWELL_CRW_S_GT2, "Haswell CRW Server (GT2)" },
+- {PCI_CHIP_HASWELL_CRW_S_GT3, "Haswell CRW Server (GT3)" },
++ {PCI_CHIP_HASWELL_CRW_S_GT3, "Iris(TM) Pro Graphics 5200" },
+ {PCI_CHIP_HASWELL_CRW_B_GT1, "Haswell CRW (GT1)" },
+ {PCI_CHIP_HASWELL_CRW_B_GT2, "Haswell CRW (GT2)" },
+- {PCI_CHIP_HASWELL_CRW_B_GT3, "Haswell CRW (GT3)" },
++ {PCI_CHIP_HASWELL_CRW_B_GT3, "Iris(TM) Pro Graphics 5200" },
+ {PCI_CHIP_HASWELL_CRW_E_GT1, "Haswell CRW (GT1)" },
+ {PCI_CHIP_HASWELL_CRW_E_GT2, "Haswell CRW (GT2)" },
+- {PCI_CHIP_HASWELL_CRW_E_GT3, "Haswell CRW (GT3)" },
++ {PCI_CHIP_HASWELL_CRW_E_GT3, "Iris(TM) Pro Graphics 5200" },
+ {PCI_CHIP_VALLEYVIEW_PO, "ValleyView PO board" },
+ {-1, NULL}
+ };
diff --git a/debian/patches/add-more-correct-hsw-names.diff b/debian/patches/add-more-correct-hsw-names.diff
new file mode 100644
index 0000000..acc08ec
--- /dev/null
+++ b/debian/patches/add-more-correct-hsw-names.diff
@@ -0,0 +1,73 @@
+commit 45c09bfe58c37bbf7965af25bdd4fa5c37c0908f
+Author: Rodrigo Vivi <rodrigo.vivi@gmail.com>
+Date: Wed Jun 5 13:07:13 2013 -0300
+
+ Add more correct names for Haswell.
+
+ As we find out more of the final product names for Haswell chipsets, we
+ need to update the user visible identification strings.
+
+ Signed-off-by: Rodrigo Vivi <rodrigo.vivi@gmail.com>
+
+diff --git a/src/intel_module.c b/src/intel_module.c
+index 8b3b196..c1d0e09 100644
+--- a/src/intel_module.c
++++ b/src/intel_module.c
+@@ -160,19 +160,19 @@ static const SymTabRec intel_chipsets[] = {
+ {PCI_CHIP_IVYBRIDGE_D_GT2, "Ivybridge Desktop (GT2)" },
+ {PCI_CHIP_IVYBRIDGE_S_GT1, "Ivybridge Server" },
+ {PCI_CHIP_IVYBRIDGE_S_GT2, "Ivybridge Server (GT2)" },
+- {PCI_CHIP_HASWELL_D_GT1, "Haswell Desktop (GT1)" },
+- {PCI_CHIP_HASWELL_D_GT2, "Haswell Desktop (GT2)" },
++ {PCI_CHIP_HASWELL_D_GT1, "HD Graphics" },
++ {PCI_CHIP_HASWELL_D_GT2, "HD Graphics 4600" },
+ {PCI_CHIP_HASWELL_D_GT3, "Haswell Desktop (GT3)" },
+- {PCI_CHIP_HASWELL_M_GT1, "Haswell Mobile (GT1)" },
+- {PCI_CHIP_HASWELL_M_GT2, "Haswell Mobile (GT2)" },
++ {PCI_CHIP_HASWELL_M_GT1, "HD Graphics" },
++ {PCI_CHIP_HASWELL_M_GT2, "HD Graphics 4600" },
+ {PCI_CHIP_HASWELL_M_GT3, "Haswell Mobile (GT3)" },
+- {PCI_CHIP_HASWELL_S_GT1, "Haswell Server (GT1)" },
+- {PCI_CHIP_HASWELL_S_GT2, "Haswell Server (GT2)" },
++ {PCI_CHIP_HASWELL_S_GT1, "HD Graphics" },
++ {PCI_CHIP_HASWELL_S_GT2, "HD Graphics P4600/P4700" },
+ {PCI_CHIP_HASWELL_S_GT3, "Haswell Server (GT3)" },
+ {PCI_CHIP_HASWELL_B_GT1, "Haswell (GT1)" },
+ {PCI_CHIP_HASWELL_B_GT2, "Haswell (GT2)" },
+ {PCI_CHIP_HASWELL_B_GT3, "Haswell (GT3)" },
+- {PCI_CHIP_HASWELL_E_GT1, "Haswell (GT1)" },
++ {PCI_CHIP_HASWELL_E_GT1, "HD Graphics" },
+ {PCI_CHIP_HASWELL_E_GT2, "Haswell (GT2)" },
+ {PCI_CHIP_HASWELL_E_GT3, "Haswell (GT3)" },
+ {PCI_CHIP_HASWELL_SDV_D_GT1, "Haswell SDV Desktop (GT1)" },
+@@ -193,23 +193,23 @@ static const SymTabRec intel_chipsets[] = {
+ {PCI_CHIP_HASWELL_ULT_D_GT1, "Haswell ULT Desktop (GT1)" },
+ {PCI_CHIP_HASWELL_ULT_D_GT2, "Haswell ULT Desktop (GT2)" },
+ {PCI_CHIP_HASWELL_ULT_D_GT3, "Iris(TM) Graphics 5100" },
+- {PCI_CHIP_HASWELL_ULT_M_GT1, "Haswell ULT Mobile (GT1)" },
+- {PCI_CHIP_HASWELL_ULT_M_GT2, "Haswell ULT Mobile (GT2)" },
+- {PCI_CHIP_HASWELL_ULT_M_GT3, "Iris(TM) Graphics 5100" },
++ {PCI_CHIP_HASWELL_ULT_M_GT1, "HD Graphics" },
++ {PCI_CHIP_HASWELL_ULT_M_GT2, "HD Graphics 4400" },
++ {PCI_CHIP_HASWELL_ULT_M_GT3, "HD Graphics 5000" },
+ {PCI_CHIP_HASWELL_ULT_S_GT1, "Haswell ULT Server (GT1)" },
+ {PCI_CHIP_HASWELL_ULT_S_GT2, "Haswell ULT Server (GT2)" },
+ {PCI_CHIP_HASWELL_ULT_S_GT3, "Iris(TM) Graphics 5100" },
+ {PCI_CHIP_HASWELL_ULT_B_GT1, "Haswell ULT (GT1)" },
+ {PCI_CHIP_HASWELL_ULT_B_GT2, "Haswell ULT (GT2)" },
+ {PCI_CHIP_HASWELL_ULT_B_GT3, "Iris(TM) Graphics 5100" },
+- {PCI_CHIP_HASWELL_ULT_E_GT1, "Haswell ULT (GT1)" },
+- {PCI_CHIP_HASWELL_ULT_E_GT2, "Haswell ULT (GT2)" },
++ {PCI_CHIP_HASWELL_ULT_E_GT1, "HD Graphics" },
++ {PCI_CHIP_HASWELL_ULT_E_GT2, "HD Graphics 4200" },
+ {PCI_CHIP_HASWELL_ULT_E_GT3, "Iris(TM) Graphics 5100" },
+ {PCI_CHIP_HASWELL_CRW_D_GT1, "Haswell CRW Desktop (GT1)" },
+- {PCI_CHIP_HASWELL_CRW_D_GT2, "Haswell CRW Desktop (GT2)" },
++ {PCI_CHIP_HASWELL_CRW_D_GT2, "HD Graphics 4600" },
+ {PCI_CHIP_HASWELL_CRW_D_GT3, "Iris(TM) Pro Graphics 5200" },
+ {PCI_CHIP_HASWELL_CRW_M_GT1, "Haswell CRW Mobile (GT1)" },
+- {PCI_CHIP_HASWELL_CRW_M_GT2, "Haswell CRW Mobile (GT2)" },
++ {PCI_CHIP_HASWELL_CRW_M_GT2, "HD Graphics 4600" },
+ {PCI_CHIP_HASWELL_CRW_M_GT3, "Iris(TM) Pro Graphics 5200" },
+ {PCI_CHIP_HASWELL_CRW_S_GT1, "Haswell CRW Server (GT1)" },
+ {PCI_CHIP_HASWELL_CRW_S_GT2, "Haswell CRW Server (GT2)" },
diff --git a/debian/patches/add-more-reserved-hsw-ids.diff b/debian/patches/add-more-reserved-hsw-ids.diff
new file mode 100644
index 0000000..60c489c
--- /dev/null
+++ b/debian/patches/add-more-reserved-hsw-ids.diff
@@ -0,0 +1,204 @@
+commit 3ee42de066e4629f78e254c27d07dc33e16dbc02
+Author: Rodrigo Vivi <rodrigo.vivi@gmail.com>
+Date: Mon May 13 17:56:30 2013 -0300
+
+ Adding more reserved PCI IDs for Haswell.
+
+ As Chris mentioned there is a tendency for us to find out more
+ PCI IDs only when users report. So let's add all new reserved Haswell IDs.
+ I didn't have better names for this reserved ids and didn't want to use rsvd1
+ and rsvd2 groups, so I decided to use "B" and "E" that stands for the last
+ id digit.
+
+ Cc: Chris Wilson <chris@chris-wilson.co.uk>
+ Signed-off-by: Rodrigo Vivi <rodrigo.vivi@gmail.com>
+
+diff --git a/src/intel_driver.h b/src/intel_driver.h
+index 4b05e25..32f623b 100644
+--- a/src/intel_driver.h
++++ b/src/intel_driver.h
+@@ -201,9 +201,12 @@
+ #define PCI_CHIP_HASWELL_S_GT1 0x040A
+ #define PCI_CHIP_HASWELL_S_GT2 0x041A
+ #define PCI_CHIP_HASWELL_S_GT3 0x042A
+-#define PCI_CHIP_HASWELL_GT1_RSVD 0x040E
+-#define PCI_CHIP_HASWELL_GT2_RSVD 0x041E
+-#define PCI_CHIP_HASWELL_GT3_RSVD 0x042E
++#define PCI_CHIP_HASWELL_B_GT1 0x040B
++#define PCI_CHIP_HASWELL_B_GT2 0x041B
++#define PCI_CHIP_HASWELL_B_GT3 0x042B
++#define PCI_CHIP_HASWELL_E_GT1 0x040E
++#define PCI_CHIP_HASWELL_E_GT2 0x041E
++#define PCI_CHIP_HASWELL_E_GT3 0x042E
+
+ #define PCI_CHIP_HASWELL_SDV_D_GT1 0x0C02
+ #define PCI_CHIP_HASWELL_SDV_D_GT2 0x0C12
+@@ -214,9 +217,12 @@
+ #define PCI_CHIP_HASWELL_SDV_S_GT1 0x0C0A
+ #define PCI_CHIP_HASWELL_SDV_S_GT2 0x0C1A
+ #define PCI_CHIP_HASWELL_SDV_S_GT3 0x0C2A
+-#define PCI_CHIP_HASWELL_SDV_GT1_RSVD 0x0C0E
+-#define PCI_CHIP_HASWELL_SDV_GT2_RSVD 0x0C1E
+-#define PCI_CHIP_HASWELL_SDV_GT3_RSVD 0x0C2E
++#define PCI_CHIP_HASWELL_SDV_B_GT1 0x0C0E
++#define PCI_CHIP_HASWELL_SDV_B_GT2 0x0C1E
++#define PCI_CHIP_HASWELL_SDV_B_GT3 0x0C2E
++#define PCI_CHIP_HASWELL_SDV_E_GT1 0x0C0E
++#define PCI_CHIP_HASWELL_SDV_E_GT2 0x0C1E
++#define PCI_CHIP_HASWELL_SDV_E_GT3 0x0C2E
+
+ #define PCI_CHIP_HASWELL_ULT_D_GT1 0x0A02
+ #define PCI_CHIP_HASWELL_ULT_D_GT2 0x0A12
+@@ -227,9 +233,12 @@
+ #define PCI_CHIP_HASWELL_ULT_S_GT1 0x0A0A
+ #define PCI_CHIP_HASWELL_ULT_S_GT2 0x0A1A
+ #define PCI_CHIP_HASWELL_ULT_S_GT3 0x0A2A
+-#define PCI_CHIP_HASWELL_ULT_GT1_RSVD 0x0A0E
+-#define PCI_CHIP_HASWELL_ULT_GT2_RSVD 0x0A1E
+-#define PCI_CHIP_HASWELL_ULT_GT3_RSVD 0x0A2E
++#define PCI_CHIP_HASWELL_ULT_B_GT1 0x0A0B
++#define PCI_CHIP_HASWELL_ULT_B_GT2 0x0A1B
++#define PCI_CHIP_HASWELL_ULT_B_GT3 0x0A2B
++#define PCI_CHIP_HASWELL_ULT_E_GT1 0x0A0E
++#define PCI_CHIP_HASWELL_ULT_E_GT2 0x0A1E
++#define PCI_CHIP_HASWELL_ULT_E_GT3 0x0A2E
+
+ #define PCI_CHIP_HASWELL_CRW_D_GT1 0x0D02
+ #define PCI_CHIP_HASWELL_CRW_D_GT2 0x0D12
+@@ -240,9 +249,12 @@
+ #define PCI_CHIP_HASWELL_CRW_S_GT1 0x0D0A
+ #define PCI_CHIP_HASWELL_CRW_S_GT2 0x0D1A
+ #define PCI_CHIP_HASWELL_CRW_S_GT3 0x0D2A
+-#define PCI_CHIP_HASWELL_CRW_GT1_RSVD 0x0D0E
+-#define PCI_CHIP_HASWELL_CRW_GT2_RSVD 0x0D1E
+-#define PCI_CHIP_HASWELL_CRW_GT3_RSVD 0x0D2E
++#define PCI_CHIP_HASWELL_CRW_B_GT1 0x0D0B
++#define PCI_CHIP_HASWELL_CRW_B_GT2 0x0D1B
++#define PCI_CHIP_HASWELL_CRW_B_GT3 0x0D2B
++#define PCI_CHIP_HASWELL_CRW_E_GT1 0x0D0E
++#define PCI_CHIP_HASWELL_CRW_E_GT2 0x0D1E
++#define PCI_CHIP_HASWELL_CRW_E_GT3 0x0D2E
+
+ #define PCI_CHIP_VALLEYVIEW_PO 0x0f30
+ #define PCI_CHIP_VALLEYVIEW_1 0x0f31
+diff --git a/src/intel_module.c b/src/intel_module.c
+index 6439eea..1e402f0 100644
+--- a/src/intel_module.c
++++ b/src/intel_module.c
+@@ -169,6 +169,12 @@ static const SymTabRec intel_chipsets[] = {
+ {PCI_CHIP_HASWELL_S_GT1, "Haswell Server (GT1)" },
+ {PCI_CHIP_HASWELL_S_GT2, "Haswell Server (GT2)" },
+ {PCI_CHIP_HASWELL_S_GT3, "Haswell Server (GT3)" },
++ {PCI_CHIP_HASWELL_B_GT1, "Haswell (GT1)" },
++ {PCI_CHIP_HASWELL_B_GT2, "Haswell (GT2)" },
++ {PCI_CHIP_HASWELL_B_GT3, "Haswell (GT3)" },
++ {PCI_CHIP_HASWELL_E_GT1, "Haswell (GT1)" },
++ {PCI_CHIP_HASWELL_E_GT2, "Haswell (GT2)" },
++ {PCI_CHIP_HASWELL_E_GT3, "Haswell (GT3)" },
+ {PCI_CHIP_HASWELL_SDV_D_GT1, "Haswell SDV Desktop (GT1)" },
+ {PCI_CHIP_HASWELL_SDV_D_GT2, "Haswell SDV Desktop (GT2)" },
+ {PCI_CHIP_HASWELL_SDV_D_GT3, "Haswell SDV Desktop (GT3)" },
+@@ -178,6 +184,12 @@ static const SymTabRec intel_chipsets[] = {
+ {PCI_CHIP_HASWELL_SDV_S_GT1, "Haswell SDV Server (GT1)" },
+ {PCI_CHIP_HASWELL_SDV_S_GT2, "Haswell SDV Server (GT2)" },
+ {PCI_CHIP_HASWELL_SDV_S_GT3, "Haswell SDV Server (GT3)" },
++ {PCI_CHIP_HASWELL_SDV_B_GT1, "Haswell SDV (GT1)" },
++ {PCI_CHIP_HASWELL_SDV_B_GT2, "Haswell SDV (GT2)" },
++ {PCI_CHIP_HASWELL_SDV_B_GT3, "Haswell SDV (GT3)" },
++ {PCI_CHIP_HASWELL_SDV_E_GT1, "Haswell SDV (GT1)" },
++ {PCI_CHIP_HASWELL_SDV_E_GT2, "Haswell SDV (GT2)" },
++ {PCI_CHIP_HASWELL_SDV_E_GT3, "Haswell SDV (GT3)" },
+ {PCI_CHIP_HASWELL_ULT_D_GT1, "Haswell ULT Desktop (GT1)" },
+ {PCI_CHIP_HASWELL_ULT_D_GT2, "Haswell ULT Desktop (GT2)" },
+ {PCI_CHIP_HASWELL_ULT_D_GT3, "Haswell ULT Desktop (GT3)" },
+@@ -187,6 +199,12 @@ static const SymTabRec intel_chipsets[] = {
+ {PCI_CHIP_HASWELL_ULT_S_GT1, "Haswell ULT Server (GT1)" },
+ {PCI_CHIP_HASWELL_ULT_S_GT2, "Haswell ULT Server (GT2)" },
+ {PCI_CHIP_HASWELL_ULT_S_GT3, "Haswell ULT Server (GT3)" },
++ {PCI_CHIP_HASWELL_ULT_B_GT1, "Haswell ULT (GT1)" },
++ {PCI_CHIP_HASWELL_ULT_B_GT2, "Haswell ULT (GT2)" },
++ {PCI_CHIP_HASWELL_ULT_B_GT3, "Haswell ULT (GT3)" },
++ {PCI_CHIP_HASWELL_ULT_E_GT1, "Haswell ULT (GT1)" },
++ {PCI_CHIP_HASWELL_ULT_E_GT2, "Haswell ULT (GT2)" },
++ {PCI_CHIP_HASWELL_ULT_E_GT3, "Haswell ULT (GT3)" },
+ {PCI_CHIP_HASWELL_CRW_D_GT1, "Haswell CRW Desktop (GT1)" },
+ {PCI_CHIP_HASWELL_CRW_D_GT2, "Haswell CRW Desktop (GT2)" },
+ {PCI_CHIP_HASWELL_CRW_D_GT3, "Haswell CRW Desktop (GT3)" },
+@@ -196,6 +214,12 @@ static const SymTabRec intel_chipsets[] = {
+ {PCI_CHIP_HASWELL_CRW_S_GT1, "Haswell CRW Server (GT1)" },
+ {PCI_CHIP_HASWELL_CRW_S_GT2, "Haswell CRW Server (GT2)" },
+ {PCI_CHIP_HASWELL_CRW_S_GT3, "Haswell CRW Server (GT3)" },
++ {PCI_CHIP_HASWELL_CRW_B_GT1, "Haswell CRW (GT1)" },
++ {PCI_CHIP_HASWELL_CRW_B_GT2, "Haswell CRW (GT2)" },
++ {PCI_CHIP_HASWELL_CRW_B_GT3, "Haswell CRW (GT3)" },
++ {PCI_CHIP_HASWELL_CRW_E_GT1, "Haswell CRW (GT1)" },
++ {PCI_CHIP_HASWELL_CRW_E_GT2, "Haswell CRW (GT2)" },
++ {PCI_CHIP_HASWELL_CRW_E_GT3, "Haswell CRW (GT3)" },
+ {PCI_CHIP_VALLEYVIEW_PO, "ValleyView PO board" },
+ {-1, NULL}
+ };
+@@ -277,9 +301,12 @@ static const struct pci_id_match intel_device_match[] = {
+ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_S_GT1, &intel_haswell_info ),
+ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_S_GT2, &intel_haswell_info ),
+ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_S_GT3, &intel_haswell_info ),
+- INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_GT1_RSVD, &intel_haswell_info ),
+- INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_GT2_RSVD, &intel_haswell_info ),
+- INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_GT3_RSVD, &intel_haswell_info ),
++ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_B_GT1, &intel_haswell_info ),
++ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_B_GT2, &intel_haswell_info ),
++ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_B_GT3, &intel_haswell_info ),
++ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_E_GT1, &intel_haswell_info ),
++ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_E_GT2, &intel_haswell_info ),
++ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_E_GT3, &intel_haswell_info ),
+
+ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_SDV_D_GT1, &intel_haswell_info ),
+ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_SDV_D_GT2, &intel_haswell_info ),
+@@ -290,9 +317,12 @@ static const struct pci_id_match intel_device_match[] = {
+ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_SDV_S_GT1, &intel_haswell_info ),
+ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_SDV_S_GT2, &intel_haswell_info ),
+ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_SDV_S_GT3, &intel_haswell_info ),
+- INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_SDV_GT1_RSVD, &intel_haswell_info ),
+- INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_SDV_GT2_RSVD, &intel_haswell_info ),
+- INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_SDV_GT3_RSVD, &intel_haswell_info ),
++ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_SDV_B_GT1, &intel_haswell_info ),
++ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_SDV_B_GT2, &intel_haswell_info ),
++ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_SDV_B_GT3, &intel_haswell_info ),
++ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_SDV_E_GT1, &intel_haswell_info ),
++ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_SDV_E_GT2, &intel_haswell_info ),
++ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_SDV_E_GT3, &intel_haswell_info ),
+
+ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_ULT_D_GT1, &intel_haswell_info ),
+ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_ULT_D_GT2, &intel_haswell_info ),
+@@ -303,9 +333,13 @@ static const struct pci_id_match intel_device_match[] = {
+ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_ULT_S_GT1, &intel_haswell_info ),
+ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_ULT_S_GT2, &intel_haswell_info ),
+ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_ULT_S_GT3, &intel_haswell_info ),
+- INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_ULT_GT1_RSVD, &intel_haswell_info ),
+- INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_ULT_GT2_RSVD, &intel_haswell_info ),
+- INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_ULT_GT3_RSVD, &intel_haswell_info ),
++ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_ULT_B_GT1, &intel_haswell_info ),
++ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_ULT_B_GT2, &intel_haswell_info ),
++ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_ULT_B_GT3, &intel_haswell_info ),
++ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_ULT_E_GT1, &intel_haswell_info ),
++ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_ULT_E_GT2, &intel_haswell_info ),
++ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_ULT_E_GT3, &intel_haswell_info ),
++
+ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_CRW_D_GT1, &intel_haswell_info ),
+ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_CRW_D_GT2, &intel_haswell_info ),
+ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_CRW_D_GT3, &intel_haswell_info ),
+@@ -315,9 +349,12 @@ static const struct pci_id_match intel_device_match[] = {
+ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_CRW_S_GT1, &intel_haswell_info ),
+ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_CRW_S_GT2, &intel_haswell_info ),
+ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_CRW_S_GT3, &intel_haswell_info ),
+- INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_CRW_GT1_RSVD, &intel_haswell_info ),
+- INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_CRW_GT2_RSVD, &intel_haswell_info ),
+- INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_CRW_GT3_RSVD, &intel_haswell_info ),
++ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_CRW_B_GT1, &intel_haswell_info ),
++ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_CRW_B_GT2, &intel_haswell_info ),
++ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_CRW_B_GT3, &intel_haswell_info ),
++ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_CRW_E_GT1, &intel_haswell_info ),
++ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_CRW_E_GT2, &intel_haswell_info ),
++ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_CRW_E_GT3, &intel_haswell_info ),
+
+ INTEL_DEVICE_MATCH (PCI_CHIP_VALLEYVIEW_PO, &intel_valleyview_info ),
+ INTEL_DEVICE_MATCH (PCI_CHIP_VALLEYVIEW_1, &intel_valleyview_info ),
diff --git a/debian/patches/add-reserved-hsw-ids.diff b/debian/patches/add-reserved-hsw-ids.diff
new file mode 100644
index 0000000..469763d
--- /dev/null
+++ b/debian/patches/add-reserved-hsw-ids.diff
@@ -0,0 +1,107 @@
+commit ab576a42650d8a743dd91108f774c220d866de95
+Author: Chris Wilson <chris@chris-wilson.co.uk>
+Date: Sat Apr 27 12:06:30 2013 +0100
+
+ Add all reserved PCI-IDs for Haswell
+
+ There is a tendency for a product to ship based on a 'reserved' PCI-ID
+ prior to us being notified about it. In other words, the first we find
+ out about such a product is when customers start complaining about their
+ shiny new hardware not being supported...
+
+ References: https://bugs.freedesktop.org/show_bug.cgi?id=63701
+ Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
+
+diff --git a/src/intel_driver.h b/src/intel_driver.h
+index 0dda5b1..d109c7e 100644
+--- a/src/intel_driver.h
++++ b/src/intel_driver.h
+@@ -201,6 +201,10 @@
+ #define PCI_CHIP_HASWELL_S_GT1 0x040A
+ #define PCI_CHIP_HASWELL_S_GT2 0x041A
+ #define PCI_CHIP_HASWELL_S_GT2_PLUS 0x042A
++#define PCI_CHIP_HASWELL_GT1_RSVD 0x040E
++#define PCI_CHIP_HASWELL_GT2_RSVD 0x041E
++#define PCI_CHIP_HASWELL_GT2_PLUS_RSVD 0x042E
++
+ #define PCI_CHIP_HASWELL_SDV_D_GT1 0x0C02
+ #define PCI_CHIP_HASWELL_SDV_D_GT2 0x0C12
+ #define PCI_CHIP_HASWELL_SDV_D_GT2_PLUS 0x0C22
+@@ -210,6 +214,10 @@
+ #define PCI_CHIP_HASWELL_SDV_S_GT1 0x0C0A
+ #define PCI_CHIP_HASWELL_SDV_S_GT2 0x0C1A
+ #define PCI_CHIP_HASWELL_SDV_S_GT2_PLUS 0x0C2A
++#define PCI_CHIP_HASWELL_SDV_GT1_RSVD 0x0C0E
++#define PCI_CHIP_HASWELL_SDV_GT2_RSVD 0x0C1E
++#define PCI_CHIP_HASWELL_SDV_GT2_PLUS_RSVD 0x0C2E
++
+ #define PCI_CHIP_HASWELL_ULT_D_GT1 0x0A02
+ #define PCI_CHIP_HASWELL_ULT_D_GT2 0x0A12
+ #define PCI_CHIP_HASWELL_ULT_D_GT2_PLUS 0x0A22
+@@ -219,6 +227,10 @@
+ #define PCI_CHIP_HASWELL_ULT_S_GT1 0x0A0A
+ #define PCI_CHIP_HASWELL_ULT_S_GT2 0x0A1A
+ #define PCI_CHIP_HASWELL_ULT_S_GT2_PLUS 0x0A2A
++#define PCI_CHIP_HASWELL_ULT_GT1_RSVD 0x0A0E
++#define PCI_CHIP_HASWELL_ULT_GT2_RSVD 0x0A1E
++#define PCI_CHIP_HASWELL_ULT_GT2_PLUS_RSVD 0x0A2E
++
+ #define PCI_CHIP_HASWELL_CRW_D_GT1 0x0D02
+ #define PCI_CHIP_HASWELL_CRW_D_GT2 0x0D12
+ #define PCI_CHIP_HASWELL_CRW_D_GT2_PLUS 0x0D22
+@@ -228,6 +240,9 @@
+ #define PCI_CHIP_HASWELL_CRW_S_GT1 0x0D0A
+ #define PCI_CHIP_HASWELL_CRW_S_GT2 0x0D1A
+ #define PCI_CHIP_HASWELL_CRW_S_GT2_PLUS 0x0D2A
++#define PCI_CHIP_HASWELL_CRW_GT1_RSVD 0x0D0E
++#define PCI_CHIP_HASWELL_CRW_GT2_RSVD 0x0D1E
++#define PCI_CHIP_HASWELL_CRW_GT2_PLUS_RSVD 0x0D2E
+
+ #define PCI_CHIP_VALLEYVIEW_PO 0x0f30
+ #define PCI_CHIP_VALLEYVIEW_1 0x0f31
+diff --git a/src/intel_module.c b/src/intel_module.c
+index 4434ed0..73cfa97 100644
+--- a/src/intel_module.c
++++ b/src/intel_module.c
+@@ -277,6 +277,10 @@ static const struct pci_id_match intel_device_match[] = {
+ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_S_GT1, &intel_haswell_info ),
+ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_S_GT2, &intel_haswell_info ),
+ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_S_GT2_PLUS, &intel_haswell_info ),
++ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_GT1_RSVD, &intel_haswell_info ),
++ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_GT2_RSVD, &intel_haswell_info ),
++ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_GT2_PLUS_RSVD, &intel_haswell_info ),
++
+ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_SDV_D_GT1, &intel_haswell_info ),
+ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_SDV_D_GT2, &intel_haswell_info ),
+ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_SDV_D_GT2_PLUS, &intel_haswell_info ),
+@@ -286,6 +290,10 @@ static const struct pci_id_match intel_device_match[] = {
+ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_SDV_S_GT1, &intel_haswell_info ),
+ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_SDV_S_GT2, &intel_haswell_info ),
+ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_SDV_S_GT2_PLUS, &intel_haswell_info ),
++ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_SDV_GT1_RSVD, &intel_haswell_info ),
++ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_SDV_GT2_RSVD, &intel_haswell_info ),
++ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_SDV_GT2_PLUS_RSVD, &intel_haswell_info ),
++
+ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_ULT_D_GT1, &intel_haswell_info ),
+ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_ULT_D_GT2, &intel_haswell_info ),
+ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_ULT_D_GT2_PLUS, &intel_haswell_info ),
+@@ -295,6 +303,9 @@ static const struct pci_id_match intel_device_match[] = {
+ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_ULT_S_GT1, &intel_haswell_info ),
+ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_ULT_S_GT2, &intel_haswell_info ),
+ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_ULT_S_GT2_PLUS, &intel_haswell_info ),
++ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_ULT_GT1_RSVD, &intel_haswell_info ),
++ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_ULT_GT2_RSVD, &intel_haswell_info ),
++ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_ULT_GT2_PLUS_RSVD, &intel_haswell_info ),
+ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_CRW_D_GT1, &intel_haswell_info ),
+ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_CRW_D_GT2, &intel_haswell_info ),
+ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_CRW_D_GT2_PLUS, &intel_haswell_info ),
+@@ -304,6 +315,9 @@ static const struct pci_id_match intel_device_match[] = {
+ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_CRW_S_GT1, &intel_haswell_info ),
+ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_CRW_S_GT2, &intel_haswell_info ),
+ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_CRW_S_GT2_PLUS, &intel_haswell_info ),
++ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_CRW_GT1_RSVD, &intel_haswell_info ),
++ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_CRW_GT2_RSVD, &intel_haswell_info ),
++ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_CRW_GT2_PLUS_RSVD, &intel_haswell_info ),
+
+ INTEL_DEVICE_MATCH (PCI_CHIP_VALLEYVIEW_PO, &intel_valleyview_info ),
+ INTEL_DEVICE_MATCH (PCI_CHIP_VALLEYVIEW_1, &intel_valleyview_info ),
diff --git a/debian/patches/fix-hsw-gt3-names.diff b/debian/patches/fix-hsw-gt3-names.diff
new file mode 100644
index 0000000..c6d600c
--- /dev/null
+++ b/debian/patches/fix-hsw-gt3-names.diff
@@ -0,0 +1,217 @@
+commit ee96de8b1e7e4a305ee31c0ece1d9d38df8328f9
+Author: Rodrigo Vivi <rodrigo.vivi@gmail.com>
+Date: Mon May 13 17:56:29 2013 -0300
+
+ Fix Haswell GT3 names.
+
+ When publishing first HSW ids we weren't allowed to use "GT3" codname.
+ But this is the correct codname and Mesa is using it already.
+ So to avoid people getting confused why in Mesa it is called GT3 and here
+ it is called GT2_PLUS let's fix this name in a standard and correct way.
+
+ Signed-off-by: Rodrigo Vivi <rodrigo.vivi@gmail.com>
+
+diff --git a/src/intel_driver.h b/src/intel_driver.h
+index d109c7e..4b05e25 100644
+--- a/src/intel_driver.h
++++ b/src/intel_driver.h
+@@ -194,55 +194,55 @@
+
+ #define PCI_CHIP_HASWELL_D_GT1 0x0402
+ #define PCI_CHIP_HASWELL_D_GT2 0x0412
+-#define PCI_CHIP_HASWELL_D_GT2_PLUS 0x0422
++#define PCI_CHIP_HASWELL_D_GT3 0x0422
+ #define PCI_CHIP_HASWELL_M_GT1 0x0406
+ #define PCI_CHIP_HASWELL_M_GT2 0x0416
+-#define PCI_CHIP_HASWELL_M_GT2_PLUS 0x0426
++#define PCI_CHIP_HASWELL_M_GT3 0x0426
+ #define PCI_CHIP_HASWELL_S_GT1 0x040A
+ #define PCI_CHIP_HASWELL_S_GT2 0x041A
+-#define PCI_CHIP_HASWELL_S_GT2_PLUS 0x042A
++#define PCI_CHIP_HASWELL_S_GT3 0x042A
+ #define PCI_CHIP_HASWELL_GT1_RSVD 0x040E
+ #define PCI_CHIP_HASWELL_GT2_RSVD 0x041E
+-#define PCI_CHIP_HASWELL_GT2_PLUS_RSVD 0x042E
++#define PCI_CHIP_HASWELL_GT3_RSVD 0x042E
+
+ #define PCI_CHIP_HASWELL_SDV_D_GT1 0x0C02
+ #define PCI_CHIP_HASWELL_SDV_D_GT2 0x0C12
+-#define PCI_CHIP_HASWELL_SDV_D_GT2_PLUS 0x0C22
++#define PCI_CHIP_HASWELL_SDV_D_GT3 0x0C22
+ #define PCI_CHIP_HASWELL_SDV_M_GT1 0x0C06
+ #define PCI_CHIP_HASWELL_SDV_M_GT2 0x0C16
+-#define PCI_CHIP_HASWELL_SDV_M_GT2_PLUS 0x0C26
++#define PCI_CHIP_HASWELL_SDV_M_GT3 0x0C26
+ #define PCI_CHIP_HASWELL_SDV_S_GT1 0x0C0A
+ #define PCI_CHIP_HASWELL_SDV_S_GT2 0x0C1A
+-#define PCI_CHIP_HASWELL_SDV_S_GT2_PLUS 0x0C2A
++#define PCI_CHIP_HASWELL_SDV_S_GT3 0x0C2A
+ #define PCI_CHIP_HASWELL_SDV_GT1_RSVD 0x0C0E
+ #define PCI_CHIP_HASWELL_SDV_GT2_RSVD 0x0C1E
+-#define PCI_CHIP_HASWELL_SDV_GT2_PLUS_RSVD 0x0C2E
++#define PCI_CHIP_HASWELL_SDV_GT3_RSVD 0x0C2E
+
+ #define PCI_CHIP_HASWELL_ULT_D_GT1 0x0A02
+ #define PCI_CHIP_HASWELL_ULT_D_GT2 0x0A12
+-#define PCI_CHIP_HASWELL_ULT_D_GT2_PLUS 0x0A22
++#define PCI_CHIP_HASWELL_ULT_D_GT3 0x0A22
+ #define PCI_CHIP_HASWELL_ULT_M_GT1 0x0A06
+ #define PCI_CHIP_HASWELL_ULT_M_GT2 0x0A16
+-#define PCI_CHIP_HASWELL_ULT_M_GT2_PLUS 0x0A26
++#define PCI_CHIP_HASWELL_ULT_M_GT3 0x0A26
+ #define PCI_CHIP_HASWELL_ULT_S_GT1 0x0A0A
+ #define PCI_CHIP_HASWELL_ULT_S_GT2 0x0A1A
+-#define PCI_CHIP_HASWELL_ULT_S_GT2_PLUS 0x0A2A
++#define PCI_CHIP_HASWELL_ULT_S_GT3 0x0A2A
+ #define PCI_CHIP_HASWELL_ULT_GT1_RSVD 0x0A0E
+ #define PCI_CHIP_HASWELL_ULT_GT2_RSVD 0x0A1E
+-#define PCI_CHIP_HASWELL_ULT_GT2_PLUS_RSVD 0x0A2E
++#define PCI_CHIP_HASWELL_ULT_GT3_RSVD 0x0A2E
+
+ #define PCI_CHIP_HASWELL_CRW_D_GT1 0x0D02
+ #define PCI_CHIP_HASWELL_CRW_D_GT2 0x0D12
+-#define PCI_CHIP_HASWELL_CRW_D_GT2_PLUS 0x0D22
++#define PCI_CHIP_HASWELL_CRW_D_GT3 0x0D22
+ #define PCI_CHIP_HASWELL_CRW_M_GT1 0x0D06
+ #define PCI_CHIP_HASWELL_CRW_M_GT2 0x0D16
+-#define PCI_CHIP_HASWELL_CRW_M_GT2_PLUS 0x0D26
++#define PCI_CHIP_HASWELL_CRW_M_GT3 0x0D26
+ #define PCI_CHIP_HASWELL_CRW_S_GT1 0x0D0A
+ #define PCI_CHIP_HASWELL_CRW_S_GT2 0x0D1A
+-#define PCI_CHIP_HASWELL_CRW_S_GT2_PLUS 0x0D2A
++#define PCI_CHIP_HASWELL_CRW_S_GT3 0x0D2A
+ #define PCI_CHIP_HASWELL_CRW_GT1_RSVD 0x0D0E
+ #define PCI_CHIP_HASWELL_CRW_GT2_RSVD 0x0D1E
+-#define PCI_CHIP_HASWELL_CRW_GT2_PLUS_RSVD 0x0D2E
++#define PCI_CHIP_HASWELL_CRW_GT3_RSVD 0x0D2E
+
+ #define PCI_CHIP_VALLEYVIEW_PO 0x0f30
+ #define PCI_CHIP_VALLEYVIEW_1 0x0f31
+diff --git a/src/intel_module.c b/src/intel_module.c
+index 73cfa97..6439eea 100644
+--- a/src/intel_module.c
++++ b/src/intel_module.c
+@@ -162,40 +162,40 @@ static const SymTabRec intel_chipsets[] = {
+ {PCI_CHIP_IVYBRIDGE_S_GT2, "Ivybridge Server (GT2)" },
+ {PCI_CHIP_HASWELL_D_GT1, "Haswell Desktop (GT1)" },
+ {PCI_CHIP_HASWELL_D_GT2, "Haswell Desktop (GT2)" },
+- {PCI_CHIP_HASWELL_D_GT2_PLUS, "Haswell Desktop (GT2+)" },
++ {PCI_CHIP_HASWELL_D_GT3, "Haswell Desktop (GT3)" },
+ {PCI_CHIP_HASWELL_M_GT1, "Haswell Mobile (GT1)" },
+ {PCI_CHIP_HASWELL_M_GT2, "Haswell Mobile (GT2)" },
+- {PCI_CHIP_HASWELL_M_GT2_PLUS, "Haswell Mobile (GT2+)" },
++ {PCI_CHIP_HASWELL_M_GT3, "Haswell Mobile (GT3)" },
+ {PCI_CHIP_HASWELL_S_GT1, "Haswell Server (GT1)" },
+ {PCI_CHIP_HASWELL_S_GT2, "Haswell Server (GT2)" },
+- {PCI_CHIP_HASWELL_S_GT2_PLUS, "Haswell Server (GT2+)" },
++ {PCI_CHIP_HASWELL_S_GT3, "Haswell Server (GT3)" },
+ {PCI_CHIP_HASWELL_SDV_D_GT1, "Haswell SDV Desktop (GT1)" },
+ {PCI_CHIP_HASWELL_SDV_D_GT2, "Haswell SDV Desktop (GT2)" },
+- {PCI_CHIP_HASWELL_SDV_D_GT2_PLUS, "Haswell SDV Desktop (GT2+)" },
++ {PCI_CHIP_HASWELL_SDV_D_GT3, "Haswell SDV Desktop (GT3)" },
+ {PCI_CHIP_HASWELL_SDV_M_GT1, "Haswell SDV Mobile (GT1)" },
+ {PCI_CHIP_HASWELL_SDV_M_GT2, "Haswell SDV Mobile (GT2)" },
+- {PCI_CHIP_HASWELL_SDV_M_GT2_PLUS, "Haswell SDV Mobile (GT2+)" },
++ {PCI_CHIP_HASWELL_SDV_M_GT3, "Haswell SDV Mobile (GT3)" },
+ {PCI_CHIP_HASWELL_SDV_S_GT1, "Haswell SDV Server (GT1)" },
+ {PCI_CHIP_HASWELL_SDV_S_GT2, "Haswell SDV Server (GT2)" },
+- {PCI_CHIP_HASWELL_SDV_S_GT2_PLUS, "Haswell SDV Server (GT2+)" },
++ {PCI_CHIP_HASWELL_SDV_S_GT3, "Haswell SDV Server (GT3)" },
+ {PCI_CHIP_HASWELL_ULT_D_GT1, "Haswell ULT Desktop (GT1)" },
+ {PCI_CHIP_HASWELL_ULT_D_GT2, "Haswell ULT Desktop (GT2)" },
+- {PCI_CHIP_HASWELL_ULT_D_GT2_PLUS, "Haswell ULT Desktop (GT2+)" },
++ {PCI_CHIP_HASWELL_ULT_D_GT3, "Haswell ULT Desktop (GT3)" },
+ {PCI_CHIP_HASWELL_ULT_M_GT1, "Haswell ULT Mobile (GT1)" },
+ {PCI_CHIP_HASWELL_ULT_M_GT2, "Haswell ULT Mobile (GT2)" },
+- {PCI_CHIP_HASWELL_ULT_M_GT2_PLUS, "Haswell ULT Mobile (GT2+)" },
++ {PCI_CHIP_HASWELL_ULT_M_GT3, "Haswell ULT Mobile (GT3)" },
+ {PCI_CHIP_HASWELL_ULT_S_GT1, "Haswell ULT Server (GT1)" },
+ {PCI_CHIP_HASWELL_ULT_S_GT2, "Haswell ULT Server (GT2)" },
+- {PCI_CHIP_HASWELL_ULT_S_GT2_PLUS, "Haswell ULT Server (GT2+)" },
++ {PCI_CHIP_HASWELL_ULT_S_GT3, "Haswell ULT Server (GT3)" },
+ {PCI_CHIP_HASWELL_CRW_D_GT1, "Haswell CRW Desktop (GT1)" },
+ {PCI_CHIP_HASWELL_CRW_D_GT2, "Haswell CRW Desktop (GT2)" },
+- {PCI_CHIP_HASWELL_CRW_D_GT2_PLUS, "Haswell CRW Desktop (GT2+)" },
++ {PCI_CHIP_HASWELL_CRW_D_GT3, "Haswell CRW Desktop (GT3)" },
+ {PCI_CHIP_HASWELL_CRW_M_GT1, "Haswell CRW Mobile (GT1)" },
+ {PCI_CHIP_HASWELL_CRW_M_GT2, "Haswell CRW Mobile (GT2)" },
+- {PCI_CHIP_HASWELL_CRW_M_GT2_PLUS, "Haswell CRW Mobile (GT2+)" },
++ {PCI_CHIP_HASWELL_CRW_M_GT3, "Haswell CRW Mobile (GT3)" },
+ {PCI_CHIP_HASWELL_CRW_S_GT1, "Haswell CRW Server (GT1)" },
+ {PCI_CHIP_HASWELL_CRW_S_GT2, "Haswell CRW Server (GT2)" },
+- {PCI_CHIP_HASWELL_CRW_S_GT2_PLUS, "Haswell CRW Server (GT2+)" },
++ {PCI_CHIP_HASWELL_CRW_S_GT3, "Haswell CRW Server (GT3)" },
+ {PCI_CHIP_VALLEYVIEW_PO, "ValleyView PO board" },
+ {-1, NULL}
+ };
+@@ -270,54 +270,54 @@ static const struct pci_id_match intel_device_match[] = {
+
+ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_D_GT1, &intel_haswell_info ),
+ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_D_GT2, &intel_haswell_info ),
+- INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_D_GT2_PLUS, &intel_haswell_info ),
++ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_D_GT3, &intel_haswell_info ),
+ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_M_GT1, &intel_haswell_info ),
+ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_M_GT2, &intel_haswell_info ),
+- INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_M_GT2_PLUS, &intel_haswell_info ),
++ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_M_GT3, &intel_haswell_info ),
+ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_S_GT1, &intel_haswell_info ),
+ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_S_GT2, &intel_haswell_info ),
+- INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_S_GT2_PLUS, &intel_haswell_info ),
++ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_S_GT3, &intel_haswell_info ),
+ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_GT1_RSVD, &intel_haswell_info ),
+ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_GT2_RSVD, &intel_haswell_info ),
+- INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_GT2_PLUS_RSVD, &intel_haswell_info ),
++ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_GT3_RSVD, &intel_haswell_info ),
+
+ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_SDV_D_GT1, &intel_haswell_info ),
+ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_SDV_D_GT2, &intel_haswell_info ),
+- INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_SDV_D_GT2_PLUS, &intel_haswell_info ),
++ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_SDV_D_GT3, &intel_haswell_info ),
+ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_SDV_M_GT1, &intel_haswell_info ),
+ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_SDV_M_GT2, &intel_haswell_info ),
+- INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_SDV_M_GT2_PLUS, &intel_haswell_info ),
++ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_SDV_M_GT3, &intel_haswell_info ),
+ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_SDV_S_GT1, &intel_haswell_info ),
+ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_SDV_S_GT2, &intel_haswell_info ),
+- INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_SDV_S_GT2_PLUS, &intel_haswell_info ),
++ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_SDV_S_GT3, &intel_haswell_info ),
+ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_SDV_GT1_RSVD, &intel_haswell_info ),
+ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_SDV_GT2_RSVD, &intel_haswell_info ),
+- INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_SDV_GT2_PLUS_RSVD, &intel_haswell_info ),
++ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_SDV_GT3_RSVD, &intel_haswell_info ),
+
+ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_ULT_D_GT1, &intel_haswell_info ),
+ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_ULT_D_GT2, &intel_haswell_info ),
+- INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_ULT_D_GT2_PLUS, &intel_haswell_info ),
++ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_ULT_D_GT3, &intel_haswell_info ),
+ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_ULT_M_GT1, &intel_haswell_info ),
+ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_ULT_M_GT2, &intel_haswell_info ),
+- INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_ULT_M_GT2_PLUS, &intel_haswell_info ),
++ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_ULT_M_GT3, &intel_haswell_info ),
+ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_ULT_S_GT1, &intel_haswell_info ),
+ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_ULT_S_GT2, &intel_haswell_info ),
+- INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_ULT_S_GT2_PLUS, &intel_haswell_info ),
++ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_ULT_S_GT3, &intel_haswell_info ),
+ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_ULT_GT1_RSVD, &intel_haswell_info ),
+ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_ULT_GT2_RSVD, &intel_haswell_info ),
+- INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_ULT_GT2_PLUS_RSVD, &intel_haswell_info ),
++ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_ULT_GT3_RSVD, &intel_haswell_info ),
+ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_CRW_D_GT1, &intel_haswell_info ),
+ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_CRW_D_GT2, &intel_haswell_info ),
+- INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_CRW_D_GT2_PLUS, &intel_haswell_info ),
++ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_CRW_D_GT3, &intel_haswell_info ),
+ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_CRW_M_GT1, &intel_haswell_info ),
+ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_CRW_M_GT2, &intel_haswell_info ),
+- INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_CRW_M_GT2_PLUS, &intel_haswell_info ),
++ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_CRW_M_GT3, &intel_haswell_info ),
+ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_CRW_S_GT1, &intel_haswell_info ),
+ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_CRW_S_GT2, &intel_haswell_info ),
+- INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_CRW_S_GT2_PLUS, &intel_haswell_info ),
++ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_CRW_S_GT3, &intel_haswell_info ),
+ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_CRW_GT1_RSVD, &intel_haswell_info ),
+ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_CRW_GT2_RSVD, &intel_haswell_info ),
+- INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_CRW_GT2_PLUS_RSVD, &intel_haswell_info ),
++ INTEL_DEVICE_MATCH (PCI_CHIP_HASWELL_CRW_GT3_RSVD, &intel_haswell_info ),
+
+ INTEL_DEVICE_MATCH (PCI_CHIP_VALLEYVIEW_PO, &intel_valleyview_info ),
+ INTEL_DEVICE_MATCH (PCI_CHIP_VALLEYVIEW_1, &intel_valleyview_info ),
commit b0bad41ea5035b1e9de99813035b9ffe737badd1
Author: Maarten Lankhorst <maarten.lankhorst@canonical.com>
Date: Wed Jun 19 11:28:54 2013 +0200
release to raring-proposed
diff --git a/debian/changelog b/debian/changelog
index b016f34..204c640 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-xserver-xorg-video-intel (2:2.21.6-0ubuntu4.1) UNRELEASED; urgency=low
+xserver-xorg-video-intel (2:2.21.6-0ubuntu4.1) raring-proposed; urgency=low
* Added patches to add/fix Haswell pci-id's (LP: #1175533)
- add-reserved-hsw-ids.diff
Reply to: