freebsd-src/sys/i386
Jake Burkholder 05f6ee66ea Implement preemptive scheduling of hardware interrupt threads.
- If possible, context switch to the thread directly in sched_ithd(),
  rather than triggering a delayed ast reschedule.

- Disable interrupts while restoring fpu state in the trap handler,
  in order to ensure that we are not preempted in the middle, which
  could cause migration to another cpu.

Reviewed by:	peter
Tested by:	peter (alpha)
2001-02-01 03:34:20 +00:00
..
acpica FreeBSD-specific OSD (operating system dependant) modules for the Intel 2000-10-28 06:56:15 +00:00
apm select() DKI is now in <sys/selinfo.h>. 2001-01-09 04:33:49 +00:00
bios select() DKI is now in <sys/selinfo.h>. 2001-01-09 04:33:49 +00:00
conf Add hpfs and the config glue for it. It was being skipped from test 2001-01-31 05:33:23 +00:00
i386 Remove count for NSIO. The only places it was used it were incorrect. 2001-01-31 10:54:45 +00:00
ibcs2 Back out proc locking to protect p_ucred for obtaining additional 2001-01-27 00:01:31 +00:00
include Zap last remaining references to (and a use use of) of simple_locks. 2001-01-31 04:29:52 +00:00
isa Implement preemptive scheduling of hardware interrupt threads. 2001-02-01 03:34:20 +00:00
linux Proc locking. 2001-01-24 00:27:28 +00:00
pci Fix a warning due to missing prototype. 2001-01-19 09:10:14 +00:00
svr4 - Proc locking. 2001-01-24 00:24:57 +00:00
Makefile