libipt: support 6/102, 6/125, 6/126, and 6/134

We do not know about the errata for those microarchitectures but let's
assume that we carry forward existing errata until we know more.

Change-Id: I2cc5631ed9ea49fe715ab69197d158e8a48fbcac
Signed-off-by: Markus Metzger <markus.t.metzger@intel.com>
diff --git a/libipt/src/pt_config.c b/libipt/src/pt_config.c
index 855afcc..7c14c5e 100644
--- a/libipt/src/pt_config.c
+++ b/libipt/src/pt_config.c
@@ -70,6 +70,9 @@
 			return 0;
 
 		case 0x55:
+		case 0x66:
+		case 0x7d:
+		case 0x7e:
 			errata->bdm70 = 1;
 			errata->skl014 = 1;
 			errata->skd022 = 1;
@@ -82,6 +85,7 @@
 			return 0;
 
 		case 0x7a:
+		case 0x86:
 			errata->apl11 = 1;
 			return 0;
 		}
diff --git a/test/src/apl11.ptt b/test/src/apl11.ptt
index 4571818..ebefb66 100644
--- a/test/src/apl11.ptt
+++ b/test/src/apl11.ptt
@@ -36,6 +36,7 @@
 ;  cpu 6/92
 ;  cpu 6/95
 ;  cpu 6/122
+;  cpu 6/134
 ;
 
 org 0x1000
diff --git a/test/src/bdm70-psb_fup-tip_pge.ptt b/test/src/bdm70-psb_fup-tip_pge.ptt
index dac5fc0..ac44af8 100644
--- a/test/src/bdm70-psb_fup-tip_pge.ptt
+++ b/test/src/bdm70-psb_fup-tip_pge.ptt
@@ -40,6 +40,9 @@
 ;   cpu 6/94
 ;   cpu 6/142
 ;   cpu 6/158
+;   cpu 6/102
+;   cpu 6/125
+;   cpu 6/126
 ;
 ; Variant: sync at the PSB directly preceding the TIP.PGE.
 ;
diff --git a/test/src/bdm70-tip_pgd-psb_fup-tip_pge.ptt b/test/src/bdm70-tip_pgd-psb_fup-tip_pge.ptt
index 59b348a..6d8b198 100644
--- a/test/src/bdm70-tip_pgd-psb_fup-tip_pge.ptt
+++ b/test/src/bdm70-tip_pgd-psb_fup-tip_pge.ptt
@@ -40,6 +40,9 @@
 ;   cpu 6/94
 ;   cpu 6/142
 ;   cpu 6/158
+;   cpu 6/102
+;   cpu 6/125
+;   cpu 6/126
 ;
 ; Variant: sync at an earlier PSB.
 ;
diff --git a/test/src/skd022.ptt b/test/src/skd022.ptt
index 3a70624..408d9a2 100644
--- a/test/src/skd022.ptt
+++ b/test/src/skd022.ptt
@@ -37,6 +37,9 @@
 ;   cpu 6/94
 ;   cpu 6/142
 ;   cpu 6/158
+;   cpu 6/102
+;   cpu 6/125
+;   cpu 6/126
 ;
 
 org 0x1000
diff --git a/test/src/skl014-call.ptt b/test/src/skl014-call.ptt
index 8531d3b..bd94822 100644
--- a/test/src/skl014-call.ptt
+++ b/test/src/skl014-call.ptt
@@ -41,6 +41,9 @@
 ;   cpu 6/94
 ;   cpu 6/142
 ;   cpu 6/158
+;   cpu 6/102
+;   cpu 6/125
+;   cpu 6/126
 ;
 
 org 0x1000
diff --git a/test/src/skl014-jmp-jmp.ptt b/test/src/skl014-jmp-jmp.ptt
index 2171411..ce07fb9 100644
--- a/test/src/skl014-jmp-jmp.ptt
+++ b/test/src/skl014-jmp-jmp.ptt
@@ -41,6 +41,9 @@
 ;   cpu 6/94
 ;   cpu 6/142
 ;   cpu 6/158
+;   cpu 6/102
+;   cpu 6/125
+;   cpu 6/126
 ;
 
 org 0x1000
diff --git a/test/src/skl014-jmp.ptt b/test/src/skl014-jmp.ptt
index 65a3b68..9c6433b 100644
--- a/test/src/skl014-jmp.ptt
+++ b/test/src/skl014-jmp.ptt
@@ -41,6 +41,9 @@
 ;   cpu 6/94
 ;   cpu 6/142
 ;   cpu 6/158
+;   cpu 6/102
+;   cpu 6/125
+;   cpu 6/126
 ;
 
 org 0x1000
diff --git a/test/src/skl014-no_filter.ptt b/test/src/skl014-no_filter.ptt
index 42b1590..da527e5 100644
--- a/test/src/skl014-no_filter.ptt
+++ b/test/src/skl014-no_filter.ptt
@@ -32,6 +32,9 @@
 ;   cpu 6/94
 ;   cpu 6/142
 ;   cpu 6/158
+;   cpu 6/102
+;   cpu 6/125
+;   cpu 6/126
 ;
 
 org 0x100000