Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 05 Nov 2003 17:42:45 -0500 (EST)
From:      John Baldwin <jhb@FreeBSD.org>
To:        Alex Wilkinson <alex.wilkinson@dsto.defence.gov.au>
Cc:        Harald Schmalzbauer <h@schmalzbauer.de>
Subject:   Re: New <PNP0303> and aPic question
Message-ID:  <XFMail.20031105174245.jhb@FreeBSD.org>
In-Reply-To: <20031104215033.GC90988@squirm.dsto.defence.gov.au>

next in thread | previous in thread | raw e-mail | index | archive | help

On 04-Nov-2003 Alex Wilkinson wrote:
>       On Tue, Nov 04, 2003 at 12:56:07PM -0500, John Baldwin wrote:
>       
>       Yes.  As long as you have 'device apic' in your kernel config,
>       APICs will be used to route interrupts even on UP machines if
>       the machine includes an MP Table or ACPI is being used and it
>       contains an MADT.
> 
> Reading thread and not following the acronyms.
> 
> Ok 2 questions:
> 
> 1. what is an MP Table ?

It's a table included on SMP systems built by the BIOS that lists
local APICs (CPUs) and I/O APICs as well as routing information about
what interrupts (both ISA and PCI) are hooked up to which interrupt
pins on each of the APICs.

> 2. What is MADT ?

ACPI's stripped down version of the MP Table called a Multiple Apic
Descriptor Table.  It lists local APICs and IO APICs as well as
nonstandard ISA interrupt routings.  It does not include information
about PCI interrupts.

-- 

John Baldwin <jhb@FreeBSD.org>  <><  http://www.FreeBSD.org/~jhb/
"Power Users Use the Power to Serve!"  -  http://www.FreeBSD.org/



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?XFMail.20031105174245.jhb>