From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wilson Subject: Re: i915_init takes a full second of kernel init time Date: Tue, 13 Dec 2011 22:21:27 +0000 Message-ID: References: <20111213120252.07f4c1a3@jbarnes-desktop> <20111213140129.7ddc9724@jbarnes-desktop> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTP id 1461D9E782 for ; Tue, 13 Dec 2011 14:22:02 -0800 (PST) In-Reply-To: <20111213140129.7ddc9724@jbarnes-desktop> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: intel-gfx-bounces+gcfxdi-intel-gfx=m.gmane.org@lists.freedesktop.org Errors-To: intel-gfx-bounces+gcfxdi-intel-gfx=m.gmane.org@lists.freedesktop.org To: Jesse Barnes , Scott James Remnant Cc: intel-gfx@lists.freedesktop.org, Daniel Stone List-Id: intel-gfx@lists.freedesktop.org On Tue, 13 Dec 2011 14:01:29 -0800, Jesse Barnes 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 -- Chris Wilson, Intel Open Source Technology Centre