freebsd-dev/sys/dev
Tor Egge 572d053e17 Maintain a mapping from irq number to (ioapic number, int pin) tuple,
and use this when masking/unmasking interrupts.

Maintain a mapping from (iopaic number, int pin) tuple to irq number,
and use this when configuring devices and programming the ioapics.

Previous code assumed that irq number was equal to int pin number, and
that the ioapic number was 0.

Don't let an AP enter _cpu_switch before all local apics are initialized.
1998-09-06 22:41:42 +00:00
..
advansys Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not 1997-02-22 09:48:43 +00:00
aic7xxx Some revisions of the aic7880 have a problem where, if the 1998-06-28 02:58:57 +00:00
ar Fixed printf format errors. Only one left in LINT on i386's. 1998-08-24 02:28:16 +00:00
bktr Fixed bug in Miro Tuner detection. Missing Goto. 1998-08-31 18:37:19 +00:00
ccd Make struct buf->b_offset reflect the real byte offset which got 1998-08-19 10:50:32 +00:00
cs Enable duplex autodetection if UTP media are autodetected. 1998-08-27 22:41:18 +00:00
cy Added D_TTY to the cdevswitch flags for all tty drivers. This is required 1998-08-23 08:26:42 +00:00
de Cast pointers to uintptr_t/intptr_t instead of to u_long/long, 1998-07-15 02:32:35 +00:00
dec [Add missing files from previous commit] 1998-06-14 13:53:12 +00:00
dgb Added D_TTY to the cdevswitch flags for all tty drivers. This is required 1998-08-23 08:26:42 +00:00
dpt Fix an spl protection botch. 1998-08-26 19:11:22 +00:00
ed Fixed printf format errors. Only one left in LINT on i386's. 1998-08-24 02:28:16 +00:00
eisa Fix list corruption and memory leak that could occur when 1998-05-14 19:47:38 +00:00
en FIxed printf format errors. Most of them were exposed by our ntohl() 1998-08-17 00:08:07 +00:00
ep Removed unused includes. 1998-06-21 18:02:50 +00:00
ex This commit fixes various 64bit portability problems required for 1998-06-07 17:13:14 +00:00
fdc Fixed error handling: 1998-07-29 13:00:42 +00:00
fe Removed unused includes. 1998-06-21 16:51:06 +00:00
fxp Implemented a more sophisticated mechanism for handling transmitter 1998-08-04 08:53:12 +00:00
ic Use [u]intptr_t instead of [unsigned] long to convert and/or represent 1998-08-10 17:21:49 +00:00
ie Use [u]intptr_t instead of [unsigned] long to convert and/or represent 1998-08-10 17:21:49 +00:00
iicbus Device registration temporaly removed until major number allocation ok. 1998-09-04 17:53:42 +00:00
isp Use [u]intptr_t instead of [unsigned] long to convert and/or represent 1998-08-10 17:21:49 +00:00
joy This commit fixes various 64bit portability problems required for 1998-06-07 17:13:14 +00:00
kbd keymap -> key_map so that the kernel will compile with 1998-06-06 17:45:11 +00:00
lnc Fixed printf format errors. Only one left in LINT on i386's. 1998-08-24 02:28:16 +00:00
mc146818 Major changes to the generic device framework for FreeBSD/alpha: 1998-06-14 13:46:10 +00:00
mcd Fixed printf format errors (only 1 left in GENERIC now). 1998-07-13 09:53:11 +00:00
mse This commit fixes various 64bit portability problems required for 1998-06-07 17:13:14 +00:00
pcf Reviewed by: Doug Rabson 1998-09-03 21:01:22 +00:00
pci Maintain a mapping from irq number to (ioapic number, int pin) tuple, 1998-09-06 22:41:42 +00:00
pcm/isa Renambed sbintr to sb_intr to avoid a conflict with the (now 1998-06-17 16:59:30 +00:00
pdq Fixed printf format errors. Only one left in LINT on i386's. 1998-08-24 02:28:16 +00:00
ppbus Only claim PPS_HARDPPSONASSERT if we're compiled with PPS_SYNC 1998-08-24 16:31:27 +00:00
ppc printing with compatible mode fixed if ECP available + more verbose if bootverbose set 1998-09-02 20:34:34 +00:00
rc Added D_TTY to the cdevswitch flags for all tty drivers. This is required 1998-08-23 08:26:42 +00:00
rp Added D_TTY to the cdevswitch flags for all tty drivers. This is required 1998-08-23 08:26:42 +00:00
scd Fixed printf format errors (only 1 left in GENERIC now). 1998-07-13 09:53:11 +00:00
si Fixed printf format errors. `struct eisa_device' uses a strange type 1998-08-23 10:12:12 +00:00
sio Fixed printf format errors. 1998-08-23 10:16:26 +00:00
slice Typo fix: teh --> (the|they) 1998-07-30 02:27:41 +00:00
smbus Device registration temporaly removed until major number allocation ok. 1998-09-04 17:53:42 +00:00
snp This commit fixes various 64bit portability problems required for 1998-06-07 17:13:14 +00:00
sound/isa Renambed sbintr to sb_intr to avoid a conflict with the (now 1998-06-17 16:59:30 +00:00
speaker Fixed printf format errors. Only one left in LINT on i386's. 1998-08-24 02:28:16 +00:00
sr Removed unused includes. 1998-06-21 14:53:44 +00:00
syscons Added D_TTY to the cdevswitch flags for all tty drivers. This is required 1998-08-23 08:26:42 +00:00
tx Fixed printf format errors (only 1 left in GENERIC now). 1998-07-13 09:53:11 +00:00
vn remove bdevsw arg from dsopen(); 1998-08-23 20:16:35 +00:00
vx Import the (Fast) Etherlink XL driver. I'm reasonally confident in its 1998-08-16 17:14:59 +00:00
wl Fixed printf format errors. Only one left in LINT on i386's. 1998-08-24 02:28:16 +00:00