diff --git a/src/mesa/drivers/dri/i965/brw_oa_bdw.xml b/src/mesa/drivers/dri/i965/brw_oa_bdw.xml
index ee3c359e1ba..7b5ecabe861 100644
--- a/src/mesa/drivers/dri/i965/brw_oa_bdw.xml
+++ b/src/mesa/drivers/dri/i965/brw_oa_bdw.xml
@@ -726,6 +726,7 @@
availability="$SliceMask 0x01 AND"
priority="0"
>
+
@@ -831,11 +832,13 @@
+
+
@@ -946,6 +949,7 @@
+
@@ -1502,6 +1506,7 @@
availability="$SliceMask 0x01 AND"
priority="0"
>
+
@@ -1585,11 +1590,13 @@
+
+
@@ -1685,6 +1692,7 @@
+
@@ -2313,6 +2321,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
+
@@ -2422,6 +2431,7 @@
+
@@ -3018,6 +3028,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
+
@@ -3066,6 +3077,7 @@
+
@@ -3656,6 +3668,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
+
@@ -3703,6 +3716,7 @@
+
@@ -4262,6 +4276,7 @@
availability="$SubsliceMask 0x01 AND"
priority="0"
>
+
@@ -4374,11 +4389,13 @@
+
+
@@ -4474,11 +4491,13 @@
+
+
@@ -4566,11 +4585,13 @@
+
+
@@ -4699,11 +4720,13 @@
+
+
@@ -4815,11 +4838,13 @@
+
+
@@ -4923,6 +4948,7 @@
+
@@ -5756,6 +5782,7 @@
mdapi_hw_unit_type="gpu"
/>
+
@@ -5861,6 +5888,7 @@
+
@@ -6366,6 +6394,7 @@
availability="$SubsliceMask 0x01 AND"
priority="0"
>
+
@@ -6478,6 +6507,7 @@
+
@@ -7033,6 +7063,7 @@
availability="$SubsliceMask 0x01 AND"
priority="0"
>
+
@@ -7141,6 +7172,7 @@
+
@@ -7761,6 +7793,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
+
@@ -7857,6 +7890,7 @@
+
@@ -8417,6 +8451,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
+
@@ -8506,6 +8541,7 @@
+
@@ -9080,6 +9116,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
+
@@ -9156,6 +9193,7 @@
+
@@ -9730,6 +9768,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
+
@@ -9822,6 +9861,7 @@
+
@@ -10396,6 +10436,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
+
@@ -10487,6 +10528,7 @@
+
@@ -11151,6 +11193,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
+
@@ -11263,6 +11306,7 @@
+
@@ -11863,6 +11907,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
+
@@ -11987,6 +12032,7 @@
+
@@ -12581,6 +12627,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
+
@@ -12693,6 +12740,7 @@
+
@@ -13377,6 +13425,7 @@
mdapi_hw_unit_type="subslice"
/>
+
@@ -13526,6 +13575,7 @@
+
@@ -14216,6 +14266,7 @@
mdapi_hw_unit_type="subslice"
/>
+
@@ -14369,6 +14420,7 @@
+
@@ -14477,6 +14529,7 @@
mdapi_hw_unit_type="gpu"
/>
+
@@ -14568,6 +14621,7 @@
+
@@ -14733,6 +14787,7 @@
mdapi_hw_unit_type="gpu"
/>
+
@@ -14818,6 +14873,7 @@
+
@@ -15009,6 +15065,7 @@
mdapi_group="GPU"
/>
+
@@ -15021,6 +15078,7 @@
+
diff --git a/src/mesa/drivers/dri/i965/brw_oa_bxt.xml b/src/mesa/drivers/dri/i965/brw_oa_bxt.xml
index 18d14d9461e..3e5552b56f8 100644
--- a/src/mesa/drivers/dri/i965/brw_oa_bxt.xml
+++ b/src/mesa/drivers/dri/i965/brw_oa_bxt.xml
@@ -726,6 +726,7 @@
availability="$SkuRevisionId 0x03 UGTE"
priority="0"
>
+
@@ -1358,6 +1359,7 @@
mdapi_hw_unit_type="gpu"
/>
+
@@ -2044,6 +2046,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
+
@@ -2719,6 +2722,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
+
@@ -3356,6 +3360,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
+
@@ -3959,6 +3964,7 @@
mdapi_hw_unit_type="gpu"
/>
+
@@ -4827,6 +4833,7 @@
mdapi_hw_unit_type="gpu"
/>
+
@@ -5443,6 +5450,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
+
@@ -6047,6 +6055,7 @@
availability="$SkuRevisionId 0x03 UGTE"
priority="0"
>
+
@@ -6128,6 +6137,7 @@
availability="$SkuRevisionId 0x03 ULT"
priority="0"
>
+
@@ -6793,6 +6803,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
+
@@ -7425,6 +7436,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
+
@@ -8111,6 +8123,7 @@
mdapi_hw_unit_type="subslice"
/>
+
@@ -8796,6 +8809,7 @@
mdapi_hw_unit_type="subslice"
/>
+
@@ -8949,6 +8963,7 @@
mdapi_hw_unit_type="gpu"
/>
+
@@ -9170,6 +9185,7 @@
mdapi_group="GPU"
/>
+
diff --git a/src/mesa/drivers/dri/i965/brw_oa_chv.xml b/src/mesa/drivers/dri/i965/brw_oa_chv.xml
index a4ebfb3a3fc..2116c895ab9 100644
--- a/src/mesa/drivers/dri/i965/brw_oa_chv.xml
+++ b/src/mesa/drivers/dri/i965/brw_oa_chv.xml
@@ -693,6 +693,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
+
@@ -764,6 +765,7 @@
+
@@ -1359,6 +1361,7 @@
mdapi_hw_unit_type="gpu"
/>
+
@@ -1400,6 +1403,7 @@
+
@@ -2027,6 +2031,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
+
@@ -2107,6 +2112,7 @@
+
@@ -2723,6 +2729,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
+
@@ -2819,6 +2826,7 @@
+
@@ -3379,6 +3387,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
+
@@ -3468,6 +3477,7 @@
+
@@ -4042,6 +4052,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
+
@@ -4118,6 +4129,7 @@
+
@@ -4692,6 +4704,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
+
@@ -4784,6 +4797,7 @@
+
@@ -5358,6 +5372,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
+
@@ -5449,6 +5464,7 @@
+
@@ -6113,6 +6129,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
+
@@ -6225,6 +6242,7 @@
+
@@ -6825,6 +6843,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
+
@@ -6949,6 +6968,7 @@
+
@@ -7543,6 +7563,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
+
@@ -7655,6 +7676,7 @@
+
@@ -8339,6 +8361,7 @@
mdapi_hw_unit_type="subslice"
/>
+
@@ -8488,6 +8511,7 @@
+
@@ -9178,6 +9202,7 @@
mdapi_hw_unit_type="subslice"
/>
+
@@ -9331,6 +9356,7 @@
+
@@ -9528,6 +9554,7 @@
mdapi_group="GPU"
/>
+
@@ -9539,6 +9566,7 @@
+
diff --git a/src/mesa/drivers/dri/i965/brw_oa_glk.xml b/src/mesa/drivers/dri/i965/brw_oa_glk.xml
index 31a9a319192..d603d834a12 100644
--- a/src/mesa/drivers/dri/i965/brw_oa_glk.xml
+++ b/src/mesa/drivers/dri/i965/brw_oa_glk.xml
@@ -723,6 +723,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
+
@@ -1355,6 +1356,7 @@
mdapi_hw_unit_type="gpu"
/>
+
@@ -2041,6 +2043,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
+
@@ -2716,6 +2719,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
+
@@ -3353,6 +3357,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
+
@@ -3956,6 +3961,7 @@
mdapi_hw_unit_type="gpu"
/>
+
@@ -4824,6 +4830,7 @@
mdapi_hw_unit_type="gpu"
/>
+
@@ -5440,6 +5447,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
+
@@ -6041,6 +6049,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
+
@@ -6706,6 +6715,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
+
@@ -7338,6 +7348,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
+
@@ -8024,6 +8035,7 @@
mdapi_hw_unit_type="subslice"
/>
+
@@ -8709,6 +8721,7 @@
mdapi_hw_unit_type="subslice"
/>
+
@@ -8862,6 +8875,7 @@
mdapi_hw_unit_type="gpu"
/>
+
@@ -9083,6 +9097,7 @@
mdapi_group="GPU"
/>
+
diff --git a/src/mesa/drivers/dri/i965/brw_oa_hsw.xml b/src/mesa/drivers/dri/i965/brw_oa_hsw.xml
index a227640d3c6..ebc2bd79143 100644
--- a/src/mesa/drivers/dri/i965/brw_oa_hsw.xml
+++ b/src/mesa/drivers/dri/i965/brw_oa_hsw.xml
@@ -927,6 +927,7 @@
mdapi_group="3D Pipe/Output Merger"
/>
+
@@ -1681,6 +1682,7 @@
mdapi_hw_unit_type="gpu"
/>
+
@@ -2003,6 +2005,7 @@
mdapi_group="L3/Data Port"
/>
+
@@ -2775,6 +2778,7 @@
mdapi_hw_unit_type="gpu"
/>
+
@@ -3545,6 +3549,7 @@
mdapi_hw_unit_type="gpu"
/>
+
@@ -4346,6 +4351,7 @@
mdapi_group="3D Pipe/Output Merger"
/>
+
diff --git a/src/mesa/drivers/dri/i965/brw_oa_kblgt2.xml b/src/mesa/drivers/dri/i965/brw_oa_kblgt2.xml
index ed68948584e..9ebe1c1b589 100644
--- a/src/mesa/drivers/dri/i965/brw_oa_kblgt2.xml
+++ b/src/mesa/drivers/dri/i965/brw_oa_kblgt2.xml
@@ -723,6 +723,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
+
@@ -1345,6 +1346,7 @@
mdapi_hw_unit_type="gpu"
/>
+
@@ -2037,6 +2039,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
+
@@ -2732,6 +2735,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
+
@@ -3372,6 +3376,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
+
@@ -3978,6 +3983,7 @@
mdapi_hw_unit_type="gpu"
/>
+
@@ -4825,6 +4831,7 @@
mdapi_hw_unit_type="gpu"
/>
+
@@ -5448,6 +5455,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
+
@@ -6061,6 +6069,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
+
@@ -6675,6 +6684,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
+
@@ -7254,6 +7264,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
+
@@ -7877,6 +7888,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
+
@@ -8499,6 +8511,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
+
@@ -9161,6 +9174,7 @@
mdapi_hw_unit_type="subslice"
/>
+
@@ -9828,6 +9842,7 @@
mdapi_hw_unit_type="subslice"
/>
+
@@ -9965,6 +9980,7 @@
mdapi_hw_unit_type="gpu"
/>
+
@@ -10161,6 +10177,7 @@
mdapi_hw_unit_type="gpu"
/>
+
@@ -10413,6 +10430,7 @@
mdapi_group="GPU"
/>
+
diff --git a/src/mesa/drivers/dri/i965/brw_oa_kblgt3.xml b/src/mesa/drivers/dri/i965/brw_oa_kblgt3.xml
index b4ee2315703..3aa8eabf9e0 100644
--- a/src/mesa/drivers/dri/i965/brw_oa_kblgt3.xml
+++ b/src/mesa/drivers/dri/i965/brw_oa_kblgt3.xml
@@ -723,6 +723,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
+
@@ -1358,6 +1359,7 @@
mdapi_hw_unit_type="gpu"
/>
+
@@ -2050,6 +2052,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
+
@@ -2745,6 +2748,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
+
@@ -3385,6 +3389,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
+
@@ -3991,6 +3996,7 @@
mdapi_hw_unit_type="gpu"
/>
+
@@ -4838,6 +4844,7 @@
mdapi_hw_unit_type="gpu"
/>
+
@@ -5461,6 +5468,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
+
@@ -6075,6 +6083,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
+
@@ -6689,6 +6698,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
+
@@ -7268,6 +7278,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
+
@@ -7891,6 +7902,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
+
@@ -8513,6 +8525,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
+
@@ -9175,6 +9188,7 @@
mdapi_hw_unit_type="subslice"
/>
+
@@ -9842,6 +9856,7 @@
mdapi_hw_unit_type="subslice"
/>
+
@@ -9979,6 +9994,7 @@
mdapi_hw_unit_type="gpu"
/>
+
@@ -10195,6 +10211,7 @@
mdapi_hw_unit_type="gpu"
/>
+
@@ -10458,6 +10475,7 @@
mdapi_group="GPU"
/>
+
diff --git a/src/mesa/drivers/dri/i965/brw_oa_sklgt2.xml b/src/mesa/drivers/dri/i965/brw_oa_sklgt2.xml
index eb284505c58..bed8876b517 100644
--- a/src/mesa/drivers/dri/i965/brw_oa_sklgt2.xml
+++ b/src/mesa/drivers/dri/i965/brw_oa_sklgt2.xml
@@ -726,6 +726,7 @@
availability="$SkuRevisionId 0x02 UGTE"
priority="1"
>
+
@@ -1351,6 +1352,7 @@
availability="$SliceMask 0x01 AND $SkuRevisionId 0x02 ULT &&"
priority="0"
>
+
@@ -1426,11 +1428,13 @@
+
+
@@ -1508,6 +1512,13 @@
+
+
+
+
@@ -2126,6 +2137,7 @@
availability="$SkuRevisionId 0x02 ULT"
priority="0"
>
+
@@ -2241,11 +2253,13 @@
+
+
@@ -2358,6 +2372,7 @@
+
@@ -2943,6 +2958,7 @@
availability="$SliceMask 0x01 AND $SkuRevisionId 0x02 ULT &&"
priority="0"
>
+
@@ -3004,11 +3020,13 @@
+
+
@@ -3065,11 +3083,13 @@
+
+
@@ -3713,6 +3733,7 @@
availability="$SliceMask 0x01 AND $SkuRevisionId 0x02 ULT &&"
priority="0"
>
+
@@ -3774,11 +3795,13 @@
+
+
@@ -3834,11 +3857,13 @@
+
+
@@ -4448,6 +4473,7 @@
availability="$SubsliceMask 0x01 AND"
priority="0"
>
+
@@ -4520,6 +4546,7 @@
+
@@ -5296,6 +5323,7 @@
mdapi_hw_unit_type="gpu"
/>
+
@@ -5355,6 +5383,7 @@
+
@@ -5919,6 +5948,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
+
@@ -5972,6 +6002,7 @@
+
@@ -6532,6 +6563,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
+
@@ -6602,6 +6634,7 @@
+
@@ -7146,6 +7179,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
+
@@ -7189,6 +7223,7 @@
+
@@ -7725,6 +7760,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
+
@@ -7767,6 +7803,7 @@
+
@@ -8348,6 +8385,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
+
@@ -8378,6 +8416,7 @@
+
@@ -8970,6 +9009,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
+
@@ -9038,6 +9078,7 @@
+
@@ -9632,6 +9673,7 @@
mdapi_hw_unit_type="subslice"
/>
+
@@ -9699,6 +9741,7 @@
+
@@ -10299,6 +10342,7 @@
mdapi_hw_unit_type="subslice"
/>
+
@@ -10340,6 +10384,7 @@
+
@@ -10436,6 +10481,7 @@
mdapi_hw_unit_type="gpu"
/>
+
@@ -10632,6 +10678,7 @@
mdapi_hw_unit_type="gpu"
/>
+
@@ -10884,6 +10931,7 @@
mdapi_group="GPU"
/>
+
diff --git a/src/mesa/drivers/dri/i965/brw_oa_sklgt3.xml b/src/mesa/drivers/dri/i965/brw_oa_sklgt3.xml
index 6dd80d6df5e..0f59ab654b3 100644
--- a/src/mesa/drivers/dri/i965/brw_oa_sklgt3.xml
+++ b/src/mesa/drivers/dri/i965/brw_oa_sklgt3.xml
@@ -723,6 +723,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
+
@@ -1358,6 +1359,7 @@
mdapi_hw_unit_type="gpu"
/>
+
@@ -2050,6 +2052,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
+
@@ -2745,6 +2748,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
+
@@ -3385,6 +3389,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
+
@@ -3991,6 +3996,7 @@
mdapi_hw_unit_type="gpu"
/>
+
@@ -4838,6 +4844,7 @@
mdapi_hw_unit_type="gpu"
/>
+
@@ -5461,6 +5468,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
+
@@ -6074,6 +6082,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
+
@@ -6688,6 +6697,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
+
@@ -7267,6 +7277,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
+
@@ -7890,6 +7901,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
+
@@ -8512,6 +8524,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
+
@@ -9174,6 +9187,7 @@
mdapi_hw_unit_type="subslice"
/>
+
@@ -9841,6 +9855,7 @@
mdapi_hw_unit_type="subslice"
/>
+
@@ -9978,6 +9993,7 @@
mdapi_hw_unit_type="gpu"
/>
+
@@ -10194,6 +10210,7 @@
mdapi_hw_unit_type="gpu"
/>
+
@@ -10457,6 +10474,7 @@
mdapi_group="GPU"
/>
+
diff --git a/src/mesa/drivers/dri/i965/brw_oa_sklgt4.xml b/src/mesa/drivers/dri/i965/brw_oa_sklgt4.xml
index 10833f152a2..51f59be0cea 100644
--- a/src/mesa/drivers/dri/i965/brw_oa_sklgt4.xml
+++ b/src/mesa/drivers/dri/i965/brw_oa_sklgt4.xml
@@ -706,6 +706,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
+
@@ -1352,6 +1353,7 @@
mdapi_hw_unit_type="gpu"
/>
+
@@ -2044,6 +2046,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
+
@@ -2739,6 +2742,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
+
@@ -3379,6 +3383,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
+
@@ -3985,6 +3990,7 @@
mdapi_hw_unit_type="gpu"
/>
+
@@ -4832,6 +4838,7 @@
mdapi_hw_unit_type="gpu"
/>
+
@@ -5455,6 +5462,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
+
@@ -6068,6 +6076,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
+
@@ -6682,6 +6691,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
+
@@ -7261,6 +7271,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
+
@@ -7884,6 +7895,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
+
@@ -8506,6 +8518,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
+
@@ -9168,6 +9181,7 @@
mdapi_hw_unit_type="subslice"
/>
+
@@ -9835,6 +9849,7 @@
mdapi_hw_unit_type="subslice"
/>
+
@@ -9958,6 +9973,7 @@
mdapi_hw_unit_type="gpu"
/>
+
@@ -10217,6 +10233,7 @@
mdapi_hw_unit_type="gpu"
/>
+
@@ -10480,6 +10497,7 @@
mdapi_group="GPU"
/>
+