Mon Jun 6 16:52:16 2011 UTC ()
Instead of ioapic(4), make MLINKS { lapic(4), ioapic(4) } to apic(4).


(jruoho)
diff -r1.1318 -r1.1319 src/distrib/sets/lists/man/mi
diff -r1.9 -r1.10 src/share/man/man4/man4.x86/Makefile
diff -r0 -r1.1 src/share/man/man4/man4.x86/apic.4
diff -r1.4 -r0 src/share/man/man4/man4.x86/ioapic.4

cvs diff -r1.1318 -r1.1319 src/distrib/sets/lists/man/mi (expand / switch to unified diff)

--- src/distrib/sets/lists/man/mi 2011/06/04 18:27:39 1.1318
+++ src/distrib/sets/lists/man/mi 2011/06/06 16:52:15 1.1319
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: mi,v 1.1318 2011/06/04 18:27:39 jruoho Exp $ 1# $NetBSD: mi,v 1.1319 2011/06/06 16:52:15 jruoho Exp $
2# 2#
3# Note: don't delete entries from here - mark them as "obsolete" instead. 3# Note: don't delete entries from here - mark them as "obsolete" instead.
4# 4#
5./etc/mtree/set.man man-sys-root 5./etc/mtree/set.man man-sys-root
6./usr/share/info/am-utils.info man-amd-info info 6./usr/share/info/am-utils.info man-amd-info info
7./usr/share/info/as.info man-computil-info binutils,info 7./usr/share/info/as.info man-computil-info binutils,info
8./usr/share/info/awk.info man-util-info info 8./usr/share/info/awk.info man-util-info info
9./usr/share/info/bfd.info man-computil-info binutils,info 9./usr/share/info/bfd.info man-computil-info binutils,info
10./usr/share/info/binutils.info man-computil-info binutils,info 10./usr/share/info/binutils.info man-computil-info binutils,info
11./usr/share/info/bzip2.info man-obsolete obsolete 11./usr/share/info/bzip2.info man-obsolete obsolete
12./usr/share/info/cpp.info man-util-info gcccmds,info 12./usr/share/info/cpp.info man-util-info gcccmds,info
13./usr/share/info/cvs.info man-cvs-info cvs,info 13./usr/share/info/cvs.info man-cvs-info cvs,info
14./usr/share/info/cvsclient.info man-cvs-info cvs,info 14./usr/share/info/cvsclient.info man-cvs-info cvs,info
@@ -1782,33 +1782,35 @@ @@ -1782,33 +1782,35 @@
1782./usr/share/man/cat4/wsmouse.0 man-sys-catman .cat 1782./usr/share/man/cat4/wsmouse.0 man-sys-catman .cat
1783./usr/share/man/cat4/wsmux.0 man-sys-catman .cat 1783./usr/share/man/cat4/wsmux.0 man-sys-catman .cat
1784./usr/share/man/cat4/wsmuxctl.0 man-sys-catman .cat 1784./usr/share/man/cat4/wsmuxctl.0 man-sys-catman .cat
1785./usr/share/man/cat4/wss.0 man-sys-catman .cat 1785./usr/share/man/cat4/wss.0 man-sys-catman .cat
1786./usr/share/man/cat4/wt.0 man-sys-catman .cat 1786./usr/share/man/cat4/wt.0 man-sys-catman .cat
1787./usr/share/man/cat4/x68k/bmd.0 man-sys-catman .cat 1787./usr/share/man/cat4/x68k/bmd.0 man-sys-catman .cat
1788./usr/share/man/cat4/x68k/intio.0 man-sys-catman .cat 1788./usr/share/man/cat4/x68k/intio.0 man-sys-catman .cat
1789./usr/share/man/cat4/x68k/intro.0 man-sys-catman .cat 1789./usr/share/man/cat4/x68k/intro.0 man-sys-catman .cat
1790./usr/share/man/cat4/x68k/mfp.0 man-sys-catman .cat 1790./usr/share/man/cat4/x68k/mfp.0 man-sys-catman .cat
1791./usr/share/man/cat4/x68k/neptune.0 man-sys-catman .cat 1791./usr/share/man/cat4/x68k/neptune.0 man-sys-catman .cat
1792./usr/share/man/cat4/x68k/pow.0 man-sys-catman .cat 1792./usr/share/man/cat4/x68k/pow.0 man-sys-catman .cat
1793./usr/share/man/cat4/x68k/vs.0 man-sys-catman .cat 1793./usr/share/man/cat4/x68k/vs.0 man-sys-catman .cat
1794./usr/share/man/cat4/x86/amdpcib.0 man-sys-catman .cat 1794./usr/share/man/cat4/x86/amdpcib.0 man-sys-catman .cat
 1795./usr/share/man/cat4/x86/apic.0 man-sys-catman .cat
