diff options
| author | Zbigniew Kempczyński <zbigniew.kempczynski@intel.com> | 2025-11-25 16:37:33 +0100 |
|---|---|---|
| committer | Matthew Auld <matthew.auld@intel.com> | 2025-11-26 10:54:24 +0000 |
| commit | dacda0cf75d5f4aa8da5404c21dc8ab4b7667799 (patch) | |
| tree | 7297e68953ff69879828755cd6535f1903630dd1 /drivers/gpu/drm/xe/xe_bo.c | |
| parent | 7f08cc5b3cc3bf6416f8b55bff906f67ed75637d (diff) | |
| download | linux-next-dacda0cf75d5f4aa8da5404c21dc8ab4b7667799.tar.gz linux-next-dacda0cf75d5f4aa8da5404c21dc8ab4b7667799.zip | |
drm/xe: Add caching pagetable flag
Introduce device xe_caching_pt flag to selectively turn it on for
supported platforms. It allows to eliminate version check and enable
this feature for the future platforms.
Signed-off-by: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com>
Cc: Matthew Auld <matthew.auld@intel.com>
Reviewed-by: Matthew Auld <matthew.auld@intel.com>
Signed-off-by: Matthew Auld <matthew.auld@intel.com>
Link: https://patch.msgid.link/20251125153732.400766-2-zbigniew.kempczynski@intel.com
Diffstat (limited to 'drivers/gpu/drm/xe/xe_bo.c')
| -rw-r--r-- | drivers/gpu/drm/xe/xe_bo.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/drivers/gpu/drm/xe/xe_bo.c b/drivers/gpu/drm/xe/xe_bo.c index 465cf9fc7ce9..ea02374f8887 100644 --- a/drivers/gpu/drm/xe/xe_bo.c +++ b/drivers/gpu/drm/xe/xe_bo.c @@ -515,8 +515,7 @@ static struct ttm_tt *xe_ttm_tt_create(struct ttm_buffer_object *ttm_bo, * non-coherent and require a CPU:WC mapping. */ if ((!bo->cpu_caching && bo->flags & XE_BO_FLAG_SCANOUT) || - (xe->info.graphics_verx100 >= 1270 && - bo->flags & XE_BO_FLAG_PAGETABLE)) + (!xe->info.has_cached_pt && bo->flags & XE_BO_FLAG_PAGETABLE)) caching = ttm_write_combined; } |
