Nouveau - Jan 2025

Friday January 31 2025
TimeRepliesSubject
10:04PM 1 [PATCH 2/2] gpu: nova-core: add initial documentation
10:04PM 5 [PATCH 1/2] gpu: nova-core: add initial driver stub
11:02AM 2 [PATCH v7 0/7] Improve gpu_scheduler trace events + uAPI
10:55AM 2 [PATCH v1 05/12] mm/memory: detect writability in restore_exclusive_pte() through can_change_pte_writable()
12:28AM 1 [PATCH v1 03/12] mm/rmap: convert make_device_exclusive_range() to make_device_exclusive()
12:20AM 1 [PATCH v1 4/4] mm/memory: document restore_exclusive_pte()
12:14AM 1 [PATCH v1 4/4] mm/memory: document restore_exclusive_pte()
 
Thursday January 30 2025
TimeRepliesSubject
11:36PM 1 [PATCH v1 07/12] mm/page_vma_mapped: device-private entries are not migration entries
11:06PM 1 [PATCH v1 05/12] mm/memory: detect writability in restore_exclusive_pte() through can_change_pte_writable()
10:31PM 1 [PATCH v1 04/12] mm/rmap: implement make_device_exclusive() using folio_walk instead of rmap walk
5:42PM 2 [RFC 1/5] mm/hmm: HMM API to enable P2P DMA for device private pages
3:59PM 1 [PATCH v1 04/12] mm/rmap: implement make_device_exclusive() using folio_walk instead of rmap walk
3:56PM 0 [PATCH v1 03/12] mm/rmap: convert make_device_exclusive_range() to make_device_exclusive()
3:52PM 0 [PATCH v1 08/12] mm/rmap: handle device-exclusive entries correctly in try_to_unmap_one()
3:43PM 1 [PATCH v1 12/12] mm/rmap: keep mapcount untouched for device-exclusive entries
3:29PM 1 [PATCH v1 4/4] mm/memory: document restore_exclusive_pte()
3:26PM 0 [PATCH v1 2/4] mm/mmu_notifier: drop owner from MMU_NOTIFY_EXCLUSIVE
2:08PM 1 [PATCH v1 08/12] mm/rmap: handle device-exclusive entries correctly in try_to_unmap_one()
1:23PM 2 [RFC 1/5] mm/hmm: HMM API to enable P2P DMA for device private pages
11:42AM 2 [PATCH v1 12/12] mm/rmap: keep mapcount untouched for device-exclusive entries
11:08AM 3 [PATCH v1 08/12] mm/rmap: handle device-exclusive entries correctly in try_to_unmap_one()
9:58AM 2 [PATCH v1 05/12] mm/memory: detect writability in restore_exclusive_pte() through can_change_pte_writable()
9:47AM 2 [PATCH v1 04/12] mm/rmap: implement make_device_exclusive() using folio_walk instead of rmap walk
9:37AM 2 [PATCH v1 4/4] mm/memory: document restore_exclusive_pte()
9:28AM 2 [PATCH v1 2/4] mm/mmu_notifier: drop owner from MMU_NOTIFY_EXCLUSIVE
9:24AM 1 [PATCH v1 04/12] mm/rmap: implement make_device_exclusive() using folio_walk instead of rmap walk
9:01AM 2 [PATCH v1 04/12] mm/rmap: implement make_device_exclusive() using folio_walk instead of rmap walk
6:11AM 3 [PATCH v1 04/12] mm/rmap: implement make_device_exclusive() using folio_walk instead of rmap walk
5:57AM 2 [PATCH v1 03/12] mm/rmap: convert make_device_exclusive_range() to make_device_exclusive()
5:34AM 1 [PATCH v1 2/4] mm/mmu_notifier: drop owner from MMU_NOTIFY_EXCLUSIVE
12:27AM 3 [PATCH v1 4/4] mm/memory: document restore_exclusive_pte()
 
Wednesday January 29 2025
TimeRepliesSubject
9:42PM 1 [PATCH v1 01/12] mm/gup: reject FOLL_SPLIT_PMD with hugetlb VMAs
4:50PM 0 [PATCH v2] drm/sched: Use struct for drm_sched_init() params
4:13PM 1 [Question] Are "device exclusive non-swap entries" / "SVM atomics in Nouveau" still getting used in practice?
2:53PM 0 [PATCH v2] drm/sched: Use struct for drm_sched_init() params
1:47PM 3 [RFC 1/5] mm/hmm: HMM API to enable P2P DMA for device private pages
11:58AM 1 [PATCH v1 4/4] mm/memory: document restore_exclusive_pte()
11:58AM 1 [PATCH v1 3/4] mm/memory: pass folio and pte to restore_exclusive_pte()
11:58AM 1 [PATCH v1 2/4] mm/mmu_notifier: drop owner from MMU_NOTIFY_EXCLUSIVE
11:57AM 1 [PATCH v1 1/4] lib/test_hmm: make dmirror_atomic_map() consume a single page
11:57AM 4 [PATCH v1 0/4] mm: cleanups for device-exclusive entries (hmm)
11:54AM 2 [PATCH v1 12/12] mm/rmap: keep mapcount untouched for device-exclusive entries
11:54AM 2 [PATCH v1 08/12] mm/rmap: handle device-exclusive entries correctly in try_to_unmap_one()
11:54AM 1 [PATCH v1 07/12] mm/page_vma_mapped: device-private entries are not migration entries
11:54AM 2 [PATCH v1 06/12] mm: use single SWP_DEVICE_EXCLUSIVE entry type
11:54AM 2 [PATCH v1 05/12] mm/memory: detect writability in restore_exclusive_pte() through can_change_pte_writable()
11:54AM 1 [PATCH v1 04/12] mm/rmap: implement make_device_exclusive() using folio_walk instead of rmap walk
11:54AM 3 [PATCH v1 03/12] mm/rmap: convert make_device_exclusive_range() to make_device_exclusive()
11:54AM 1 [PATCH v1 02/12] mm/rmap: reject hugetlb folios in folio_make_device_exclusive()
11:53AM 2 [PATCH v1 01/12] mm/gup: reject FOLL_SPLIT_PMD with hugetlb VMAs
11:53AM 12 [PATCH v1 00/12] mm: fixes for device-exclusive entries (hmm)
11:31AM 2 [Question] Are "device exclusive non-swap entries" / "SVM atomics in Nouveau" still getting used in practice?
11:28AM 1 [Question] Are "device exclusive non-swap entries" / "SVM atomics in Nouveau" still getting used in practice?
7:56AM 0 [PATCH v2] drm/sched: Use struct for drm_sched_init() params
 
Tuesday January 28 2025
TimeRepliesSubject
8:24PM 2 [Question] Are "device exclusive non-swap entries" / "SVM atomics in Nouveau" still getting used in practice?
5:21PM 2 [RFC 1/5] mm/hmm: HMM API to enable P2P DMA for device private pages
4:32PM 1 [RFC 1/5] mm/hmm: HMM API to enable P2P DMA for device private pages
3:16PM 1 [RFC 1/5] mm/hmm: HMM API to enable P2P DMA for device private pages
2:48PM 1 [RFC 1/5] mm/hmm: HMM API to enable P2P DMA for device private pages
2:29PM 5 [PATCH v2] drm/sched: Use struct for drm_sched_init() params
1:20PM 1 [RFC 1/5] mm/hmm: HMM API to enable P2P DMA for device private pages
8:51AM 1 [RFC 1/5] mm/hmm: HMM API to enable P2P DMA for device private pages
12:09AM 2 [Question] Are "device exclusive non-swap entries" / "SVM atomics in Nouveau" still getting used in practice?
 
Sunday January 26 2025
TimeRepliesSubject
2:54PM 0 [PATCH AUTOSEL 6.12 06/31] nvkm: correctly calculate the available space of the GSP cmdq buffer
2:54PM 0 [PATCH AUTOSEL 6.12 05/31] nvkm/gsp: correctly advance the read pointer of GSP message queue
2:52PM 0 [PATCH AUTOSEL 6.13 07/34] nvkm: correctly calculate the available space of the GSP cmdq buffer
2:52PM 0 [PATCH AUTOSEL 6.13 06/34] nvkm/gsp: correctly advance the read pointer of GSP message queue
 
Friday January 24 2025
TimeRepliesSubject
11:57PM 1 [PATCH v4 00/15] NVKM GSP RPC kernel docs, cleanups and fixes
6:29PM 16 [PATCH v4 00/15] NVKM GSP RPC kernel docs, cleanups and fixes
6:15PM 1 [PATCH v1 2/2] nouveau/svm: don't initialize ret in nouveau_atomic_range_fault()
6:15PM 2 [PATCH v1 1/2] nouveau/svm: fix missing folio unlock + put after make_device_exclusive_range()
6:15PM 3 [PATCH v1 0/2] nouveau/svm: fix + cleanup for nouveau_atomic_range_fault()
5:54PM 1 [Question] Are "device exclusive non-swap entries" / "SVM atomics in Nouveau" still getting used in practice?
2:11PM 1 [Question] Are "device exclusive non-swap entries" / "SVM atomics in Nouveau" still getting used in practice?
10:44AM 3 [Question] Are "device exclusive non-swap entries" / "SVM atomics in Nouveau" still getting used in practice?
 