1795./usr/share/man/cat4/x86/balloon.0 man-sys-catman .cat 1796./usr/share/man/cat4/x86/balloon.0 man-sys-catman .cat
1796./usr/share/man/cat4/x86/coretemp.0 man-sys-catman .cat 1797./usr/share/man/cat4/x86/coretemp.0 man-sys-catman .cat
1797./usr/share/man/cat4/x86/est.0 man-sys-catman .cat 1798./usr/share/man/cat4/x86/est.0 man-sys-catman .cat
1798./usr/share/man/cat4/x86/fwhrng.0 man-sys-catman .cat 1799./usr/share/man/cat4/x86/fwhrng.0 man-sys-catman .cat
1799./usr/share/man/cat4/x86/hpet.0 man-sys-catman .cat 1800./usr/share/man/cat4/x86/hpet.0 man-sys-catman .cat
1800./usr/share/man/cat4/x86/ichlpcib.0 man-sys-catman .cat 1801./usr/share/man/cat4/x86/ichlpcib.0 man-sys-catman .cat
1801./usr/share/man/cat4/x86/ioapic.0 man-sys-catman .cat 1802./usr/share/man/cat4/x86/ioapic.0 man-sys-catman .cat
 1803./usr/share/man/cat4/x86/lapic.0 man-sys-catman .cat
1802./usr/share/man/cat4/x86/odcm.0 man-sys-catman .cat 1804./usr/share/man/cat4/x86/odcm.0 man-sys-catman .cat
1803./usr/share/man/cat4/x86/powernow.0 man-sys-catman .cat 1805./usr/share/man/cat4/x86/powernow.0 man-sys-catman .cat
1804./usr/share/man/cat4/xbd.0 man-sys-catman .cat 1806./usr/share/man/cat4/xbd.0 man-sys-catman .cat
1805./usr/share/man/cat4/xbdback.0 man-sys-catman .cat 1807./usr/share/man/cat4/xbdback.0 man-sys-catman .cat
1806./usr/share/man/cat4/xbox.0 man-sys-catman .cat 1808./usr/share/man/cat4/xbox.0 man-sys-catman .cat
1807./usr/share/man/cat4/xenbus.0 man-sys-catman .cat 1809./usr/share/man/cat4/xenbus.0 man-sys-catman .cat
1808./usr/share/man/cat4/xennet.0 man-sys-catman .cat 1810./usr/share/man/cat4/xennet.0 man-sys-catman .cat
1809./usr/share/man/cat4/xge.0 man-sys-catman .cat 1811./usr/share/man/cat4/xge.0 man-sys-catman .cat
1810./usr/share/man/cat4/xpci.0 man-sys-catman .cat 1812./usr/share/man/cat4/xpci.0 man-sys-catman .cat
1811./usr/share/man/cat4/xvif.0 man-sys-catman .cat 1813./usr/share/man/cat4/xvif.0 man-sys-catman .cat
1812./usr/share/man/cat4/xi.0 man-sys-catman .cat 1814./usr/share/man/cat4/xi.0 man-sys-catman .cat
1813./usr/share/man/cat4/xirc.0 man-sys-catman .cat 1815./usr/share/man/cat4/xirc.0 man-sys-catman .cat
1814./usr/share/man/cat4/yds.0 man-sys-catman .cat 1816./usr/share/man/cat4/yds.0 man-sys-catman .cat
@@ -4489,33 +4491,35 @@ @@ -4489,33 +4491,35 @@
4489./usr/share/man/html4/wsmouse.html man-sys-htmlman html 4491./usr/share/man/html4/wsmouse.html man-sys-htmlman html
4490./usr/share/man/html4/wsmux.html man-sys-htmlman html 4492./usr/share/man/html4/wsmux.html man-sys-htmlman html
4491./usr/share/man/html4/wsmuxctl.html man-sys-htmlman html 4493./usr/share/man/html4/wsmuxctl.html man-sys-htmlman html
4492./usr/share/man/html4/wss.html man-sys-htmlman html 4494./usr/share/man/html4/wss.html man-sys-htmlman html
4493./usr/share/man/html4/wt.html man-sys-htmlman html 4495./usr/share/man/html4/wt.html man-sys-htmlman html
4494./usr/share/man/html4/x68k/bmd.html man-sys-htmlman html 4496./usr/share/man/html4/x68k/bmd.html man-sys-htmlman html
4495./usr/share/man/html4/x68k/intio.html man-sys-htmlman html 4497./usr/share/man/html4/x68k/intio.html man-sys-htmlman html
4496./usr/share/man/html4/x68k/intro.html man-sys-htmlman html 4498./usr/share/man/html4/x68k/intro.html man-sys-htmlman html
4497./usr/share/man/html4/x68k/mfp.html man-sys-htmlman html 4499./usr/share/man/html4/x68k/mfp.html man-sys-htmlman html
4498./usr/share/man/html4/x68k/neptune.html man-sys-htmlman html 4500./usr/share/man/html4/x68k/neptune.html man-sys-htmlman html
4499./usr/share/man/html4/x68k/pow.html man-sys-htmlman html 4501./usr/share/man/html4/x68k/pow.html man-sys-htmlman html
4500./usr/share/man/html4/x68k/vs.html man-sys-htmlman html 4502./usr/share/man/html4/x68k/vs.html man-sys-htmlman html
4501./usr/share/man/html4/x86/amdpcib.html man-sys-htmlman html 4503./usr/share/man/html4/x86/amdpcib.html man-sys-htmlman html
 4504./usr/share/man/html4/x86/apic.html man-sys-htmlman html
