freebsd-skq/sys
Peter Wemm a24514dfdf Bruce's original implementation of the splxxx() routines, but as C code
rather than inlines.  These are compiled with -fomit-frame-pointer and
work out pretty close to the original routines, but it might be a fraction
slower.  The reason for doing this is to prevent the SWI_* and HWI_* values
from being compiled into drivers and lkms etc which is one of the things
that prevents the same lkm from being used on both SMP and UP kernels.

This gives us a lot more scope for experimenting with the splxxx
implementaton for SMP parallelism etc.

Reviewed by: bde
1997-05-31 08:57:05 +00:00
..
alpha md_regs is a struct trapframe * now, not int [] 1997-05-07 20:05:45 +00:00
amd64 - Use 6x86MX' instead of M2'. Cyrix officially use `6x86MX' for the 1997-05-31 08:45:24 +00:00
compat/linux Always include PROT_READ for Linux mmap operations. 1997-04-28 02:53:17 +00:00
compile
conf Completely replace the PCI bus driver code to make it better reflect 1997-05-26 15:08:43 +00:00
ddb
dev No longer need opt_smp.h here 1997-05-29 05:00:35 +00:00
fs Don't remove the controlling tty from the session if the vnode is being 1997-05-29 13:29:13 +00:00
geom Make ccd use the maxsecsize sector size as denominator, this 1997-05-01 19:18:40 +00:00
gnu Shrink struct inode by 20 bytes, so that malloc wastes less space. 1997-05-22 07:30:55 +00:00
i386 Bruce's original implementation of the splxxx() routines, but as C code 1997-05-31 08:57:05 +00:00
isa No longer need opt_smp.h here 1997-05-29 05:00:35 +00:00
isofs/cd9660 Hide the kernel-only stuff inside #ifdef KERNEL. 1997-05-07 13:23:04 +00:00
kern The previous fix didn't work properly for small block size filesystems, 1997-05-30 22:25:35 +00:00
libkern Fix a bug that caused some false mismatches when both FNM_PATHNAME 1997-04-29 03:24:57 +00:00
miscfs Don't remove the controlling tty from the session if the vnode is being 1997-05-29 13:29:13 +00:00
modules Corrected accidental breakage in the last commit. 1997-05-26 01:02:41 +00:00
msdosfs Remove redundant check for vp == dvp (done in VFS before calling). 1997-05-17 18:32:53 +00:00
net Fix a couple of log()'s that came out with the wrong (default) 1997-05-23 20:40:15 +00:00
netatalk First cut at patches to make appletalk compile again 1997-05-13 21:01:45 +00:00
netinet Uninitialised inp variable in div_bind(). 1997-05-26 03:33:48 +00:00
netipx Mega IPX commit. 1997-05-10 09:58:58 +00:00
netkey
netnatm import Chuck Cranor's ATM driver 1997-05-09 08:04:59 +00:00
netns Remove unneeded member nsp_head from struct nspcb. 1997-04-14 18:26:51 +00:00
nfs Plug a memory leak in nfs_link. 1997-05-20 08:06:31 +00:00
nfsclient Plug a memory leak in nfs_link. 1997-05-20 08:06:31 +00:00
nfsserver Fix a few bugs with NFS and mmap caused by NFS' use of b_validoff 1997-05-19 14:36:56 +00:00
pc98 Synchronize with sys/i386/isa/isa.c revision up to 1.87. 1997-05-30 10:05:56 +00:00
pccard Don't apply 5V when we want 3.3V. 1997-05-22 07:29:24 +00:00
pci Add code to correctly probe all buses on the Intel XXPRESS motherboard. 1997-05-30 21:01:47 +00:00
powerpc/include
rpc Resolve conflicts. 1997-05-28 04:45:15 +00:00
scsi The correct way to combine 2 4bit values into a 8bit one is (a<<4) | b, not 1997-05-28 21:25:49 +00:00
sys apic.h now has structure definitions for both the local APIC and io APIC. 1997-05-29 05:57:43 +00:00
tools
ufs Fix warnings (from LINT). Missing static prototype, missing vm includes 1997-05-25 04:57:11 +00:00
vm Update the #include "opt_smpxxx.h" includes - opt_smp.h isn't needed 1997-05-29 02:57:22 +00:00
Makefile