freebsd-nq/sys/amd64/isa
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
..
atpic_vector.S Register tty software interrupt handlers at run time using register_swi() 1998-08-11 17:01:32 +00:00
clock.c Maintain a mapping from irq number to (ioapic number, int pin) tuple, 1998-09-06 22:41:42 +00:00
icu_ipl.s Implemented dynamic registration of software interrupt handlers. Not 1998-08-11 15:08:13 +00:00
icu_ipl.S Implemented dynamic registration of software interrupt handlers. Not 1998-08-11 15:08:13 +00:00
icu_vector.s Register tty software interrupt handlers at run time using register_swi() 1998-08-11 17:01:32 +00:00
icu_vector.S Register tty software interrupt handlers at run time using register_swi() 1998-08-11 17:01:32 +00:00
icu.h Moved the SMP declarations of INTREN() and INTRDIS() to the correct header, 1998-01-01 08:47:17 +00:00
intr_machdep.c Maintain a mapping from irq number to (ioapic number, int pin) tuple, 1998-09-06 22:41:42 +00:00
intr_machdep.h Changed the type of an isa/general interrupt handler to take a 1998-06-18 15:32:09 +00:00
isa.c Stop physical DMA for the non-auto case in isa_dmadone(). This fixes a 1998-07-19 04:22:55 +00:00
isa.h Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not 1997-02-22 09:48:43 +00:00
nmi.c Maintain a mapping from irq number to (ioapic number, int pin) tuple, 1998-09-06 22:41:42 +00:00
npx.c Removed unused includes. 1998-06-21 18:02:50 +00:00
timerreg.h Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not 1997-02-22 09:48:43 +00:00
vector.s Split vector.s into UP and SMP specific files: 1997-05-26 17:58:27 +00:00
vector.S Split vector.s into UP and SMP specific files: 1997-05-26 17:58:27 +00:00