I915_VM_CREA..._USE_VM_BIND(9)
π I915_VM_CREATE_FLAGS_USE_VM_BIND π
okay so bestie, welcome to the Kernel API Manual β this page is all about I915_VM_CREATE_FLAGS_USE_VM_BIND, and yes the name is long but she's iconic π
β¨
I915_VM_CREATE_FLAGS_USE_VM_BIND is the flag to opt-in for VM_BIND mode of binding during VM creation. See the flags in struct drm_i915_gem_vm_control π.
The older execbuf2 ioctl will not support VM_BIND mode of operation β so don't try it, bestie ππ. For VM_BIND mode, we have new execbuf3 ioctl which will not accept any execlist (See struct drm_i915_gem_execbuffer3 for more details).
π SEE ALSO π
- Kernel file
./Documentation/gpu/rfc/i915_vm_bind.h I915_PARAM_VM_BIND_VERSION(9)struct drm_i915_gem_timeline_fence(9)struct drm_i915_gem_vm_bind(9)struct drm_i915_gem_vm_unbind(9)struct drm_i915_gem_execbuffer3(9)struct drm_i915_gem_create_ext_vm_private(9)
mwah π this cutie comes from source ./Documentation/gpu/rfc, dated October 2026, with the footer stamp I915_VM_CREA..._USE_VM_BIND(9). slay, you made it to the end π«ΆπΈ
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms