From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S964948AbWGEUZP (ORCPT ); Wed, 5 Jul 2006 16:25:15 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S964989AbWGEUZP (ORCPT ); Wed, 5 Jul 2006 16:25:15 -0400 Received: from smtp.osdl.org ([65.172.181.4]:59527 "EHLO smtp.osdl.org") by vger.kernel.org with ESMTP id S964948AbWGEUZO (ORCPT ); Wed, 5 Jul 2006 16:25:14 -0400 Date: Wed, 5 Jul 2006 13:24:50 -0700 (PDT) From: Linus Torvalds To: Chuck Ebbert <76306.1226@compuserve.com> cc: linux-kernel , Andrew Morton , Ingo Molnar Subject: Re: [patch] i386: early pagefault handler In-Reply-To: <200607050745_MC3-1-C42B-9937@compuserve.com> Message-ID: References: <200607050745_MC3-1-C42B-9937@compuserve.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org On Wed, 5 Jul 2006, Chuck Ebbert wrote: > > Page faults during kernel initialization can be hard to diagnose. > > Add a handler that prints the fault address, EIP and top of stack > when an early page fault happens. Is there really any reason to do this in assembler? The "start_kernel" call into C happens not that much later, and none of what the routine does seems to really be especially assembler-friendly. Linus