Mesa (master): genxml: add MI_SET_APPID on Gen12+

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Thu Feb 18 10:44:34 UTC 2021


Module: Mesa
Branch: master
Commit: 1b43528aded3312ffbb10a57157ff2090918bf14
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1b43528aded3312ffbb10a57157ff2090918bf14

Author: Lionel Landwerlin <lionel.g.landwerlin at intel.com>
Date:   Fri Dec  4 12:49:02 2020 +0200

genxml: add MI_SET_APPID on Gen12+

Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin at intel.com>
Reviewed-by: Jason Ekstrand <jason at jlekstrand.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9127>

---

 src/intel/genxml/gen12.xml  | 10 ++++++++++
 src/intel/genxml/gen125.xml | 10 ++++++++++
 2 files changed, 20 insertions(+)

diff --git a/src/intel/genxml/gen12.xml b/src/intel/genxml/gen12.xml
index b8bada119c2..257be4b8e6f 100644
--- a/src/intel/genxml/gen12.xml
+++ b/src/intel/genxml/gen12.xml
@@ -6249,6 +6249,16 @@
     <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"/>
diff --git a/src/intel/genxml/gen125.xml b/src/intel/genxml/gen125.xml
index 94f5d3344c9..88ba378be5f 100644
--- a/src/intel/genxml/gen125.xml
+++ b/src/intel/genxml/gen125.xml
@@ -6179,6 +6179,16 @@
     <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"/>



More information about the mesa-commit mailing list