Thursday January 23 2025
TimeRepliesSubject
12:29PM 0 [PATCH] drm/sched: Use struct for drm_sched_init() params
10:20AM 2 [Question] Are "device exclusive non-swap entries" / "SVM atomics in Nouveau" still getting used in practice?
9:55AM 0 [PATCH] drm/sched: Use struct for drm_sched_init() params
9:29AM 0 [PATCH] drm/sched: Use struct for drm_sched_init() params
8:23AM 0 [PATCH] drm/sched: Use struct for drm_sched_init() params
8:10AM 2 [PATCH] drm/sched: Use struct for drm_sched_init() params
4:37AM 1 [PATCH] drm/sched: Use struct for drm_sched_init() params
 
Wednesday January 22 2025
TimeRepliesSubject
10:07PM 1 [PATCH] drm/sched: Use struct for drm_sched_init() params
5:04PM 1 [PATCH] drm/sched: Use struct for drm_sched_init() params
3:23PM 1 [PATCH] drm/sched: Use struct for drm_sched_init() params
3:06PM 2 [PATCH] drm/sched: Use struct for drm_sched_init() params
2:48PM 2 [PATCH] drm/sched: Use struct for drm_sched_init() params
2:34PM 1 [PATCH] drm/sched: Use struct for drm_sched_init() params
2:08PM 5 [PATCH] drm/sched: Use struct for drm_sched_init() params
 
Tuesday January 21 2025
TimeRepliesSubject
11:10AM 1 [PATCH v2 0/5] drm/connector: make mode_valid() callback accept const mode pointer
10:44AM 1 [PATCH v2 0/5] drm/connector: make mode_valid() callback accept const mode pointer
9:05AM 1 [PATCH v2 0/5] drm/connector: make mode_valid() callback accept const mode pointer
 
Monday January 20 2025
TimeRepliesSubject
8:51AM 1 [PATCH v2 25/25] drm/xlnx: Compute dumb-buffer sizes with drm_mode_size_dumb()
7:49AM 1 [PATCH v2 25/25] drm/xlnx: Compute dumb-buffer sizes with drm_mode_size_dumb()
 
Sunday January 19 2025
TimeRepliesSubject
8:14PM 1 [PATCH v2 25/25] drm/xlnx: Compute dumb-buffer sizes with drm_mode_size_dumb()
4:26PM 1 [PATCH v2 25/25] drm/xlnx: Compute dumb-buffer sizes with drm_mode_size_dumb()
3:22PM 1 [PATCH v2 25/25] drm/xlnx: Compute dumb-buffer sizes with drm_mode_size_dumb()
2:59PM 1 [PATCH v2 25/25] drm/xlnx: Compute dumb-buffer sizes with drm_mode_size_dumb()
12:18PM 1 [PATCH v2 25/25] drm/xlnx: Compute dumb-buffer sizes with drm_mode_size_dumb()
11:29AM 1 [PATCH v2 25/25] drm/xlnx: Compute dumb-buffer sizes with drm_mode_size_dumb()
 
Saturday January 18 2025
TimeRepliesSubject
6:25PM 0 [syzbot] [dri?] divide error in drm_mode_debug_printmodeline
 
Thursday January 16 2025
TimeRepliesSubject
10:35AM 2 [PATCH v2 25/25] drm/xlnx: Compute dumb-buffer sizes with drm_mode_size_dumb()
10:17AM 3 [PATCH v2 25/25] drm/xlnx: Compute dumb-buffer sizes with drm_mode_size_dumb()
10:07AM 1 [PATCH v2 25/25] drm/xlnx: Compute dumb-buffer sizes with drm_mode_size_dumb()
10:03AM 3 [PATCH v2 25/25] drm/xlnx: Compute dumb-buffer sizes with drm_mode_size_dumb()
9:38AM 1 [PATCH v2 25/25] drm/xlnx: Compute dumb-buffer sizes with drm_mode_size_dumb()
8:43AM 1 [PATCH v2 25/25] drm/xlnx: Compute dumb-buffer sizes with drm_mode_size_dumb()
8:09AM 1 [PATCH v2 25/25] drm/xlnx: Compute dumb-buffer sizes with drm_mode_size_dumb()
 
