[Intel-xe] [PATCH v3 0/3] drm/xe/pvc: Add Wa_16017236439
Niranjana Vishwanathapura
niranjana.vishwanathapura at intel.com
Wed Aug 23 11:40:37 UTC 2023
Add workaround 16017236439 on PVC which makes even copy engine instances
to use 64B transfers instead of 256B, hence making it bit slower than
odd copy engine instances.
Update migrate engine to use the faster odd copy engine instances along
with the reserved copy engine for a better throughput.
v2: Blacklist BCS_SWCTRL register
v3: Use lrc_was[] and OOB WA,
update migration engine logical mask selection
Signed-off-by: Niranjana Vishwanathapura <niranjana.vishwanathapura at intel.com>
Niranjana Vishwanathapura (3):
drm/xe/pvc: Blacklist BCS_SWCTRL register
drm/xe/pvc: Force even num engines to use 64B
drm/xe/pvc: Use fast copy engines as migrate engine on PVC
drivers/gpu/drm/xe/regs/xe_engine_regs.h | 3 ++
drivers/gpu/drm/xe/xe_migrate.c | 39 ++++++++++++++++++++++--
drivers/gpu/drm/xe/xe_reg_whitelist.c | 6 ++++
drivers/gpu/drm/xe/xe_wa.c | 10 ++++++
drivers/gpu/drm/xe/xe_wa_oob.rules | 1 +
5 files changed, 56 insertions(+), 3 deletions(-)
--
2.21.0.rc0.32.g243a4c7e27
More information about the Intel-xe
mailing list