genxml: add MI_SET_APPID on Gen12+
authorLionel Landwerlin <lionel.g.landwerlin@intel.com>
Fri, 4 Dec 2020 10:49:02 +0000 (12:49 +0200)
committerLionel Landwerlin <lionel.g.landwerlin@intel.com>
Thu, 18 Feb 2021 09:20:51 +0000 (11:20 +0200)
Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9127>

src/intel/genxml/gen12.xml
src/intel/genxml/gen125.xml

index b8bada1..257be4b 100644 (file)
     <field name="Semaphore Address" start="66" end="127" type="address"/>
   </instruction>
 
+  <instruction name="MI_SET_APPID" bias="1" length="1">
+    <field name="Protected Memory Application ID" start="0" end="6" type="uint"/>
+    <field name="Protected Memory Application ID Type" start="7" end="7" type="uint">
+      <value name="DISPLAY_APP" value="0"/>
+      <value name="TRANSCODE_APP" value="1"/>
+    </field>
+    <field name="MI Command Opcode" start="23" end="28" type="uint" default="14"/>
+    <field name="Command Type" start="29" end="31" type="uint" default="0"/>
+  </instruction>
+
   <instruction name="MI_SET_CONTEXT" bias="2" length="2" engine="render">
     <field name="DWord Length" start="0" end="7" type="uint" default="0"/>
     <field name="MI Command Opcode" start="23" end="28" type="uint" default="24"/>
index 94f5d33..88ba378 100644 (file)
     <field name="Semaphore Address" start="66" end="127" type="address"/>
   </instruction>
 
+  <instruction name="MI_SET_APPID" bias="1" length="1">
+    <field name="Protected Memory Application ID" start="0" end="6" type="uint"/>
+    <field name="Protected Memory Application ID Type" start="7" end="7" type="uint">
+      <value name="DISPLAY_APP" value="0"/>
+      <value name="TRANSCODE_APP" value="1"/>
+    </field>
+    <field name="MI Command Opcode" start="23" end="28" type="uint" default="14"/>
+    <field name="Command Type" start="29" end="31" type="uint" default="0"/>
+  </instruction>
+
   <instruction name="MI_SET_CONTEXT" bias="2" length="2" engine="render">
     <field name="DWord Length" start="0" end="7" type="uint" default="0"/>
     <field name="MI Command Opcode" start="23" end="28" type="uint" default="24"/>