[Intel-gfx] [PATCH v5 0/3] Documentation patch for batchbuffer submission

kevin.rogovin at intel.com kevin.rogovin at intel.com
Fri Apr 6 08:05:54 UTC 2018


From: Kevin Rogovin <kevin.rogovin at intel.com>

v5:
   In interest of getting reviewed patches in sonner, last two patches
   dropped for a later series.

   Permute patch order of 2 and 3 (this is what the v4 series should
   have had).

v4:
   Drop some details from narration to provide better focus.
   (suggested/requested by Chris Wilson)

   Spelling and grammar fixes.
   (errors caught by Tvrtko Ursuli)

   Move "at the bottom" details to part of documentation in
   i915_gem_execbuffer.c.
   (suggested by Chris Wilson)

   Place additional documentation of intel_engine_cs function
   pointers to inlined in struct.

   Fix documentation error about lazy creation of intel_ringbuffer
   and backing store in intel_lrc.c.
   (Caught by Chris Wilson)

v3:
   More documentation: emphasize that handling of batchbuffer
   requests creates a request struct that is added to the
   dependency tree and that the inform to the hardware that
   there is new data on a ringbuffer is deferred until dependencies
   are satsified.

   Break patch into more digestable chunks.  

v2:
   More documentation: intel_ringbuffer, sequence number.
   Expose to i915.rst existing documentation

   Call out GEM_EXECBUFFER as deprecated.
   Place code detailed documentation in source files.
   Call out INTEL_EXEC_RENDER.
   Reorder text to make it more readable.
   Refer to Command Buffer Parser instead of Batchbuffer Parser.
   (suggested by Joonas Lahtinen)

Kevin Rogovin (3):
  i915.rst: Narration overview on GEM + minor reorder to improve
    narration
  i915.rst: add link to documentation in i915_gem_execbuffer.c
  i915: add a text about what happens at bottom of stack in processing a
    batchbuffer

 Documentation/gpu/i915.rst                 | 126 +++++++++++++++++++++++------
 drivers/gpu/drm/i915/i915_gem_execbuffer.c |  29 +++++++
 2 files changed, 132 insertions(+), 23 deletions(-)

-- 
2.16.2



More information about the Intel-gfx mailing list