freebsd-nq/sys
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
..
alpha Centralize dumpdev handling. 1999-07-17 20:47:52 +00:00
amd64 Implement an all-CPU shootdown-style rendezvous facility. This allows 1999-07-20 06:52:35 +00:00
boot Reintroduce LBA (cyl > 1023) support in the bootblocks, enabled by 1999-07-20 01:19:23 +00:00
cam disable tag queing for the MICROP 4421-07 drive. It's an old 2gig drive. 1999-07-11 06:10:47 +00:00
coda Simplify cdevsw registration. 1999-05-31 11:29:30 +00:00
compat Use the vn_todev() function, rather than VOP_GETATTR 1999-07-18 14:31:01 +00:00
compile Stop cvs up -P from removing empty compile directories. 1994-08-25 16:20:16 +00:00
conf Removed device-dirver flags. 1999-07-09 13:19:35 +00:00
contrib Rename bpfilter to bpf. 1999-07-06 19:23:32 +00:00
ddb The following patch will remove a hack introduced in 1999-07-14 10:53:41 +00:00
dev Use the vn_todev() function, rather than VOP_GETATTR 1999-07-18 14:31:01 +00:00
fs I have not one single time remembered the name of this function correctly 1999-07-17 18:43:50 +00:00
geom Use the vn_todev() function, rather than VOP_GETATTR 1999-07-18 14:31:01 +00:00
gnu Create the macro DOINGASYNC to check whether the MNT_ASYNC flag has 1999-07-13 18:20:13 +00:00
i4b Rename bpfilter to bpf. 1999-07-06 19:23:32 +00:00
i386 Implement an all-CPU shootdown-style rendezvous facility. This allows 1999-07-20 06:52:35 +00:00
isa Updated acquire_timer2()'s state machine to work when the i8254 is 1999-07-18 18:32:42 +00:00
isofs/cd9660 I have not one single time remembered the name of this function correctly 1999-07-17 18:43:50 +00:00
kern Implement an all-CPU shootdown-style rendezvous facility. This allows 1999-07-20 06:52:35 +00:00
libkern Add a fast version of bcmp which compares longwords at a time. 1999-06-19 16:30:28 +00:00
miscfs Allow jailed proccesses to open non-process vnodes like the root of the fs. 1999-07-09 21:31:44 +00:00
modules Rename bpfilter to bpf. 1999-07-06 19:23:32 +00:00
msdosfs move <sys/systm.h> before <sys/buf.h> 1999-07-01 22:12:39 +00:00
net Rename bpfilter to bpf. 1999-07-06 19:23:32 +00:00
netatalk Change suser_xxx() to suser() where it applies. 1999-04-27 12:21:16 +00:00
netatm Allow configuration of up to 256 network interfaces per physical interface - 1999-05-10 23:02:29 +00:00
netinet fix comment re: RST received in TIME_WAIT to match the code. 1999-07-18 14:42:48 +00:00
netipx Suser() simplification: 1999-04-27 11:18:52 +00:00
netkey #ifdef out unused function key_freetables. 1999-01-12 12:38:31 +00:00
netnatm Examine all occurrences of sprintf(), strcat(), and str[n]cpy() 1998-12-04 22:54:57 +00:00
netns Make INET a proper option. 1998-01-08 23:42:31 +00:00
nfs I have not one single time remembered the name of this function correctly 1999-07-17 18:43:50 +00:00
nfsclient I have not one single time remembered the name of this function correctly 1999-07-17 18:43:50 +00:00
nfsserver I have not one single time remembered the name of this function correctly 1999-07-17 18:43:50 +00:00
ntfs Simplify cdevsw registration. 1999-05-31 11:29:30 +00:00
pc98 Removed device-dirver flags. 1999-07-09 13:19:35 +00:00
pccard Eliminate a bunch of #include "pci.h" and #if NPCI > 0 around entire 1999-07-03 20:17:08 +00:00
pci Add support for multiple PCI busses directly connected to the nexus. 1999-07-16 01:00:30 +00:00
posix4 Well folks, this is it - The second stage of the removal for build support 1999-04-17 08:36:07 +00:00
powerpc Handle R_ALPHA_NONE relocations in KLD. 1999-07-16 09:16:11 +00:00
rpc Resolve conflicts. 1997-05-28 04:45:15 +00:00
svr4 Rename struct members sa_siginfo. POSIX reserves identifiers starting 1999-07-06 06:55:29 +00:00
sys Implement an all-CPU shootdown-style rendezvous facility. This allows 1999-07-20 06:52:35 +00:00
tools Add a vnode argument to VOP_BWRITE to get rid of the last vnode 1999-06-16 23:27:55 +00:00
ufs I have not one single time remembered the name of this function correctly 1999-07-17 18:43:50 +00:00
vm Convert a "page not busy" warning to an assertion. 1999-07-20 05:46:56 +00:00
Makefile Use MACHINE_ARCH instead of MACHINE to check x86 architecture. 1999-06-03 10:38:07 +00:00