intel/genxml: A few video decode additions.

This commit is contained in:
dancingmirrors authored and elwrcl committed 2026-07-21 14:38:34 +03:00
1 parent 3126a5ef30
commit 2766ca3284
3 files changed
+8 -13

No files matched your search

+2 -4
View File
@@ -2170,7 +2170,7 @@
<field name="MI Command Opcode" dword="0" bits="28:23" type="uint" default="4" />
<field name="Command Type" dword="0" bits="31:29" type="uint" default="0" />
</instruction>
<instruction name="MI_FLUSH_DW" bias="2" length="4" engine="video">
<instruction name="MI_FLUSH_DW" bias="2" length="4">
<field name="DWord Length" dword="0" bits="5:0" type="uint" default="2" />
<field name="Video Pipeline Cache Invalidate" dword="0" bits="7:7" type="bool" />
<field name="Notify Enable" dword="0" bits="8:8" type="bool" />
@@ -2185,9 +2185,7 @@
<value name="GGTT" value="1" />
</field>
<field name="Address" dword="1" bits="31:3" type="address" />
<group count="2" dword="2" size="32">
<field name="Immediate Data" dword="0" bits="31:0" type="uint" />
</group>
<field name="Immediate Data" dword="2" bits="63:0" type="uint" />
</instruction>
<instruction name="MI_LOAD_REGISTER_IMM" bias="2" length="3">
<field name="DWord Length" dword="0" bits="7:0" type="uint" default="1" />
+2 -2
View File
@@ -1542,7 +1542,7 @@
<field name="Pipeline" dword="0" bits="28:27" type="uint" default="2" />
<field name="Command Type" dword="0" bits="31:29" type="uint" default="3" />
<field name="Indirect BSD Data Length" dword="1" bits="31:0" type="uint" />
<field name="Indirect BSD Data Start Address" dword="2" bits="28:0" type="address" />
<field name="Indirect BSD Data Start Address" dword="2" bits="28:0" type="offset" />
<field name="Inline Data" dword="3" bits="95:0" type="INLINE_DATA_DESCRIPTION_FOR_MFD_AVC_BSD_OBJECT" />
</instruction>
<instruction name="MFD_AVC_DPB_STATE" bias="2" length="11" engine="video">
@@ -1584,7 +1584,7 @@
<field name="Pipeline" dword="0" bits="28:27" type="uint" default="2" />
<field name="Command Type" dword="0" bits="31:29" type="uint" default="3" />
<field name="Indirect BSD Data Length" dword="1" bits="31:0" type="uint" />
<field name="Indirect BSD Data Start Address" dword="2" bits="28:0" type="address" />
<field name="Indirect BSD Data Start Address" dword="2" bits="28:0" type="offset" />
</instruction>
<instruction name="MFD_IT_OBJECT" bias="2" engine="video">
<field name="DWord Length" dword="0" bits="11:0" type="uint" default="6" />
+4 -7
View File
@@ -1434,7 +1434,7 @@
</group>
</instruction>
<instruction name="MFD_AVC_DPB_STATE" bias="2" length="27" engine="video">
<field name="DWord Length" dword="0" bits="11:0" type="uint" default="9" />
<field name="DWord Length" dword="0" bits="11:0" type="uint" default="25" />
<field name="SubOpcode B" dword="0" bits="20:16" type="uint" default="6" />
<field name="SubOpcode A" dword="0" bits="23:21" type="uint" default="1" />
<field name="Media Command Opcode" dword="0" bits="26:24" type="uint" default="1" />
@@ -1458,10 +1458,7 @@
</field>
</group>
<group count="16" dword="3" size="16">
<field name="LTST Frame Number List" dword="0" bits="15:0" type="uint" prefix="LTST">
<value name="Long Term Frame" value="1" />
<value name="Short Term Frame" value="0" />
</field>
<field name="LTST Frame Number List" dword="0" bits="15:0" type="uint" />
</group>
<group count="16" dword="11" size="16">
<field name="View ID" dword="0" bits="15:0" type="uint" />
@@ -1518,8 +1515,8 @@
<field name="POC List" dword="0" bits="31:0" type="uint" />
</group>
</instruction>
<instruction name="MFX_AVC_IMG_STATE" bias="2" length="14" engine="video">
<field name="DWord Length" dword="0" bits="11:0" type="uint" default="12" />
<instruction name="MFX_AVC_IMG_STATE" bias="2" length="21" engine="video">
<field name="DWord Length" dword="0" bits="11:0" type="uint" default="19" />
<field name="SubOpcode B" dword="0" bits="20:16" type="uint" default="0" />
<field name="SubOpcode A" dword="0" bits="23:21" type="uint" default="0" />
<field name="Media Command Opcode" dword="0" bits="26:24" type="uint" default="1" />