Commit e066e9aa authored by Simona Vetter's avatar Simona Vetter

MAINATINERS: update drm maintainer contacts

Also fix a few places in gpu docs that are still relevant, and add a
bunch of .mailmap entries.
Acked-by: default avatarDave Airlie <airlied@redhat.com>
Signed-off-by: default avatarSimona Vetter <simona.vetter@ffwll.ch>
parent b1aa0491
...@@ -608,6 +608,10 @@ Shuah Khan <shuah@kernel.org> <shuah.kh@samsung.com> ...@@ -608,6 +608,10 @@ Shuah Khan <shuah@kernel.org> <shuah.kh@samsung.com>
Sibi Sankar <quic_sibis@quicinc.com> <sibis@codeaurora.org> Sibi Sankar <quic_sibis@quicinc.com> <sibis@codeaurora.org>
Sid Manning <quic_sidneym@quicinc.com> <sidneym@codeaurora.org> Sid Manning <quic_sidneym@quicinc.com> <sidneym@codeaurora.org>
Simon Arlott <simon@octiron.net> <simon@fire.lp0.eu> Simon Arlott <simon@octiron.net> <simon@fire.lp0.eu>
Simona Vetter <simona.vetter@ffwll.ch> <daniel.vetter@ffwll.ch>
Simona Vetter <simona.vetter@ffwll.ch> <daniel.vetter@intel.com>
Simona Vetter <simona.vetter@ffwll.ch> <daniel@ffwll.ch>
Simona Vetter <simona.vetter@ffwll.ch> <daniel@biene.ffwll.ch>
Simon Horman <horms@kernel.org> <simon.horman@corigine.com> Simon Horman <horms@kernel.org> <simon.horman@corigine.com>
Simon Horman <horms@kernel.org> <simon.horman@netronome.com> Simon Horman <horms@kernel.org> <simon.horman@netronome.com>
Simon Kelley <simon@thekelleys.org.uk> Simon Kelley <simon@thekelleys.org.uk>
......
...@@ -154,11 +154,11 @@ Conference talks ...@@ -154,11 +154,11 @@ Conference talks
* `An Overview of the Linux and Userspace Graphics Stack <https://www.youtube.com/watch?v=wjAJmqwg47k>`_ - Paul Kocialkowski (2020) * `An Overview of the Linux and Userspace Graphics Stack <https://www.youtube.com/watch?v=wjAJmqwg47k>`_ - Paul Kocialkowski (2020)
* `Getting pixels on screen on Linux: introduction to Kernel Mode Setting <https://www.youtube.com/watch?v=haes4_Xnc5Q>`_ - Simon Ser (2020) * `Getting pixels on screen on Linux: introduction to Kernel Mode Setting <https://www.youtube.com/watch?v=haes4_Xnc5Q>`_ - Simon Ser (2020)
* `Everything Great about Upstream Graphics <https://www.youtube.com/watch?v=kVzHOgt6WGE>`_ - Daniel Vetter (2019) * `Everything Great about Upstream Graphics <https://www.youtube.com/watch?v=kVzHOgt6WGE>`_ - Simona Vetter (2019)
* `An introduction to the Linux DRM subsystem <https://www.youtube.com/watch?v=LbDOCJcDRoo>`_ - Maxime Ripard (2017) * `An introduction to the Linux DRM subsystem <https://www.youtube.com/watch?v=LbDOCJcDRoo>`_ - Maxime Ripard (2017)
* `Embrace the Atomic (Display) Age <https://www.youtube.com/watch?v=LjiB_JeDn2M>`_ - Daniel Vetter (2016) * `Embrace the Atomic (Display) Age <https://www.youtube.com/watch?v=LjiB_JeDn2M>`_ - Simona Vetter (2016)
* `Anatomy of an Atomic KMS Driver <https://www.youtube.com/watch?v=lihqR9sENpc>`_ - Laurent Pinchart (2015) * `Anatomy of an Atomic KMS Driver <https://www.youtube.com/watch?v=lihqR9sENpc>`_ - Laurent Pinchart (2015)
* `Atomic Modesetting for Drivers <https://www.youtube.com/watch?v=kl9suFgbTc8>`_ - Daniel Vetter (2015) * `Atomic Modesetting for Drivers <https://www.youtube.com/watch?v=kl9suFgbTc8>`_ - Simona Vetter (2015)
* `Anatomy of an Embedded KMS Driver <https://www.youtube.com/watch?v=Ja8fM7rTae4>`_ - Laurent Pinchart (2013) * `Anatomy of an Embedded KMS Driver <https://www.youtube.com/watch?v=Ja8fM7rTae4>`_ - Laurent Pinchart (2013)
Slides and articles Slides and articles
...@@ -169,8 +169,8 @@ Slides and articles ...@@ -169,8 +169,8 @@ Slides and articles
* `Understanding the Linux Graphics Stack <https://bootlin.com/doc/training/graphics/graphics-slides.pdf>`_ - Bootlin (2022) * `Understanding the Linux Graphics Stack <https://bootlin.com/doc/training/graphics/graphics-slides.pdf>`_ - Bootlin (2022)
* `DRM KMS overview <https://wiki.st.com/stm32mpu/wiki/DRM_KMS_overview>`_ - STMicroelectronics (2021) * `DRM KMS overview <https://wiki.st.com/stm32mpu/wiki/DRM_KMS_overview>`_ - STMicroelectronics (2021)
* `Linux graphic stack <https://studiopixl.com/2017-05-13/linux-graphic-stack-an-overview>`_ - Nathan Gauër (2017) * `Linux graphic stack <https://studiopixl.com/2017-05-13/linux-graphic-stack-an-overview>`_ - Nathan Gauër (2017)
* `Atomic mode setting design overview, part 1 <https://lwn.net/Articles/653071/>`_ - Daniel Vetter (2015) * `Atomic mode setting design overview, part 1 <https://lwn.net/Articles/653071/>`_ - Simona Vetter (2015)
* `Atomic mode setting design overview, part 2 <https://lwn.net/Articles/653466/>`_ - Daniel Vetter (2015) * `Atomic mode setting design overview, part 2 <https://lwn.net/Articles/653466/>`_ - Simona Vetter (2015)
* `The DRM/KMS subsystem from a newbie’s point of view <https://bootlin.com/pub/conferences/2014/elce/brezillon-drm-kms/brezillon-drm-kms.pdf>`_ - Boris Brezillon (2014) * `The DRM/KMS subsystem from a newbie’s point of view <https://bootlin.com/pub/conferences/2014/elce/brezillon-drm-kms/brezillon-drm-kms.pdf>`_ - Boris Brezillon (2014)
* `A brief introduction to the Linux graphics stack <https://blogs.igalia.com/itoral/2014/07/29/a-brief-introduction-to-the-linux-graphics-stack/>`_ - Iago Toral (2014) * `A brief introduction to the Linux graphics stack <https://blogs.igalia.com/itoral/2014/07/29/a-brief-introduction-to-the-linux-graphics-stack/>`_ - Iago Toral (2014)
* `The Linux Graphics Stack <https://blog.mecheye.net/2012/06/the-linux-graphics-stack/>`_ - Jasper St. Pierre (2012) * `The Linux Graphics Stack <https://blog.mecheye.net/2012/06/the-linux-graphics-stack/>`_ - Jasper St. Pierre (2012)
...@@ -37,7 +37,7 @@ Audit each individual driver, make sure it'll work with the generic ...@@ -37,7 +37,7 @@ Audit each individual driver, make sure it'll work with the generic
implementation (there's lots of outdated locking leftovers in various implementation (there's lots of outdated locking leftovers in various
implementations), and then remove it. implementations), and then remove it.
Contact: Daniel Vetter, respective driver maintainers Contact: Simona Vetter, respective driver maintainers
Level: Intermediate Level: Intermediate
...@@ -61,7 +61,7 @@ do by directly using the new atomic helper driver callbacks. ...@@ -61,7 +61,7 @@ do by directly using the new atomic helper driver callbacks.
.. [2] https://lwn.net/Articles/653071/ .. [2] https://lwn.net/Articles/653071/
.. [3] https://lwn.net/Articles/653466/ .. [3] https://lwn.net/Articles/653466/
Contact: Daniel Vetter, respective driver maintainers Contact: Simona Vetter, respective driver maintainers
Level: Advanced Level: Advanced
...@@ -75,7 +75,7 @@ helper should also be moved from drm_plane_helper.c to the atomic helpers, to ...@@ -75,7 +75,7 @@ helper should also be moved from drm_plane_helper.c to the atomic helpers, to
avoid confusion - the other helpers in that file are all deprecated legacy avoid confusion - the other helpers in that file are all deprecated legacy
helpers. helpers.
Contact: Ville Syrjälä, Daniel Vetter, driver maintainers Contact: Ville Syrjälä, Simona Vetter, driver maintainers
Level: Advanced Level: Advanced
...@@ -97,7 +97,7 @@ with the current helpers: ...@@ -97,7 +97,7 @@ with the current helpers:
- Then we could go through all the drivers and remove the more-or-less confused - Then we could go through all the drivers and remove the more-or-less confused
checks for plane_state->fb and plane_state->crtc. checks for plane_state->fb and plane_state->crtc.
Contact: Daniel Vetter Contact: Simona Vetter
Level: Advanced Level: Advanced
...@@ -116,7 +116,7 @@ Somewhat related is the legacy_cursor_update hack, which should be replaced with ...@@ -116,7 +116,7 @@ Somewhat related is the legacy_cursor_update hack, which should be replaced with
the new atomic_async_check/commit functionality in the helpers in drivers that the new atomic_async_check/commit functionality in the helpers in drivers that
still look at that flag. still look at that flag.
Contact: Daniel Vetter, respective driver maintainers Contact: Simona Vetter, respective driver maintainers
Level: Advanced Level: Advanced
...@@ -169,7 +169,7 @@ interfaces to fix these issues: ...@@ -169,7 +169,7 @@ interfaces to fix these issues:
``_helper_funcs`` since they are not part of the core ABI. There's a ``_helper_funcs`` since they are not part of the core ABI. There's a
``FIXME`` comment in the kerneldoc for each such case in ``drm_crtc.h``. ``FIXME`` comment in the kerneldoc for each such case in ``drm_crtc.h``.
Contact: Daniel Vetter Contact: Simona Vetter
Level: Intermediate Level: Intermediate
...@@ -194,7 +194,7 @@ performance-critical drivers it might also be better to go with a more ...@@ -194,7 +194,7 @@ performance-critical drivers it might also be better to go with a more
fine-grained per-buffer object and per-context lockings scheme. Currently only fine-grained per-buffer object and per-context lockings scheme. Currently only
the ``msm`` and `i915` drivers use ``struct_mutex``. the ``msm`` and `i915` drivers use ``struct_mutex``.
Contact: Daniel Vetter, respective driver maintainers Contact: Simona Vetter, respective driver maintainers
Level: Advanced Level: Advanced
...@@ -251,7 +251,7 @@ being rewritten without dependencies on the fbdev module. Some of the ...@@ -251,7 +251,7 @@ being rewritten without dependencies on the fbdev module. Some of the
helpers could further benefit from using struct iosys_map instead of helpers could further benefit from using struct iosys_map instead of
raw pointers. raw pointers.
Contact: Thomas Zimmermann <tzimmermann@suse.de>, Daniel Vetter Contact: Thomas Zimmermann <tzimmermann@suse.de>, Simona Vetter
Level: Advanced Level: Advanced
...@@ -297,7 +297,7 @@ Various hold-ups: ...@@ -297,7 +297,7 @@ Various hold-ups:
version of the varios drm_gem_fb_create functions. Maybe called version of the varios drm_gem_fb_create functions. Maybe called
drm_gem_fb_create/_with_dirty/_with_funcs as needed. drm_gem_fb_create/_with_dirty/_with_funcs as needed.
Contact: Daniel Vetter Contact: Simona Vetter
Level: Intermediate Level: Intermediate
...@@ -329,7 +329,7 @@ everything after it has done the write-protect/mkwrite trickery: ...@@ -329,7 +329,7 @@ everything after it has done the write-protect/mkwrite trickery:
Might be good to also have some igt testcases for this. Might be good to also have some igt testcases for this.
Contact: Daniel Vetter, Noralf Tronnes Contact: Simona Vetter, Noralf Tronnes
Level: Advanced Level: Advanced
...@@ -359,7 +359,7 @@ between setting up the &drm_driver structure and calling drm_dev_register(). ...@@ -359,7 +359,7 @@ between setting up the &drm_driver structure and calling drm_dev_register().
- Once all drivers are converted, remove the load/unload callbacks. - Once all drivers are converted, remove the load/unload callbacks.
Contact: Daniel Vetter Contact: Simona Vetter
Level: Intermediate Level: Intermediate
...@@ -422,7 +422,7 @@ The task is to use struct iosys_map where it makes sense. ...@@ -422,7 +422,7 @@ The task is to use struct iosys_map where it makes sense.
* TTM might benefit from using struct iosys_map internally. * TTM might benefit from using struct iosys_map internally.
* Framebuffer copying and blitting helpers should operate on struct iosys_map. * Framebuffer copying and blitting helpers should operate on struct iosys_map.
Contact: Thomas Zimmermann <tzimmermann@suse.de>, Christian König, Daniel Vetter Contact: Thomas Zimmermann <tzimmermann@suse.de>, Christian König, Simona Vetter
Level: Intermediate Level: Intermediate
...@@ -558,7 +558,7 @@ This is a really varied tasks with lots of little bits and pieces: ...@@ -558,7 +558,7 @@ This is a really varied tasks with lots of little bits and pieces:
<https://lore.kernel.org/lkml/1446217392-11981-1-git-send-email-alexandru.murtaza@intel.com/>`_ <https://lore.kernel.org/lkml/1446217392-11981-1-git-send-email-alexandru.murtaza@intel.com/>`_
for some example code that could be reused. for some example code that could be reused.
Contact: Daniel Vetter Contact: Simona Vetter
Level: Advanced Level: Advanced
...@@ -587,7 +587,7 @@ There's a bunch of issues with it: ...@@ -587,7 +587,7 @@ There's a bunch of issues with it:
this (together with the drm_minor->drm_device move) would allow us to remove this (together with the drm_minor->drm_device move) would allow us to remove
debugfs_init. debugfs_init.
Contact: Daniel Vetter Contact: Simona Vetter
Level: Intermediate Level: Intermediate
...@@ -608,7 +608,7 @@ Both these problems can be solved by switching over to drmm_kzalloc(), and the ...@@ -608,7 +608,7 @@ Both these problems can be solved by switching over to drmm_kzalloc(), and the
various convenience wrappers provided, e.g. drmm_crtc_alloc_with_planes(), various convenience wrappers provided, e.g. drmm_crtc_alloc_with_planes(),
drmm_universal_plane_alloc(), ... and so on. drmm_universal_plane_alloc(), ... and so on.
Contact: Daniel Vetter Contact: Simona Vetter
Level: Intermediate Level: Intermediate
...@@ -628,7 +628,7 @@ cache is also tied to &drm_gem_object.import_attach. Meanwhile we paper over ...@@ -628,7 +628,7 @@ cache is also tied to &drm_gem_object.import_attach. Meanwhile we paper over
this problem for USB devices by fishing out the USB host controller device, as this problem for USB devices by fishing out the USB host controller device, as
long as that supports DMA. Otherwise importing can still needlessly fail. long as that supports DMA. Otherwise importing can still needlessly fail.
Contact: Thomas Zimmermann <tzimmermann@suse.de>, Daniel Vetter Contact: Thomas Zimmermann <tzimmermann@suse.de>, Simona Vetter
Level: Advanced Level: Advanced
...@@ -709,7 +709,7 @@ Plan to fix this: ...@@ -709,7 +709,7 @@ Plan to fix this:
2. In all, only look at one of the three status bits set by the above helpers. 2. In all, only look at one of the three status bits set by the above helpers.
3. Remove the other two status bits. 3. Remove the other two status bits.
Contact: Daniel Vetter Contact: Simona Vetter
Level: Intermediate Level: Intermediate
......
...@@ -7345,7 +7345,7 @@ DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS) ...@@ -7345,7 +7345,7 @@ DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com> M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
M: Maíra Canal <mairacanal@riseup.net> M: Maíra Canal <mairacanal@riseup.net>
R: Haneen Mohammed <hamohammed.sa@gmail.com> R: Haneen Mohammed <hamohammed.sa@gmail.com>
R: Daniel Vetter <daniel@ffwll.ch> R: Simona Vetter <simona@ffwll.ch>
R: Melissa Wen <melissa.srw@gmail.com> R: Melissa Wen <melissa.srw@gmail.com>
L: dri-devel@lists.freedesktop.org L: dri-devel@lists.freedesktop.org
S: Maintained S: Maintained
...@@ -7379,7 +7379,7 @@ F: drivers/gpu/drm/panel/panel-widechips-ws2401.c ...@@ -7379,7 +7379,7 @@ F: drivers/gpu/drm/panel/panel-widechips-ws2401.c
DRM DRIVERS DRM DRIVERS
M: David Airlie <airlied@gmail.com> M: David Airlie <airlied@gmail.com>
M: Daniel Vetter <daniel@ffwll.ch> M: Simona Vetter <simona@ffwll.ch>
L: dri-devel@lists.freedesktop.org L: dri-devel@lists.freedesktop.org
S: Maintained S: Maintained
B: https://gitlab.freedesktop.org/drm B: https://gitlab.freedesktop.org/drm
...@@ -8820,7 +8820,7 @@ W: https://floatingpoint.billm.au/ ...@@ -8820,7 +8820,7 @@ W: https://floatingpoint.billm.au/
F: arch/x86/math-emu/ F: arch/x86/math-emu/
FRAMEBUFFER CORE FRAMEBUFFER CORE
M: Daniel Vetter <daniel@ffwll.ch> M: Simona Vetter <simona@ffwll.ch>
S: Odd Fixes S: Odd Fixes
T: git https://gitlab.freedesktop.org/drm/misc/kernel.git T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
F: drivers/video/fbdev/core/ F: drivers/video/fbdev/core/
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment