From: Lionel Landwerlin Date: Thu, 31 Aug 2017 10:04:28 +0000 (+0100) Subject: i965: perf: update configs for loading from userspace X-Git-Tag: upstream/18.1.0~3735 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=3e7112e603f7b19038901b0592b9d8243b72c4ca;p=platform%2Fupstream%2Fmesa.git 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 Acked-by: Kenneth Graunke --- diff --git a/src/mesa/drivers/dri/i965/brw_oa_bdw.xml b/src/mesa/drivers/dri/i965/brw_oa_bdw.xml index ee3c359..7b5ecab 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 18d14d9..3e5552b 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 a4ebfb3..2116c89 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 31a9a31..d603d83 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 a227640..ebc2bd7 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 ed68948..9ebe1c1 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 b4ee231..3aa8eab 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 eb28450..bed8876 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 6dd80d6..0f59ab6 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 10833f1..51f59be 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" /> +