summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLionel Landwerlin <[email protected]>2017-08-31 11:04:28 +0100
committerLionel Landwerlin <[email protected]>2017-11-28 13:34:04 +0000
commit3e7112e603f7b19038901b0592b9d8243b72c4ca (patch)
treea79f2d95691d8373621e3c6deda927f343e70e04
parent44fbbd6fd07e5784b05e08e762e54b6c71f95ab1 (diff)
i965: perf: update configs for loading from userspace
When making configs loadable from userspace in the kernel, we left to userspace more responsability around programming some registers. In particular one register we use to set directly in the driver has now been moved into the configs. Signed-off-by: Lionel Landwerlin <[email protected]> Acked-by: Kenneth Graunke <[email protected]>
-rw-r--r--src/mesa/drivers/dri/i965/brw_oa_bdw.xml58
-rw-r--r--src/mesa/drivers/dri/i965/brw_oa_bxt.xml16
-rw-r--r--src/mesa/drivers/dri/i965/brw_oa_chv.xml28
-rw-r--r--src/mesa/drivers/dri/i965/brw_oa_glk.xml15
-rw-r--r--src/mesa/drivers/dri/i965/brw_oa_hsw.xml6
-rw-r--r--src/mesa/drivers/dri/i965/brw_oa_kblgt2.xml18
-rw-r--r--src/mesa/drivers/dri/i965/brw_oa_kblgt3.xml18
-rw-r--r--src/mesa/drivers/dri/i965/brw_oa_sklgt2.xml48
-rw-r--r--src/mesa/drivers/dri/i965/brw_oa_sklgt3.xml18
-rw-r--r--src/mesa/drivers/dri/i965/brw_oa_sklgt4.xml18
10 files changed, 243 insertions, 0 deletions
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"
>
+ <register type="NOA" address="0x00009840" value="0x000000A0" />
<register type="NOA" address="0x00009888" value="0x143F000F" />
<register type="NOA" address="0x00009888" value="0x14110014" />
<register type="NOA" address="0x00009888" value="0x14310014" />
@@ -831,11 +832,13 @@
<register type="NOA" address="0x00009888" value="0x31800000" />
<register type="NOA" address="0x00009888" value="0x3F800CA5" />
<register type="NOA" address="0x00009888" value="0x41800003" />
+ <register type="NOA" address="0x00009840" value="0x00000080" />
</register_config>
<register_config type="NOA"
availability="$SliceMask 0x02 AND"
priority="1"
>
+ <register type="NOA" address="0x00009840" value="0x000000A0" />
<register type="NOA" address="0x00009888" value="0x143F000F" />
<register type="NOA" address="0x00009888" value="0x14BF000F" />
<register type="NOA" address="0x00009888" value="0x14910014" />
@@ -946,6 +949,7 @@
<register type="NOA" address="0x00009888" value="0x31800000" />
<register type="NOA" address="0x00009888" value="0x3F801421" />
<register type="NOA" address="0x00009888" value="0x41800845" />
+ <register type="NOA" address="0x00009840" value="0x00000080" />
</register_config>
<register_config type="OA">
<register type="OA" address="0x00002710" value="0x00000000" />
@@ -1502,6 +1506,7 @@
availability="$SliceMask 0x01 AND"
priority="0"
>
+ <register type="NOA" address="0x00009840" value="0x000000A0" />
<register type="NOA" address="0x00009888" value="0x105C00E0" />
<register type="NOA" address="0x00009888" value="0x105800E0" />
<register type="NOA" address="0x00009888" value="0x103800E0" />
@@ -1585,11 +1590,13 @@
<register type="NOA" address="0x00009888" value="0x31800000" />
<register type="NOA" address="0x00009888" value="0x3F801062" />
<register type="NOA" address="0x00009888" value="0x41801084" />
+ <register type="NOA" address="0x00009840" value="0x00000080" />
</register_config>
<register_config type="NOA"
availability="$SliceMask 0x02 AND"
priority="2"
>
+ <register type="NOA" address="0x00009840" value="0x000000A0" />
<register type="NOA" address="0x00009888" value="0x10DC00E0" />
<register type="NOA" address="0x00009888" value="0x10D800E0" />
<register type="NOA" address="0x00009888" value="0x10B800E0" />
@@ -1685,6 +1692,7 @@
<register type="NOA" address="0x00009888" value="0x31800000" />
<register type="NOA" address="0x00009888" value="0x3F800062" />
<register type="NOA" address="0x00009888" value="0x41800000" />
+ <register type="NOA" address="0x00009840" value="0x00000080" />
</register_config>
<register_config type="OA">
<register type="OA" address="0x00002710" value="0x00000000" />
@@ -2313,6 +2321,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x000000A0" />
<register type="NOA" address="0x00009888" value="0x0A1E0000" />
<register type="NOA" address="0x00009888" value="0x0C1F000F" />
<register type="NOA" address="0x00009888" value="0x10176800" />
@@ -2422,6 +2431,7 @@
<register type="NOA" address="0x00009888" value="0x31800000" />
<register type="NOA" address="0x00009888" value="0x3F800422" />
<register type="NOA" address="0x00009888" value="0x41800021" />
+ <register type="NOA" address="0x00009840" value="0x00000080" />
</register_config>
<register_config type="OA">
<register type="OA" address="0x00002724" value="0xF0800000" />
@@ -3018,6 +3028,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x000000A0" />
<register type="NOA" address="0x00009888" value="0x198B0343" />
<register type="NOA" address="0x00009888" value="0x13845800" />
<register type="NOA" address="0x00009888" value="0x15840018" />
@@ -3066,6 +3077,7 @@
<register type="NOA" address="0x00009888" value="0x31800000" />
<register type="NOA" address="0x00009888" value="0x3F800084" />
<register type="NOA" address="0x00009888" value="0x41800000" />
+ <register type="NOA" address="0x00009840" value="0x00000080" />
</register_config>
<register_config type="OA">
<register type="OA" address="0x00002724" value="0xF0800000" />
@@ -3656,6 +3668,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x000000A0" />
<register type="NOA" address="0x00009888" value="0x198B0343" />
<register type="NOA" address="0x00009888" value="0x13845400" />
<register type="NOA" address="0x00009888" value="0x3580001A" />
@@ -3703,6 +3716,7 @@
<register type="NOA" address="0x00009888" value="0x31800000" />
<register type="NOA" address="0x00009888" value="0x3F800084" />
<register type="NOA" address="0x00009888" value="0x41800000" />
+ <register type="NOA" address="0x00009840" value="0x00000080" />
</register_config>
<register_config type="OA">
<register type="OA" address="0x00002724" value="0xF0800000" />
@@ -4262,6 +4276,7 @@
availability="$SubsliceMask 0x01 AND"
priority="0"
>
+ <register type="NOA" address="0x00009840" value="0x000000A0" />
<register type="NOA" address="0x00009888" value="0x143D0160" />
<register type="NOA" address="0x00009888" value="0x163D2800" />
<register type="NOA" address="0x00009888" value="0x183D0120" />
@@ -4374,11 +4389,13 @@
<register type="NOA" address="0x00009888" value="0x31800000" />
<register type="NOA" address="0x00009888" value="0x3F800421" />
<register type="NOA" address="0x00009888" value="0x41800000" />
+ <register type="NOA" address="0x00009840" value="0x00000080" />
</register_config>
<register_config type="NOA"
availability="$SubsliceMask 0x02 AND"
priority="2"
>
+ <register type="NOA" address="0x00009840" value="0x000000A0" />
<register type="NOA" address="0x00009888" value="0x105C00E0" />
<register type="NOA" address="0x00009888" value="0x145B0160" />
<register type="NOA" address="0x00009888" value="0x165B2800" />
@@ -4474,11 +4491,13 @@
<register type="NOA" address="0x00009888" value="0x31800000" />
<register type="NOA" address="0x00009888" value="0x3F800421" />
<register type="NOA" address="0x00009888" value="0x41800000" />
+ <register type="NOA" address="0x00009840" value="0x00000080" />
</register_config>
<register_config type="NOA"
availability="$SubsliceMask 0x04 AND"
priority="4"
>
+ <register type="NOA" address="0x00009840" value="0x000000A0" />
<register type="NOA" address="0x00009888" value="0x103800E0" />
<register type="NOA" address="0x00009888" value="0x143A0160" />
<register type="NOA" address="0x00009888" value="0x163A2800" />
@@ -4566,11 +4585,13 @@
<register type="NOA" address="0x00009888" value="0x31800000" />
<register type="NOA" address="0x00009888" value="0x3F800421" />
<register type="NOA" address="0x00009888" value="0x41800000" />
+ <register type="NOA" address="0x00009840" value="0x00000080" />
</register_config>
<register_config type="NOA"
availability="$SubsliceMask 0x08 AND"
priority="1"
>
+ <register type="NOA" address="0x00009840" value="0x000000A0" />
<register type="NOA" address="0x00009888" value="0x14BD0160" />
<register type="NOA" address="0x00009888" value="0x16BD2800" />
<register type="NOA" address="0x00009888" value="0x18BD0120" />
@@ -4699,11 +4720,13 @@
<register type="NOA" address="0x00009888" value="0x31800000" />
<register type="NOA" address="0x00009888" value="0x3F800421" />
<register type="NOA" address="0x00009888" value="0x41800000" />
+ <register type="NOA" address="0x00009840" value="0x00000080" />
</register_config>
<register_config type="NOA"
availability="$SubsliceMask 0x10 AND"
priority="3"
>
+ <register type="NOA" address="0x00009840" value="0x000000A0" />
<register type="NOA" address="0x00009888" value="0x10DC00E0" />
<register type="NOA" address="0x00009888" value="0x14DB0160" />
<register type="NOA" address="0x00009888" value="0x16DB2800" />
@@ -4815,11 +4838,13 @@
<register type="NOA" address="0x00009888" value="0x31800000" />
<register type="NOA" address="0x00009888" value="0x3F800421" />
<register type="NOA" address="0x00009888" value="0x41800000" />
+ <register type="NOA" address="0x00009840" value="0x00000080" />
</register_config>
<register_config type="NOA"
availability="$SubsliceMask 0x20 AND"
priority="5"
>
+ <register type="NOA" address="0x00009840" value="0x000000A0" />
<register type="NOA" address="0x00009888" value="0x10B800E0" />
<register type="NOA" address="0x00009888" value="0x14BA0160" />
<register type="NOA" address="0x00009888" value="0x16BA2800" />
@@ -4923,6 +4948,7 @@
<register type="NOA" address="0x00009888" value="0x31800000" />
<register type="NOA" address="0x00009888" value="0x3F800421" />
<register type="NOA" address="0x00009888" value="0x41800000" />
+ <register type="NOA" address="0x00009840" value="0x00000080" />
</register_config>
<register_config type="OA">
<register type="OA" address="0x00002724" value="0xF0800000" />
@@ -5756,6 +5782,7 @@
mdapi_hw_unit_type="gpu"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x000000A0" />
<register type="NOA" address="0x00009888" value="0x143F00B3" />
<register type="NOA" address="0x00009888" value="0x14BF00B3" />
<register type="NOA" address="0x00009888" value="0x138303C0" />
@@ -5861,6 +5888,7 @@
<register type="NOA" address="0x00009888" value="0x31800000" />
<register type="NOA" address="0x00009888" value="0x3F800800" />
<register type="NOA" address="0x00009888" value="0x418014A2" />
+ <register type="NOA" address="0x00009840" value="0x00000080" />
</register_config>
<register_config type="OA">
<register type="OA" address="0x00002710" value="0x00000000" />
@@ -6366,6 +6394,7 @@
availability="$SubsliceMask 0x01 AND"
priority="0"
>
+ <register type="NOA" address="0x00009840" value="0x000000A0" />
<register type="NOA" address="0x00009888" value="0x103D0005" />
<register type="NOA" address="0x00009888" value="0x163D240B" />
<register type="NOA" address="0x00009888" value="0x1058022F" />
@@ -6478,6 +6507,7 @@
<register type="NOA" address="0x00009888" value="0x31800000" />
<register type="NOA" address="0x00009888" value="0x3F800421" />
<register type="NOA" address="0x00009888" value="0x41800041" />
+ <register type="NOA" address="0x00009840" value="0x00000080" />
</register_config>
<register_config type="OA">
<register type="OA" address="0x00002724" value="0xF0800000" />
@@ -7033,6 +7063,7 @@
availability="$SubsliceMask 0x01 AND"
priority="0"
>
+ <register type="NOA" address="0x00009840" value="0x000000A0" />
<register type="NOA" address="0x00009888" value="0x103D0005" />
<register type="NOA" address="0x00009888" value="0x143D0120" />
<register type="NOA" address="0x00009888" value="0x163D2400" />
@@ -7141,6 +7172,7 @@
<register type="NOA" address="0x00009888" value="0x47800420" />
<register type="NOA" address="0x00009888" value="0x3F800421" />
<register type="NOA" address="0x00009888" value="0x41800041" />
+ <register type="NOA" address="0x00009840" value="0x00000080" />
</register_config>
<register_config type="OA">
<register type="OA" address="0x00002724" value="0xF0800000" />
@@ -7761,6 +7793,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x000000A0" />
<register type="NOA" address="0x00009888" value="0x105C0232" />
<register type="NOA" address="0x00009888" value="0x10580232" />
<register type="NOA" address="0x00009888" value="0x10380232" />
@@ -7857,6 +7890,7 @@
<register type="NOA" address="0x00009888" value="0x3F801042" />
<register type="NOA" address="0x00009888" value="0x4F800000" />
<register type="NOA" address="0x00009888" value="0x418014A4" />
+ <register type="NOA" address="0x00009840" value="0x00000080" />
</register_config>
<register_config type="OA">
<register type="OA" address="0x00002740" value="0x00000000" />
@@ -8417,6 +8451,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x000000A0" />
<register type="NOA" address="0x00009888" value="0x10BF03DA" />
<register type="NOA" address="0x00009888" value="0x14BF0001" />
<register type="NOA" address="0x00009888" value="0x12980340" />
@@ -8506,6 +8541,7 @@
<register type="NOA" address="0x00009888" value="0x3F800000" />
<register type="NOA" address="0x00009888" value="0x4F800000" />
<register type="NOA" address="0x00009888" value="0x41800060" />
+ <register type="NOA" address="0x00009840" value="0x00000080" />
</register_config>
<register_config type="OA">
<register type="OA" address="0x00002740" value="0x00000000" />
@@ -9080,6 +9116,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x000000A0" />
<register type="NOA" address="0x00009888" value="0x103F03DA" />
<register type="NOA" address="0x00009888" value="0x143F0001" />
<register type="NOA" address="0x00009888" value="0x12180340" />
@@ -9156,6 +9193,7 @@
<register type="NOA" address="0x00009888" value="0x3F800000" />
<register type="NOA" address="0x00009888" value="0x4F800000" />
<register type="NOA" address="0x00009888" value="0x41800060" />
+ <register type="NOA" address="0x00009840" value="0x00000080" />
</register_config>
<register_config type="OA">
<register type="OA" address="0x00002740" value="0x00000000" />
@@ -9730,6 +9768,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x000000A0" />
<register type="NOA" address="0x00009888" value="0x121B0340" />
<register type="NOA" address="0x00009888" value="0x103F0274" />
<register type="NOA" address="0x00009888" value="0x123F0000" />
@@ -9822,6 +9861,7 @@
<register type="NOA" address="0x00009888" value="0x3F8014A5" />
<register type="NOA" address="0x00009888" value="0x4F800000" />
<register type="NOA" address="0x00009888" value="0x41800045" />
+ <register type="NOA" address="0x00009840" value="0x00000080" />
</register_config>
<register_config type="OA">
<register type="OA" address="0x00002740" value="0x00000000" />
@@ -10396,6 +10436,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x000000A0" />
<register type="NOA" address="0x00009888" value="0x121A0340" />
<register type="NOA" address="0x00009888" value="0x103F0017" />
<register type="NOA" address="0x00009888" value="0x123F0020" />
@@ -10487,6 +10528,7 @@
<register type="NOA" address="0x00009888" value="0x3F801084" />
<register type="NOA" address="0x00009888" value="0x4F800000" />
<register type="NOA" address="0x00009888" value="0x41800044" />
+ <register type="NOA" address="0x00009840" value="0x00000080" />
</register_config>
<register_config type="OA">
<register type="OA" address="0x00002740" value="0x00000000" />
@@ -11151,6 +11193,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x000000A0" />
<register type="NOA" address="0x00009888" value="0x143B000E" />
<register type="NOA" address="0x00009888" value="0x043C55C0" />
<register type="NOA" address="0x00009888" value="0x0A1E0280" />
@@ -11263,6 +11306,7 @@
<register type="NOA" address="0x00009888" value="0x31800000" />
<register type="NOA" address="0x00009888" value="0x3F800000" />
<register type="NOA" address="0x00009888" value="0x41800840" />
+ <register type="NOA" address="0x00009840" value="0x00000080" />
</register_config>
<register_config type="OA">
<register type="OA" address="0x00002740" value="0x00000000" />
@@ -11863,6 +11907,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x000000A0" />
<register type="NOA" address="0x00009888" value="0x18921400" />
<register type="NOA" address="0x00009888" value="0x149500AB" />
<register type="NOA" address="0x00009888" value="0x18B21400" />
@@ -11987,6 +12032,7 @@
<register type="NOA" address="0x00009888" value="0x3F800C64" />
<register type="NOA" address="0x00009888" value="0x4F800000" />
<register type="NOA" address="0x00009888" value="0x41800C02" />
+ <register type="NOA" address="0x00009840" value="0x00000080" />
</register_config>
<register_config type="OA">
<register type="OA" address="0x00002740" value="0x00000000" />
@@ -12581,6 +12627,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x000000A0" />
<register type="NOA" address="0x00009888" value="0x18121400" />
<register type="NOA" address="0x00009888" value="0x141500AB" />
<register type="NOA" address="0x00009888" value="0x18321400" />
@@ -12693,6 +12740,7 @@
<register type="NOA" address="0x00009888" value="0x3F800C64" />
<register type="NOA" address="0x00009888" value="0x4F800000" />
<register type="NOA" address="0x00009888" value="0x41800C02" />
+ <register type="NOA" address="0x00009840" value="0x00000080" />
</register_config>
<register_config type="OA">
<register type="OA" address="0x00002740" value="0x00000000" />
@@ -13377,6 +13425,7 @@
mdapi_hw_unit_type="subslice"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x000000A0" />
<register type="NOA" address="0x00009888" value="0x16154D60" />
<register type="NOA" address="0x00009888" value="0x16352E60" />
<register type="NOA" address="0x00009888" value="0x16554D60" />
@@ -13526,6 +13575,7 @@
<register type="NOA" address="0x00009888" value="0x4D800000" />
<register type="NOA" address="0x00009888" value="0x3F8014A4" />
<register type="NOA" address="0x00009888" value="0x41801042" />
+ <register type="NOA" address="0x00009840" value="0x00000080" />
</register_config>
<register_config type="OA">
<register type="OA" address="0x00002740" value="0x00000000" />
@@ -14216,6 +14266,7 @@
mdapi_hw_unit_type="subslice"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x000000A0" />
<register type="NOA" address="0x00009888" value="0x16150000" />
<register type="NOA" address="0x00009888" value="0x16350000" />
<register type="NOA" address="0x00009888" value="0x16550000" />
@@ -14369,6 +14420,7 @@
<register type="NOA" address="0x00009888" value="0x4D800000" />
<register type="NOA" address="0x00009888" value="0x3F800002" />
<register type="NOA" address="0x00009888" value="0x41800C62" />
+ <register type="NOA" address="0x00009840" value="0x00000080" />
</register_config>
<register_config type="OA">
<register type="OA" address="0x00002740" value="0x00000000" />
@@ -14477,6 +14529,7 @@
mdapi_hw_unit_type="gpu"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x000000A0" />
<register type="NOA" address="0x00009888" value="0x161503E0" />
<register type="NOA" address="0x00009888" value="0x163503E0" />
<register type="NOA" address="0x00009888" value="0x165503E0" />
@@ -14568,6 +14621,7 @@
<register type="NOA" address="0x00009888" value="0x4F800000" />
<register type="NOA" address="0x00009888" value="0x41801482" />
<register type="NOA" address="0x00009888" value="0x31800000" />
+ <register type="NOA" address="0x00009840" value="0x00000080" />
</register_config>
<register_config type="OA">
<register type="OA" address="0x00002740" value="0x00000000" />
@@ -14733,6 +14787,7 @@
mdapi_hw_unit_type="gpu"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x000000A0" />
<register type="NOA" address="0x00009888" value="0x14100812" />
<register type="NOA" address="0x00009888" value="0x14125800" />
<register type="NOA" address="0x00009888" value="0x161200C0" />
@@ -14818,6 +14873,7 @@
<register type="NOA" address="0x00009888" value="0x47800002" />
<register type="NOA" address="0x00009888" value="0x21800000" />
<register type="NOA" address="0x00009888" value="0x31800000" />
+ <register type="NOA" address="0x00009840" value="0x00000080" />
</register_config>
<register_config type="OA">
<register type="OA" address="0x00002740" value="0x00000000" />
@@ -15009,6 +15065,7 @@
mdapi_group="GPU"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x000000A0" />
<register type="NOA" address="0x00009888" value="0x198B0000" />
<register type="NOA" address="0x00009888" value="0x078B0066" />
<register type="NOA" address="0x00009888" value="0x118B0000" />
@@ -15021,6 +15078,7 @@
<register type="NOA" address="0x00009888" value="0x4F800000" />
<register type="NOA" address="0x00009888" value="0x41800000" />
<register type="NOA" address="0x00009888" value="0x31800000" />
+ <register type="NOA" address="0x00009840" value="0x00000080" />
</register_config>
<register_config type="OA">
<register type="OA" address="0x00002740" value="0x00000000" />
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"
>
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x166C00F0" />
<register type="NOA" address="0x00009888" value="0x12120280" />
<register type="NOA" address="0x00009888" value="0x12320280" />
@@ -1358,6 +1359,7 @@
mdapi_hw_unit_type="gpu"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x104F00E0" />
<register type="NOA" address="0x00009888" value="0x124F1C00" />
<register type="NOA" address="0x00009888" value="0x39900340" />
@@ -2044,6 +2046,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x0C2E001F" />
<register type="NOA" address="0x00009888" value="0x0A2F0000" />
<register type="NOA" address="0x00009888" value="0x10186800" />
@@ -2719,6 +2722,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x19800343" />
<register type="NOA" address="0x00009888" value="0x39900340" />
<register type="NOA" address="0x00009888" value="0x3F901000" />
@@ -3356,6 +3360,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x19800343" />
<register type="NOA" address="0x00009888" value="0x39900340" />
<register type="NOA" address="0x00009888" value="0x3F900000" />
@@ -3959,6 +3964,7 @@
mdapi_hw_unit_type="gpu"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x104F00E0" />
<register type="NOA" address="0x00009888" value="0x141C0160" />
<register type="NOA" address="0x00009888" value="0x161C0015" />
@@ -4827,6 +4833,7 @@
mdapi_hw_unit_type="gpu"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x166C03B0" />
<register type="NOA" address="0x00009888" value="0x1593001E" />
<register type="NOA" address="0x00009888" value="0x3F900C00" />
@@ -5443,6 +5450,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x104F0232" />
<register type="NOA" address="0x00009888" value="0x124F4640" />
<register type="NOA" address="0x00009888" value="0x11834400" />
@@ -6047,6 +6055,7 @@
availability="$SkuRevisionId 0x03 UGTE"
priority="0"
>
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x12643400" />
<register type="NOA" address="0x00009888" value="0x12653400" />
<register type="NOA" address="0x00009888" value="0x106C6800" />
@@ -6128,6 +6137,7 @@
availability="$SkuRevisionId 0x03 ULT"
priority="0"
>
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x14640340" />
<register type="NOA" address="0x00009888" value="0x14650340" />
<register type="NOA" address="0x00009888" value="0x106C6800" />
@@ -6793,6 +6803,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x102D7800" />
<register type="NOA" address="0x00009888" value="0x122D79E0" />
<register type="NOA" address="0x00009888" value="0x0C2F0004" />
@@ -7425,6 +7436,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x121300A0" />
<register type="NOA" address="0x00009888" value="0x141600AB" />
<register type="NOA" address="0x00009888" value="0x123300A0" />
@@ -8111,6 +8123,7 @@
mdapi_hw_unit_type="subslice"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x141A0000" />
<register type="NOA" address="0x00009888" value="0x143A0000" />
<register type="NOA" address="0x00009888" value="0x145A0000" />
@@ -8796,6 +8809,7 @@
mdapi_hw_unit_type="subslice"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x141A026B" />
<register type="NOA" address="0x00009888" value="0x143A0173" />
<register type="NOA" address="0x00009888" value="0x145A026B" />
@@ -8949,6 +8963,7 @@
mdapi_hw_unit_type="gpu"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x141A001F" />
<register type="NOA" address="0x00009888" value="0x143A001F" />
<register type="NOA" address="0x00009888" value="0x145A001F" />
@@ -9170,6 +9185,7 @@
mdapi_group="GPU"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x19800000" />
<register type="NOA" address="0x00009888" value="0x07800063" />
<register type="NOA" address="0x00009888" value="0x11800000" />
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"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x000000A0" />
<register type="NOA" address="0x00009888" value="0x59800000" />
<register type="NOA" address="0x00009888" value="0x59800001" />
<register type="NOA" address="0x00009888" value="0x285A0006" />
@@ -764,6 +765,7 @@
<register type="NOA" address="0x00009888" value="0x55800000" />
<register type="NOA" address="0x00009888" value="0x57800000" />
<register type="NOA" address="0x00009888" value="0x59800000" />
+ <register type="NOA" address="0x00009840" value="0x00000080" />
</register_config>
<register_config type="OA">
<register type="OA" address="0x00002740" value="0x00000000" />
@@ -1359,6 +1361,7 @@
mdapi_hw_unit_type="gpu"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x000000A0" />
<register type="NOA" address="0x00009888" value="0x59800000" />
<register type="NOA" address="0x00009888" value="0x59800001" />
<register type="NOA" address="0x00009888" value="0x2E5800E0" />
@@ -1400,6 +1403,7 @@
<register type="NOA" address="0x00009888" value="0x538001CE" />
<register type="NOA" address="0x00009888" value="0x5580000E" />
<register type="NOA" address="0x00009888" value="0x59800000" />
+ <register type="NOA" address="0x00009840" value="0x00000080" />
</register_config>
<register_config type="OA">
<register type="OA" address="0x00002710" value="0x00000000" />
@@ -2027,6 +2031,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x000000A0" />
<register type="NOA" address="0x00009888" value="0x59800000" />
<register type="NOA" address="0x00009888" value="0x59800001" />
<register type="NOA" address="0x00009888" value="0x261E0000" />
@@ -2107,6 +2112,7 @@
<register type="NOA" address="0x00009888" value="0x55800149" />
<register type="NOA" address="0x00009888" value="0x5780010A" />
<register type="NOA" address="0x00009888" value="0x59800000" />
+ <register type="NOA" address="0x00009840" value="0x00000080" />
</register_config>
<register_config type="OA">
<register type="OA" address="0x00002724" value="0xF0800000" />
@@ -2723,6 +2729,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x000000A0" />
<register type="NOA" address="0x00009888" value="0x105C0232" />
<register type="NOA" address="0x00009888" value="0x10580232" />
<register type="NOA" address="0x00009888" value="0x10380232" />
@@ -2819,6 +2826,7 @@
<register type="NOA" address="0x00009888" value="0x3F801042" />
<register type="NOA" address="0x00009888" value="0x4F800000" />
<register type="NOA" address="0x00009888" value="0x418014A4" />
+ <register type="NOA" address="0x00009840" value="0x00000080" />
</register_config>
<register_config type="OA">
<register type="OA" address="0x00002740" value="0x00000000" />
@@ -3379,6 +3387,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x000000A0" />
<register type="NOA" address="0x00009888" value="0x10BF03DA" />
<register type="NOA" address="0x00009888" value="0x14BF0001" />
<register type="NOA" address="0x00009888" value="0x12980340" />
@@ -3468,6 +3477,7 @@
<register type="NOA" address="0x00009888" value="0x3F800000" />
<register type="NOA" address="0x00009888" value="0x4F800000" />
<register type="NOA" address="0x00009888" value="0x41800060" />
+ <register type="NOA" address="0x00009840" value="0x00000080" />
</register_config>
<register_config type="OA">
<register type="OA" address="0x00002740" value="0x00000000" />
@@ -4042,6 +4052,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x000000A0" />
<register type="NOA" address="0x00009888" value="0x103F03DA" />
<register type="NOA" address="0x00009888" value="0x143F0001" />
<register type="NOA" address="0x00009888" value="0x12180340" />
@@ -4118,6 +4129,7 @@
<register type="NOA" address="0x00009888" value="0x3F800000" />
<register type="NOA" address="0x00009888" value="0x4F800000" />
<register type="NOA" address="0x00009888" value="0x41800060" />
+ <register type="NOA" address="0x00009840" value="0x00000080" />
</register_config>
<register_config type="OA">
<register type="OA" address="0x00002740" value="0x00000000" />
@@ -4692,6 +4704,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x000000A0" />
<register type="NOA" address="0x00009888" value="0x121B0340" />
<register type="NOA" address="0x00009888" value="0x103F0274" />
<register type="NOA" address="0x00009888" value="0x123F0000" />
@@ -4784,6 +4797,7 @@
<register type="NOA" address="0x00009888" value="0x3F8014A5" />
<register type="NOA" address="0x00009888" value="0x4F800000" />
<register type="NOA" address="0x00009888" value="0x41800045" />
+ <register type="NOA" address="0x00009840" value="0x00000080" />
</register_config>
<register_config type="OA">
<register type="OA" address="0x00002740" value="0x00000000" />
@@ -5358,6 +5372,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x000000A0" />
<register type="NOA" address="0x00009888" value="0x121A0340" />
<register type="NOA" address="0x00009888" value="0x103F0017" />
<register type="NOA" address="0x00009888" value="0x123F0020" />
@@ -5449,6 +5464,7 @@
<register type="NOA" address="0x00009888" value="0x3F801084" />
<register type="NOA" address="0x00009888" value="0x4F800000" />
<register type="NOA" address="0x00009888" value="0x41800044" />
+ <register type="NOA" address="0x00009840" value="0x00000080" />
</register_config>
<register_config type="OA">
<register type="OA" address="0x00002740" value="0x00000000" />
@@ -6113,6 +6129,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x000000A0" />
<register type="NOA" address="0x00009888" value="0x143B000E" />
<register type="NOA" address="0x00009888" value="0x043C55C0" />
<register type="NOA" address="0x00009888" value="0x0A1E0280" />
@@ -6225,6 +6242,7 @@
<register type="NOA" address="0x00009888" value="0x31800000" />
<register type="NOA" address="0x00009888" value="0x3F800000" />
<register type="NOA" address="0x00009888" value="0x41800840" />
+ <register type="NOA" address="0x00009840" value="0x00000080" />
</register_config>
<register_config type="OA">
<register type="OA" address="0x00002740" value="0x00000000" />
@@ -6825,6 +6843,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x000000A0" />
<register type="NOA" address="0x00009888" value="0x18921400" />
<register type="NOA" address="0x00009888" value="0x149500AB" />
<register type="NOA" address="0x00009888" value="0x18B21400" />
@@ -6949,6 +6968,7 @@
<register type="NOA" address="0x00009888" value="0x3F800C64" />
<register type="NOA" address="0x00009888" value="0x4F800000" />
<register type="NOA" address="0x00009888" value="0x41800C02" />
+ <register type="NOA" address="0x00009840" value="0x00000080" />
</register_config>
<register_config type="OA">
<register type="OA" address="0x00002740" value="0x00000000" />
@@ -7543,6 +7563,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x000000A0" />
<register type="NOA" address="0x00009888" value="0x18121400" />
<register type="NOA" address="0x00009888" value="0x141500AB" />
<register type="NOA" address="0x00009888" value="0x18321400" />
@@ -7655,6 +7676,7 @@
<register type="NOA" address="0x00009888" value="0x3F800C64" />
<register type="NOA" address="0x00009888" value="0x4F800000" />
<register type="NOA" address="0x00009888" value="0x41800C02" />
+ <register type="NOA" address="0x00009840" value="0x00000080" />
</register_config>
<register_config type="OA">
<register type="OA" address="0x00002740" value="0x00000000" />
@@ -8339,6 +8361,7 @@
mdapi_hw_unit_type="subslice"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x000000A0" />
<register type="NOA" address="0x00009888" value="0x16154D60" />
<register type="NOA" address="0x00009888" value="0x16352E60" />
<register type="NOA" address="0x00009888" value="0x16554D60" />
@@ -8488,6 +8511,7 @@
<register type="NOA" address="0x00009888" value="0x4D800000" />
<register type="NOA" address="0x00009888" value="0x3F8014A4" />
<register type="NOA" address="0x00009888" value="0x41801042" />
+ <register type="NOA" address="0x00009840" value="0x00000080" />
</register_config>
<register_config type="OA">
<register type="OA" address="0x00002740" value="0x00000000" />
@@ -9178,6 +9202,7 @@
mdapi_hw_unit_type="subslice"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x000000A0" />
<register type="NOA" address="0x00009888" value="0x16150000" />
<register type="NOA" address="0x00009888" value="0x16350000" />
<register type="NOA" address="0x00009888" value="0x16550000" />
@@ -9331,6 +9356,7 @@
<register type="NOA" address="0x00009888" value="0x4D800000" />
<register type="NOA" address="0x00009888" value="0x3F800002" />
<register type="NOA" address="0x00009888" value="0x41800C62" />
+ <register type="NOA" address="0x00009840" value="0x00000080" />
</register_config>
<register_config type="OA">
<register type="OA" address="0x00002740" value="0x00000000" />
@@ -9528,6 +9554,7 @@
mdapi_group="GPU"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x000000A0" />
<register type="NOA" address="0x00009888" value="0x59800000" />
<register type="NOA" address="0x00009888" value="0x59800001" />
<register type="NOA" address="0x00009888" value="0x338B0000" />
@@ -9539,6 +9566,7 @@
<register type="NOA" address="0x00009888" value="0x57800000" />
<register type="NOA" address="0x001823A4" value="0x00000000" />
<register type="NOA" address="0x00009888" value="0x59800000" />
+ <register type="NOA" address="0x00009840" value="0x00000080" />
</register_config>
<register_config type="OA">
<register type="OA" address="0x00002740" value="0x00000000" />
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"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x166C00F0" />
<register type="NOA" address="0x00009888" value="0x12120280" />
<register type="NOA" address="0x00009888" value="0x12320280" />
@@ -1355,6 +1356,7 @@
mdapi_hw_unit_type="gpu"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x104F00E0" />
<register type="NOA" address="0x00009888" value="0x124F1C00" />
<register type="NOA" address="0x00009888" value="0x39900340" />
@@ -2041,6 +2043,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x0C2E001F" />
<register type="NOA" address="0x00009888" value="0x0A2F0000" />
<register type="NOA" address="0x00009888" value="0x10186800" />
@@ -2716,6 +2719,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x19800343" />
<register type="NOA" address="0x00009888" value="0x39900340" />
<register type="NOA" address="0x00009888" value="0x3F901000" />
@@ -3353,6 +3357,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x19800343" />
<register type="NOA" address="0x00009888" value="0x39900340" />
<register type="NOA" address="0x00009888" value="0x3F900000" />
@@ -3956,6 +3961,7 @@
mdapi_hw_unit_type="gpu"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x104F00E0" />
<register type="NOA" address="0x00009888" value="0x141C0160" />
<register type="NOA" address="0x00009888" value="0x161C0015" />
@@ -4824,6 +4830,7 @@
mdapi_hw_unit_type="gpu"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x166C03B0" />
<register type="NOA" address="0x00009888" value="0x1593001E" />
<register type="NOA" address="0x00009888" value="0x3F900C00" />
@@ -5440,6 +5447,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x104F0232" />
<register type="NOA" address="0x00009888" value="0x124F4640" />
<register type="NOA" address="0x00009888" value="0x11834400" />
@@ -6041,6 +6049,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x12643400" />
<register type="NOA" address="0x00009888" value="0x12653400" />
<register type="NOA" address="0x00009888" value="0x106C6800" />
@@ -6706,6 +6715,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x102D7800" />
<register type="NOA" address="0x00009888" value="0x122D79E0" />
<register type="NOA" address="0x00009888" value="0x0C2F0004" />
@@ -7338,6 +7348,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x121300A0" />
<register type="NOA" address="0x00009888" value="0x141600AB" />
<register type="NOA" address="0x00009888" value="0x123300A0" />
@@ -8024,6 +8035,7 @@
mdapi_hw_unit_type="subslice"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x141A0000" />
<register type="NOA" address="0x00009888" value="0x143A0000" />
<register type="NOA" address="0x00009888" value="0x145A0000" />
@@ -8709,6 +8721,7 @@
mdapi_hw_unit_type="subslice"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x141A026B" />
<register type="NOA" address="0x00009888" value="0x143A0173" />
<register type="NOA" address="0x00009888" value="0x145A026B" />
@@ -8862,6 +8875,7 @@
mdapi_hw_unit_type="gpu"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x141A001F" />
<register type="NOA" address="0x00009888" value="0x143A001F" />
<register type="NOA" address="0x00009888" value="0x145A001F" />
@@ -9083,6 +9097,7 @@
mdapi_group="GPU"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x19800000" />
<register type="NOA" address="0x00009888" value="0x07800063" />
<register type="NOA" address="0x00009888" value="0x11800000" />
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"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x000253A4" value="0x01600000" />
<register type="NOA" address="0x00025440" value="0x00100000" />
<register type="NOA" address="0x00025128" value="0x00000000" />
@@ -1681,6 +1682,7 @@
mdapi_hw_unit_type="gpu"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x000253A4" value="0x00000000" />
<register type="NOA" address="0x0002681C" value="0x01F00800" />
<register type="NOA" address="0x00026820" value="0x00001000" />
@@ -2003,6 +2005,7 @@
mdapi_group="L3/Data Port"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x0002681C" value="0x3EB00800" />
<register type="NOA" address="0x00026820" value="0x00900000" />
<register type="NOA" address="0x00025384" value="0x02AAAAAA" />
@@ -2775,6 +2778,7 @@
mdapi_hw_unit_type="gpu"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x000253A4" value="0x34300000" />
<register type="NOA" address="0x00025440" value="0x2D800000" />
<register type="NOA" address="0x00025444" value="0x00000008" />
@@ -3545,6 +3549,7 @@
mdapi_hw_unit_type="gpu"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x000253A4" value="0x34300000" />
<register type="NOA" address="0x00025440" value="0x01500000" />
<register type="NOA" address="0x00025444" value="0x00000120" />
@@ -4346,6 +4351,7 @@
mdapi_group="3D Pipe/Output Merger"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x0002EB9C" value="0x01906400" />
<register type="NOA" address="0x0002FB9C" value="0x01906400" />
<register type="NOA" address="0x000253A4" value="0x00000000" />
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"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x166C01E0" />
<register type="NOA" address="0x00009888" value="0x12170280" />
<register type="NOA" address="0x00009888" value="0x12370280" />
@@ -1345,6 +1346,7 @@
mdapi_hw_unit_type="gpu"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x104F00E0" />
<register type="NOA" address="0x00009888" value="0x124F1C00" />
<register type="NOA" address="0x00009888" value="0x106C00E0" />
@@ -2037,6 +2039,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x0C0E001F" />
<register type="NOA" address="0x00009888" value="0x0A0F0000" />
<register type="NOA" address="0x00009888" value="0x10116800" />
@@ -2732,6 +2735,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x11810C00" />
<register type="NOA" address="0x00009888" value="0x1381001A" />
<register type="NOA" address="0x00009888" value="0x37906800" />
@@ -3372,6 +3376,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x11810C00" />
<register type="NOA" address="0x00009888" value="0x1381001A" />
<register type="NOA" address="0x00009888" value="0x37906800" />
@@ -3978,6 +3983,7 @@
mdapi_hw_unit_type="gpu"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x106C00E0" />
<register type="NOA" address="0x00009888" value="0x141C8160" />
<register type="NOA" address="0x00009888" value="0x161C8015" />
@@ -4825,6 +4831,7 @@
mdapi_hw_unit_type="gpu"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x166C0760" />
<register type="NOA" address="0x00009888" value="0x1593001E" />
<register type="NOA" address="0x00009888" value="0x3F900003" />
@@ -5448,6 +5455,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x104F0232" />
<register type="NOA" address="0x00009888" value="0x124F4640" />
<register type="NOA" address="0x00009888" value="0x106C0232" />
@@ -6061,6 +6069,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x126C7B40" />
<register type="NOA" address="0x00009888" value="0x166C0020" />
<register type="NOA" address="0x00009888" value="0x0A603444" />
@@ -6675,6 +6684,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x126C02E0" />
<register type="NOA" address="0x00009888" value="0x146C0001" />
<register type="NOA" address="0x00009888" value="0x0A623400" />
@@ -7254,6 +7264,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x126C4E80" />
<register type="NOA" address="0x00009888" value="0x146C0000" />
<register type="NOA" address="0x00009888" value="0x0A633400" />
@@ -7877,6 +7888,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x102F3800" />
<register type="NOA" address="0x00009888" value="0x144D0500" />
<register type="NOA" address="0x00009888" value="0x120D03C0" />
@@ -8499,6 +8511,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x14152C00" />
<register type="NOA" address="0x00009888" value="0x16150005" />
<register type="NOA" address="0x00009888" value="0x121600A0" />
@@ -9161,6 +9174,7 @@
mdapi_hw_unit_type="subslice"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x12120000" />
<register type="NOA" address="0x00009888" value="0x12320000" />
<register type="NOA" address="0x00009888" value="0x12520000" />
@@ -9828,6 +9842,7 @@
mdapi_hw_unit_type="subslice"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x12124D60" />
<register type="NOA" address="0x00009888" value="0x12322E60" />
<register type="NOA" address="0x00009888" value="0x12524D60" />
@@ -9965,6 +9980,7 @@
mdapi_hw_unit_type="gpu"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x121203E0" />
<register type="NOA" address="0x00009888" value="0x123203E0" />
<register type="NOA" address="0x00009888" value="0x125203E0" />
@@ -10161,6 +10177,7 @@
mdapi_hw_unit_type="gpu"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x141A5800" />
<register type="NOA" address="0x00009888" value="0x161A00C0" />
<register type="NOA" address="0x00009888" value="0x12180240" />
@@ -10413,6 +10430,7 @@
mdapi_group="GPU"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x11810000" />
<register type="NOA" address="0x00009888" value="0x07810013" />
<register type="NOA" address="0x00009888" value="0x1F810000" />
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"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x166C01E0" />
<register type="NOA" address="0x00009888" value="0x12170280" />
<register type="NOA" address="0x00009888" value="0x12370280" />
@@ -1358,6 +1359,7 @@
mdapi_hw_unit_type="gpu"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x104F00E0" />
<register type="NOA" address="0x00009888" value="0x124F1C00" />
<register type="NOA" address="0x00009888" value="0x106C00E0" />
@@ -2050,6 +2052,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x0C0E001F" />
<register type="NOA" address="0x00009888" value="0x0A0F0000" />
<register type="NOA" address="0x00009888" value="0x10116800" />
@@ -2745,6 +2748,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x11810C00" />
<register type="NOA" address="0x00009888" value="0x1381001A" />
<register type="NOA" address="0x00009888" value="0x37906800" />
@@ -3385,6 +3389,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x11810C00" />
<register type="NOA" address="0x00009888" value="0x1381001A" />
<register type="NOA" address="0x00009888" value="0x37906800" />
@@ -3991,6 +3996,7 @@
mdapi_hw_unit_type="gpu"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x106C00E0" />
<register type="NOA" address="0x00009888" value="0x141C8160" />
<register type="NOA" address="0x00009888" value="0x161C8015" />
@@ -4838,6 +4844,7 @@
mdapi_hw_unit_type="gpu"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x166C0760" />
<register type="NOA" address="0x00009888" value="0x1593001E" />
<register type="NOA" address="0x00009888" value="0x3F900003" />
@@ -5461,6 +5468,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x104F0232" />
<register type="NOA" address="0x00009888" value="0x124F4640" />
<register type="NOA" address="0x00009888" value="0x106C0232" />
@@ -6075,6 +6083,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x126C7B40" />
<register type="NOA" address="0x00009888" value="0x166C0020" />
<register type="NOA" address="0x00009888" value="0x0A603444" />
@@ -6689,6 +6698,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x126C02E0" />
<register type="NOA" address="0x00009888" value="0x146C0001" />
<register type="NOA" address="0x00009888" value="0x0A623400" />
@@ -7268,6 +7278,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x126C4E80" />
<register type="NOA" address="0x00009888" value="0x146C0000" />
<register type="NOA" address="0x00009888" value="0x0A633400" />
@@ -7891,6 +7902,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x102F3800" />
<register type="NOA" address="0x00009888" value="0x144D0500" />
<register type="NOA" address="0x00009888" value="0x120D03C0" />
@@ -8513,6 +8525,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x14152C00" />
<register type="NOA" address="0x00009888" value="0x16150005" />
<register type="NOA" address="0x00009888" value="0x121600A0" />
@@ -9175,6 +9188,7 @@
mdapi_hw_unit_type="subslice"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x12120000" />
<register type="NOA" address="0x00009888" value="0x12320000" />
<register type="NOA" address="0x00009888" value="0x12520000" />
@@ -9842,6 +9856,7 @@
mdapi_hw_unit_type="subslice"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x12124D60" />
<register type="NOA" address="0x00009888" value="0x12322E60" />
<register type="NOA" address="0x00009888" value="0x12524D60" />
@@ -9979,6 +9994,7 @@
mdapi_hw_unit_type="gpu"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x121203E0" />
<register type="NOA" address="0x00009888" value="0x123203E0" />
<register type="NOA" address="0x00009888" value="0x125203E0" />
@@ -10195,6 +10211,7 @@
mdapi_hw_unit_type="gpu"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x141A5800" />
<register type="NOA" address="0x00009888" value="0x161A00C0" />
<register type="NOA" address="0x00009888" value="0x12180240" />
@@ -10458,6 +10475,7 @@
mdapi_group="GPU"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x11810000" />
<register type="NOA" address="0x00009888" value="0x07810013" />
<register type="NOA" address="0x00009888" value="0x1F810000" />
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"
>
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x166C01E0" />
<register type="NOA" address="0x00009888" value="0x12170280" />
<register type="NOA" address="0x00009888" value="0x12370280" />
@@ -1351,6 +1352,7 @@
availability="$SliceMask 0x01 AND $SkuRevisionId 0x02 ULT &amp;&amp;"
priority="0"
>
+ <register type="NOA" address="0x00009840" value="0x000000A0" />
<register type="NOA" address="0x00009888" value="0x104F00E0" />
<register type="NOA" address="0x00009888" value="0x124F1C00" />
<register type="NOA" address="0x00009888" value="0x106C00E0" />
@@ -1426,11 +1428,13 @@
<register type="NOA" address="0x00009888" value="0x59900000" />
<register type="NOA" address="0x00009888" value="0x43900840" />
<register type="NOA" address="0x00009888" value="0x53901111" />
+ <register type="NOA" address="0x00009840" value="0x00000080" />
</register_config>
<register_config type="NOA"
availability="$SliceMask 0x01 AND $SkuRevisionId 0x02 UGTE &amp;&amp;"
priority="0"
>
+ <register type="NOA" address="0x00009840" value="0x000000A0" />
<register type="NOA" address="0x00009888" value="0x104F00E0" />
<register type="NOA" address="0x00009888" value="0x124F1C00" />
<register type="NOA" address="0x00009888" value="0x106C00E0" />
@@ -1508,6 +1512,13 @@
<register type="NOA" address="0x00009888" value="0x59900000" />
<register type="NOA" address="0x00009888" value="0x43900842" />
<register type="NOA" address="0x00009888" value="0x53901111" />
+ <register type="NOA" address="0x00009840" value="0x00000080" />
+ </register_config>
+ <register_config type="NOA"
+ availability="$SliceMask 0x02 AND $SkuRevisionId 0x02 ULT &amp;&amp;"
+ priority="2"
+ >
+ <register type="NOA" address="0x00009840" value="0x00000000" />
</register_config>
<register_config type="OA">
<register type="OA" address="0x00002710" value="0x00000000" />
@@ -2126,6 +2137,7 @@
availability="$SkuRevisionId 0x02 ULT"
priority="0"
>
+ <register type="NOA" address="0x00009840" value="0x000000A0" />
<register type="NOA" address="0x00009888" value="0x0C0E001F" />
<register type="NOA" address="0x00009888" value="0x0A0F0000" />
<register type="NOA" address="0x00009888" value="0x10116800" />
@@ -2241,11 +2253,13 @@
<register type="NOA" address="0x00009888" value="0x59900000" />
<register type="NOA" address="0x00009888" value="0x439014A4" />
<register type="NOA" address="0x00009888" value="0x53900400" />
+ <register type="NOA" address="0x00009840" value="0x00000080" />
</register_config>
<register_config type="NOA"
availability="$SkuRevisionId 0x02 UGTE"
priority="0"
>
+ <register type="NOA" address="0x00009840" value="0x000000A0" />
<register type="NOA" address="0x00009888" value="0x0C0E001F" />
<register type="NOA" address="0x00009888" value="0x0A0F0000" />
<register type="NOA" address="0x00009888" value="0x10116800" />
@@ -2358,6 +2372,7 @@
<register type="NOA" address="0x00009888" value="0x59900000" />
<register type="NOA" address="0x00009888" value="0x439014A4" />
<register type="NOA" address="0x00009888" value="0x53900400" />
+ <register type="NOA" address="0x00009840" value="0x00000080" />
</register_config>
<register_config type="OA">
<register type="OA" address="0x00002724" value="0xF0800000" />
@@ -2943,6 +2958,7 @@
availability="$SliceMask 0x01 AND $SkuRevisionId 0x02 ULT &amp;&amp;"
priority="0"
>
+ <register type="NOA" address="0x00009840" value="0x000000A0" />
<register type="NOA" address="0x00009888" value="0x11810C00" />
<register type="NOA" address="0x00009888" value="0x1381001A" />
<register type="NOA" address="0x00009888" value="0x13946000" />
@@ -3004,11 +3020,13 @@
<register type="NOA" address="0x00009888" value="0x59900000" />
<register type="NOA" address="0x00009888" value="0x43900003" />
<register type="NOA" address="0x00009888" value="0x53900000" />
+ <register type="NOA" address="0x00009840" value="0x00000080" />
</register_config>
<register_config type="NOA"
availability="$SkuRevisionId 0x05 ULT $SkuRevisionId 0x02 UGTE &amp;&amp;"
priority="0"
>
+ <register type="NOA" address="0x00009840" value="0x000000A0" />
<register type="NOA" address="0x00009888" value="0x11810C00" />
<register type="NOA" address="0x00009888" value="0x1381001A" />
<register type="NOA" address="0x00009888" value="0x13946000" />
@@ -3065,11 +3083,13 @@
<register type="NOA" address="0x00009888" value="0x59900000" />
<register type="NOA" address="0x00009888" value="0x43900003" />
<register type="NOA" address="0x00009888" value="0x53900000" />
+ <register type="NOA" address="0x00009840" value="0x00000080" />
</register_config>
<register_config type="NOA"
availability="$SkuRevisionId 0x05 UGTE"
priority="0"
>
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x11810C00" />
<register type="NOA" address="0x00009888" value="0x1381001A" />
<register type="NOA" address="0x00009888" value="0x37906800" />
@@ -3713,6 +3733,7 @@
availability="$SliceMask 0x01 AND $SkuRevisionId 0x02 ULT &amp;&amp;"
priority="0"
>
+ <register type="NOA" address="0x00009840" value="0x000000A0" />
<register type="NOA" address="0x00009888" value="0x11810C00" />
<register type="NOA" address="0x00009888" value="0x1381001A" />
<register type="NOA" address="0x00009888" value="0x13945400" />
@@ -3774,11 +3795,13 @@
<register type="NOA" address="0x00009888" value="0x59900000" />
<register type="NOA" address="0x00009888" value="0x43900003" />
<register type="NOA" address="0x00009888" value="0x53900000" />
+ <register type="NOA" address="0x00009840" value="0x00000080" />
</register_config>
<register_config type="NOA"
availability="$SkuRevisionId 0x05 ULT $SkuRevisionId 0x02 UGTE &amp;&amp;"
priority="0"
>
+ <register type="NOA" address="0x00009840" value="0x000000A0" />
<register type="NOA" address="0x00009888" value="0x11810C00" />
<register type="NOA" address="0x00009888" value="0x1381001A" />
<register type="NOA" address="0x00009888" value="0x13945400" />
@@ -3834,11 +3857,13 @@
<register type="NOA" address="0x00009888" value="0x59900000" />
<register type="NOA" address="0x00009888" value="0x43900003" />
<register type="NOA" address="0x00009888" value="0x53900000" />
+ <register type="NOA" address="0x00009840" value="0x00000080" />
</register_config>
<register_config type="NOA"
availability="$SkuRevisionId 0x05 UGTE"
priority="0"
>
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x11810C00" />
<register type="NOA" address="0x00009888" value="0x1381001A" />
<register type="NOA" address="0x00009888" value="0x37906800" />
@@ -4448,6 +4473,7 @@
availability="$SubsliceMask 0x01 AND"
priority="0"
>
+ <register type="NOA" address="0x00009840" value="0x000000A0" />
<register type="NOA" address="0x00009888" value="0x106C00E0" />
<register type="NOA" address="0x00009888" value="0x141C8160" />
<register type="NOA" address="0x00009888" value="0x161C8015" />
@@ -4520,6 +4546,7 @@
<register type="NOA" address="0x00009888" value="0x59900000" />
<register type="NOA" address="0x00009888" value="0x43900800" />
<register type="NOA" address="0x00009888" value="0x53900000" />
+ <register type="NOA" address="0x00009840" value="0x00000080" />
</register_config>
<register_config type="OA">
<register type="OA" address="0x00002724" value="0xF0800000" />
@@ -5296,6 +5323,7 @@
mdapi_hw_unit_type="gpu"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x000000A0" />
<register type="NOA" address="0x00009888" value="0x166C0760" />
<register type="NOA" address="0x00009888" value="0x1593001E" />
<register type="NOA" address="0x00009888" value="0x3F901403" />
@@ -5355,6 +5383,7 @@
<register type="NOA" address="0x00009888" value="0x59900000" />
<register type="NOA" address="0x00009888" value="0x53901111" />
<register type="NOA" address="0x00009888" value="0x43900420" />
+ <register type="NOA" address="0x00009840" value="0x00000080" />
</register_config>
<register_config type="OA">
<register type="OA" address="0x00002710" value="0x00000000" />
@@ -5919,6 +5948,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x000000A0" />
<register type="NOA" address="0x00009888" value="0x104F0232" />
<register type="NOA" address="0x00009888" value="0x124F4640" />
<register type="NOA" address="0x00009888" value="0x106C0232" />
@@ -5972,6 +6002,7 @@
<register type="NOA" address="0x00009888" value="0x53900000" />
<register type="NOA" address="0x00009888" value="0x45900000" />
<register type="NOA" address="0x00009888" value="0x33900000" />
+ <register type="NOA" address="0x00009840" value="0x00000080" />
</register_config>
<register_config type="OA">
<register type="OA" address="0x00002740" value="0x00000000" />
@@ -6532,6 +6563,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x000000A0" />
<register type="NOA" address="0x00009888" value="0x126C7B40" />
<register type="NOA" address="0x00009888" value="0x166C0020" />
<register type="NOA" address="0x00009888" value="0x0A603444" />
@@ -6602,6 +6634,7 @@
<register type="NOA" address="0x00009888" value="0x43900421" />
<register type="NOA" address="0x00009888" value="0x53900000" />
<register type="NOA" address="0x00009888" value="0x45900040" />
+ <register type="NOA" address="0x00009840" value="0x00000080" />
</register_config>
<register_config type="OA">
<register type="OA" address="0x00002740" value="0x00000000" />
@@ -7146,6 +7179,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x000000A0" />
<register type="NOA" address="0x00009888" value="0x126C02E0" />
<register type="NOA" address="0x00009888" value="0x146C0001" />
<register type="NOA" address="0x00009888" value="0x0A623400" />
@@ -7189,6 +7223,7 @@
<register type="NOA" address="0x00009888" value="0x53900000" />
<register type="NOA" address="0x00009888" value="0x45900000" />
<register type="NOA" address="0x00009888" value="0x33900000" />
+ <register type="NOA" address="0x00009840" value="0x00000080" />
</register_config>
<register_config type="OA">
<register type="OA" address="0x00002740" value="0x00000000" />
@@ -7725,6 +7760,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x000000A0" />
<register type="NOA" address="0x00009888" value="0x126C4E80" />
<register type="NOA" address="0x00009888" value="0x146C0000" />
<register type="NOA" address="0x00009888" value="0x0A633400" />
@@ -7767,6 +7803,7 @@
<register type="NOA" address="0x00009888" value="0x53900000" />
<register type="NOA" address="0x00009888" value="0x45900002" />
<register type="NOA" address="0x00009888" value="0x33900000" />
+ <register type="NOA" address="0x00009840" value="0x00000080" />
</register_config>
<register_config type="OA">
<register type="OA" address="0x00002740" value="0x00000000" />
@@ -8348,6 +8385,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x000000A0" />
<register type="NOA" address="0x00009888" value="0x102F3800" />
<register type="NOA" address="0x00009888" value="0x144D0500" />
<register type="NOA" address="0x00009888" value="0x120D03C0" />
@@ -8378,6 +8416,7 @@
<register type="NOA" address="0x00009888" value="0x53900000" />
<register type="NOA" address="0x00009888" value="0x45900001" />
<register type="NOA" address="0x00009888" value="0x33900000" />
+ <register type="NOA" address="0x00009840" value="0x00000080" />
</register_config>
<register_config type="OA">
<register type="OA" address="0x00002740" value="0x00000000" />
@@ -8970,6 +9009,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x000000A0" />
<register type="NOA" address="0x00009888" value="0x14152C00" />
<register type="NOA" address="0x00009888" value="0x16150005" />
<register type="NOA" address="0x00009888" value="0x121600A0" />
@@ -9038,6 +9078,7 @@
<register type="NOA" address="0x00009888" value="0x43900842" />
<register type="NOA" address="0x00009888" value="0x53900000" />
<register type="NOA" address="0x00009888" value="0x45900060" />
+ <register type="NOA" address="0x00009840" value="0x00000080" />
</register_config>
<register_config type="OA">
<register type="OA" address="0x00002740" value="0x00000000" />
@@ -9632,6 +9673,7 @@
mdapi_hw_unit_type="subslice"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x000000A0" />
<register type="NOA" address="0x00009888" value="0x12120000" />
<register type="NOA" address="0x00009888" value="0x12320000" />
<register type="NOA" address="0x00009888" value="0x12520000" />
@@ -9699,6 +9741,7 @@
<register type="NOA" address="0x00009888" value="0x43900003" />
<register type="NOA" address="0x00009888" value="0x53900000" />
<register type="NOA" address="0x00009888" value="0x45900040" />
+ <register type="NOA" address="0x00009840" value="0x00000080" />
</register_config>
<register_config type="OA">
<register type="OA" address="0x00002740" value="0x00000000" />
@@ -10299,6 +10342,7 @@
mdapi_hw_unit_type="subslice"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x000000A0" />
<register type="NOA" address="0x00009888" value="0x12124D60" />
<register type="NOA" address="0x00009888" value="0x12322E60" />
<register type="NOA" address="0x00009888" value="0x12524D60" />
@@ -10340,6 +10384,7 @@
<register type="NOA" address="0x00009888" value="0x53900000" />
<register type="NOA" address="0x00009888" value="0x45900040" />
<register type="NOA" address="0x00009888" value="0x33900000" />
+ <register type="NOA" address="0x00009840" value="0x00000080" />
</register_config>
<register_config type="OA">
<register type="OA" address="0x00002740" value="0x00000000" />
@@ -10436,6 +10481,7 @@
mdapi_hw_unit_type="gpu"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x121203E0" />
<register type="NOA" address="0x00009888" value="0x123203E0" />
<register type="NOA" address="0x00009888" value="0x125203E0" />
@@ -10632,6 +10678,7 @@
mdapi_hw_unit_type="gpu"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x141A5800" />
<register type="NOA" address="0x00009888" value="0x161A00C0" />
<register type="NOA" address="0x00009888" value="0x12180240" />
@@ -10884,6 +10931,7 @@
mdapi_group="GPU"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x11810000" />
<register type="NOA" address="0x00009888" value="0x07810016" />
<register type="NOA" address="0x00009888" value="0x1F810000" />
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"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x166C01E0" />
<register type="NOA" address="0x00009888" value="0x12170280" />
<register type="NOA" address="0x00009888" value="0x12370280" />
@@ -1358,6 +1359,7 @@
mdapi_hw_unit_type="gpu"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x104F00E0" />
<register type="NOA" address="0x00009888" value="0x124F1C00" />
<register type="NOA" address="0x00009888" value="0x106C00E0" />
@@ -2050,6 +2052,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x0C0E001F" />
<register type="NOA" address="0x00009888" value="0x0A0F0000" />
<register type="NOA" address="0x00009888" value="0x10116800" />
@@ -2745,6 +2748,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x11810C00" />
<register type="NOA" address="0x00009888" value="0x1381001A" />
<register type="NOA" address="0x00009888" value="0x37906800" />
@@ -3385,6 +3389,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x11810C00" />
<register type="NOA" address="0x00009888" value="0x1381001A" />
<register type="NOA" address="0x00009888" value="0x37906800" />
@@ -3991,6 +3996,7 @@
mdapi_hw_unit_type="gpu"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x106C00E0" />
<register type="NOA" address="0x00009888" value="0x141C8160" />
<register type="NOA" address="0x00009888" value="0x161C8015" />
@@ -4838,6 +4844,7 @@
mdapi_hw_unit_type="gpu"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x166C0760" />
<register type="NOA" address="0x00009888" value="0x1593001E" />
<register type="NOA" address="0x00009888" value="0x3F900003" />
@@ -5461,6 +5468,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x104F0232" />
<register type="NOA" address="0x00009888" value="0x124F4640" />
<register type="NOA" address="0x00009888" value="0x106C0232" />
@@ -6074,6 +6082,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x126C7B40" />
<register type="NOA" address="0x00009888" value="0x166C0020" />
<register type="NOA" address="0x00009888" value="0x0A603444" />
@@ -6688,6 +6697,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x126C02E0" />
<register type="NOA" address="0x00009888" value="0x146C0001" />
<register type="NOA" address="0x00009888" value="0x0A623400" />
@@ -7267,6 +7277,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x126C4E80" />
<register type="NOA" address="0x00009888" value="0x146C0000" />
<register type="NOA" address="0x00009888" value="0x0A633400" />
@@ -7890,6 +7901,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x102F3800" />
<register type="NOA" address="0x00009888" value="0x144D0500" />
<register type="NOA" address="0x00009888" value="0x120D03C0" />
@@ -8512,6 +8524,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x14152C00" />
<register type="NOA" address="0x00009888" value="0x16150005" />
<register type="NOA" address="0x00009888" value="0x121600A0" />
@@ -9174,6 +9187,7 @@
mdapi_hw_unit_type="subslice"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x12120000" />
<register type="NOA" address="0x00009888" value="0x12320000" />
<register type="NOA" address="0x00009888" value="0x12520000" />
@@ -9841,6 +9855,7 @@
mdapi_hw_unit_type="subslice"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x12124D60" />
<register type="NOA" address="0x00009888" value="0x12322E60" />
<register type="NOA" address="0x00009888" value="0x12524D60" />
@@ -9978,6 +9993,7 @@
mdapi_hw_unit_type="gpu"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x121203E0" />
<register type="NOA" address="0x00009888" value="0x123203E0" />
<register type="NOA" address="0x00009888" value="0x125203E0" />
@@ -10194,6 +10210,7 @@
mdapi_hw_unit_type="gpu"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x141A5800" />
<register type="NOA" address="0x00009888" value="0x161A00C0" />
<register type="NOA" address="0x00009888" value="0x12180240" />
@@ -10457,6 +10474,7 @@
mdapi_group="GPU"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x11810000" />
<register type="NOA" address="0x00009888" value="0x07810013" />
<register type="NOA" address="0x00009888" value="0x1F810000" />
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"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x166C01E0" />
<register type="NOA" address="0x00009888" value="0x12170280" />
<register type="NOA" address="0x00009888" value="0x12370280" />
@@ -1352,6 +1353,7 @@
mdapi_hw_unit_type="gpu"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x104F00E0" />
<register type="NOA" address="0x00009888" value="0x124F1C00" />
<register type="NOA" address="0x00009888" value="0x106C00E0" />
@@ -2044,6 +2046,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x0C0E001F" />
<register type="NOA" address="0x00009888" value="0x0A0F0000" />
<register type="NOA" address="0x00009888" value="0x10116800" />
@@ -2739,6 +2742,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x11810C00" />
<register type="NOA" address="0x00009888" value="0x1381001A" />
<register type="NOA" address="0x00009888" value="0x37906800" />
@@ -3379,6 +3383,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x11810C00" />
<register type="NOA" address="0x00009888" value="0x1381001A" />
<register type="NOA" address="0x00009888" value="0x37906800" />
@@ -3985,6 +3990,7 @@
mdapi_hw_unit_type="gpu"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x106C00E0" />
<register type="NOA" address="0x00009888" value="0x141C8160" />
<register type="NOA" address="0x00009888" value="0x161C8015" />
@@ -4832,6 +4838,7 @@
mdapi_hw_unit_type="gpu"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x166C0760" />
<register type="NOA" address="0x00009888" value="0x1593001E" />
<register type="NOA" address="0x00009888" value="0x3F900003" />
@@ -5455,6 +5462,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x104F0232" />
<register type="NOA" address="0x00009888" value="0x124F4640" />
<register type="NOA" address="0x00009888" value="0x106C0232" />
@@ -6068,6 +6076,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x126C7B40" />
<register type="NOA" address="0x00009888" value="0x166C0020" />
<register type="NOA" address="0x00009888" value="0x0A603444" />
@@ -6682,6 +6691,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x126C02E0" />
<register type="NOA" address="0x00009888" value="0x146C0001" />
<register type="NOA" address="0x00009888" value="0x0A623400" />
@@ -7261,6 +7271,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x126C4E80" />
<register type="NOA" address="0x00009888" value="0x146C0000" />
<register type="NOA" address="0x00009888" value="0x0A633400" />
@@ -7884,6 +7895,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x102F3800" />
<register type="NOA" address="0x00009888" value="0x144D0500" />
<register type="NOA" address="0x00009888" value="0x120D03C0" />
@@ -8506,6 +8518,7 @@
mdapi_group="L3/Data Port/Atomics"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x14152C00" />
<register type="NOA" address="0x00009888" value="0x16150005" />
<register type="NOA" address="0x00009888" value="0x121600A0" />
@@ -9168,6 +9181,7 @@
mdapi_hw_unit_type="subslice"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x12120000" />
<register type="NOA" address="0x00009888" value="0x12320000" />
<register type="NOA" address="0x00009888" value="0x12520000" />
@@ -9835,6 +9849,7 @@
mdapi_hw_unit_type="subslice"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x12124D60" />
<register type="NOA" address="0x00009888" value="0x12322E60" />
<register type="NOA" address="0x00009888" value="0x12524D60" />
@@ -9958,6 +9973,7 @@
mdapi_hw_unit_type="gpu"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x121203E0" />
<register type="NOA" address="0x00009888" value="0x123203E0" />
<register type="NOA" address="0x00009888" value="0x125203E0" />
@@ -10217,6 +10233,7 @@
mdapi_hw_unit_type="gpu"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x141A5800" />
<register type="NOA" address="0x00009888" value="0x161A00C0" />
<register type="NOA" address="0x00009888" value="0x12180240" />
@@ -10480,6 +10497,7 @@
mdapi_group="GPU"
/>
<register_config type="NOA">
+ <register type="NOA" address="0x00009840" value="0x00000080" />
<register type="NOA" address="0x00009888" value="0x11810000" />
<register type="NOA" address="0x00009888" value="0x07810013" />
<register type="NOA" address="0x00009888" value="0x1F810000" />