[Intel-gfx] i915_init takes a full second of kernel init time

Scott James Remnant keybuk at google.com
Thu Dec 15 01:38:09 CET 2011


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



More information about the Intel-gfx mailing list