From owner-freebsd-current@FreeBSD.ORG Wed Jun 22 15:24:33 2005 Return-Path: X-Original-To: freebsd-current@freebsd.org 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 A8BAE16A4AB for ; Wed, 22 Jun 2005 15:24:33 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from mv.twc.weather.com (mv.twc.weather.com [65.212.71.225]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6355643D1F for ; Wed, 22 Jun 2005 15:24:33 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from [10.50.41.231] (Not Verified[65.202.103.25]) by mv.twc.weather.com with NetIQ MailMarshal (v6, 0, 3, 8) id ; Wed, 22 Jun 2005 11:37:51 -0400 From: John Baldwin To: "Wilkinson, Alex" Date: Wed, 22 Jun 2005 11:02:36 -0400 User-Agent: KMail/1.8 References: <200506091423.39940@harrymail> <86slza27md.fsf@xps.des.no> <20050622130659.GF63959@squash.dsto.defence.gov.au> In-Reply-To: <20050622130659.GF63959@squash.dsto.defence.gov.au> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200506221102.38138.jhb@FreeBSD.org> Cc: Emanuel Strobl , Dag-Erling =?iso-8859-1?q?Sm=F8rgrav?= , freebsd-current@freebsd.org Subject: Re: lapic@2k interrukts eating CPU cycles X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 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: Wed, 22 Jun 2005 15:24:33 -0000 On Wednesday 22 June 2005 09:07 am, Wilkinson, Alex wrote: > 0n Wed, Jun 22, 2005 at 09:06:18AM +0200, Dag-Erling Smrgrav wrote: > >Emanuel Strobl writes: > >> I don't know what lapic stands for (the l, if apic means > >> AdvancedProgrammableInterruptController) > > > >local, meaning per-CPU as opposed to the IOAPIC which is located in > >the south bridge and shared by all CPUs. > > Why do we need both LAPIC *and* an IO-APIC ? Interrupt lines from devices are wired up to I/O APICs which is similar to the 8259A AT PICs. Local APICs are the logic on the CPU side to receive interrupt messages and send out ACKs, etc. Somewhat similar to the INTR pin on x86 CPUs, but with a lot more functionality. -- John Baldwin <>< http://www.FreeBSD.org/~jhb/ "Power Users Use the Power to Serve" = http://www.FreeBSD.org