freebsd-nq/sys/alpha
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
..
alpha Implement preemptive scheduling of hardware interrupt threads. 2001-02-01 03:34:20 +00:00
conf The API UP1100 is close enough to a UP1000 that FreeBSD just works on it, so 2001-01-27 20:56:00 +00:00
include Remove prototype for child_return(). 2001-01-24 22:00:13 +00:00
isa Add a prototype for isa_irq_mask() to quiet a warning. 2001-01-24 10:25:44 +00:00
linux Proc locking. 2001-01-24 10:27:11 +00:00
mcbus Fix ypo in essage about isabling EISA nterrupt ector 2000-12-15 23:09:05 +00:00
osf1 The osfulator needs sysvipc to work. Thanks to DES's commit to 2001-01-26 17:12:30 +00:00
pci Send "#if NISA > 0" to the bit-bucket and replace it with an option. 2001-01-29 09:38:39 +00:00
tc Make all Ethernet drivers attach using ether_ifattach() and detach using 2000-07-13 22:54:34 +00:00
tlsb remove unneded sys/ucred.h includes 2000-11-30 18:52:32 +00:00
Makefile Add a dopey makefile to do the tags dance, which is probably not perfect 2000-12-31 23:26:34 +00:00