4502./usr/share/man/html4/x86/balloon.html man-sys-htmlman html 4505./usr/share/man/html4/x86/balloon.html man-sys-htmlman html
4503./usr/share/man/html4/x86/coretemp.html man-sys-htmlman html 4506./usr/share/man/html4/x86/coretemp.html man-sys-htmlman html
4504./usr/share/man/html4/x86/est.html man-sys-htmlman html 4507./usr/share/man/html4/x86/est.html man-sys-htmlman html
4505./usr/share/man/html4/x86/fwhrng.html man-sys-htmlman html 4508./usr/share/man/html4/x86/fwhrng.html man-sys-htmlman html
4506./usr/share/man/html4/x86/hpet.html man-sys-htmlman html 4509./usr/share/man/html4/x86/hpet.html man-sys-htmlman html
4507./usr/share/man/html4/x86/ichlpcib.html man-sys-htmlman html 4510./usr/share/man/html4/x86/ichlpcib.html man-sys-htmlman html
4508./usr/share/man/html4/x86/ioapic.html man-sys-htmlman html 4511./usr/share/man/html4/x86/ioapic.html man-sys-htmlman html
 4512./usr/share/man/html4/x86/lapic.html man-sys-htmlman html
4509./usr/share/man/html4/x86/odcm.html man-sys-htmlman html 4513./usr/share/man/html4/x86/odcm.html man-sys-htmlman html
4510./usr/share/man/html4/x86/powernow.html man-sys-htmlman html 4514./usr/share/man/html4/x86/powernow.html man-sys-htmlman html
4511./usr/share/man/html4/xbd.html man-sys-htmlman html 4515./usr/share/man/html4/xbd.html man-sys-htmlman html
4512./usr/share/man/html4/xbdback.html man-sys-htmlman html 4516./usr/share/man/html4/xbdback.html man-sys-htmlman html
4513./usr/share/man/html4/xbox.html man-sys-htmlman html 4517./usr/share/man/html4/xbox.html man-sys-htmlman html
4514./usr/share/man/html4/xenbus.html man-sys-htmlman html 4518./usr/share/man/html4/xenbus.html man-sys-htmlman html
4515./usr/share/man/html4/xennet.html man-sys-htmlman html 4519./usr/share/man/html4/xennet.html man-sys-htmlman html
4516./usr/share/man/html4/xge.html man-sys-htmlman html 4520./usr/share/man/html4/xge.html man-sys-htmlman html
4517./usr/share/man/html4/xpci.html man-sys-htmlman html 4521./usr/share/man/html4/xpci.html man-sys-htmlman html
4518./usr/share/man/html4/xvif.html man-sys-htmlman html 4522./usr/share/man/html4/xvif.html man-sys-htmlman html
4519./usr/share/man/html4/xi.html man-sys-htmlman html 4523./usr/share/man/html4/xi.html man-sys-htmlman html
4520./usr/share/man/html4/xirc.html man-sys-htmlman html 4524./usr/share/man/html4/xirc.html man-sys-htmlman html
4521./usr/share/man/html4/yds.html man-sys-htmlman html 4525./usr/share/man/html4/yds.html man-sys-htmlman html
@@ -7131,33 +7135,35 @@ @@ -7131,33 +7135,35 @@
7131./usr/share/man/man4/wsmouse.4 man-sys-man .man 7135./usr/share/man/man4/wsmouse.4 man-sys-man .man
7132./usr/share/man/man4/wsmux.4 man-sys-man .man 7136./usr/share/man/man4/wsmux.4 man-sys-man .man
7133./usr/share/man/man4/wsmuxctl.4 man-sys-man .man 7137./usr/share/man/man4/wsmuxctl.4 man-sys-man .man
7134./usr/share/man/man4/wss.4 man-sys-man .man 7138./usr/share/man/man4/wss.4 man-sys-man .man
7135./usr/share/man/man4/wt.4 man-sys-man .man 7139./usr/share/man/man4/wt.4 man-sys-man .man
7136./usr/share/man/man4/x68k/bmd.4 man-sys-man .man 7140./usr/share/man/man4/x68k/bmd.4 man-sys-man .man
7137./usr/share/man/man4/x68k/intio.4 man-sys-man .man 7141./usr/share/man/man4/x68k/intio.4 man-sys-man .man
7138./usr/share/man/man4/x68k/intro.4 man-sys-man .man 7142./usr/share/man/man4/x68k/intro.4 man-sys-man .man
7139./usr/share/man/man4/x68k/mfp.4 man-sys-man .man 7143./usr/share/man/man4/x68k/mfp.4 man-sys-man .man
7140./usr/share/man/man4/x68k/neptune.4 man-sys-man .man 7144./usr/share/man/man4/x68k/neptune.4 man-sys-man .man
7141./usr/share/man/man4/x68k/pow.4 man-sys-man .man 7145./usr/share/man/man4/x68k/pow.4 man-sys-man .man
7142./usr/share/man/man4/x68k/vs.4 man-sys-man .man 7146./usr/share/man/man4/x68k/vs.4 man-sys-man .man
7143./usr/share/man/man4/x86/amdpcib.4 man-sys-man .man 7147./usr/share/man/man4/x86/amdpcib.4 man-sys-man .man
 7148./usr/share/man/man4/x86/apic.4 man-sys-man .man
7144./usr/share/man/man4/x86/balloon.4 man-sys-man .man 7149./usr/share/man/man4/x86/balloon.4 man-sys-man .man
7145./usr/share/man/man4/x86/coretemp.4 man-sys-man .man 7150./usr/share/man/man4/x86/coretemp.4 man-sys-man .man
7146./usr/share/man/man4/x86/est.4 man-sys-man .man 7151./usr/share/man/man4/x86/est.4 man-sys-man .man
7147./usr/share/man/man4/x86/fwhrng.4 man-sys-man .man 7152./usr/share/man/man4/x86/fwhrng.4 man-sys-man .man
7148./usr/share/man/man4/x86/hpet.4 man-sys-man .man 7153./usr/share/man/man4/x86/hpet.4 man-sys-man .man
7149./usr/share/man/man4/x86/ichlpcib.4 man-sys-man .man 7154./usr/share/man/man4/x86/ichlpcib.4 man-sys-man .man
7150./usr/share/man/man4/x86/ioapic.4 man-sys-man .man 7155./usr/share/man/man4/x86/ioapic.4 man-sys-man .man
 7156./usr/share/man/man4/x86/lapic.4 man-sys-man .man
7151./usr/share/man/man4/x86/odcm.4 man-sys-man .man 7157./usr/share/man/man4/x86/odcm.4 man-sys-man .man
7152./usr/share/man/man4/x86/powernow.4 man-sys-man .man 7158./usr/share/man/man4/x86/powernow.4 man-sys-man .man
7153./usr/share/man/man4/xbd.4 man-sys-man .man 7159./usr/share/man/man4/xbd.4 man-sys-man .man
7154./usr/share/man/man4/xbdback.4 man-sys-man .man 7160./usr/share/man/man4/xbdback.4 man-sys-man .man
7155./usr/share/man/man4/xbox.4 man-sys-man .man 7161./usr/share/man/man4/xbox.4 man-sys-man .man
7156./usr/share/man/man4/xenbus.4 man-sys-man .man 7162./usr/share/man/man4/xenbus.4 man-sys-man .man
7157./usr/share/man/man4/xennet.4 man-sys-man .man 7163./usr/share/man/man4/xennet.4 man-sys-man .man
7158./usr/share/man/man4/xge.4 man-sys-man .man 7164./usr/share/man/man4/xge.4 man-sys-man .man
7159./usr/share/man/man4/xpci.4 man-sys-man .man 7165./usr/share/man/man4/xpci.4 man-sys-man .man
7160./usr/share/man/man4/xvif.4 man-sys-man .man 7166./usr/share/man/man4/xvif.4 man-sys-man .man
7161./usr/share/man/man4/xi.4 man-sys-man .man 7167./usr/share/man/man4/xi.4 man-sys-man .man
7162./usr/share/man/man4/xirc.4 man-sys-man .man 7168./usr/share/man/man4/xirc.4 man-sys-man .man
7163./usr/share/man/man4/yds.4 man-sys-man .man 7169./usr/share/man/man4/yds.4 man-sys-man .man

