public inbox for intel-gfx@lists.freedesktop.org
 help / color / mirror / Atom feed
* [PATCH 00/25] i915 HW context support
@ 2012-06-04 21:42 Ben Widawsky
  2012-06-04 21:42 ` [PATCH 01/25] drm/i915: CXT_SIZE register offsets added Ben Widawsky
                   ` (27 more replies)
  0 siblings, 28 replies; 43+ messages in thread
From: Ben Widawsky @ 2012-06-04 21:42 UTC (permalink / raw)
  To: intel-gfx; +Cc: Mesa Dev, Ben Widawsky, DRI Devel

Setting myself up for a late night crying session once again. Most of the
people reading this probably know the history and reasons for the patches. If
not, you can search the intel-gfx mailing list to try to learn more. I won't
recap the whole thing here, and instead let the patches speak for themselves.

Instead a brief review of what's here, and what's happened. Mostly,
these badly need testing and review. I've carried these around for so
long now, and seen so many different failures, I'm quite paranoid they
still aren't perfect. Also, I've spent almost all of the time working on
this in the kernel, so there is bound to be simple errors in the other
stuff.

I've run these on various workloads and saw nothing worth mentioning.


0-16: kernel patches
17-21: libdrm patches (wait render patch is temporary)
22-24: inetl-gpu-tools
25: mesa

kernel
git://people.freedesktop.org/~bwidawsk/drm-intel context_support_rev2

libdrm
git://people.freedesktop.org/~bwidawsk/drm context_support_rev2

i-g-t
git://people.freedesktop.org/~bwidawsk/intel-gpu-tools context_support



-- 
1.7.10.2

^ permalink raw reply	[flat|nested] 43+ messages in thread

end of thread, other threads:[~2012-06-14 16:04 UTC | newest]

Thread overview: 43+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-06-04 21:42 [PATCH 00/25] i915 HW context support Ben Widawsky
2012-06-04 21:42 ` [PATCH 01/25] drm/i915: CXT_SIZE register offsets added Ben Widawsky
2012-06-04 21:42 ` [PATCH 02/25 v2] drm/i915: preliminary context support Ben Widawsky
2012-06-05 12:23   ` Ville Syrjälä
2012-06-05 16:30     ` Ben Widawsky
2012-06-04 21:42 ` [PATCH 03/25 v2] drm/i915: context basic create & destroy Ben Widawsky
2012-06-13 23:27   ` Ben Widawsky
2012-06-04 21:42 ` [PATCH 04/25] drm/i915: add context information to objects Ben Widawsky
2012-06-13 22:01   ` Daniel Vetter
2012-06-13 23:26     ` Ben Widawsky
2012-06-04 21:42 ` [PATCH 05/25] drm/i915: always bind context objects immediately Ben Widawsky
2012-06-04 21:42 ` [PATCH 06/25 v3] drm/i915: context switch implementation Ben Widawsky
2012-06-04 21:42 ` [PATCH 07/25] drm/i915: context trace events Ben Widawsky
2012-06-13 22:23   ` Daniel Vetter
2012-06-13 23:27     ` Ben Widawsky
2012-06-04 21:42 ` [PATCH 08/25] drm/i915: Ivybridge MI_ARB_ON_OFF context w/a Ben Widawsky
2012-06-04 21:42 ` [PATCH 09/25] drm/i915: PIPE_CONTROL_TLB_INVALIDATE Ben Widawsky
2012-06-04 21:42 ` [PATCH 10/25 v2] drm/i915: possibly invalidate TLB before context switch Ben Widawsky
2012-06-04 21:42 ` [PATCH 11/25] drm/i915: use the default context Ben Widawsky
2012-06-04 21:42 ` [PATCH 12/25] drm/i915: add ccid to error state Ben Widawsky
2012-06-04 21:42 ` [PATCH 13/25 v3] drm/i915: switch to default context on idle Ben Widawsky
2012-06-04 21:42 ` [PATCH 14/25 v3] drm/i915/context: create & destroy ioctls Ben Widawsky
2012-06-04 21:42 ` [PATCH 15/25 v2] drm/i915/context: switch contexts with execbuf2 Ben Widawsky
2012-06-04 21:42 ` [PATCH 16/25] drm/i915: reset the GPU on context fini Ben Widawsky
2012-06-04 21:42 ` [PATCH 17/25] intel: wait render placeholder Ben Widawsky
2012-06-04 21:42 ` [PATCH 18/25] intel: Merge updated kernel header Ben Widawsky
2012-06-04 21:42 ` [PATCH 19/25] intel/context: Add drm_intel_context type Ben Widawsky
2012-06-04 21:43 ` [PATCH 20/25] intel/context: new execbuf interface for contexts Ben Widawsky
2012-06-04 21:43 ` [PATCH 21/25] intel: add decoding of MI_SET_CONTEXT Ben Widawsky
2012-06-04 21:43 ` [PATCH 22/25] context: libdrm wrappers Ben Widawsky
2012-06-04 21:43 ` [PATCH 23/25] context: update for new execbuf2 element Ben Widawsky
2012-06-04 21:43 ` [PATCH 24/25] contexts: basic test coverage Ben Widawsky
2012-06-13 23:30   ` Daniel Vetter
2012-06-14  3:13   ` [PATCH] " Ben Widawsky
2012-06-04 21:43 ` [PATCH 25/25] i965: hw context support Ben Widawsky
2012-06-04 23:01   ` Paul Berry
2012-06-04 23:10     ` [Intel-gfx] " Ben Widawsky
2012-06-05  5:53 ` [PATCH 00/25] i915 HW " Dave Airlie
2012-06-05  7:08   ` [Mesa-dev] " Kenneth Graunke
2012-06-05 16:32     ` Ben Widawsky
2012-06-05 23:37 ` Kenneth Graunke
2012-06-07 16:17   ` Ben Widawsky
2012-06-14 16:04 ` Daniel Vetter

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox