mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-01-06 04:30:10 +01:00
intel: genxml: add RING_BUFFER_CTL registers
Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com> Reviewed-by: Matt Turner <mattst88@gmail.com>
This commit is contained in:
parent
6f260ff049
commit
567d77885e
5 changed files with 272 additions and 0 deletions
|
|
@ -2135,4 +2135,44 @@
|
|||
<field name="Virtual Address of Fault" start="12" end="31" type="address"/>
|
||||
</register>
|
||||
|
||||
<register name="BCS_RING_BUFFER_CTL" length="1" num="0x2203c">
|
||||
<field name="Ring Buffer Enable" start="0" end="0" type="bool"/>
|
||||
<field name="Automatic Report Head Pointer" start="1" end="2" type="uint">
|
||||
<value name="MI_AUTOREPORT_OFF" value="0"/>
|
||||
<value name="MI_AUTOREPORT_64KB" value="1"/>
|
||||
<value name="MI_AUTOREPORT_4KB" value="2"/>
|
||||
<value name="MI_AUTOREPORT_128KB" value="3"/>
|
||||
</field>
|
||||
<field name="Disable Register Accesses" start="8" end="8" type="bool"/>
|
||||
<field name="Semaphore Wait" start="10" end="10" type="bool"/>
|
||||
<field name="RBWait" start="11" end="11" type="bool"/>
|
||||
<field name="Buffer Length (in pages - 1)" start="12" end="20" type="uint"/>
|
||||
</register>
|
||||
|
||||
<register name="RCS_RING_BUFFER_CTL" length="1" num="0x203c">
|
||||
<field name="Ring Buffer Enable" start="0" end="0" type="bool"/>
|
||||
<field name="Automatic Report Head Pointer" start="1" end="2" type="uint">
|
||||
<value name="MI_AUTOREPORT_OFF" value="0"/>
|
||||
<value name="MI_AUTOREPORT_64KBMI_AUTOREPORT_4KB" value="1"/>
|
||||
<value name="MI_AUTOREPORT_128KB" value="3"/>
|
||||
</field>
|
||||
<field name="Semaphore Wait" start="10" end="10" type="bool"/>
|
||||
<field name="RBWait" start="11" end="11" type="bool"/>
|
||||
<field name="Buffer Length (in pages - 1)" start="12" end="20" type="uint"/>
|
||||
</register>
|
||||
|
||||
<register name="VCS_RING_BUFFER_CTL" length="1" num="0x1203c">
|
||||
<field name="Ring Buffer Enable" start="0" end="0" type="bool"/>
|
||||
<field name="Automatic Report Head Pointer" start="1" end="2" type="uint">
|
||||
<value name="MI_AUTOREPORT_OFF" value="0"/>
|
||||
<value name="MI_AUTOREPORT_64KB" value="1"/>
|
||||
<value name="MI_AUTOREPORT_4KB" value="2"/>
|
||||
<value name="MI_AUTOREPORT_128KB" value="3"/>
|
||||
</field>
|
||||
<field name="Disable Register Accesses" start="8" end="8" type="bool"/>
|
||||
<field name="Semaphore Wait" start="10" end="10" type="bool"/>
|
||||
<field name="RBWait" start="11" end="11" type="bool"/>
|
||||
<field name="Buffer Length (in pages - 1)" start="12" end="20" type="uint"/>
|
||||
</register>
|
||||
|
||||
</genxml>
|
||||
|
|
|
|||
|
|
@ -2724,4 +2724,44 @@
|
|||
<field name="Virtual Address of Fault" start="12" end="31" type="address"/>
|
||||
</register>
|
||||
|
||||
<register name="BCS_RING_BUFFER_CTL" length="1" num="0x2203c">
|
||||
<field name="Ring Buffer Enable" start="0" end="0" type="bool"/>
|
||||
<field name="Automatic Report Head Pointer" start="1" end="2" type="uint">
|
||||
<value name="MI_AUTOREPORT_OFF" value="0"/>
|
||||
<value name="MI_AUTOREPORT_64KB" value="1"/>
|
||||
<value name="MI_AUTOREPORT_4KB" value="2"/>
|
||||
<value name="MI_AUTOREPORT_128KB" value="3"/>
|
||||
</field>
|
||||
<field name="Disable Register Accesses" start="8" end="8" type="bool"/>
|
||||
<field name="Semaphore Wait" start="10" end="10" type="bool"/>
|
||||
<field name="RBWait" start="11" end="11" type="bool"/>
|
||||
<field name="Buffer Length (in pages - 1)" start="12" end="20" type="uint"/>
|
||||
</register>
|
||||
|
||||
<register name="RCS_RING_BUFFER_CTL" length="1" num="0x203c">
|
||||
<field name="Ring Buffer Enable" start="0" end="0" type="bool"/>
|
||||
<field name="Automatic Report Head Pointer" start="1" end="2" type="uint">
|
||||
<value name="MI_AUTOREPORT_OFF" value="0"/>
|
||||
<value name="MI_AUTOREPORT_64KBMI_AUTOREPORT_4KB" value="1"/>
|
||||
<value name="MI_AUTOREPORT_128KB" value="3"/>
|
||||
</field>
|
||||
<field name="Semaphore Wait" start="10" end="10" type="bool"/>
|
||||
<field name="RBWait" start="11" end="11" type="bool"/>
|
||||
<field name="Buffer Length (in pages - 1)" start="12" end="20" type="uint"/>
|
||||
</register>
|
||||
|
||||
<register name="VCS_RING_BUFFER_CTL" length="1" num="0x1203c">
|
||||
<field name="Ring Buffer Enable" start="0" end="0" type="bool"/>
|
||||
<field name="Automatic Report Head Pointer" start="1" end="2" type="uint">
|
||||
<value name="MI_AUTOREPORT_OFF" value="0"/>
|
||||
<value name="MI_AUTOREPORT_64KB" value="1"/>
|
||||
<value name="MI_AUTOREPORT_4KB" value="2"/>
|
||||
<value name="MI_AUTOREPORT_128KB" value="3"/>
|
||||
</field>
|
||||
<field name="Disable Register Accesses" start="8" end="8" type="bool"/>
|
||||
<field name="Semaphore Wait" start="10" end="10" type="bool"/>
|
||||
<field name="RBWait" start="11" end="11" type="bool"/>
|
||||
<field name="Buffer Length (in pages - 1)" start="12" end="20" type="uint"/>
|
||||
</register>
|
||||
|
||||
</genxml>
|
||||
|
|
|
|||
|
|
@ -3164,4 +3164,58 @@
|
|||
<field name="Virtual Address of Fault" start="12" end="31" type="address"/>
|
||||
</register>
|
||||
|
||||
<register name="BCS_RING_BUFFER_CTL" length="1" num="0x2203c">
|
||||
<field name="Ring Buffer Enable" start="0" end="0" type="bool"/>
|
||||
<field name="Automatic Report Head Pointer" start="1" end="2" type="uint">
|
||||
<value name="MI_AUTOREPORT_OFF" value="0"/>
|
||||
<value name="MI_AUTOREPORT_64KB" value="1"/>
|
||||
<value name="MI_AUTOREPORT_4KB" value="2"/>
|
||||
<value name="MI_AUTOREPORT_128KB" value="3"/>
|
||||
</field>
|
||||
<field name="Disable Register Accesses" start="8" end="8" type="bool"/>
|
||||
<field name="Semaphore Wait" start="10" end="10" type="bool"/>
|
||||
<field name="RBWait" start="11" end="11" type="bool"/>
|
||||
<field name="Buffer Length (in pages - 1)" start="12" end="20" type="uint"/>
|
||||
</register>
|
||||
|
||||
<register name="RCS_RING_BUFFER_CTL" length="1" num="0x203c">
|
||||
<field name="Ring Buffer Enable" start="0" end="0" type="bool"/>
|
||||
<field name="Automatic Report Head Pointer" start="1" end="2" type="uint">
|
||||
<value name="MI_AUTOREPORT_OFF" value="0"/>
|
||||
<value name="MI_AUTOREPORT_64KBMI_AUTOREPORT_4KB" value="1"/>
|
||||
<value name="MI_AUTOREPORT_128KB" value="3"/>
|
||||
</field>
|
||||
<field name="Semaphore Wait" start="10" end="10" type="bool"/>
|
||||
<field name="RBWait" start="11" end="11" type="bool"/>
|
||||
<field name="Buffer Length (in pages - 1)" start="12" end="20" type="uint"/>
|
||||
</register>
|
||||
|
||||
<register name="VECS_RING_BUFFER_CTL" length="1" num="0x1A03c">
|
||||
<field name="Ring Buffer Enable" start="0" end="0" type="bool"/>
|
||||
<field name="Automatic Report Head Pointer" start="1" end="2" type="uint">
|
||||
<value name="MI_AUTOREPORT_OFF" value="0"/>
|
||||
<value name="MI_AUTOREPORT_64KB" value="1"/>
|
||||
<value name="MI_AUTOREPORT_4KB" value="2"/>
|
||||
<value name="MI_AUTOREPORT_128KB" value="3"/>
|
||||
</field>
|
||||
<field name="Disable Register Accesses" start="8" end="8" type="bool"/>
|
||||
<field name="Semaphore Wait" start="10" end="10" type="bool"/>
|
||||
<field name="RBWait" start="11" end="11" type="bool"/>
|
||||
<field name="Buffer Length (in pages - 1)" start="12" end="20" type="uint"/>
|
||||
</register>
|
||||
|
||||
<register name="VCS_RING_BUFFER_CTL" length="1" num="0x1203c">
|
||||
<field name="Ring Buffer Enable" start="0" end="0" type="bool"/>
|
||||
<field name="Automatic Report Head Pointer" start="1" end="2" type="uint">
|
||||
<value name="MI_AUTOREPORT_OFF" value="0"/>
|
||||
<value name="MI_AUTOREPORT_64KB" value="1"/>
|
||||
<value name="MI_AUTOREPORT_4KB" value="2"/>
|
||||
<value name="MI_AUTOREPORT_128KB" value="3"/>
|
||||
</field>
|
||||
<field name="Disable Register Accesses" start="8" end="8" type="bool"/>
|
||||
<field name="Semaphore Wait" start="10" end="10" type="bool"/>
|
||||
<field name="RBWait" start="11" end="11" type="bool"/>
|
||||
<field name="Buffer Length (in pages - 1)" start="12" end="20" type="uint"/>
|
||||
</register>
|
||||
|
||||
</genxml>
|
||||
|
|
|
|||
|
|
@ -3387,4 +3387,73 @@
|
|||
</field>
|
||||
</register>
|
||||
|
||||
<register name="BCS_RING_BUFFER_CTL" length="1" num="0x2203c">
|
||||
<field name="Ring Buffer Enable" start="0" end="0" type="bool"/>
|
||||
<field name="Automatic Report Head Pointer" start="1" end="2" type="uint">
|
||||
<value name="MI_AUTOREPORT_OFF" value="0"/>
|
||||
<value name="MI_AUTOREPORT_64KB" value="1"/>
|
||||
<value name="MI_AUTOREPORT_4KB" value="2"/>
|
||||
<value name="MI_AUTOREPORT_128KB" value="3"/>
|
||||
</field>
|
||||
<field name="Disable Register Accesses" start="8" end="8" type="bool"/>
|
||||
<field name="Semaphore Wait" start="10" end="10" type="bool"/>
|
||||
<field name="RBWait" start="11" end="11" type="bool"/>
|
||||
<field name="Buffer Length (in pages - 1)" start="12" end="20" type="uint"/>
|
||||
</register>
|
||||
|
||||
<register name="RCS_RING_BUFFER_CTL" length="1" num="0x203c">
|
||||
<field name="Ring Buffer Enable" start="0" end="0" type="bool"/>
|
||||
<field name="Automatic Report Head Pointer" start="1" end="2" type="uint">
|
||||
<value name="MI_AUTOREPORT_OFF" value="0"/>
|
||||
<value name="MI_AUTOREPORT_64KB" value="1"/>
|
||||
<value name="MI_AUTOREPORT_4KB" value="2"/>
|
||||
<value name="MI_AUTOREPORT_128KB" value="3"/>
|
||||
</field>
|
||||
<field name="Semaphore Wait" start="10" end="10" type="bool"/>
|
||||
<field name="RBWait" start="11" end="11" type="bool"/>
|
||||
<field name="Buffer Length (in pages - 1)" start="12" end="20" type="uint"/>
|
||||
</register>
|
||||
|
||||
<register name="VECS_RING_BUFFER_CTL" length="1" num="0x1A03c">
|
||||
<field name="Ring Buffer Enable" start="0" end="0" type="bool"/>
|
||||
<field name="Automatic Report Head Pointer" start="1" end="2" type="uint">
|
||||
<value name="MI_AUTOREPORT_OFF" value="0"/>
|
||||
<value name="MI_AUTOREPORT_64KB" value="1"/>
|
||||
<value name="MI_AUTOREPORT_4KB" value="2"/>
|
||||
<value name="MI_AUTOREPORT_128KB" value="3"/>
|
||||
</field>
|
||||
<field name="Disable Register Accesses" start="8" end="8" type="bool"/>
|
||||
<field name="Semaphore Wait" start="10" end="10" type="bool"/>
|
||||
<field name="RBWait" start="11" end="11" type="bool"/>
|
||||
<field name="Buffer Length (in pages - 1)" start="12" end="20" type="uint"/>
|
||||
</register>
|
||||
|
||||
<register name="VCS_RING_BUFFER_CTL" length="1" num="0x1203c">
|
||||
<field name="Ring Buffer Enable" start="0" end="0" type="bool"/>
|
||||
<field name="Automatic Report Head Pointer" start="1" end="2" type="uint">
|
||||
<value name="MI_AUTOREPORT_OFF" value="0"/>
|
||||
<value name="MI_AUTOREPORT_64KB" value="1"/>
|
||||
<value name="MI_AUTOREPORT_4KB" value="2"/>
|
||||
<value name="MI_AUTOREPORT_128KB" value="3"/>
|
||||
</field>
|
||||
<field name="Disable Register Accesses" start="8" end="8" type="bool"/>
|
||||
<field name="Semaphore Wait" start="10" end="10" type="bool"/>
|
||||
<field name="RBWait" start="11" end="11" type="bool"/>
|
||||
<field name="Buffer Length (in pages - 1)" start="12" end="20" type="uint"/>
|
||||
</register>
|
||||
|
||||
<register name="VCS2_RING_BUFFER_CTL" length="1" num="0x1203c">
|
||||
<field name="Ring Buffer Enable" start="0" end="0" type="bool"/>
|
||||
<field name="Automatic Report Head Pointer" start="1" end="2" type="uint">
|
||||
<value name="MI_AUTOREPORT_OFF" value="0"/>
|
||||
<value name="MI_AUTOREPORT_64KB" value="1"/>
|
||||
<value name="MI_AUTOREPORT_4KB" value="2"/>
|
||||
<value name="MI_AUTOREPORT_128KB" value="3"/>
|
||||
</field>
|
||||
<field name="Disable Register Accesses" start="8" end="8" type="bool"/>
|
||||
<field name="Semaphore Wait" start="10" end="10" type="bool"/>
|
||||
<field name="RBWait" start="11" end="11" type="bool"/>
|
||||
<field name="Buffer Length (in pages - 1)" start="12" end="20" type="uint"/>
|
||||
</register>
|
||||
|
||||
</genxml>
|
||||
|
|
|
|||
|
|
@ -3671,4 +3671,73 @@
|
|||
</field>
|
||||
</register>
|
||||
|
||||
<register name="BCS_RING_BUFFER_CTL" length="1" num="0x2203c">
|
||||
<field name="Ring Buffer Enable" start="0" end="0" type="bool"/>
|
||||
<field name="Automatic Report Head Pointer" start="1" end="2" type="uint">
|
||||
<value name="MI_AUTOREPORT_OFF" value="0"/>
|
||||
<value name="MI_AUTOREPORT_64KB" value="1"/>
|
||||
<value name="MI_AUTOREPORT_4KB" value="2"/>
|
||||
<value name="MI_AUTOREPORT_128KB" value="3"/>
|
||||
</field>
|
||||
<field name="Disable Register Accesses" start="8" end="8" type="bool"/>
|
||||
<field name="Semaphore Wait" start="10" end="10" type="bool"/>
|
||||
<field name="RBWait" start="11" end="11" type="bool"/>
|
||||
<field name="Buffer Length (in pages - 1)" start="12" end="20" type="uint"/>
|
||||
</register>
|
||||
|
||||
<register name="RCS_RING_BUFFER_CTL" length="1" num="0x203c">
|
||||
<field name="Ring Buffer Enable" start="0" end="0" type="bool"/>
|
||||
<field name="Automatic Report Head Pointer" start="1" end="2" type="uint">
|
||||
<value name="MI_AUTOREPORT_OFF" value="0"/>
|
||||
<value name="MI_AUTOREPORT_64KB" value="1"/>
|
||||
<value name="MI_AUTOREPORT_4KB" value="2"/>
|
||||
<value name="MI_AUTOREPORT_128KB" value="3"/>
|
||||
</field>
|
||||
<field name="Semaphore Wait" start="10" end="10" type="bool"/>
|
||||
<field name="RBWait" start="11" end="11" type="bool"/>
|
||||
<field name="Buffer Length (in pages - 1)" start="12" end="20" type="uint"/>
|
||||
</register>
|
||||
|
||||
<register name="VECS_RING_BUFFER_CTL" length="1" num="0x1A03c">
|
||||
<field name="Ring Buffer Enable" start="0" end="0" type="bool"/>
|
||||
<field name="Automatic Report Head Pointer" start="1" end="2" type="uint">
|
||||
<value name="MI_AUTOREPORT_OFF" value="0"/>
|
||||
<value name="MI_AUTOREPORT_64KB" value="1"/>
|
||||
<value name="MI_AUTOREPORT_4KB" value="2"/>
|
||||
<value name="MI_AUTOREPORT_128KB" value="3"/>
|
||||
</field>
|
||||
<field name="Disable Register Accesses" start="8" end="8" type="bool"/>
|
||||
<field name="Semaphore Wait" start="10" end="10" type="bool"/>
|
||||
<field name="RBWait" start="11" end="11" type="bool"/>
|
||||
<field name="Buffer Length (in pages - 1)" start="12" end="20" type="uint"/>
|
||||
</register>
|
||||
|
||||
<register name="VCS_RING_BUFFER_CTL" length="1" num="0x1203c">
|
||||
<field name="Ring Buffer Enable" start="0" end="0" type="bool"/>
|
||||
<field name="Automatic Report Head Pointer" start="1" end="2" type="uint">
|
||||
<value name="MI_AUTOREPORT_OFF" value="0"/>
|
||||
<value name="MI_AUTOREPORT_64KB" value="1"/>
|
||||
<value name="MI_AUTOREPORT_4KB" value="2"/>
|
||||
<value name="MI_AUTOREPORT_128KB" value="3"/>
|
||||
</field>
|
||||
<field name="Disable Register Accesses" start="8" end="8" type="bool"/>
|
||||
<field name="Semaphore Wait" start="10" end="10" type="bool"/>
|
||||
<field name="RBWait" start="11" end="11" type="bool"/>
|
||||
<field name="Buffer Length (in pages - 1)" start="12" end="20" type="uint"/>
|
||||
</register>
|
||||
|
||||
<register name="VCS2_RING_BUFFER_CTL" length="1" num="0x1203c">
|
||||
<field name="Ring Buffer Enable" start="0" end="0" type="bool"/>
|
||||
<field name="Automatic Report Head Pointer" start="1" end="2" type="uint">
|
||||
<value name="MI_AUTOREPORT_OFF" value="0"/>
|
||||
<value name="MI_AUTOREPORT_64KB" value="1"/>
|
||||
<value name="MI_AUTOREPORT_4KB" value="2"/>
|
||||
<value name="MI_AUTOREPORT_128KB" value="3"/>
|
||||
</field>
|
||||
<field name="Disable Register Accesses" start="8" end="8" type="bool"/>
|
||||
<field name="Semaphore Wait" start="10" end="10" type="bool"/>
|
||||
<field name="RBWait" start="11" end="11" type="bool"/>
|
||||
<field name="Buffer Length (in pages - 1)" start="12" end="20" type="uint"/>
|
||||
</register>
|
||||
|
||||
</genxml>
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue