Show patches with: Submitter = Matthew Brost       |   1070 patches
« 1 2 3 410 11 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[1/1] mm/migrate: Trylock device page in do_swap_page Fix device private page livelock on CPU fault - - - --- 2024-09-11 Matthew Brost New
[2/2] drm/xe: Wire up DRM_XE_VM_CREATE_FLAG_EXTOBJ_BOOKKEEP Fix extobj dma-resv slot usage in XE's exec IOCTL - 1 - --- 2024-09-04 Matthew Brost New
[1/2] drm/xe: Add DRM_XE_VM_CREATE_FLAG_EXTOBJ_BOOKKEEP Fix extobj dma-resv slot usage in XE's exec IOCTL - 1 - --- 2024-09-04 Matthew Brost New
[RFC,28/28] drm/gpusvm: Ensure all pages migrated upon eviction Introduce GPU SVM and Xe SVM implementation - - - --- 2024-08-28 Matthew Brost New
[RFC,27/28] drm/xe: Add modparam for SVM prefault Introduce GPU SVM and Xe SVM implementation - - - --- 2024-08-28 Matthew Brost New
[RFC,26/28] drm/xe: Add modparam for SVM notifier size Introduce GPU SVM and Xe SVM implementation - - - --- 2024-08-28 Matthew Brost New
[RFC,25/28] drm/xe: Add SVM debug Introduce GPU SVM and Xe SVM implementation - - - --- 2024-08-28 Matthew Brost New
[RFC,24/28] drm/xe: Basic SVM BO eviction Introduce GPU SVM and Xe SVM implementation - - - --- 2024-08-28 Matthew Brost New
[RFC,23/28] drm/xe: Add SVM VRAM migration Introduce GPU SVM and Xe SVM implementation - - - --- 2024-08-28 Matthew Brost New
[RFC,22/28] drm/xe: Add BO flags required for SVM Introduce GPU SVM and Xe SVM implementation - - - --- 2024-08-28 Matthew Brost New
[RFC,21/28] drm/xe: Add Xe SVM vram_release vfunc Introduce GPU SVM and Xe SVM implementation - - - --- 2024-08-28 Matthew Brost New
[RFC,20/28] drm/xe: Add Xe SVM populate_vram_pfn vfunc Introduce GPU SVM and Xe SVM implementation - - - --- 2024-08-28 Matthew Brost New
[RFC,19/28] drm/xe: Update PT layer to understand ranges in VRAM Introduce GPU SVM and Xe SVM implementation - - - --- 2024-08-28 Matthew Brost New
[RFC,18/28] drm/xe: Add GPUSVM copy SRAM / VRAM vfunc functions Introduce GPU SVM and Xe SVM implementation - - - --- 2024-08-28 Matthew Brost New
[RFC,17/28] drm/xe: Add SVM device memory mirroring Introduce GPU SVM and Xe SVM implementation - - - --- 2024-08-28 Matthew Brost New
[RFC,16/28] drm/xe: Add migrate layer functions for SVM support Introduce GPU SVM and Xe SVM implementation - - - --- 2024-08-28 Matthew Brost New
[RFC,15/28] drm/xe: Enable system allocator uAPI Introduce GPU SVM and Xe SVM implementation - - - --- 2024-08-28 Matthew Brost New
[RFC,14/28] drm/xe: Do not allow system allocator VMA unbind if the GPU has bindings Introduce GPU SVM and Xe SVM implementation - - - --- 2024-08-28 Matthew Brost New
[RFC,13/28] drm/xe: Add unbind to SVM garbage collector Introduce GPU SVM and Xe SVM implementation - - - --- 2024-08-28 Matthew Brost New
[RFC,12/28] drm/xe: Add SVM garbage collector Introduce GPU SVM and Xe SVM implementation - - - --- 2024-08-28 Matthew Brost New
[RFC,11/28] drm/xe: Add (re)bind to SVM page fault handler Introduce GPU SVM and Xe SVM implementation - - - --- 2024-08-28 Matthew Brost New
[RFC,10/28] drm/gpuvm: Add DRM_GPUVA_OP_USER Introduce GPU SVM and Xe SVM implementation - - - --- 2024-08-28 Matthew Brost New
[RFC,09/28] drm/xe: Add SVM range invalidation Introduce GPU SVM and Xe SVM implementation - - - --- 2024-08-28 Matthew Brost New
[RFC,08/28] drm/xe: Add dma_addr res cursor Introduce GPU SVM and Xe SVM implementation - - - --- 2024-08-28 Matthew Brost New
[RFC,07/28] drm/xe: Add SVM init / fini to faulting VMs Introduce GPU SVM and Xe SVM implementation - - - --- 2024-08-28 Matthew Brost New
[RFC,06/28] drm/xe/uapi: Add DRM_XE_VM_BIND_FLAG_SYSTEM_ALLOCATON flag Introduce GPU SVM and Xe SVM implementation - - - --- 2024-08-28 Matthew Brost New
[RFC,05/28] drm/gpusvm: Add support for GPU Shared Virtual Memory Introduce GPU SVM and Xe SVM implementation - - - --- 2024-08-28 Matthew Brost New
[RFC,04/28] mm/migrate: Add migrate_device_vma_range Introduce GPU SVM and Xe SVM implementation - - - --- 2024-08-28 Matthew Brost New
[RFC,03/28] drm/xe: Retry BO allocation Introduce GPU SVM and Xe SVM implementation - - - --- 2024-08-28 Matthew Brost New
[RFC,02/28] drm/xe: Invalidate media_gt TLBs in PT code Introduce GPU SVM and Xe SVM implementation - - - --- 2024-08-28 Matthew Brost New
[RFC,01/28] dma-buf: Split out dma fence array create into alloc and arm functions Introduce GPU SVM and Xe SVM implementation - - - --- 2024-08-28 Matthew Brost New
[v2,2/2] drm/xe: Invalidate media_gt TLBs in PT code Split out dma fence array and invalidate media_gt TLBs in PT code 1 1 - --- 2024-08-26 Matthew Brost New
[v2,1/2] dma-buf: Split out dma fence array create into alloc and arm functions Split out dma fence array and invalidate media_gt TLBs in PT code - 1 - --- 2024-08-26 Matthew Brost New
[2/2] drm/xe: Invalidate media_gt TLBs in PT code Split out dma fence array and invalidate media_gt TLBs in PT code - - - --- 2024-08-26 Matthew Brost New
[1/2] dma-buf: Split out dma fence array create into alloc and arm Split out dma fence array and invalidate media_gt TLBs in PT code - - - --- 2024-08-26 Matthew Brost New
[v3,2/2] drm/xe: Use dma-fence array for media GT TLB invalidations in PT code Replace dma-fence chain with dma-fence array for media GT TLB invalidation - - - --- 2024-08-23 Matthew Brost New
[v3,1/2] dma-buf: Split out dma fence array create into alloc and arm functions Replace dma-fence chain with dma-fence array for media GT TLB invalidation - - - --- 2024-08-23 Matthew Brost New
[v3,5/5] drm/xe: Drop GuC submit_wq pool Use user-defined workqueue lockdep map for drm sched - - - --- 2024-08-09 Matthew Brost New
[v3,4/5] drm/sched: Use drm sched lockdep map for submit_wq Use user-defined workqueue lockdep map for drm sched - - - --- 2024-08-09 Matthew Brost New
[v3,3/5] workqueue: Add interface for user-defined workqueue lockdep map Use user-defined workqueue lockdep map for drm sched - - - --- 2024-08-09 Matthew Brost New
[v3,2/5] workqueue: Change workqueue lockdep map to pointer Use user-defined workqueue lockdep map for drm sched - - - --- 2024-08-09 Matthew Brost New
[v3,1/5] workqueue: Split alloc_workqueue into internal function and lockdep init Use user-defined workqueue lockdep map for drm sched - - - --- 2024-08-09 Matthew Brost New
[v5,3/3] drm/xe: Faster devcoredump Faster devcoredump and fixes - 1 - --- 2024-08-01 Matthew Brost New
[v5,2/3] drm/printer: Allow NULL data in devcoredump printer Faster devcoredump and fixes 1 1 - --- 2024-08-01 Matthew Brost New
[v5,1/3] drm/xe: Take ref to VM in delayed snapshot Faster devcoredump and fixes - 1 - --- 2024-08-01 Matthew Brost New
[v4,3/3] drm/xe: Faster devcoredump Faster devcoredump and fixes - 1 - --- 2024-07-31 Matthew Brost New
[v4,2/3] drm/printer: Allow NULL data in devcoredump printer Faster devcoredump and fixes - 1 - --- 2024-07-31 Matthew Brost New
[v4,1/3] drm/xe: Take ref to VM in delayed snapshot Faster devcoredump and fixes - 1 - --- 2024-07-31 Matthew Brost New
[v2,5/5] drm/xe: Drop GuC submit_wq pool Use user-defined workqueue lockdep map for drm sched - - - --- 2024-07-31 Matthew Brost New
[v2,4/5] drm/sched: Use drm sched lockdep map for submit_wq Use user-defined workqueue lockdep map for drm sched - - - --- 2024-07-31 Matthew Brost New
[v2,3/5] workqueue: Add interface for user-defined workqueue lockdep map Use user-defined workqueue lockdep map for drm sched - - - --- 2024-07-31 Matthew Brost New
[v2,2/5] workqueue: Change workqueue lockdep map to pointer Use user-defined workqueue lockdep map for drm sched - - - --- 2024-07-31 Matthew Brost New
[v2,1/5] workqueue: Split alloc_workqueue into internal function and lockdep init Use user-defined workqueue lockdep map for drm sched - - - --- 2024-07-31 Matthew Brost New
[RFC,3/3] drm/xe: Drop GuC submit_wq pool Use user-defined workqueue lockdep map for drm sched - - - --- 2024-07-30 Matthew Brost New
[RFC,2/3] drm/sched: Use drm sched lockdep map for submit_wq Use user-defined workqueue lockdep map for drm sched - - - --- 2024-07-30 Matthew Brost New
[RFC,1/3] workqueue: Add interface for user-defined workqueue lockdep map Use user-defined workqueue lockdep map for drm sched - - - --- 2024-07-30 Matthew Brost New
drm/sched: Only start TDR in drm_sched_job_begin on first job drm/sched: Only start TDR in drm_sched_job_begin on first job - - - --- 2024-07-24 Matthew Brost New
[v3,4/4] drm/xe: Use get_user / put_user with memory barriers for ufence xe_sync and ufence rework - - - --- 2024-03-01 Matthew Brost New
[v3,3/4] drm/xe: Get page on user fence creation xe_sync and ufence rework - - - --- 2024-03-01 Matthew Brost New
[v3,2/4] drm/xe: Validate user fence during creation xe_sync and ufence rework - 1 - --- 2024-03-01 Matthew Brost New
[v3,1/4] drm/xe: Remove used xe_sync_entry_wait xe_sync and ufence rework - 1 - --- 2024-03-01 Matthew Brost New
drm/sched: Add Matthew Brost to maintainers drm/sched: Add Matthew Brost to maintainers 2 - - --- 2024-01-31 Matthew Brost New
drm/sched: Re-queue run job worker when drm_sched_entity_pop_job() returns NULL drm/sched: Re-queue run job worker when drm_sched_entity_pop_job() returns NULL - 3 - --- 2024-01-30 Matthew Brost New
drm/sched: Drain all entities in DRM sched run job worker drm/sched: Drain all entities in DRM sched run job worker - 1 - --- 2024-01-24 Matthew Brost New
[v8,5/5] drm/sched: Add a helper to queue TDR immediately DRM scheduler changes for Xe - 1 - --- 2023-10-31 Matthew Brost New
[v8,4/5] drm/sched: Add drm_sched_start_timeout_unlocked helper DRM scheduler changes for Xe - 1 - --- 2023-10-31 Matthew Brost New
[v8,3/5] drm/sched: Split free_job into own work item DRM scheduler changes for Xe - 1 - --- 2023-10-31 Matthew Brost New
[v8,2/5] drm/sched: Convert drm scheduler to use a work queue rather than kthread DRM scheduler changes for Xe - 1 - --- 2023-10-31 Matthew Brost New
[v8,1/5] drm/sched: Add drm_sched_wqueue_* helpers DRM scheduler changes for Xe - 1 - --- 2023-10-31 Matthew Brost New
[v7,6/6] drm/sched: Add a helper to queue TDR immediately DRM scheduler changes for Xe - 1 - --- 2023-10-26 Matthew Brost New
[v7,5/6] drm/sched: Add drm_sched_start_timeout_unlocked helper DRM scheduler changes for Xe - 1 - --- 2023-10-26 Matthew Brost New
[v7,4/6] drm/sched: Split free_job into own work item DRM scheduler changes for Xe - - - --- 2023-10-26 Matthew Brost New
[v7,3/6] drm/sched: Convert the GPU scheduler to variable number of run-queues DRM scheduler changes for Xe - - - --- 2023-10-26 Matthew Brost New
[v7,2/6] drm/sched: Convert drm scheduler to use a work queue rather than kthread DRM scheduler changes for Xe - 1 - --- 2023-10-26 Matthew Brost New
[v7,1/6] drm/sched: Add drm_sched_wqueue_* helpers DRM scheduler changes for Xe - 1 - --- 2023-10-26 Matthew Brost New
[v6,7/7] drm/sched: Add a helper to queue TDR immediately DRM scheduler changes for Xe - 1 - --- 2023-10-17 Matthew Brost New
[v6,6/7] drm/sched: Add drm_sched_start_timeout_unlocked helper DRM scheduler changes for Xe - 1 - --- 2023-10-17 Matthew Brost New
[v6,5/7] drm/sched: Split free_job into own work item DRM scheduler changes for Xe - - - --- 2023-10-17 Matthew Brost New
[v6,4/7] drm/sched: Add DRM_SCHED_POLICY_SINGLE_ENTITY scheduling policy DRM scheduler changes for Xe - - - --- 2023-10-17 Matthew Brost New
[v6,3/7] drm/sched: Move schedule policy to scheduler DRM scheduler changes for Xe - 1 - --- 2023-10-17 Matthew Brost New
[v6,2/7] drm/sched: Convert drm scheduler to use a work queue rather than kthread DRM scheduler changes for Xe - 1 - --- 2023-10-17 Matthew Brost New
[v6,1/7] drm/sched: Add drm_sched_wqueue_* helpers DRM scheduler changes for Xe - 1 - --- 2023-10-17 Matthew Brost New
[v5,7/7] drm/sched: Add helper to queue TDR immediately for current and future jobs DRM scheduler changes for Xe - - - --- 2023-10-11 Matthew Brost New
[v5,6/7] drm/sched: Add drm_sched_start_timeout_unlocked helper DRM scheduler changes for Xe - 1 - --- 2023-10-11 Matthew Brost New
[v5,5/7] drm/sched: Split free_job into own work item DRM scheduler changes for Xe - - - --- 2023-10-11 Matthew Brost New
[v5,4/7] drm/sched: Add DRM_SCHED_POLICY_SINGLE_ENTITY scheduling policy DRM scheduler changes for Xe - - - --- 2023-10-11 Matthew Brost New
[v5,3/7] drm/sched: Move schedule policy to scheduler DRM scheduler changes for Xe 1 4 1 --- 2023-10-11 Matthew Brost New
[v5,2/7] drm/sched: Convert drm scheduler to use a work queue rather than kthread DRM scheduler changes for Xe - 1 - --- 2023-10-11 Matthew Brost New
[v5,1/7] drm/sched: Add drm_sched_wqueue_* helpers DRM scheduler changes for Xe - 1 - --- 2023-10-11 Matthew Brost New
[v4,10/10] drm/sched: Update maintainers of GPU scheduler DRM scheduler changes for Xe - - - --- 2023-09-19 Matthew Brost New
[v4,09/10] drm/sched: Add helper to queue TDR immediately for current and future jobs DRM scheduler changes for Xe - - - --- 2023-09-19 Matthew Brost New
[v4,08/10] drm/sched: Submit job before starting TDR DRM scheduler changes for Xe - - - --- 2023-09-19 Matthew Brost New
[v4,07/10] drm/sched: Start submission before TDR in drm_sched_start DRM scheduler changes for Xe - - - --- 2023-09-19 Matthew Brost New
[v4,06/10] drm/sched: Add drm_sched_start_timeout_unlocked helper DRM scheduler changes for Xe - 1 - --- 2023-09-19 Matthew Brost New
[v4,05/10] drm/sched: Split free_job into own work item DRM scheduler changes for Xe - - - --- 2023-09-19 Matthew Brost New
[v4,04/10] drm/sched: Add DRM_SCHED_POLICY_SINGLE_ENTITY scheduling policy DRM scheduler changes for Xe - - - --- 2023-09-19 Matthew Brost New
[v4,03/10] drm/sched: Move schedule policy to scheduler DRM scheduler changes for Xe - 1 - --- 2023-09-19 Matthew Brost New
[v4,02/10] drm/sched: Convert drm scheduler to use a work queue rather than kthread DRM scheduler changes for Xe - - - --- 2023-09-19 Matthew Brost New
[v4,01/10] drm/sched: Add drm_sched_submit_* helpers DRM scheduler changes for Xe - 2 - --- 2023-09-19 Matthew Brost New
[v3,13/13] drm/sched: Update maintainers of GPU scheduler DRM scheduler changes for Xe - - - --- 2023-09-12 Matthew Brost New
« 1 2 3 410 11 »