Nouveau - Jul 2025

Thursday July 31 2025
TimeRepliesSubject
11:41PM 1 [PATCH] drm/nouveau: Pass along the format info from .fb_create() nouveau_framebuffer_new()
3:51PM 0 [PATCH] drm/nouveau: Remove forgotten TODO
 
Wednesday July 30 2025
TimeRepliesSubject
9:27AM 1 [PATCH v2 01/19] gpu: nova-core: register: minor grammar and spelling fixes
 
Tuesday July 29 2025
TimeRepliesSubject
1:47PM 1 [PATCH v2 01/19] gpu: nova-core: register: minor grammar and spelling fixes
4:34AM 0 [PATCH 1/2] gpu: nova-core: vbios: split out PmuLookupTableHeader from PmuLookupTable
 
Monday July 28 2025
TimeRepliesSubject
1:25PM 1 [PATCH v2 01/19] gpu: nova-core: register: minor grammar and spelling fixes
11:43AM 1 [PATCH v2 01/19] gpu: nova-core: register: minor grammar and spelling fixes
7:51AM 1 [PATCH v2 01/19] gpu: nova-core: register: minor grammar and spelling fixes
4:59AM 1 [PATCH v2 01/19] gpu: nova-core: register: minor grammar and spelling fixes
 
Friday July 25 2025
TimeRepliesSubject
10:17PM 1 [RESEND][PATCH] drm/nouveau: remove unused increment in gm200_flcn_pio_imem_wr
10:14PM 0 [PATCH] drm/nouveau: remove unused increment in gm200_flcn_pio_imem_wr
7:41PM 1 [PATCH] Partially revert "rust: drm: gem: Implement AlwaysRefCounted for all gem objects automatically"
7:12PM 2 [PATCH v2 17/19] gpu: nova-core: register: add support for register arrays
6:56PM 1 [PATCH v2 15/19] gpu: nova-core: register: redesign relative registers
5:03PM 1 [PATCH v2 07/19] gpu: nova-core: register: move OFFSET declaration to I/O impl block
4:14PM 2 [PATCH v2 01/19] gpu: nova-core: register: minor grammar and spelling fixes
1:35PM 1 [PATCH] gpu: nova-core: vbios: use offset_of in PmuLookupTableHeader::new
1:30PM 0 [PATCH v3] gpu: nova-core: vbios: change PmuLookupTableEntry to use size_of
1:29PM 0 [PATCH v2] gpu: nova-core: vbios: use size_of instead of magic number
3:38AM 1 [PATCH 1/3] rust: add `num` module with `PowerOfTwo` type
1:21AM 0 [PATCH 04/17] rust: clk: replace `kernel::c_str!` with C-Strings
12:31AM 1 [PATCH v2 1/5] mm/hmm: HMM API to enable P2P DMA for device private pages
 
Thursday July 24 2025
TimeRepliesSubject
11:13PM 1 [PATCH] Partially revert "rust: drm: gem: Implement AlwaysRefCounted for all gem objects automatically"
10:27PM 1 [PATCH] Partially revert "rust: drm: gem: Implement AlwaysRefCounted for all gem objects automatically"
9:06PM 1 [PATCH] Partially revert "rust: drm: gem: Implement AlwaysRefCounted for all gem objects automatically"
8:03PM 1 [PATCH] Partially revert "rust: drm: gem: Implement AlwaysRefCounted for all gem objects automatically"
7:15PM 1 [PATCH] Partially revert "rust: drm: gem: Implement AlwaysRefCounted for all gem objects automatically"
4:54PM 2 [PATCH] drm: nova-drm: fix 32-bit arm build
8:52AM 2 [PATCH v2 1/5] mm/hmm: HMM API to enable P2P DMA for device private pages
 
Wednesday July 23 2025
TimeRepliesSubject
4:10AM 1 [PATCH v2 1/5] mm/hmm: HMM API to enable P2P DMA for device private pages
4:03AM 1 [PATCH v2 0/5] *** GPU Direct RDMA (P2P DMA) for Device Private Pages ***
3:55AM 2 [PATCH v2 4/5] RDMA/mlx5: Enable P2P DMA with fallback mechanism
3:51AM 1 [PATCH v2 1/5] mm/hmm: HMM API to enable P2P DMA for device private pages
 
