summaryrefslogtreecommitdiff
path: root/Documentation/gpu
diff options
context:
space:
mode:
authorAnusha Srivatsa <asrivats@redhat.com>2025-03-04 16:05:37 -0500
committerAnusha Srivatsa <asrivats@asrivats-thinkpadt14sgen2i.rmtustx.csb>2025-03-10 17:46:40 -0400
commit9e75b6ef407fee5d4ed8021cd7ddd9d6a8f7b0e8 (patch)
tree91b05eaa01bfe214c236d69c2099a5d4749f1b2c /Documentation/gpu
parent67c4ea8267cf015653610278e0dc36c58e9a7363 (diff)
Documentation: Update the todo
Update the Documentation to be more precise. v2: Update for clarity v3: Further details in Todo Cc: Thomas Zimmermann <tzimmermann@suse.de> Signed-off-by: Anusha Srivatsa <asrivats@redhat.com> Acked-by: Thomas Zimmermann <tzimmermann@suse.de> Link: https://patchwork.freedesktop.org/patch/640856/?series=144073&rev=5
Diffstat (limited to 'Documentation/gpu')
-rw-r--r--Documentation/gpu/todo.rst13
1 files changed, 7 insertions, 6 deletions
diff --git a/Documentation/gpu/todo.rst b/Documentation/gpu/todo.rst
index 256d0d1cb216..c57777a24e03 100644
--- a/Documentation/gpu/todo.rst
+++ b/Documentation/gpu/todo.rst
@@ -441,14 +441,15 @@ Contact: Thomas Zimmermann <tzimmermann@suse.de>
Level: Intermediate
-Request memory regions in all drivers
--------------------------------------
+Request memory regions in all fbdev drivers
+--------------------------------------------
-Go through all drivers and add code to request the memory regions that the
-driver uses. This requires adding calls to request_mem_region(),
+Old/ancient fbdev drivers do not request their memory properly.
+Go through these drivers and add code to request the memory regions
+that the driver uses. This requires adding calls to request_mem_region(),
pci_request_region() or similar functions. Use helpers for managed cleanup
-where possible.
-
+where possible. Problematic areas include hardware that has exclusive ranges
+like VGA. VGA16fb does not request the range as it is expected.
Drivers are pretty bad at doing this and there used to be conflicts among
DRM and fbdev drivers. Still, it's the correct thing to do.