Wednesday January 15 2025
TimeRepliesSubject
2:34PM 1 [PATCH v2 25/25] drm/xlnx: Compute dumb-buffer sizes with drm_mode_size_dumb()
2:20PM 2 [PATCH v2 25/25] drm/xlnx: Compute dumb-buffer sizes with drm_mode_size_dumb()
1:45PM 1 [PATCH v2 25/25] drm/xlnx: Compute dumb-buffer sizes with drm_mode_size_dumb()
1:33PM 1 [PATCH v2 25/25] drm/xlnx: Compute dumb-buffer sizes with drm_mode_size_dumb()
12:34PM 1 [PATCH v2 25/25] drm/xlnx: Compute dumb-buffer sizes with drm_mode_size_dumb()
12:06PM 1 [PATCH v2 25/25] drm/xlnx: Compute dumb-buffer sizes with drm_mode_size_dumb()
11:37AM 1 [PATCH v2 25/25] drm/xlnx: Compute dumb-buffer sizes with drm_mode_size_dumb()
10:58AM 1 [PATCH v2 25/25] drm/xlnx: Compute dumb-buffer sizes with drm_mode_size_dumb()
10:26AM 1 [PATCH v2 25/25] drm/xlnx: Compute dumb-buffer sizes with drm_mode_size_dumb()
10:13AM 1 [PATCH v2 25/25] drm/xlnx: Compute dumb-buffer sizes with drm_mode_size_dumb()
 
Tuesday January 14 2025
TimeRepliesSubject
9:57AM 1 [PATCH] drm/nouveau: Do not override forced connector status
 
Monday January 13 2025
TimeRepliesSubject
7:52AM 0 [PATCH v2 02/25] drm/dumb-buffers: Provide helper to set pitch and size
 
Friday January 10 2025
TimeRepliesSubject
1:23PM 0 [PATCH v2 02/25] drm/dumb-buffers: Provide helper to set pitch and size
 
Thursday January 9 2025
TimeRepliesSubject
10:58PM 1 [RFC 4/8] drm/nouveau: scrub the FB memory when scrubber firmware is loaded
7:07PM 1 [PATCH] [drm-misc-next] drm/nouveau: fix kernel-doc comments
4:58PM 1 [PATCH] nouveau/fence: handle cross device fences properly. (v3)
4:26PM 1 [PATCH v2 23/25] drm/xe: Compute dumb-buffer sizes with drm_mode_size_dumb()
4:05PM 1 [PATCH v2 23/25] drm/xe: Compute dumb-buffer sizes with drm_mode_size_dumb()
2:57PM 1 [PATCH v2 25/25] drm/xlnx: Compute dumb-buffer sizes with drm_mode_size_dumb()
2:57PM 1 [PATCH v2 23/25] drm/xe: Compute dumb-buffer sizes with drm_mode_size_dumb()
2:57PM 1 [PATCH v2 22/25] drm/vmwgfx: Compute dumb-buffer sizes with drm_mode_size_dumb()
2:57PM 1 [PATCH v2 21/25] drm/virtio: Compute dumb-buffer sizes with drm_mode_size_dumb()
2:57PM 0 [PATCH v2 20/25] drm/tegra: Compute dumb-buffer sizes with drm_mode_size_dumb()
2:57PM 1 [PATCH v2 19/25] drm/rockchip: Compute dumb-buffer sizes with drm_mode_size_dumb()
2:57PM 0 [PATCH v2 18/25] drm/renesas/rz-du: Compute dumb-buffer sizes with drm_mode_size_dumb()
2:57PM 0 [PATCH v2 17/25] drm/renesas/rcar-du: Compute dumb-buffer sizes with drm_mode_size_dumb()
2:57PM 1 [PATCH v2 15/25] drm/omapdrm: Compute dumb-buffer sizes with drm_mode_size_dumb()
2:57PM 0 [PATCH v2 14/25] drm/nouveau: Compute dumb-buffer sizes with drm_mode_size_dumb()
2:57PM 1 [PATCH v2 13/25] drm/msm: Compute dumb-buffer sizes with drm_mode_size_dumb()
2:57PM 0 [PATCH v2 12/25] drm/mediatek: Compute dumb-buffer sizes with drm_mode_size_dumb()
2:57PM 1 [PATCH v2 11/25] drm/loongson: Compute dumb-buffer sizes with drm_mode_size_dumb()
2:57PM 1 [PATCH v2 10/25] drm/imx/ipuv3: Compute dumb-buffer sizes with drm_mode_size_dumb()
2:57PM 0 [PATCH v2 08/25] drm/gma500: Compute dumb-buffer sizes with drm_mode_size_dumb()
2:57PM 0 [PATCH v2 07/25] drm/exynos: Compute dumb-buffer sizes with drm_mode_size_dumb()
2:56PM 0 [PATCH v2 05/25] drm/gem-vram: Compute dumb-buffer sizes with drm_mode_size_dumb()
2:56PM 0 [PATCH v2 04/25] drm/gem-shmem: Compute dumb-buffer sizes with drm_mode_size_dumb()
2:56PM 0 [PATCH v2 02/25] drm/dumb-buffers: Provide helper to set pitch and size
2:56PM 25 [PATCH v2 00/25] drm/dumb-buffers: Fix and improve buffer-size calculation
3:42AM 1 [PATCH] nouveau/fence: handle cross device fences properly. (v3)
12:55AM 3 [PATCH] nouveau/fence: handle cross device fences properly. (v3)
 
Wednesday January 8 2025
TimeRepliesSubject
11:43PM 2 [PATCH] [drm-misc-next] drm/nouveau: fix kernel-doc comments
10:57PM 1 [PATCH v4 4/4] drm/msm/dp: Add support for LTTPR handling
10:49PM 0 [PATCH] nouveau/fence: handle cross cli fences properly.
10:25PM 1 [PATCH v4 4/4] drm/msm/dp: Add support for LTTPR handling
10:17PM 1 [PATCH v4 1/4] drm/dp: Add helper to set LTTPRs in transparent mode
2:31PM 2 [PATCH v4 4/4] drm/msm/dp: Add support for LTTPR handling
2:31PM 0 [PATCH v4 3/4] drm/i915/dp: Use the generic helper to control LTTPR transparent mode
2:31PM 0 [PATCH v4 2/4] drm/nouveau/dp: Use the generic helper to control LTTPR transparent mode
2:31PM 2 [PATCH v4 1/4] drm/dp: Add helper to set LTTPRs in transparent mode
2:31PM 4 [PATCH v4 0/4] drm/dp: Rework LTTPR transparent mode handling and add support to msm driver
1:15PM 0 [PATCH v3 3/4] drm/i915/dp: Use the generic helper to control LTTPR transparent mode
1:04AM 2 [PATCH] nouveau/fence: handle cross device fences properly.
 
Tuesday January 7 2025
TimeRepliesSubject
4:02PM 1 [PATCH] nouveau/fence: handle cross device fences properly.
11:31AM 1 [PATCH v2 0/5] drm/connector: make mode_valid() callback accept const mode pointer
9:30AM 1 [PATCH v3 1/4] drm/dp: Add helper to set LTTPRs in transparent mode
6:46AM 0 [PATCH] [RFC] nouveau: hack fix for regression from 6.2
5:58AM 1 [PATCH] nouveau/fence: handle cross device fences properly.
 
Monday January 6 2025
TimeRepliesSubject
12:45PM 2 [PATCH v3 3/4] drm/i915/dp: Use the generic helper to control LTTPR transparent mode
9:45AM 1 [PATCH v2 0/5] drm/connector: make mode_valid() callback accept const mode pointer
8:55AM 1 [PATCH v2 0/5] drm/connector: make mode_valid() callback accept const mode pointer
 
Sunday January 5 2025
TimeRepliesSubject
11:00PM 3 [PATCH v3 0/2] drm/nouveau: remove drm_encoder_slave interface
10:47PM 3 [PATCH v2 0/5] drm/connector: make mode_valid() callback accept const mode pointer
 
Friday January 3 2025
TimeRepliesSubject
6:09PM 1 [PATCH v3 3/4] drm/i915/dp: Use the generic helper to control LTTPR transparent mode
12:58PM 2 [PATCH v3 4/4] drm/msm/dp: Add support for LTTPR handling
12:58PM 1 [PATCH v3 3/4] drm/i915/dp: Use the generic helper to control LTTPR transparent mode
12:58PM 2 [PATCH v3 1/4] drm/dp: Add helper to set LTTPRs in transparent mode
12:58PM 4 [PATCH v3 0/4] drm/dp: Rework LTTPR transparent mode handling and add support to msm driver
12:51AM 1 Laptop, nouveau and external monitor
 
Thursday January 2 2025
TimeRepliesSubject
11:49AM 1 [PATCH RESEND] drm/nouveau/disp: Fix missing backlight control on Macbook 5, 1
2:51AM 2 Laptop, nouveau and external monitor