freebsd-nq/sys/i386
Jake Burkholder fa2fbc3dac - Protect the callout wheel with a separate spin mutex, callout_lock.
- Use the mutex in hardclock to ensure no races between it and
  softclock.
- Make softclock be INTR_MPSAFE and provide a flag,
  CALLOUT_MPSAFE, which specifies that a callout handler does not
  need giant.  There is still no way to set this flag when
  regstering a callout.

Reviewed by:	-smp@, jlemon
2000-11-19 06:02:32 +00:00
..
acpica FreeBSD-specific OSD (operating system dependant) modules for the Intel 2000-10-28 06:56:15 +00:00
apm Remove unneeded #include <sys/proc.h> lines. 2000-10-29 13:57:19 +00:00
bios Remove unneeded #include <sys/proc.h> lines. 2000-10-29 13:57:19 +00:00
conf Add kernel option NETGRAPH_ONE2MANY. 2000-11-16 16:59:26 +00:00
i386 - Protect the callout wheel with a separate spin mutex, callout_lock. 2000-11-19 06:02:32 +00:00
ibcs2 Make MINSIGSTKSZ machine dependent, and have the sigaltstack 2000-11-09 08:25:48 +00:00
include Declare the 'witness_spin_check' properly as a per-CPU variable in the 2000-11-15 22:02:05 +00:00
isa Assert that Giant is not owned during the main loop of ithd_loop(). 2000-11-15 22:03:26 +00:00
linux remove redundant declaration of bsd_to_linux_sigset() 2000-11-16 02:08:40 +00:00
pci Hack to work around a probe which will lock up at least some i450GX-based 2000-11-08 11:25:15 +00:00
svr4 Remove unneeded <stddef.h> #includes. 2000-10-29 16:57:42 +00:00
Makefile Update tags directive to reflect the new location of soft updates 2000-07-04 00:18:43 +00:00