From: Kevin Rogovin <kevin.rogovin@xxxxxxxxx> This patch attempts to provide text for the kernel documentation on the subject of batchbuffer submission. The contents of the patch are essentially: - explain the nature of (PP)GTT and relocation with respect to GPU executing batchbuffers (as narrative) and - add a little more text on the implementation of batchbuffer submission (a little text and also including to i915.rst the already existing text in i915_gem_execbuffer.c). In coming weeks I want to also provide documentation on the rules for handling the lists, the breadcumb jazz, locking rules to be followed in i915 and what the IRQ's handled by i915 end up triggering with respect to GEM. Comments (even flames) are welcome, especially for checking the truth to text written. I freely confess that I am using the act of writing the documentation to get myself deeply familiar with the way i915 GEM works. Any requests to write documentation for how GEM works I will gladly take up as well. Kevin Rogovin (1): drivers/gpu/drm/i915:Documentation for batchbuffer submission Documentation/gpu/i915.rst | 109 +++++++++++++++++++++++++++++ drivers/gpu/drm/i915/i915_gem_execbuffer.c | 10 +++ 2 files changed, 119 insertions(+) -- 2.16.1 _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx