freebsd-dev/sys/amd64/isa
Mike Smith 91fe3dc1e1 Implement an all-CPU shootdown-style rendezvous facility. This allows
the caller to specify a function to be guarded between an entry and exit
barrier, as well as pre- and post-barrier functions.

The primary use for this function is synchronised update of per-cpu private
data.  The implementation is almost (but not quite) MI; with a better
mechanism for masking per-CPU interrupts it could probably be hoisted.

Reviewed by:	peter (partially)
1999-07-20 06:52:35 +00:00
..
atpic_vector.S Go back to the old (icu.s rev.1.7 1993) way of keeping the AST-pending 1999-07-10 15:28:01 +00:00
clock.c Updated acquire_timer2()'s state machine to work when the i8254 is 1999-07-18 18:32:42 +00:00
icu_ipl.s Go back to the old (icu.s rev.1.7 1993) way of keeping the AST-pending 1999-07-10 15:28:01 +00:00
icu_ipl.S Go back to the old (icu.s rev.1.7 1993) way of keeping the AST-pending 1999-07-10 15:28:01 +00:00
icu_vector.s Go back to the old (icu.s rev.1.7 1993) way of keeping the AST-pending 1999-07-10 15:28:01 +00:00
icu_vector.S Go back to the old (icu.s rev.1.7 1993) way of keeping the AST-pending 1999-07-10 15:28:01 +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 Fixed a longstanding scheduling bug. ASTs and softclock interrupts were 1999-07-10 14:54:19 +00:00
intr_machdep.h Implement an all-CPU shootdown-style rendezvous facility. This allows 1999-07-20 06:52:35 +00:00
isa_dma.c Clean out some unused leftovers from before the split from the old isa.c. 1999-05-09 23:56:00 +00:00
isa_dma.h Bring the 'new-bus' to the i386. This extensively changes the way the 1999-04-16 21:22:55 +00:00
isa.c Allow up to 8 ports, 4 memory regions and two irqs and drqs. 1999-05-30 11:05:39 +00:00
isa.h Move IO_PSMSIZE from kbdio.h to isa.h. I thought I did this a long time 1999-01-06 05:40:01 +00:00
nmi.c Fixed a longstanding scheduling bug. ASTs and softclock interrupts were 1999-07-10 14:54:19 +00:00
npx.c Don't hardcode IRQ 13 for NPX. It's as good as hardwired in the hardware 1999-05-15 17:58:58 +00:00
timerreg.h
vector.s Generate intrnames[] dynamically. This should be new-bus friendly. 1999-04-14 14:26:36 +00:00
vector.S Generate intrnames[] dynamically. This should be new-bus friendly. 1999-04-14 14:26:36 +00:00