[Intel-gfx] [PATCH v3 0/6] Documentation patch for batchbuffer submission

kevin.rogovin at intel.com kevin.rogovin at intel.com
Tue Mar 27 10:26:14 UTC 2018

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

Note: I want to make a one or two follow-up series that provide
narration and potentially additional documentation for GUC submission
and the breadcrumbs.

   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.

   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.
   Reorder text to make it more readable.
   Refer to Command Buffer Parser instead of Batchbuffer Parser.
   (suggested by Joonas Lahtinen)

Kevin Rogovin (6):
  i915.rst: Narration overview on GEM + minor reorder to improve
  i915.rst: rename section Batchbuffer Parsing to Command Buffer Parsing
  i915: add documentation of what happens at the bottom of submitting a
  i915: add documentation for a bit on batchbuffer submission backend
  i915: add doc for synchronization
  i915.rst: narration for batchbuffer submission + links to source code
    doc entries on the subject

 Documentation/gpu/i915.rst              | 189 ++++++++++++++++++++++++++------
 drivers/gpu/drm/i915/i915_request.h     |  28 +++++
 drivers/gpu/drm/i915/i915_vma.h         |  10 +-
 drivers/gpu/drm/i915/intel_ringbuffer.h |  71 ++++++++++++
 4 files changed, 262 insertions(+), 36 deletions(-)


More information about the Intel-gfx mailing list