Tuesday July 22 2025
TimeRepliesSubject
7:21PM 1 [PATCH v4 5/7] drm/gpuvm: Add a flags field to drm_gpuvm_map_req/drm_gpuva_op_map
7:17PM 1 [PATCH v4 4/7] drm/gpuvm: Add a helper to check if two VA can be merged
12:38PM 0 [PATCH v2 02/19] gpu: nova-core: register: fix typo
11:58AM 1 [PATCH] Revert "drm/nouveau: check ioctl command codes better"
10:52AM 1 [PATCH] drm/nouveau: check ioctl command codes better
12:49AM 1 [PATCH v2 1/5] mm/hmm: HMM API to enable P2P DMA for device private pages
 
Monday July 21 2025
TimeRepliesSubject
7:09PM 3 [PATCH V2 0/3] drm/nouveau: Remove DRM_NOUVEAU_GSP_DEFAULT config
1:50PM 0 [PATCH] drm/nouveau: check ioctl command codes better
1:23PM 1 [PATCH v2 1/5] mm/hmm: HMM API to enable P2P DMA for device private pages
12:37PM 0 [PATCH] drm/nouveau: check ioctl command codes better
7:37AM 0 [PATCH 1/6] rust: kernel: remove `fmt!`, fix clippy::uninlined-format-args
7:03AM 1 [PATCH v2 4/5] RDMA/mlx5: Enable P2P DMA with fallback mechanism
7:00AM 1 [PATCH v2 2/5] nouveau/dmem: HMM P2P DMA for private dev pages
6:59AM 1 [PATCH v2 1/5] mm/hmm: HMM API to enable P2P DMA for device private pages
6:49AM 1 [PATCH v2 0/5] *** GPU Direct RDMA (P2P DMA) for Device Private Pages ***
 
Sunday July 20 2025
TimeRepliesSubject
10:37PM 0 [PATCH 1/6] rust: kernel: remove `fmt!`, fix clippy::uninlined-format-args
9:03PM 1 [PATCH v2 0/5] *** GPU Direct RDMA (P2P DMA) for Device Private Pages ***
10:30AM 1 [PATCH v2 0/5] *** GPU Direct RDMA (P2P DMA) for Device Private Pages ***
 
Friday July 18 2025
TimeRepliesSubject
11:29PM 0 [GIT PULL] Nova changes for v6.17
8:23PM 1 [PATCH v2 16/19] gpu: nova-core: falcon: add distinct base address for PFALCON2
2:44PM 2 [PATCH v2 1/5] mm/hmm: HMM API to enable P2P DMA for device private pages
2:17PM 1 [PATCH v2 1/5] mm/hmm: HMM API to enable P2P DMA for device private pages
11:51AM 1 [PATCH v2 4/5] RDMA/mlx5: Enable P2P DMA with fallback mechanism
11:51AM 1 [PATCH v2 2/5] nouveau/dmem: HMM P2P DMA for private dev pages
11:51AM 3 [PATCH v2 1/5] mm/hmm: HMM API to enable P2P DMA for device private pages
11:51AM 7 [PATCH v2 0/5] *** GPU Direct RDMA (P2P DMA) for Device Private Pages ***
7:26AM 1 [PATCH v2 17/19] gpu: nova-core: register: add support for register arrays
7:26AM 1 [PATCH v2 16/19] gpu: nova-core: falcon: add distinct base address for PFALCON2
7:26AM 1 [PATCH v2 15/19] gpu: nova-core: register: redesign relative registers
7:26AM 1 [PATCH v2 14/19] gpu: nova-core: register: use #[inline(always)] for all methods
7:26AM 1 [PATCH v2 13/19] gpu: nova-core: register: split @io rule into fixed and relative versions
7:26AM 1 [PATCH v2 12/19] gpu: nova-core: register: generate correct `Default` implementation
7:26AM 1 [PATCH v2 11/19] gpu: nova-core: register: improve `Debug` implementation
7:26AM 1 [PATCH v2 10/19] gpu: nova-core: register: add fields dispatcher internal rule
7:26AM 1 [PATCH v2 09/19] gpu: nova-core: register: add missing doccomments for fixed registers I/O accessors
7:26AM 1 [PATCH v2 08/19] gpu: nova-core: register: fix documentation and indentation
7:26AM 1 [PATCH v2 07/19] gpu: nova-core: register: move OFFSET declaration to I/O impl block
7:26AM 1 [PATCH v2 06/19] gpu: nova-core: register: remove `try_` accessors for relative registers
7:26AM 1 [PATCH v2 05/19] gpu: nova-core: register: simplify @leaf_accessor rule
7:26AM 1 [PATCH v2 04/19] gpu: nova-core: register: improve documentation for basic registers
7:26AM 1 [PATCH v2 03/19] gpu: nova-core: register: allow fields named `offset`
7:26AM 1 [PATCH v2 02/19] gpu: nova-core: register: fix typo
7:26AM 1 [PATCH v2 01/19] gpu: nova-core: register: minor grammar and spelling fixes
7:26AM 20 [PATCH v2 00/19] gpu: nova-core: register!() macro improvements
 
Thursday July 17 2025
TimeRepliesSubject
3:06PM 1 [PATCH] drm/nouveau: remove unused memory target test
8:09AM 1 [PATCH] drm/nouveau: remove unused memory target test
5:15AM 0 [PATCH] gpu: nova-core: fix bounds check in PmuLookupTableEntry::new
 
Wednesday July 16 2025
TimeRepliesSubject
10:36PM 1 [RFC 0/4] Add Format Modifiers for NVIDIA Blackwell chipsets
3:43PM 1 [PATCH v4 1/7] drm/panthor: Add support for atomic page table updates
1:43AM 0 [PATCH] gpu: nova-core: vbios: use size_of instead of magic number
1:40AM 0 [PATCH] gpu: nova-core: vbios: split out PmuLookupTableHeader from PmuLookupTable
1:28AM 0 [PATCH v2] gpu: nova-core: vbios: change PmuLookupTableEntry to relax alignment
 
Tuesday July 15 2025
TimeRepliesSubject
9:05PM 1 [PATCH] drm/nouveau: remove unused memory target test
9:05PM 2 [PATCH] drm/nouveau: fix error path in nvkm_gsp_fwsec_v2
4:09PM 1 [PATCH v4 1/7] drm/panthor: Add support for atomic page table updates
3:33PM 1 [PATCH v4 1/7] drm/panthor: Add support for atomic page table updates
3:17PM 1 [PATCH v4 7/7] drm/panthor: Add support for repeated mappings
3:08PM 2 [PATCH v4 1/7] drm/panthor: Add support for atomic page table updates
 
Monday July 14 2025
TimeRepliesSubject
4:04PM 1 [PATCH 2/2] drm/nouveau: Remove nvkm_gsp_fwif.enable
2:53PM 0 [PATCH v2] gpu: nova-core: vbios: change PmuLookupTableEntry to relax alignment
11:28AM 0 [PATCH v2] gpu: nova-core: vbios: change PmuLookupTableEntry to relax alignment
11:20AM 0 [PATCH 00/17] rust: replace `kernel::c_str!` with C-Strings
11:16AM 0 [PATCH 0/9] rust: use `kernel::{fmt,prelude::fmt!}`
10:51AM 0 [PATCH] gpu: nova-core: vbios: change PmuLookupTableEntry to relax alignment
3:19AM 1 [PATCH 2/2] drm/nouveau: Remove nvkm_gsp_fwif.enable
3:11AM 0 [PATCH] gpu: nova-core: define named constants for magic numbers
3:06AM 0 [PATCH] gpu: nova-core: fix bounds check in PmuLookupTableEntry::new
2:59AM 1 [PATCH] drm/nouveau/nvif: fix null ptr deref on pre-fermi boards
 
Saturday July 12 2025
TimeRepliesSubject
1:11PM 0 [PATCH] gpu: nova-core: fix bounds check In PmuLookupTableEntry::new, data is sliced from 2..6, but the bounds check data.len() < 5 does not satisfy those bounds.
8:27AM 0 [PATCH 0/9] rust: use `kernel::{fmt,prelude::fmt!}`
 
Friday July 11 2025
TimeRepliesSubject
6:11PM 0 XDC 2025 - Call for Proposals ends tonight at 23:59 CEST!
6:03PM 0 [PATCH] gpu: nova-core: fix bounds check In PmuLookupTableEntry::new, data is sliced from 2..6, but the bounds check data.len() < 5 does not satisfy those bounds.
5:41PM 1 [PATCH] drm/nouveau: check ioctl command codes better
2:03PM 1 [PATCH v4 7/7] drm/panthor: Add support for repeated mappings
1:30PM 2 [PATCH v4 1/7] drm/panthor: Add support for atomic page table updates
12:44PM 0 [PATCH 00/17] rust: replace `kernel::c_str!` with C-Strings
7:24AM 2 [PATCH] drm/nouveau: check ioctl command codes better
 
Thursday July 10 2025
TimeRepliesSubject
1:20PM 0 [PATCH 0/6] Replace `kernel::str::CStr` with `core::ffi::CStr` (cycle 1)
12:54PM 1 [PATCH v4 5/8] drm/sched: Warn if pending_list is not empty
12:54PM 8 [PATCH v4 0/8] drm/sched: Fix memory leaks with cancel_job() callback
 
Wednesday July 9 2025
TimeRepliesSubject
9:58PM 0 [PATCH 7/9] rust: pin-init: use `kernel::{fmt,prelude::fmt!}`
8:18PM 0 [PATCH 7/9] rust: pin-init: use `kernel::{fmt,prelude::fmt!}`
11:52AM 1 [PATCH v3 2/7] drm/sched/tests: Implement cancel_job() callback
11:52AM 7 [PATCH v3 0/7] drm/sched: Fix memory leaks with cancel_job() callback
1:14AM 1 [REGRESSION] NVIDIA ION graphics broken with Linux 6.16-rc*
 
Tuesday July 8 2025
TimeRepliesSubject
2:46PM 1 [RFC 08/11] mm/thp: add split during migration support
2:40PM 1 [RFC 05/11] mm/memory/fault: Add support for zone device THP fault handling
2:38PM 1 [RFC 08/11] mm/thp: add split during migration support
2:31PM 1 [RFC 07/11] mm/memremap: Add folio_split support
2:10PM 2 [RFC 03/11] mm/thp: zone_device awareness in THP handling code
1:52PM 0 [REGRESSION] NVIDIA ION graphics broken with Linux 6.16-rc*
1:41PM 1 [RFC 02/11] mm/migrate_device: flags for selecting device private THP pages
1:37PM 1 [RFC 01/11] mm/zone_device: support large zone device private folios
6:49AM 9 [PATCH v4 0/8] Documentation for nova-core
 
Monday July 7 2025
TimeRepliesSubject
7:33PM 1 [PATCH v4 6/7] drm/gpuvm: Add DRM_GPUVA_REPEAT flag and logic
7:06PM 1 [PATCH v4 4/7] drm/gpuvm: Add a helper to check if two VA can be merged
7:00PM 2 [PATCH v4 4/7] drm/gpuvm: Add a helper to check if two VA can be merged
6:44PM 1 [PATCH v4 3/7] drm/gpuvm: Pass map arguments through a struct
5:04PM 1 [PATCH v4 7/7] drm/panthor: Add support for repeated mappings
5:04PM 1 [PATCH v4 6/7] drm/gpuvm: Add DRM_GPUVA_REPEAT flag and logic
5:04PM 2 [PATCH v4 5/7] drm/gpuvm: Add a flags field to drm_gpuvm_map_req/drm_gpuva_op_map
5:04PM 2 [PATCH v4 4/7] drm/gpuvm: Add a helper to check if two VA can be merged
5:04PM 1 [PATCH v4 3/7] drm/gpuvm: Pass map arguments through a struct
5:04PM 2 [PATCH v4 2/7] drm/gpuvm: Kill drm_gpuva_init()
5:04PM 1 [PATCH v4 1/7] drm/panthor: Add support for atomic page table updates
5:04PM 7 [PATCH v4 0/7] drm/panthor: support repeated mappings
2:49PM 0 Reminder: Final week to submit a talk for XDC 2025!
2:31PM 1 [PATCH] drm/nouveau/gsp: fix potential leak of memory used during acpi init
2:26PM 0 [PATCH v2 7/7] drm/nouveau: Remove waitque for sched teardown
1:42PM 1 [PATCH v2 7/7] drm/nouveau: Remove waitque for sched teardown
1:42PM 1 [PATCH v2 6/7] drm/nouveau: Add new callback for scheduler teardown
1:42PM 1 [PATCH v2 5/7] drm/nouveau: Make fence container helper usable driver-wide
1:42PM 1 [PATCH v2 3/7] drm/sched/tests: Add unit test for cancel_job()
1:42PM 1 [PATCH v2 2/7] drm/sched/tests: Implement cancel_job() callback
1:42PM 7 [PATCH v2 0/7] drm/sched: Fix memory leaks with cancel_job() callback
12:09PM 0 [PATCH v3 1/7] gpu: nova-core: Add code comments related to devinit
8:27AM 1 [PATCH] drm/nouveau/gsp: fix potential leak of memory used during acpi init
 
Sunday July 6 2025
TimeRepliesSubject
1:25AM 1 [RFC 00/11] THP support for zone device pages
 
Saturday July 5 2025
TimeRepliesSubject
9:23AM 0 [PATCH 3/6] rust: use `kernel::{fmt,prelude::fmt!}`
9:16AM 0 [PATCH 6/6] rust: use `core::ffi::CStr` method names
9:15AM 0 [PATCH 5/6] rust: add `CStr` methods matching `core::ffi::CStr`
8:35AM 0 [PATCH 4/6] rust: str: remove unnecessary qualification
8:04AM 0 [PATCH 4/6] rust: str: remove unnecessary qualification
8:04AM 0 [PATCH v13 2/5] rust: support formatting of foreign types
 
