1
0
mirror of https://git.FreeBSD.org/src.git synced 2025-01-16 15:11:52 +00:00
freebsd/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
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
isa_dma.h
isa.c
isa.h
nmi.c Fixed a longstanding scheduling bug. ASTs and softclock interrupts were 1999-07-10 14:54:19 +00:00
npx.c
timerreg.h
vector.s
vector.S