Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Sun, 22 Dec 2002 02:07:24 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Sun, 22 Dec 2002 02:07:24 -0500 Received: from dp.samba.org ([66.70.73.150]:14996 "EHLO lists.samba.org") by vger.kernel.org with ESMTP id ; Sun, 22 Dec 2002 02:07:23 -0500 From: Paul Mackerras MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <15877.26255.524564.576439@argo.ozlabs.ibm.com> Date: Sun, 22 Dec 2002 18:15:27 +1100 To: Linus Torvalds Cc: "Eric W. Biederman" , davidm@hpl.hp.com, Ivan Kokshaysky , Subject: Re: PATCH 2.5.x disable BAR when sizing In-Reply-To: References: X-Mailer: VM 7.07 under Emacs 20.7.2 Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 773 Lines: 18 Linus Torvalds writes: > Actually, I think it's certainly valid to not allow "printk()" to happen > around the BAR probing, at least at bootup when we control all the CPU's > tightly anyway. I'd like us to disable interrupts too. On powermacs, the interrupt controller is typically inside a combo I/O ASIC which is on the PCI bus. If we take an interrupt while the ASIC's BAR is relocated or turned off, we will get a machine check when we try to access the interrupt controller and the kernel will die at that point. Paul. - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/