Danilo Krummrich
2025-Sep-01 20:26 UTC
[PATCH] MAINTAINERS: Add drm-rust tree for Rust DRM drivers and infrastructure
Multiple DRM Rust drivers (e.g. nova-core, nova-drm, Tyr, rvkms) are in development, with at least Nova and (soon) Tyr already upstream. Having a shared tree will ease and accelerate development, since all drivers can consume new infrastructure in the same release cycle. This includes infrastructure shared with other subsystem trees (e.g. Rust or driver-core). By consolidating in drm-rust, we avoid adding extra burden to drm-misc maintainers, e.g. dealing with cross-tree topic branches. The drm-misc tree is not a good fit for this stage of development, since its documented scope is small drivers with occasional large series. Rust drivers in development upstream, however, regularly involve large patch series, new infrastructure, and shared topic branches, which may not align well with drm-misc at this stage. The drm-rust tree may not be a permanent solution. Once the core Rust, DRM, and KMS infrastructure have stabilized, drivers and infrastructure changes are expected to transition into drm-misc or standalone driver trees respectively. Until then, drm-rust provides a dedicated place to coordinate development without disrupting existing workflows too much. Cc: Alice Ryhl <aliceryhl at google.com> Cc: David Airlie <airlied at gmail.com> Cc: Simona Vetter <simona at ffwll.ch> Cc: Maarten Lankhorst <maarten.lankhorst at linux.intel.com> Cc: Maxime Ripard <mripard at kernel.org> Cc: Thomas Zimmermann <tzimmermann at suse.de> Cc: Alexandre Courbot <acourbot at nvidia.com> Cc: Daniel Almeida <daniel.almeida at collabora.com> Signed-off-by: Danilo Krummrich <dakr at kernel.org> --- MAINTAINERS | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/MAINTAINERS b/MAINTAINERS index fe168477caa4..1cd6597c7f1d 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -8079,7 +8079,6 @@ F: Documentation/devicetree/bindings/gpu/ F: Documentation/gpu/ F: drivers/gpu/drm/ F: drivers/gpu/vga/ -F: rust/kernel/drm/ F: include/drm/drm F: include/linux/vga* F: include/uapi/drm/ @@ -8096,6 +8095,16 @@ X: drivers/gpu/drm/radeon/ X: drivers/gpu/drm/tegra/ X: drivers/gpu/drm/xe/ +DRM DRIVERS AND COMMON INFRASTRUCTURE [RUST] +M: Danilo Krummrich <dakr at kernel.org> +M: Alice Ryhl <aliceryhl at google.com> +S: Supported +W: https://drm.pages.freedesktop.org/maintainer-tools/drm-rust.html +T: git https://gitlab.freedesktop.org/drm/rust/kernel.git +F: drivers/gpu/drm/nova/ +F: drivers/gpu/nova-core/ +F: rust/kernel/drm/ + DRM DRIVERS FOR ALLWINNER A10 M: Maxime Ripard <mripard at kernel.org> M: Chen-Yu Tsai <wens at csie.org> base-commit: 8f5ae30d69d7543eee0d70083daf4de8fe15d585 -- 2.51.0
Alice Ryhl
2025-Sep-02 08:39 UTC
[PATCH] MAINTAINERS: Add drm-rust tree for Rust DRM drivers and infrastructure
On Mon, Sep 01, 2025 at 10:26:39PM +0200, Danilo Krummrich wrote:> Multiple DRM Rust drivers (e.g. nova-core, nova-drm, Tyr, rvkms) are in > development, with at least Nova and (soon) Tyr already upstream. Having a > shared tree will ease and accelerate development, since all drivers can > consume new infrastructure in the same release cycle. > > This includes infrastructure shared with other subsystem trees (e.g. Rust > or driver-core). By consolidating in drm-rust, we avoid adding extra > burden to drm-misc maintainers, e.g. dealing with cross-tree topic > branches. > > The drm-misc tree is not a good fit for this stage of development, since > its documented scope is small drivers with occasional large series. > > Rust drivers in development upstream, however, regularly involve large > patch series, new infrastructure, and shared topic branches, which may > not align well with drm-misc at this stage. > > The drm-rust tree may not be a permanent solution. Once the core Rust, > DRM, and KMS infrastructure have stabilized, drivers and infrastructure > changes are expected to transition into drm-misc or standalone driver > trees respectively. Until then, drm-rust provides a dedicated place to > coordinate development without disrupting existing workflows too much. > > Cc: Alice Ryhl <aliceryhl at google.com> > Cc: David Airlie <airlied at gmail.com> > Cc: Simona Vetter <simona at ffwll.ch> > Cc: Maarten Lankhorst <maarten.lankhorst at linux.intel.com> > Cc: Maxime Ripard <mripard at kernel.org> > Cc: Thomas Zimmermann <tzimmermann at suse.de> > Cc: Alexandre Courbot <acourbot at nvidia.com> > Cc: Daniel Almeida <daniel.almeida at collabora.com> > Signed-off-by: Danilo Krummrich <dakr at kernel.org>Acked-by: Alice Ryhl <aliceryhl at google.com>
Daniel Almeida
2025-Sep-02 11:08 UTC
[PATCH] MAINTAINERS: Add drm-rust tree for Rust DRM drivers and infrastructure
> On 1 Sep 2025, at 17:26, Danilo Krummrich <dakr at kernel.org> wrote: > > Multiple DRM Rust drivers (e.g. nova-core, nova-drm, Tyr, rvkms) are in > development, with at least Nova and (soon) Tyr already upstream. Having a > shared tree will ease and accelerate development, since all drivers can > consume new infrastructure in the same release cycle. > > This includes infrastructure shared with other subsystem trees (e.g. Rust > or driver-core). By consolidating in drm-rust, we avoid adding extra > burden to drm-misc maintainers, e.g. dealing with cross-tree topic > branches. > > The drm-misc tree is not a good fit for this stage of development, since > its documented scope is small drivers with occasional large series. > > Rust drivers in development upstream, however, regularly involve large > patch series, new infrastructure, and shared topic branches, which may > not align well with drm-misc at this stage. > > The drm-rust tree may not be a permanent solution. Once the core Rust, > DRM, and KMS infrastructure have stabilized, drivers and infrastructure > changes are expected to transition into drm-misc or standalone driver > trees respectively. Until then, drm-rust provides a dedicated place to > coordinate development without disrupting existing workflows too much. > > Cc: Alice Ryhl <aliceryhl at google.com> > Cc: David Airlie <airlied at gmail.com> > Cc: Simona Vetter <simona at ffwll.ch> > Cc: Maarten Lankhorst <maarten.lankhorst at linux.intel.com> > Cc: Maxime Ripard <mripard at kernel.org> > Cc: Thomas Zimmermann <tzimmermann at suse.de> > Cc: Alexandre Courbot <acourbot at nvidia.com> > Cc: Daniel Almeida <daniel.almeida at collabora.com> > Signed-off-by: Danilo Krummrich <dakr at kernel.org> > --- > MAINTAINERS | 11 ++++++++++- > 1 file changed, 10 insertions(+), 1 deletion(-) > > diff --git a/MAINTAINERS b/MAINTAINERS > index fe168477caa4..1cd6597c7f1d 100644 > --- a/MAINTAINERS > +++ b/MAINTAINERS > @@ -8079,7 +8079,6 @@ F: Documentation/devicetree/bindings/gpu/ > F: Documentation/gpu/ > F: drivers/gpu/drm/ > F: drivers/gpu/vga/ > -F: rust/kernel/drm/ > F: include/drm/drm > F: include/linux/vga* > F: include/uapi/drm/ > @@ -8096,6 +8095,16 @@ X: drivers/gpu/drm/radeon/ > X: drivers/gpu/drm/tegra/ > X: drivers/gpu/drm/xe/ > > +DRM DRIVERS AND COMMON INFRASTRUCTURE [RUST] > +M: Danilo Krummrich <dakr at kernel.org> > +M: Alice Ryhl <aliceryhl at google.com> > +S: Supported > +W: https://drm.pages.freedesktop.org/maintainer-tools/drm-rust.html > +T: git https://gitlab.freedesktop.org/drm/rust/kernel.git > +F: drivers/gpu/drm/nova/ > +F: drivers/gpu/nova-core/ > +F: rust/kernel/drm/ > + > DRM DRIVERS FOR ALLWINNER A10 > M: Maxime Ripard <mripard at kernel.org> > M: Chen-Yu Tsai <wens at csie.org> > > base-commit: 8f5ae30d69d7543eee0d70083daf4de8fe15d585 > -- > 2.51.0 >Acked-by: Daniel Almeida <daniel.almeida at collabora.com>
Jani Nikula
2025-Sep-02 11:25 UTC
[PATCH] MAINTAINERS: Add drm-rust tree for Rust DRM drivers and infrastructure
On Mon, 01 Sep 2025, Danilo Krummrich <dakr at kernel.org> wrote:> Multiple DRM Rust drivers (e.g. nova-core, nova-drm, Tyr, rvkms) are in > development, with at least Nova and (soon) Tyr already upstream. Having a > shared tree will ease and accelerate development, since all drivers can > consume new infrastructure in the same release cycle. > > This includes infrastructure shared with other subsystem trees (e.g. Rust > or driver-core). By consolidating in drm-rust, we avoid adding extra > burden to drm-misc maintainers, e.g. dealing with cross-tree topic > branches. > > The drm-misc tree is not a good fit for this stage of development, since > its documented scope is small drivers with occasional large series. > > Rust drivers in development upstream, however, regularly involve large > patch series, new infrastructure, and shared topic branches, which may > not align well with drm-misc at this stage. > > The drm-rust tree may not be a permanent solution. Once the core Rust, > DRM, and KMS infrastructure have stabilized, drivers and infrastructure > changes are expected to transition into drm-misc or standalone driver > trees respectively. Until then, drm-rust provides a dedicated place to > coordinate development without disrupting existing workflows too much. > > Cc: Alice Ryhl <aliceryhl at google.com> > Cc: David Airlie <airlied at gmail.com> > Cc: Simona Vetter <simona at ffwll.ch> > Cc: Maarten Lankhorst <maarten.lankhorst at linux.intel.com> > Cc: Maxime Ripard <mripard at kernel.org> > Cc: Thomas Zimmermann <tzimmermann at suse.de> > Cc: Alexandre Courbot <acourbot at nvidia.com> > Cc: Daniel Almeida <daniel.almeida at collabora.com> > Signed-off-by: Danilo Krummrich <dakr at kernel.org>FWIW, Acked-by: Jani Nikula <jani.nikula at intel.com>> --- > MAINTAINERS | 11 ++++++++++- > 1 file changed, 10 insertions(+), 1 deletion(-) > > diff --git a/MAINTAINERS b/MAINTAINERS > index fe168477caa4..1cd6597c7f1d 100644 > --- a/MAINTAINERS > +++ b/MAINTAINERS > @@ -8079,7 +8079,6 @@ F: Documentation/devicetree/bindings/gpu/ > F: Documentation/gpu/ > F: drivers/gpu/drm/ > F: drivers/gpu/vga/ > -F: rust/kernel/drm/ > F: include/drm/drm > F: include/linux/vga* > F: include/uapi/drm/ > @@ -8096,6 +8095,16 @@ X: drivers/gpu/drm/radeon/ > X: drivers/gpu/drm/tegra/ > X: drivers/gpu/drm/xe/ > > +DRM DRIVERS AND COMMON INFRASTRUCTURE [RUST] > +M: Danilo Krummrich <dakr at kernel.org> > +M: Alice Ryhl <aliceryhl at google.com> > +S: Supported > +W: https://drm.pages.freedesktop.org/maintainer-tools/drm-rust.html > +T: git https://gitlab.freedesktop.org/drm/rust/kernel.git > +F: drivers/gpu/drm/nova/ > +F: drivers/gpu/nova-core/ > +F: rust/kernel/drm/ > + > DRM DRIVERS FOR ALLWINNER A10 > M: Maxime Ripard <mripard at kernel.org> > M: Chen-Yu Tsai <wens at csie.org> > > base-commit: 8f5ae30d69d7543eee0d70083daf4de8fe15d585-- Jani Nikula, Intel
Alexandre Courbot
2025-Sep-02 12:17 UTC
[PATCH] MAINTAINERS: Add drm-rust tree for Rust DRM drivers and infrastructure
On Tue Sep 2, 2025 at 5:26 AM JST, Danilo Krummrich wrote:> Multiple DRM Rust drivers (e.g. nova-core, nova-drm, Tyr, rvkms) are in > development, with at least Nova and (soon) Tyr already upstream. Having a > shared tree will ease and accelerate development, since all drivers can > consume new infrastructure in the same release cycle. > > This includes infrastructure shared with other subsystem trees (e.g. Rust > or driver-core). By consolidating in drm-rust, we avoid adding extra > burden to drm-misc maintainers, e.g. dealing with cross-tree topic > branches. > > The drm-misc tree is not a good fit for this stage of development, since > its documented scope is small drivers with occasional large series. > > Rust drivers in development upstream, however, regularly involve large > patch series, new infrastructure, and shared topic branches, which may > not align well with drm-misc at this stage. > > The drm-rust tree may not be a permanent solution. Once the core Rust, > DRM, and KMS infrastructure have stabilized, drivers and infrastructure > changes are expected to transition into drm-misc or standalone driver > trees respectively. Until then, drm-rust provides a dedicated place to > coordinate development without disrupting existing workflows too much. > > Cc: Alice Ryhl <aliceryhl at google.com> > Cc: David Airlie <airlied at gmail.com> > Cc: Simona Vetter <simona at ffwll.ch> > Cc: Maarten Lankhorst <maarten.lankhorst at linux.intel.com> > Cc: Maxime Ripard <mripard at kernel.org> > Cc: Thomas Zimmermann <tzimmermann at suse.de> > Cc: Alexandre Courbot <acourbot at nvidia.com> > Cc: Daniel Almeida <daniel.almeida at collabora.com> > Signed-off-by: Danilo Krummrich <dakr at kernel.org>Acked-by: Alexandre Courbot <acourbot at nvidia.com>
Maxime Ripard
2025-Sep-02 17:40 UTC
[PATCH] MAINTAINERS: Add drm-rust tree for Rust DRM drivers and infrastructure
On Mon, Sep 01, 2025 at 10:26:39PM +0200, Danilo Krummrich wrote:> Multiple DRM Rust drivers (e.g. nova-core, nova-drm, Tyr, rvkms) are in > development, with at least Nova and (soon) Tyr already upstream. Having a > shared tree will ease and accelerate development, since all drivers can > consume new infrastructure in the same release cycle. > > This includes infrastructure shared with other subsystem trees (e.g. Rust > or driver-core). By consolidating in drm-rust, we avoid adding extra > burden to drm-misc maintainers, e.g. dealing with cross-tree topic > branches. > > The drm-misc tree is not a good fit for this stage of development, since > its documented scope is small drivers with occasional large series. > > Rust drivers in development upstream, however, regularly involve large > patch series, new infrastructure, and shared topic branches, which may > not align well with drm-misc at this stage. > > The drm-rust tree may not be a permanent solution. Once the core Rust, > DRM, and KMS infrastructure have stabilized, drivers and infrastructure > changes are expected to transition into drm-misc or standalone driver > trees respectively. Until then, drm-rust provides a dedicated place to > coordinate development without disrupting existing workflows too much. > > Cc: Alice Ryhl <aliceryhl at google.com> > Cc: David Airlie <airlied at gmail.com> > Cc: Simona Vetter <simona at ffwll.ch> > Cc: Maarten Lankhorst <maarten.lankhorst at linux.intel.com> > Cc: Maxime Ripard <mripard at kernel.org> > Cc: Thomas Zimmermann <tzimmermann at suse.de> > Cc: Alexandre Courbot <acourbot at nvidia.com> > Cc: Daniel Almeida <daniel.almeida at collabora.com> > Signed-off-by: Danilo Krummrich <dakr at kernel.org> > --- > MAINTAINERS | 11 ++++++++++- > 1 file changed, 10 insertions(+), 1 deletion(-) > > diff --git a/MAINTAINERS b/MAINTAINERS > index fe168477caa4..1cd6597c7f1d 100644 > --- a/MAINTAINERS > +++ b/MAINTAINERS > @@ -8079,7 +8079,6 @@ F: Documentation/devicetree/bindings/gpu/ > F: Documentation/gpu/ > F: drivers/gpu/drm/ > F: drivers/gpu/vga/ > -F: rust/kernel/drm/ > F: include/drm/drm > F: include/linux/vga* > F: include/uapi/drm/ > @@ -8096,6 +8095,16 @@ X: drivers/gpu/drm/radeon/ > X: drivers/gpu/drm/tegra/ > X: drivers/gpu/drm/xe/ > > +DRM DRIVERS AND COMMON INFRASTRUCTURE [RUST] > +M: Danilo Krummrich <dakr at kernel.org> > +M: Alice Ryhl <aliceryhl at google.com> > +S: Supported > +W: https://drm.pages.freedesktop.org/maintainer-tools/drm-rust.html > +T: git https://gitlab.freedesktop.org/drm/rust/kernel.git > +F: drivers/gpu/drm/nova/ > +F: drivers/gpu/nova-core/ > +F: rust/kernel/drm/ > +Would it make sense to add the drm-misc maintainers as reviewers for the bindings? Either way, Acked-by: Maxime Ripard <mripard at kernel.org> Maxime -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 273 bytes Desc: not available URL: <https://lists.freedesktop.org/archives/nouveau/attachments/20250902/3eed13ac/attachment.sig>
Alice Ryhl
2025-Sep-04 10:40 UTC
[PATCH] MAINTAINERS: Add drm-rust tree for Rust DRM drivers and infrastructure
On Mon, Sep 01, 2025 at 10:26:39PM +0200, Danilo Krummrich wrote:> Multiple DRM Rust drivers (e.g. nova-core, nova-drm, Tyr, rvkms) are in > development, with at least Nova and (soon) Tyr already upstream. Having a > shared tree will ease and accelerate development, since all drivers can > consume new infrastructure in the same release cycle. > > This includes infrastructure shared with other subsystem trees (e.g. Rust > or driver-core). By consolidating in drm-rust, we avoid adding extra > burden to drm-misc maintainers, e.g. dealing with cross-tree topic > branches. > > The drm-misc tree is not a good fit for this stage of development, since > its documented scope is small drivers with occasional large series. > > Rust drivers in development upstream, however, regularly involve large > patch series, new infrastructure, and shared topic branches, which may > not align well with drm-misc at this stage. > > The drm-rust tree may not be a permanent solution. Once the core Rust, > DRM, and KMS infrastructure have stabilized, drivers and infrastructure > changes are expected to transition into drm-misc or standalone driver > trees respectively. Until then, drm-rust provides a dedicated place to > coordinate development without disrupting existing workflows too much. > > Cc: Alice Ryhl <aliceryhl at google.com> > Cc: David Airlie <airlied at gmail.com> > Cc: Simona Vetter <simona at ffwll.ch> > Cc: Maarten Lankhorst <maarten.lankhorst at linux.intel.com> > Cc: Maxime Ripard <mripard at kernel.org> > Cc: Thomas Zimmermann <tzimmermann at suse.de> > Cc: Alexandre Courbot <acourbot at nvidia.com> > Cc: Daniel Almeida <daniel.almeida at collabora.com> > Signed-off-by: Danilo Krummrich <dakr at kernel.org> > --- > MAINTAINERS | 11 ++++++++++- > 1 file changed, 10 insertions(+), 1 deletion(-) > > diff --git a/MAINTAINERS b/MAINTAINERS > index fe168477caa4..1cd6597c7f1d 100644 > --- a/MAINTAINERS > +++ b/MAINTAINERS > @@ -8079,7 +8079,6 @@ F: Documentation/devicetree/bindings/gpu/ > F: Documentation/gpu/ > F: drivers/gpu/drm/ > F: drivers/gpu/vga/ > -F: rust/kernel/drm/ > F: include/drm/drm > F: include/linux/vga* > F: include/uapi/drm/ > @@ -8096,6 +8095,16 @@ X: drivers/gpu/drm/radeon/ > X: drivers/gpu/drm/tegra/ > X: drivers/gpu/drm/xe/ > > +DRM DRIVERS AND COMMON INFRASTRUCTURE [RUST] > +M: Danilo Krummrich <dakr at kernel.org> > +M: Alice Ryhl <aliceryhl at google.com> > +S: Supported > +W: https://drm.pages.freedesktop.org/maintainer-tools/drm-rust.htmlIt looks like the right path is: https://drm.pages.freedesktop.org/maintainer-tools/repositories/drm-rust.html Alice
Alice Ryhl
2025-Sep-05 07:19 UTC
[PATCH] MAINTAINERS: Add drm-rust tree for Rust DRM drivers and infrastructure
On Mon, Sep 01, 2025 at 10:26:39PM +0200, Danilo Krummrich wrote:> Multiple DRM Rust drivers (e.g. nova-core, nova-drm, Tyr, rvkms) are in > development, with at least Nova and (soon) Tyr already upstream. Having a > shared tree will ease and accelerate development, since all drivers can > consume new infrastructure in the same release cycle. > > This includes infrastructure shared with other subsystem trees (e.g. Rust > or driver-core). By consolidating in drm-rust, we avoid adding extra > burden to drm-misc maintainers, e.g. dealing with cross-tree topic > branches. > > The drm-misc tree is not a good fit for this stage of development, since > its documented scope is small drivers with occasional large series. > > Rust drivers in development upstream, however, regularly involve large > patch series, new infrastructure, and shared topic branches, which may > not align well with drm-misc at this stage. > > The drm-rust tree may not be a permanent solution. Once the core Rust, > DRM, and KMS infrastructure have stabilized, drivers and infrastructure > changes are expected to transition into drm-misc or standalone driver > trees respectively. Until then, drm-rust provides a dedicated place to > coordinate development without disrupting existing workflows too much. > > Cc: Alice Ryhl <aliceryhl at google.com> > Cc: David Airlie <airlied at gmail.com> > Cc: Simona Vetter <simona at ffwll.ch> > Cc: Maarten Lankhorst <maarten.lankhorst at linux.intel.com> > Cc: Maxime Ripard <mripard at kernel.org> > Cc: Thomas Zimmermann <tzimmermann at suse.de> > Cc: Alexandre Courbot <acourbot at nvidia.com> > Cc: Daniel Almeida <daniel.almeida at collabora.com> > Signed-off-by: Danilo Krummrich <dakr at kernel.org>Applied to drm-rust-fixes. Thanks!