From owner-freebsd-current@FreeBSD.ORG Tue Nov 4 10:47:38 2003 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9975916A4CE for ; Tue, 4 Nov 2003 10:47:38 -0800 (PST) Received: from mail.speakeasy.net (mail7.speakeasy.net [216.254.0.207]) by mx1.FreeBSD.org (Postfix) with ESMTP id CA00343F3F for ; Tue, 4 Nov 2003 10:47:37 -0800 (PST) (envelope-from jhb@FreeBSD.org) Received: (qmail 24636 invoked from network); 4 Nov 2003 18:47:33 -0000 Received: from unknown (HELO server.baldwin.cx) ([216.27.160.63]) (envelope-sender )encrypted SMTP for ; 4 Nov 2003 18:47:33 -0000 Received: from laptop.baldwin.cx (gw1.twc.weather.com [216.133.140.1]) by server.baldwin.cx (8.12.9/8.12.9) with ESMTP id hA4Ikrce070471; Tue, 4 Nov 2003 13:46:54 -0500 (EST) (envelope-from jhb@FreeBSD.org) Message-ID: X-Mailer: XFMail 1.5.4 on FreeBSD X-Priority: 3 (Normal) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 8bit MIME-Version: 1.0 In-Reply-To: <20031104185343.J597@korben.in.tern> Date: Tue, 04 Nov 2003 13:46:53 -0500 (EST) From: John Baldwin To: Lukas Ertl X-Spam-Checker-Version: SpamAssassin 2.55 (1.174.2.19-2003-05-19-exp) cc: current@FreeBSD.org Subject: Re: new interrupt code: panic when going multiuser X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 04 Nov 2003 18:47:38 -0000 On 04-Nov-2003 Lukas Ertl wrote: > On Tue, 4 Nov 2003, John Baldwin wrote: > >> Well, a kernel without SMP and just 'device apic' should work fine, and >> a kernel with both SMP and 'device apic' should also work fine. > > But 'device apic' is necessary nowadays? Maybe that should be noted > somewhere. No. You don't have to have it for a UP system just using the 8259A PICs. However, a kernel with 'device apic' compiled in will still work on such systems and still use the 8259A PICs. Additionally, if the UP system actually provides BIOS support for APICs (i.e. an MPTable or a MADT, Intel 845 and 865 chipsets do this for example) then a UP system can use the APICs which is more efficient in that PCI devices do not have to share interrupts. -- John Baldwin <>< http://www.FreeBSD.org/~jhb/ "Power Users Use the Power to Serve!" - http://www.FreeBSD.org/