diff options
author | Matt Roper <[email protected]> | 2022-03-01 15:15:41 -0800 |
---|---|---|
committer | Matt Roper <[email protected]> | 2022-03-02 06:45:19 -0800 |
commit | c674c5b9342e5cb0f3d9e9bcaf37dbe2087845e5 (patch) | |
tree | 411794a337afdcf1b7669b96a812ad93cc0c6677 /tools/perf/scripts/python/libxed.py | |
parent | 803efd297e315859ac7830445699f01eeb1f7822 (diff) |
drm/i915/xehp: CCS should use RCS setup functions
The compute engine handles the same commands the render engine can
(except 3D pipeline), so it makes sense that CCS is more similar to RCS
than non-render engines.
The CCS context state (lrc) is also similar to the render one, so reuse
it. Note that the compute engine has its own CTX_R_PWR_CLK_STATE
register.
In order to avoid having multiple RCS && CCS checks, add the following
engine flag:
- I915_ENGINE_HAS_RCS_REG_STATE - use the render (larger) reg state ctx.
BSpec: 46260
Original-author: Michel Thierry
Cc: Tvrtko Ursulin <[email protected]>
Cc: Daniele Ceraolo Spurio <[email protected]>
Signed-off-by: Aravind Iddamsetty <[email protected]>
Signed-off-by: Matt Roper <[email protected]>
Reviewed-by: Tvrtko Ursulin <[email protected]>
Link: https://patchwork.freedesktop.org/patch/msgid/[email protected]
Diffstat (limited to 'tools/perf/scripts/python/libxed.py')
0 files changed, 0 insertions, 0 deletions