1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-18 10:35:55 +00:00
freebsd/sys
Matthew Dillon 87c8f0c0f2 Add in required instruction serialization prior to releasing the
MP lock for the last time.  The use of a locked instruction to
    cpu-private memory is 3x faster then CPUID and 3x faster then the
    use of a locked instruction to shared memory (the lock itself).

    Instruction serialization is required to ensure that any pending
    memory ops are properly flushed prior to the release of the lock,
    due to out-of-order instruction execution by the cpu.
1999-11-23 18:46:09 +00:00
..
alpha Add pcm entries for the alpha too, since they were taken out of 1999-11-22 16:10:26 +00:00
amd64 Fix a confusion between osigcontext and ucontext_t in the previous commit. 1999-11-23 04:09:13 +00:00
boot Add machine-specific include path to ficl's sysdep.h. Wishes I had 1999-11-23 16:30:48 +00:00
cam Don't clear the SA_FLAG_TAPE_LOCKED prior to calling 1999-11-21 20:23:58 +00:00
coda s/p_cred->pc_ucred/p_ucred/g 1999-11-21 12:38:21 +00:00
compat s/p_cred->pc_ucred/p_ucred/g 1999-11-21 12:38:21 +00:00
compile
conf Add .ORDER which is needed for the previous commit to work with -jN. 1999-11-23 17:18:52 +00:00
contrib Convert various pieces of code to use vn_isdisk() rather than checking 1999-11-22 10:33:55 +00:00
ddb Remove unused macro definition. 1999-11-02 22:40:15 +00:00
dev fix panic for large writes in non-blocking mode 1999-11-22 21:16:01 +00:00
fs Introduce the new function 1999-11-21 19:03:20 +00:00
geom Convert various pieces of code to use vn_isdisk() rather than checking 1999-11-22 10:33:55 +00:00
gnu struct mountlist and struct mount.mnt_list have no business being 1999-11-20 10:00:46 +00:00
i4b Disable old PCCARD_MODULE code. 1999-10-29 17:28:09 +00:00
i386 Add in required instruction serialization prior to releasing the 1999-11-23 18:46:09 +00:00
isa Allow a DMA channel of 0. This gets the on-board mss audio device working 1999-11-22 14:30:41 +00:00
isofs/cd9660 Next step in the device cleanup process. 1999-11-09 14:15:33 +00:00
kern Fix some bugs in user-end output and add a reference to the original 1999-11-22 14:40:04 +00:00
libkern Tempt fate and stop index from converting a const char * into a char *. 1999-11-21 04:26:48 +00:00
miscfs Introduce the new function 1999-11-21 19:03:20 +00:00
modules Add vnode_if.c to CLEANFILES. 1999-11-22 06:38:30 +00:00
msdosfs struct mountlist and struct mount.mnt_list have no business being 1999-11-20 10:00:46 +00:00
net KAME netinet6 basic part(no IPsec,no V6 Multicast Forwarding, no UDP/TCP 1999-11-22 02:45:11 +00:00
netatalk
netatm Fix a warning (unused variable RCSid) 1999-11-18 08:18:13 +00:00
netgraph oops cut-n-paste error 1999-11-21 23:11:52 +00:00
netinet KAME netinet6 basic part(no IPsec,no V6 Multicast Forwarding, no UDP/TCP 1999-11-22 02:45:11 +00:00
netinet6 Removed IPSEC and IPV6FIREWALL because they are not ready yet. 1999-11-23 05:42:36 +00:00
netipx Get rid of the old XNS checksum code and implement it the IPX way. 1999-08-28 18:21:55 +00:00
netkey KAME netinet6 basic part(no IPsec,no V6 Multicast Forwarding, no UDP/TCP 1999-11-22 02:45:11 +00:00
netnatm
netncp Change structure field named 'toupper' to 'to_upper' to avoid conflict 1999-11-02 22:46:42 +00:00
netns $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
nfs nm_srtt and nm_sdrtt are arrays[4]. Remove explicit initialization 1999-11-22 04:50:09 +00:00
nfsclient nm_srtt and nm_sdrtt are arrays[4]. Remove explicit initialization 1999-11-22 04:50:09 +00:00
nfsserver nm_srtt and nm_sdrtt are arrays[4]. Remove explicit initialization 1999-11-22 04:50:09 +00:00
ntfs Next step in the device cleanup process. 1999-11-09 14:15:33 +00:00
nwfs Remove race condition under SMP. 1999-11-21 16:35:29 +00:00
pc98 s/p_cred->pc_ucred/p_ucred/g 1999-11-21 12:38:21 +00:00
pccard s/Brige/Bridge/. 1999-11-21 00:53:23 +00:00
pci Feh, kind of went wrong the previous commit. dev should child (in some 1999-11-22 14:39:21 +00:00
posix4 $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
powerpc Use %ll instead of %q as gcc moans bitterly about it. 1999-11-22 15:23:58 +00:00
rpc $Id$ -> $FreeBSD$ 1999-08-27 23:45:13 +00:00
svr4 s/p_cred->pc_ucred/p_ucred/g 1999-11-21 12:38:21 +00:00
sys Isolate the swapdev_vp "not quite" vnode in the only source file which 1999-11-22 15:17:59 +00:00
tools Add usbdevs and friends. 1999-11-18 18:02:44 +00:00
ufs Convert various pieces of code to use vn_isdisk() rather than checking 1999-11-22 10:33:55 +00:00
vm Correct the following error: vm_map_pageable() on a COW'ed (post-fork) 1999-11-23 06:51:28 +00:00
Makefile ${MACHINE} -> ${MACHINE_ARCH} 1999-11-14 13:54:44 +00:00