cvs diff -r1.9 -r1.10 src/share/man/man4/man4.x86/Makefile (expand / switch to unified diff)

--- src/share/man/man4/man4.x86/Makefile 2011/03/04 05:56:49 1.9
+++ src/share/man/man4/man4.x86/Makefile 2011/06/06 16:52:16 1.10
@@ -1,8 +1,11 @@ @@ -1,8 +1,11 @@
1# $NetBSD: Makefile,v 1.9 2011/03/04 05:56:49 jruoho Exp $ 1# $NetBSD: Makefile,v 1.10 2011/06/06 16:52:16 jruoho Exp $
2 2
3MAN= amdpcib.4 balloon.4 coretemp.4 est.4 \ 3MAN= amdpcib.4 apic.4 balloon.4 coretemp.4 est.4 \
4 fwhrng.4 hpet.4 ichlpcib.4 ioapic.4 odcm.4 powernow.4 4 fwhrng.4 hpet.4 ichlpcib.4 odcm.4 powernow.4
 5
 6MLINKS+=apic.4 ioapic.4 \
 7 apic.4 lapic.4
5 8
6MANSUBDIR=/x86 9MANSUBDIR=/x86
7 10
8.include <bsd.man.mk> 11.include <bsd.man.mk>

File Added: src/share/man/man4/man4.x86/apic.4
.\" $NetBSD: apic.4,v 1.1 2011/06/06 16:52:15 jruoho Exp $
.\"
.\" Copyright (c) 2011 Jukka Ruohonen <jruohonen@iki.fi>
.\" All rights reserved.
.\"
.\" Redistribution and use in source and binary forms, with or without
.\" modification, are permitted provided that the following conditions
.\" are met:
.\" 1. Redistributions of source code must retain the above copyright
.\"    notice, this list of conditions and the following disclaimer.
.\" 2. Neither the name of the author nor the names of any
.\"    contributors may be used to endorse or promote products derived
.\"    from this software without specific prior written permission.
.\"
.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS
.\" ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
.\" TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
.\" PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
.\" BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
.\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
.\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
.\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
.\" POSSIBILITY OF SUCH DAMAGE.
.\"
.Dd June 6, 2011
.Dt APIC 4 x86
.Os
.Sh NAME
.Nm apic ,
.Nm ioapic ,
.Nm lapic
.Nd Intel APIC Architecture
.Sh SYNOPSIS
.Cd "ioapic* at mainbus*"
.Sh DESCRIPTION
The
.Nm
subsystem provides basis for a system of advanced programmable
interrupt controllers
.Pq Tn APICs
originally designed by Intel but now widely used on all x86 systems.
.Pp
There are two elements in the architecture, the local
.Tn APIC
.Pq Tn LAPIC
and the
.Tn I/O APIC .
Historically these were connected by a dedicated 3-wire
.Dq APIC bus ,
but the system bus is used for communication today.
The configuration is increasingly dependent on
.Tn ACPI .
.Pp
Typically each
.Tn CPU
in the system contains one
.Tn LAPIC
that performs two primary functions:
.Bl -enum -offset indent
.It
It receives interrupts both from internal sources and from the external
.Tn I/O APIC .
The interrupt sources include
.Tn I/O
devices, the programmable
.Tn APIC
timer, performance monitoring counters,
thermal sensor interrupts, and others.
.It
In multiprocessor
.Pq Tn MP
systems a
.Tn LAPIC
receives and sends interprocessor interrupts
.Pq Tn IPIs
from and to other processors in the system.
.Tn IPIs
are used to provide software interrupts,
interrupt forwarding, or preemptive scheduling.
Against this, the architecture can be generally seen as an attempt
to solve the interrupt routing efficiency issues in
.Tn MP
systems.
.El
.Pp
There is typically one
.Tn I/O APIC
for each peripheral bus in the system.
Each
.Tn I/O APIC
has a series of interrupt inputs to external interrupt sources.
The architecture usually contains a redirection table which can be used
to route the interrupts that an
.Tn I/O APIC
receives to one or more local
.Tn APICs .
When a
.Tn LAPIC
is able to accept an interrupt, it will signal the
.Tn CPU .
Without an
.Tn I/O APIC ,
the local
.Tn APICs
are therefore mostly useless; one of the primary functions
of the architecture is no longer achievable, interrupts can
not be distributed to different
.Tn CPUs .
.Pp
The 8259
.Tn PIC
has coexisted with the architecture since its introduction.
It is still possible to disable the
.Tn APIC
system and revert back to a 8259-compatible
.Tn PIC .
But the widespread use of
.Tn MP
systems has made this mainly a fallback option.
.Sh SEE ALSO
.Xr acpi 4 ,
.Xr ichlpcib 4 ,
.Xr mainbus 4
.Rs
.%A Intel Corporation
.%T Intel 64 and IA-32 Architectures Software Developer's Manual
.%V Volume 3A: System Programming Guide, Part 1
.%P Chapter 10
.%D January, 2011
.%U http://www.intel.com/Assets/PDF/manual/253668.pdf
.Re
.Rs
.%A Intel Corporation
.%T Intel 82093AA I/O Advanced Programmable
.%T Interrupt Controller (I/O APIC) Datasheet
.%D May, 1996
.%U http://www.intel.com/design/chipsets/datashts/29056601.pdf
.Re
.Rs
.%A Intel Corporation
.%T 8259A, Programmable Interrupt Controller
.%D December, 1988
.%U http://pdos.csail.mit.edu/6.828/2005/readings/hardware/8259A.pdf
.Re
.Rs
.%A John Baldwin
.%T PCI Interrupts for x86 Machines under FreeBSD
.%D May 18-19, 2007
.%O Proceedings of BSDCan 2007
.%U http://people.freebsd.org/~jhb/papers/bsdcan/2007/article.pdf
.Re
.Rs
.%A Microsoft Corporation
.%T PCI IRQ Routing on a Multiprocessor ACPI System
.%D December 4, 2001
.%U http://www.microsoft.com/whdc/archive/acpi-mp.mspx
.Re
.Sh AUTHORS
.An -nosplit
Authors of the
.Nx
implementation of the Intel APIC Architecture include
.An Andrew Doran ,
.An Bill Sommerfeld ,
.An Frank van der Linden ,
and
.An Stefan Grefen ,
among others.
The older 8259
.Tn PIC
implementation is based on the work of
.An William Jolitz .

File Deleted: src/share/man/man4/man4.x86/Attic/ioapic.4