Hi, Rodrigo
On 11/1/23 21:11, Rodrigo Vivi wrote:
Add the first version of the VM_BIND locking document which is
intended to be part of the xe driver upstreaming agreement.
The document describes and discuss the locking used during exec-
functions, evicton and for userptr gpu-vmas. Intention is to be using the
same nomenclature as the drm-vm-bind-async.rst.
v2:
- s/gvm/gpu_vm/g (Rodrigo Vivi)
- Clarify the userptr seqlock with a pointer to mm/mmu_notifier.c
(Rodrigo Vivi)
- Adjust commit message accordingly.
- Add SPDX license header.
v3:
- Large update to align with the drm_gpuvm manager locking
- Add "Efficient userptr gpu_vma exec function iteration" section
- Add "Locking at bind- and unbind time" section.
Cc: Rodrigo Vivi<rodrigo.v...@intel.com>
Signed-off-by: Thomas Hellström<thomas.hellst...@linux.intel.com>
Thanks for the review comments. I'll address all these in a v4 shortly.
/Thomas