[Intel-gfx] [PATCH 1/2] drm/i915/xehp: Support platforms with CCS engines but no RCS

Lucas De Marchi lucas.demarchi at intel.com
Fri Mar 4 07:25:58 UTC 2022


On Thu, Mar 03, 2022 at 02:34:34PM -0800, Matt Roper wrote:
>In the past we've always assumed that an RCS engine is present on every
>platform.  However now that we have compute engines there may be
>platforms that have CCS engines but no RCS, or platforms that are
>designed to have both, but have the RCS engine fused off.
>
>Various engine-centric initialization that only needs to be done a
>single time for the group of RCS+CCS engines can't rely on being setup
>with the RCS now; instead we add a I915_ENGINE_FIRST_RENDER_COMPUTE flag
>that will be assigned to a single engine in the group; whichever engine
>has this flag will be responsible for some of the general setup
>(RCU_MODE programming, initialization of certain workarounds, etc.).
>
>Signed-off-by: Matt Roper <matthew.d.roper at intel.com>


Reviewed-by: Lucas De Marchi <lucas.demarchi at intel.com>

Lucas De Marchi


More information about the Intel-gfx mailing list