freebsd-dev/sys/sparc64
Jake Burkholder f1bb97a884 Fix a deadlock condition with tlb shootdown ipi delivery. Since ipis are
not blocked by raising the pil, a reciever may be interrupted while holding
a spinlock.  If the sender does not defer interrupts throughout the entire
operation it may be interrupted and try to acquire a spinlock held by a
reciever, leading to a deadlock due to the synchronization used by the
ipi handlers themselves.

Submitted by:	tmm
2002-03-23 04:20:00 +00:00
..
compile
conf I was able to boot this kernel using the latest WIP kernel sources. 2002-02-25 22:13:44 +00:00
ebus Set the interrupt map type accordingly if we need to fall back to using 2002-03-09 22:02:02 +00:00
include Fix a deadlock condition with tlb shootdown ipi delivery. Since ipis are 2002-03-23 04:20:00 +00:00
isa Fix a warning by adding a missing include. 2002-03-09 22:00:30 +00:00
pci Add a DEBUGGER_ON_POWERFAIL option. This makes the power button on ultra 10s 2002-03-13 05:58:45 +00:00
sbus Add support for the SBus, which is used in early Sun UltraSPARC machines. 2002-02-13 16:11:36 +00:00
sparc64 Backout intrusive ktr traces in tlb fault handlers which have served their 2002-03-23 03:25:09 +00:00