freebsd-dev/sys/amd64/isa
Bruce Evans d511196c02 Don't panic for delivery of a multiplexed SWI. Most SWI handlers
don't take an arg, but swi_generic() is special in order to avoid one
whole conditional branch in the old SWI dispatch code.  The new SWI
dispatch code passed it a garbage arg.  Bypass swi_generic() and call
swi_dispatcher() directly, like the corresponding alpha code has always
done.

The panic was rare because because it only occurred if more than one
of the {sio,cy,rc} drivers was configured and one was active, and the
cy driver doesn't even compile.
2000-09-12 16:02:43 +00:00
..
atpic_vector.S Major update to the way synchronization is done in the kernel. Highlights 2000-09-07 01:33:02 +00:00
clock.c Major update to the way synchronization is done in the kernel. Highlights 2000-09-07 01:33:02 +00:00
icu_ipl.s Major update to the way synchronization is done in the kernel. Highlights 2000-09-07 01:33:02 +00:00
icu_ipl.S Major update to the way synchronization is done in the kernel. Highlights 2000-09-07 01:33:02 +00:00
icu_vector.s Major update to the way synchronization is done in the kernel. Highlights 2000-09-07 01:33:02 +00:00
icu_vector.S Major update to the way synchronization is done in the kernel. Highlights 2000-09-07 01:33:02 +00:00
icu.h Replaced the INTRMASK and INTRUNMASK macros by "|" and "&~" operations. 1999-12-26 12:43:47 +00:00
intr_machdep.c Major update to the way synchronization is done in the kernel. Highlights 2000-09-07 01:33:02 +00:00
intr_machdep.h Major update to the way synchronization is done in the kernel. Highlights 2000-09-07 01:33:02 +00:00
isa_dma.c Add PnP probe methods to some common AT hardware drivers. In each case, 2000-06-23 07:44:33 +00:00
isa_dma.h Stop isadma from abusing the B_READ, B_RAW and B_WRITE flags. 2000-03-13 10:19:32 +00:00
isa.c Don't assume that address of I/O address table increase (PC-98 only). 2000-09-07 14:43:00 +00:00
isa.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
ithread.c Don't panic for delivery of a multiplexed SWI. Most SWI handlers 2000-09-12 16:02:43 +00:00
nmi.c Major update to the way synchronization is done in the kernel. Highlights 2000-09-07 01:33:02 +00:00
npx.c Major update to the way synchronization is done in the kernel. Highlights 2000-09-07 01:33:02 +00:00
timerreg.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
vector.s Major update to the way synchronization is done in the kernel. Highlights 2000-09-07 01:33:02 +00:00
vector.S Major update to the way synchronization is done in the kernel. Highlights 2000-09-07 01:33:02 +00:00