Hi folks, Here's a v2 of the initial nouveau documentation page. Based on Roy Spliet's feedback, I added a pointer to envytools documentation, and attempted to clarify that this document is only about software architecture. I also noted more clearly it was meant to compliment the nouveau freedesktop.org documentation. Finally, for some starter documentation I dropped my vague placeholder documentation on the display engine struct and added notes on the CRC work, which I recently became more familiar with. I've left out sub-sections for which I had no content, but you can imagine the nouveau-specific ioctls being documented in their own sub-section of the "Public API" section, or additional sub-sections to the "Private APIs" for NVKM and such. Let me know what you think! Jeremy Cline (3): drm/nouveau/kms/nvd9-: Introduce some kernel-docs for CRC support nouveau: Add kernel-docs for module parameters Documentation: nouveau: Introduce some nouveau documentation Documentation/gpu/drivers.rst | 1 + Documentation/gpu/nouveau.rst | 173 +++++++++++++++++++++++++ drivers/gpu/drm/nouveau/dispnv50/crc.c | 8 ++ drivers/gpu/drm/nouveau/dispnv50/crc.h | 65 ++++++++++ drivers/gpu/drm/nouveau/nouveau_drm.c | 162 +++++++++++++++++++++++ 5 files changed, 409 insertions(+) create mode 100644 Documentation/gpu/nouveau.rst -- 2.28.0 _______________________________________________ Nouveau mailing list Nouveau@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/nouveau