freebsd-nq/sys/amd64
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
amd64 Implement preemptive scheduling of hardware interrupt threads. 2001-02-01 03:34:20 +00:00
conf Turn DEVFS on by default. 2001-01-27 08:18:36 +00:00
include Remove some leftovers from the CMAP* stuff in globaldata and the 2001-01-30 04:02:28 +00:00
isa Implement preemptive scheduling of hardware interrupt threads. 2001-02-01 03:34:20 +00:00
pci Fix a warning due to missing prototype. 2001-01-19 09:10:14 +00:00
Makefile Update tags directive to reflect the new location of soft updates 2000-07-04 00:18:43 +00:00