[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