mirror of
https://github.com/torvalds/linux.git
synced 2026-06-01 19:13:47 +02:00
drm/xe: set PTE_AE for all platforms supporting it
Atomic access is supported by PVC, and became a common feature for all platforms starting from Xe2. To enable that XE_VMA_ATOMIC_PTE_BIT needs to be set, then pte encode will eventually set PTE_AE for devmem. Signed-off-by: Fei Yang <fei.yang@intel.com> Reviewed-by: Matt Roper <matthew.d.roper@intel.com> Link: https://lore.kernel.org/r/20230928044335.1474903-2-fei.yang@intel.com Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com> Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
This commit is contained in:
parent
909faaa66c
commit
9be7925181
|
|
@ -901,7 +901,7 @@ static struct xe_vma *xe_vma_create(struct xe_vm *vm,
|
|||
vma->tile_mask |= 0x1 << id;
|
||||
}
|
||||
|
||||
if (vm->xe->info.platform == XE_PVC)
|
||||
if (GRAPHICS_VER(vm->xe) >= 20 || vm->xe->info.platform == XE_PVC)
|
||||
vma->gpuva.flags |= XE_VMA_ATOMIC_PTE_BIT;
|
||||
|
||||
if (bo) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user