intel/genxml: Add SAMPLER_MODE bits for enabling Small PL on Icelake

This enables a lower power mode in the sampler hardware in certain
common scenarios.  On Tigerlake, SAMPLER_MODE is not programmable by
userspace but the kernel already sets this bit for us.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15628>
This commit is contained in:
Kenneth Graunke
2019-12-17 14:16:01 -08:00
committed by Marge Bot
parent e3defe7ae7
commit b05ac36f01

View File

@@ -7122,6 +7122,8 @@
<register name="SAMPLER_MODE" length="1" num="0x0e18c">
<field name="Headerless Message for Pre-emptable Contexts" start="5" end="5" type="bool"/>
<field name="Headerless Message for Pre-emptable Contexts Mask" start="21" end="21" type="bool"/>
<field name="Enable Small PL" start="15" end="15" type="bool"/>
<field name="Enable Small PL Mask" start="31" end="31" type="bool"/>
</register>
<register name="SC_INSTDONE" length="1" num="0x7100">