Friday July 4 2025
TimeRepliesSubject
10:38PM 0 [PATCH 2/6] rust: kernel: add `fmt` module
8:56PM 0 [PATCH 1/6] rust: kernel: remove `fmt!`, fix clippy::uninlined-format-args
4:17PM 1 [RFC 00/11] THP support for zone device pages
2:45PM 1 [RFC 0/4] Add Format Modifiers for NVIDIA Blackwell chipsets
1:52PM 1 [RFC 00/11] THP support for zone device pages
1:01PM 0 [PATCH v13 4/5] rust: replace `kernel::c_str!` with C-Strings
1:00PM 0 [PATCH v13 3/5] rust: replace `CStr` with `core::ffi::CStr`
12:30PM 0 [PATCH 2/6] drm/sched/tests: Port to cancel_job()
10:09AM 0 [PATCH v13 2/5] rust: support formatting of foreign types
10:05AM 0 [PATCH v13 2/5] rust: support formatting of foreign types
7:57AM 0 [PATCH v13 2/5] rust: support formatting of foreign types
7:54AM 1 [PATCH 17/80] drm/nouveau: Remove redundant pm_runtime_mark_last_busy() calls
7:46AM 0 [PATCH v13 2/5] rust: support formatting of foreign types
7:25AM 18 [PATCH 00/18] gpu: nova-core: register!() macro improvements
4:54AM 1 [RFC 4/4] drm: define NVIDIA DRM format modifiers for GB20x
 
Thursday July 3 2025
TimeRepliesSubject
11:22PM 1 [RFC 4/4] drm: define NVIDIA DRM format modifiers for GB20x
10:36PM 1 [RFC 4/4] drm: define NVIDIA DRM format modifiers for GB20x
10:36PM 5 [RFC 0/4] Add Format Modifiers for NVIDIA Blackwell chipsets
10:23PM 0 [PATCH] drm/nouveau: Do not fail module init on debugfs errors
9:46PM 1 [PATCH] nouveau/gsp: add a 50ms delay between fbsr and driver unload rpcs
9:28PM 0 [PATCH v13 2/5] rust: support formatting of foreign types
9:26PM 0 [PATCH] drm/nouveau: Do not fail module init on debugfs errors
8:52PM 8 [PATCH v3 0/7] drm/panthor: support repeated mappings
8:36PM 0 [PATCH v13 2/5] rust: support formatting of foreign types
3:28PM 0 [PATCH v2 3/7] drm/gpuvm: Pass map arguments through a struct
3:08PM 0 [PATCH v13 2/5] rust: support formatting of foreign types
9:32AM 0 [PATCH v13 2/5] rust: support formatting of foreign types
 
Wednesday July 2 2025
TimeRepliesSubject
11:36PM 1 [PATCH v2 3/7] drm/gpuvm: Pass map arguments through a struct
11:27PM 2 [PATCH] nouveau/gsp: add a 50ms delay between fbsr and driver unload rpcs
11:25AM 0 [PATCH 2/6] drm/sched/tests: Port to cancel_job()
11:00AM 1 [PATCH v3 7/7] Documentation: gpu: nova-core: Document basics of the Falcon
11:00AM 1 [PATCH v3 6/7] Documentation: gpu: nova-core: Document fwsec operation and layout
11:00AM 1 [PATCH v3 5/7] Documentation: gpu: nova-core: Document devinit process
11:00AM 1 [PATCH v3 4/7] Documentation: gpu: nova-core: Document vbios layout
11:00AM 7 [PATCH v3 0/7] Documentation for nova-core
 
Tuesday July 1 2025
TimeRepliesSubject
1:21PM 1 [PATCH 2/6] drm/sched/tests: Port to cancel_job()
1:21PM 2 [PATCH 1/6] drm/sched: Avoid memory leaks with cancel_job() callback
1:21PM 6 [PATCH 0/6] drm/sched: Fix memory leaks with cancel_job() callback
10:44AM 0 [PATCH v12 0/5] rust: replace kernel::str::CStr w/ core::ffi::CStr
9:16AM 0 [PATCH v12 0/5] rust: replace kernel::str::CStr w/ core::ffi::CStr
9:07AM 1 [PATCH v2 05/19] drm: Allow the caller to pass in the format info to drm_helper_mode_fill_fb_struct()
9:07AM 0 [PATCH v2 04/19] drm: Pass the format info to .fb_create()
9:07AM 1 [PATCH v2 02/19] drm: Pass pixel_format+modifier directly to drm_get_format_info()
6:29AM 0 [PATCH v6 00/24] nova-core: run FWSEC-FRTS to perform first stage of GSP initialization