diff options
| author | Matthew Brost <matthew.brost@intel.com> | 2025-10-31 16:40:47 -0700 |
|---|---|---|
| committer | Matthew Brost <matthew.brost@intel.com> | 2025-11-04 08:21:02 -0800 |
| commit | cb99e12ba8cb8a16c44e6de7927e9a1d84260f24 (patch) | |
| tree | 39873acddf9fc8949538edd8a44bc532608bb688 /scripts/kernel-doc.py | |
| parent | b2d7ec41f2a3ab99cf0bf0fafc20d4d10bb6b0de (diff) | |
drm/xe: Decouple bind queue last fence from TLB invalidations
Separate the bind queue’s last fence to apply exclusively to the bind
job, avoiding unnecessary serialization on prior TLB invalidations.
Preserve correct user fence signaling by merging bind and TLB
invalidation fences later in the pipeline.
v3:
- Fix lockdep assert for migrate queues (CI)
- Use individual dma fence contexts for array out fences (Testing)
- Don't set last fence with arrays (Testing)
- Move TLB invalid last fence under migrate lock (Testing)
- Don't set queue last for migrate queues (Testing)
Link: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues/6047
Signed-off-by: Matthew Brost <matthew.brost@intel.com>
Reviewed-by: Thomas Hellström <thomas.hellstrom@linux.intel.com>
Link: https://patch.msgid.link/20251031234050.3043507-4-matthew.brost@intel.com
Diffstat (limited to 'scripts/kernel-doc.py')
0 files changed, 0 insertions, 0 deletions
