mirror of
https://github.com/torvalds/linux.git
synced 2026-05-31 18:43:33 +02:00
drm/xe: Remove references to CONFIG_DRM_XE_DEVMEM_MIRROR
The prefetch code was referencing CONFIG_DRM_XE_DEVMEM_MIRROR, which has
been replaced by CONFIG_DRM_XE_PAGEMAP. As a result, prefetches were
limited to SRAM. Update the code to use CONFIG_DRM_XE_PAGEMAP instead of
the deprecated option.
Fixes: f86ad0ed62 ("drm/gpusvm, drm/pagemap: Move migration functionality to drm_pagemap")
Signed-off-by: Matthew Brost <matthew.brost@intel.com>
Reviewed-by: Jonathan Cavitt <jonathan.cavitt@intel.com>
Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
Link: https://lore.kernel.org/r/20250710205413.1105595-1-matthew.brost@intel.com
This commit is contained in:
parent
beb72acb5b
commit
4a1eaf7d11
|
|
@ -2380,7 +2380,7 @@ vm_bind_ioctl_ops_create(struct xe_vm *vm, struct xe_vma_ops *vops,
|
|||
|
||||
ctx.read_only = xe_vma_read_only(vma);
|
||||
ctx.devmem_possible = IS_DGFX(vm->xe) &&
|
||||
IS_ENABLED(CONFIG_DRM_XE_DEVMEM_MIRROR);
|
||||
IS_ENABLED(CONFIG_DRM_XE_PAGEMAP);
|
||||
|
||||
for_each_tile(tile, vm->xe, id)
|
||||
tile_mask |= 0x1 << id;
|
||||
|
|
@ -2887,7 +2887,7 @@ static int check_ufence(struct xe_vma *vma)
|
|||
|
||||
static int prefetch_ranges(struct xe_vm *vm, struct xe_vma_op *op)
|
||||
{
|
||||
bool devmem_possible = IS_DGFX(vm->xe) && IS_ENABLED(CONFIG_DRM_XE_DEVMEM_MIRROR);
|
||||
bool devmem_possible = IS_DGFX(vm->xe) && IS_ENABLED(CONFIG_DRM_XE_PAGEMAP);
|
||||
struct xe_vma *vma = gpuva_to_vma(op->base.prefetch.va);
|
||||
int err = 0;
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user