From e0aa2bd9cba96836831ab3b0a11442910814fac1 Mon Sep 17 00:00:00 2001 From: Louis-Francis Ratté-Boulianne Date: Thu, 20 Apr 2017 15:21:38 -0700 Subject: genxml: Fill out Gen4, Gen45 and Gen5 XML MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add some more details to Gen4 and Gen45 and add what is needed in Gen5 XML. This commit overwrite the previous work done on Gen4 and Gen45 as it contains more instructions and fixes some mistakes. However, comments (dword boundaries) are lost in the process. v3: - Set the type of some fields, instead of prefix. Also fix the SAMPLER_BORDER_COLOR_STATE fields of gen5.xml. Signed-off-by: Louis-Francis Ratté-Boulianne Acked-by: Kenneth Graunke --- src/intel/genxml/gen4.xml | 1121 +++++++++++++++++++++----------------- src/intel/genxml/gen45.xml | 1174 +++++++++++++++++++++------------------- src/intel/genxml/gen5.xml | 1287 +++++++++++++++++++++++++++++++++++++++++++- 3 files changed, 2517 insertions(+), 1065 deletions(-) (limited to 'src/intel/genxml') diff --git a/src/intel/genxml/gen4.xml b/src/intel/genxml/gen4.xml index 5ea15e7373d..0ea66e54f9c 100644 --- a/src/intel/genxml/gen4.xml +++ b/src/intel/genxml/gen4.xml @@ -9,6 +9,10 @@ + + + + @@ -27,6 +31,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -40,6 +76,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -50,8 +116,6 @@ - - @@ -83,8 +147,6 @@ - - @@ -264,7 +326,7 @@ - + @@ -273,363 +335,94 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + - - - - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - + + + - - - + - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - - - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - + + + + + - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - + + + - - - - - - - - - - - - - - + + + + - - + - @@ -638,69 +431,17 @@ - - - + - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + @@ -710,11 +451,40 @@ - - + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -765,12 +535,16 @@ + + + + + + + - - - - + @@ -801,17 +575,15 @@ - - - + + + - - - - - + + + @@ -831,8 +603,216 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - @@ -841,98 +821,48 @@ - + - - - + - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - - - - - + - - - + @@ -958,9 +888,7 @@ - - @@ -970,7 +898,6 @@ - @@ -992,8 +919,16 @@ + + + + + + + + + - @@ -1005,9 +940,7 @@ - - @@ -1017,14 +950,30 @@ - + - + + + + + + + + + + + + + + + + + @@ -1046,17 +995,6 @@ - - - - - - - - - - - @@ -1081,29 +1019,87 @@ - + - + - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + @@ -1111,20 +1107,28 @@ - - + + - - - + - - + + + + + + + + + + + + @@ -1138,18 +1142,8 @@ - - - - - - - - - - - - + + @@ -1160,4 +1154,117 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/intel/genxml/gen45.xml b/src/intel/genxml/gen45.xml index 4582bebda0f..bff32f908d9 100644 --- a/src/intel/genxml/gen45.xml +++ b/src/intel/genxml/gen45.xml @@ -1,5 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -11,6 +35,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -22,6 +76,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -32,8 +116,6 @@ - - @@ -65,8 +147,6 @@ - - @@ -246,7 +326,7 @@ - + @@ -255,378 +335,95 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + - - - - + + + + + - - - - + + + - - - - + + - + - - - - - + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + - - - - - - - - - - - - - - - - - - - - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - - - - - - + - - - - - - - - - - - - + + + - - - - - - - - - - - - - - + + + + - - + - @@ -635,69 +432,17 @@ - - - + - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + @@ -707,8 +452,39 @@ - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -766,78 +542,231 @@ - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + + + - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + + + - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - + + + + + - - - - - - + + + + + + + + + + + - @@ -846,47 +775,16 @@ - + - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - @@ -900,49 +798,36 @@ - - - - - - - - - - - + + + + + - - - - - - + - - + - - + @@ -968,9 +853,7 @@ - - @@ -980,13 +863,11 @@ - - @@ -1005,8 +886,16 @@ + + + + + + + + + - @@ -1018,9 +907,7 @@ - - @@ -1034,10 +921,26 @@ - + + + + + + + + + + + + + + + + + @@ -1059,17 +962,6 @@ - - - - - - - - - - - @@ -1100,23 +992,81 @@ - + - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1124,22 +1074,31 @@ - - + + - - - + - + - + + + + + + + + + + + + @@ -1157,16 +1116,6 @@ - - - - - - - - - - @@ -1175,4 +1124,117 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/intel/genxml/gen5.xml b/src/intel/genxml/gen5.xml index 97c13699673..fc6f248d797 100644 --- a/src/intel/genxml/gen5.xml +++ b/src/intel/genxml/gen5.xml @@ -1,5 +1,592 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -27,20 +614,27 @@ + + + + - - + + + + + @@ -110,4 +704,693 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +i + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -- cgit v1.2.3