On Tue, Dec 13, 2011 at 2:21 PM, Chris Wilson <chris at chris-wilson.co.uk> wrote: > > On Tue, 13 Dec 2011 14:01:29 -0800, Jesse Barnes <jbarnes at virtuousgeek.org> wrote: > > We had some async code to take all of this out of the boot time > > critical path at least... ?I thought Chris merged them long ago but I > > guess they were dropped. ?Chris? > > It never made it upstream because it had a tendency to hang machines > during boot, as the async code was broken at the time wrt handling > multiple async domains and it interacted badly with PIO hard disk > controllers. > > After a little bit of digging I found: > http://cgit.freedesktop.org/~ickle/linux-2.6/commit/?h=async&id=470d6985b508466308fc4c6aec945cdbf6de39b8 > -Chris > I've tried this patch, but it doesn't really reduce the startup time by much, the mainline of i915_init is still taking >0.7s with the patch applied. Scott -- Scott James Remnant?|?Chrome OS Systems?|?keybuk at google.com?|?Google