[Intel-xe] [PATCH 0/3] drm/xe/pvc: Enable fixed CCS mode

Niranjana Vishwanathapura niranjana.vishwanathapura at intel.com
Thu Nov 16 03:38:37 UTC 2023


On Wed, Nov 15, 2023 at 07:34:33PM -0800, Niranjana Vishwanathapura wrote:
>Allow static assignment of compute slices to a user selected
>number of compute engines. Add a per-gt 'ccs_mode' sysfs
>interface for user selection. By default assign all compute
>resources to the first available compute engine. User must
>ensure that there are no open drm clients while updating
>CCS mode through this interface.
>
>Support this mode for PVC which can be extended to other
>platforms in future.
>
>IGT: https://patchwork.freedesktop.org/series/125873/
>
>Signed-off-by: Niranjana Vishwanathapura <niranjana.vishwanathapura at intel.com>
>

The previous RFC patch series is,
https://patchwork.freedesktop.org/series/126365/

Niranjana

>Niranjana Vishwanathapura (3):
>  drm/xe/pvc: Enable Fixed CCS mode setting
>  drm/xe/pvc: Allow userspace to configure CCS mode
>  drm/xe/pvc: Avoid any races around ccs_mode update
>
> drivers/gpu/drm/xe/Makefile          |  1 +
> drivers/gpu/drm/xe/regs/xe_gt_regs.h | 14 ++++++
> drivers/gpu/drm/xe/xe_device.c       |  9 ++++
> drivers/gpu/drm/xe/xe_device_types.h |  9 ++++
> drivers/gpu/drm/xe/xe_gt.c           | 10 ++++
> drivers/gpu/drm/xe/xe_gt.h           |  2 +
> drivers/gpu/drm/xe/xe_gt_ccs_mode.c  | 73 ++++++++++++++++++++++++++++
> drivers/gpu/drm/xe/xe_gt_ccs_mode.h  | 22 +++++++++
> drivers/gpu/drm/xe/xe_gt_sysfs.c     | 63 ++++++++++++++++++++++++
> drivers/gpu/drm/xe/xe_gt_types.h     | 14 ++++++
> drivers/gpu/drm/xe/xe_guc_ads.c      |  3 ++
> drivers/gpu/drm/xe/xe_hw_engine.c    | 20 ++++++++
> 12 files changed, 240 insertions(+)
> create mode 100644 drivers/gpu/drm/xe/xe_gt_ccs_mode.c
> create mode 100644 drivers/gpu/drm/xe/xe_gt_ccs_mode.h
>
>-- 
>2.21.0.rc0.32.g243a4c7e27
>


More information about the Intel-xe mailing list