Commit History

Author SHA1 Message Date
  Chris Wilson fc1584059d drm/i915: Integrate i915_sw_fence with debugobjects 8 years ago
  Chris Wilson 48bc2a4a42 drm/i915: Hold a reference on the request for its fence chain 8 years ago
  Chris Wilson 1618bdb89b drm/i915: Assert no external observers when unwind a failed request alloc 8 years ago
  Chris Wilson 4ffd6e0cfe drm/i915: Add is-completed assert to request retire entrypoint 8 years ago
  Joonas Lahtinen 4c266edb4c drm/i915: Rename i915_gem_timeline.next_seqno to .seqno 8 years ago
  Mika Kuoppala bc1d53c647 drm/i915: Wipe hang stats as an embedded struct 8 years ago
  Mika Kuoppala e5e1fc47ea drm/i915: Use request retirement as context progress 8 years ago
  Chris Wilson 786d290cae drm/i915: Check that each request phase is completed before retiring 8 years ago
  Chris Wilson 4302055b29 drm/i915: Be more careful to drop the GT wakeref 8 years ago
  Chris Wilson 9f792ebafe drm/i915: Store the execution priority on the context 8 years ago
  Chris Wilson 20311bd350 drm/i915/scheduler: Execute requests in order of priorities 8 years ago
  Chris Wilson 52e5420907 drm/i915/scheduler: Record all dependencies upon request construction 8 years ago
  Chris Wilson 0de9136dbb drm/i915/scheduler: Signal the arrival of a new request 8 years ago
  Chris Wilson d55ac5bf97 drm/i915: Defer transfer onto execution timeline to actual hw submission 8 years ago
  Chris Wilson 23902e49c9 drm/i915: Split request submit/execute phase into two 8 years ago
  Chris Wilson bb89485e99 drm/i915: Create distinct lockclasses for execution vs user timelines 8 years ago
  Chris Wilson 6a5d1db98e drm/i915: Spin until breadcrumb threads are complete 8 years ago
  Imre Deak 5bd11a34e4 drm/i915: Avoid early GPU idling due to already pending idle work 8 years ago
  Chris Wilson 80b204bce8 drm/i915: Enable multiple timelines 9 years ago
  Chris Wilson f2d13290e3 drm/i915: Defer setting of global seqno on request to submission 9 years ago
  Chris Wilson 28176ef4cf drm/i915: Reserve space in the global seqno during request allocation 9 years ago
  Chris Wilson 85e17f5974 drm/i915: Move the global sync optimisation to the timeline 9 years ago
  Chris Wilson caddfe7192 drm/i915: Defer breadcrumb emission 9 years ago
  Chris Wilson 98f29e8d90 drm/i915: Record space required for breadcrumb emission 9 years ago
  Chris Wilson 9b81d556b1 drm/i915: Rename ->emit_request to ->emit_breadcrumb 9 years ago
  Chris Wilson 65e4760e39 drm/i915: Introduce a global_seqno for each request 9 years ago
  Chris Wilson 4680816be3 drm/i915: Wait first for submission, before waiting for request completion 9 years ago
  Chris Wilson 73cb97010d drm/i915: Combine seqno + tracking into a global timeline struct 9 years ago
  Chris Wilson d07f0e59b2 drm/i915: Move GEM activity tracking into a common struct reservation_object 9 years ago
  Chris Wilson 4c7d62c6b8 drm/i915: Markup GEM API with lockdep asserts 9 years ago