[Intel-xe] [PATCH v3 0/3] drm/xe/pvc: Add Wa_16017236439

Niranjana Vishwanathapura niranjana.vishwanathapura at intel.com
Thu Aug 24 18:04:41 UTC 2023


On Wed, Aug 23, 2023 at 04:40:37AM -0700, Niranjana Vishwanathapura wrote:
>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>
>

The CI.KUnit failure seems to be a CI tool issue.
I have pushed the patches.

Niranjana

>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