public inbox for intel-gfx@lists.freedesktop.org
 help / color / mirror / Atom feed
* Async eDP init
@ 2015-03-18 18:41 Jesse Barnes
  2015-03-18 18:41 ` [PATCH] drm/i915/dp: move edp init to work queue Jesse Barnes
                   ` (2 more replies)
  0 siblings, 3 replies; 15+ messages in thread
From: Jesse Barnes @ 2015-03-18 18:41 UTC (permalink / raw)
  To: intel-gfx

This updates my old patch for this, but w/o fixing the locking issue
Ville mentioned.  In looking at it, it seems like the sync point should
be at a higher level, maybe at the level of the atomic mode setting async
serialization points?  Another possibility would be to make it a lazy
init type function, sprinkled about but only running once when we first
need it.

Any thoughts from anyone?  I don't think I can just do a lock drop here,
since other threads may jump in and mess with underlying state.  That
shouldn't affect the eDP state we fill out, but may affect the state the
caller depended on in the first place...

Thanks,
Jesse

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

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

end of thread, other threads:[~2015-03-20 15:39 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-03-18 18:41 Async eDP init Jesse Barnes
2015-03-18 18:41 ` [PATCH] drm/i915/dp: move edp init to work queue Jesse Barnes
2015-03-19 13:24   ` shuang.he
2015-03-19 17:42 ` Async eDP init Daniel Vetter
2015-03-19 18:00   ` Jesse Barnes
2015-03-19 18:40     ` Jesse Barnes
2015-03-19 18:53       ` Ville Syrjälä
2015-03-19 19:13         ` Jesse Barnes
2015-03-19 19:25           ` Ville Syrjälä
2015-03-20 10:19           ` Daniel Vetter
2015-03-19 17:44 ` Daniel Vetter
2015-03-19 18:06   ` Jesse Barnes
2015-03-20 10:16     ` Daniel Vetter
2015-03-20 10:41       ` Chris Wilson
2015-03-20 15:38       ` Jesse Barnes

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