Most things on gen4-5 are addresses because we don't have dynamic state
base address and we don't have instruction state base on gen4.  However,
whoever converted things to addresses got a little over-excited and
converted too much.
---
 src/intel/genxml/gen4.xml  | 10 +++++-----
 src/intel/genxml/gen45.xml | 10 +++++-----
 src/intel/genxml/gen5.xml  | 10 +++++-----
 3 files changed, 15 insertions(+), 15 deletions(-)

diff --git a/src/intel/genxml/gen4.xml b/src/intel/genxml/gen4.xml
index 4748e0b..27dd8ff 100644
--- a/src/intel/genxml/gen4.xml
+++ b/src/intel/genxml/gen4.xml
@@ -838,11 +838,11 @@
     <field name="3D Command Opcode" start="24" end="26" type="uint" 
default="0"/>
     <field name="3D Command Sub Opcode" start="16" end="23" type="uint" 
default="1"/>
     <field name="DWord Length" start="0" end="7" type="uint" default="4"/>
-    <field name="Pointer to VS Binding Table" start="37" end="63" 
type="address"/>
-    <field name="Pointer to GS Binding Table" start="69" end="95" 
type="address"/>
-    <field name="Pointer to CLIP Binding Table" start="101" end="127" 
type="address"/>
-    <field name="Pointer to SF Binding Table" start="133" end="159" 
type="address"/>
-    <field name="Pointer to PS Binding Table" start="165" end="191" 
type="address"/>
+    <field name="Pointer to VS Binding Table" start="37" end="63" 
type="offset"/>
+    <field name="Pointer to GS Binding Table" start="69" end="95" 
type="offset"/>
+    <field name="Pointer to CLIP Binding Table" start="101" end="127" 
type="offset"/>
+    <field name="Pointer to SF Binding Table" start="133" end="159" 
type="offset"/>
+    <field name="Pointer to PS Binding Table" start="165" end="191" 
type="offset"/>
   </instruction>
 
   <instruction name="3DSTATE_CONSTANT_COLOR" bias="2" length="5">
diff --git a/src/intel/genxml/gen45.xml b/src/intel/genxml/gen45.xml
index 04251e0..e63f3bd 100644
--- a/src/intel/genxml/gen45.xml
+++ b/src/intel/genxml/gen45.xml
@@ -803,11 +803,11 @@
     <field name="3D Command Opcode" start="24" end="26" type="uint" 
default="0"/>
     <field name="3D Command Sub Opcode" start="16" end="23" type="uint" 
default="1"/>
     <field name="DWord Length" start="0" end="7" type="uint" default="4"/>
-    <field name="Pointer to VS Binding Table" start="37" end="63" 
type="address"/>
-    <field name="Pointer to GS Binding Table" start="69" end="95" 
type="address"/>
-    <field name="Pointer to CLIP Binding Table" start="101" end="127" 
type="address"/>
-    <field name="Pointer to SF Binding Table" start="133" end="159" 
type="address"/>
-    <field name="Pointer to PS Binding Table" start="165" end="191" 
type="address"/>
+    <field name="Pointer to VS Binding Table" start="37" end="63" 
type="offset"/>
+    <field name="Pointer to GS Binding Table" start="69" end="95" 
type="offset"/>
+    <field name="Pointer to CLIP Binding Table" start="101" end="127" 
type="offset"/>
+    <field name="Pointer to SF Binding Table" start="133" end="159" 
type="offset"/>
+    <field name="Pointer to PS Binding Table" start="165" end="191" 
type="offset"/>
   </instruction>
 
   <instruction name="3DSTATE_CONSTANT_COLOR" bias="2" length="5">
diff --git a/src/intel/genxml/gen5.xml b/src/intel/genxml/gen5.xml
index c601abe..87377df 100644
--- a/src/intel/genxml/gen5.xml
+++ b/src/intel/genxml/gen5.xml
@@ -968,11 +968,11 @@
     <field name="3D Command Opcode" start="24" end="26" type="uint" 
default="0"/>
     <field name="3D Command Sub Opcode" start="16" end="23" type="uint" 
default="1"/>
     <field name="DWord Length" start="0" end="7" type="uint" default="4"/>
-    <field name="Pointer to VS Binding Table" start="37" end="63" 
type="address"/>
-    <field name="Pointer to GS Binding Table" start="69" end="95" 
type="address"/>
-    <field name="Pointer to CLIP Binding Table" start="101" end="127" 
type="address"/>
-    <field name="Pointer to SF Binding Table" start="133" end="159" 
type="address"/>
-    <field name="Pointer to PS Binding Table" start="165" end="191" 
type="address"/>
+    <field name="Pointer to VS Binding Table" start="37" end="63" 
type="offset"/>
+    <field name="Pointer to GS Binding Table" start="69" end="95" 
type="offset"/>
+    <field name="Pointer to CLIP Binding Table" start="101" end="127" 
type="offset"/>
+    <field name="Pointer to SF Binding Table" start="133" end="159" 
type="offset"/>
+    <field name="Pointer to PS Binding Table" start="165" end="191" 
type="offset"/>
   </instruction>
 
   <instruction name="3DSTATE_CLEAR_PARAMS" bias="2" length="2">
-- 
2.5.0.400.gff86faf

_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to