freebsd-nq/sys/sparc64
Jake Burkholder 4c4a1a19e8 Implement a nested window state. This avoids attempting to spill a user
window to the user stack while in a nested kernel trap.  We do this for
entry to the kernel from user mode, but if we get an interrupt in kernel
mode while there are still user windows in the cpu, and we attempt to spill
to the user stack, we may take too many nested traps and overflow the trap
stack, causing a red state exception.  This is needed by upcoming changes
to allow the user tsb to not be locked in the tlb.

Reviewed by:	tmm
2002-02-25 18:37:17 +00:00
..
compile Obrien created this directory, but I didn't cvs add cvsignore 2001-07-01 23:37:03 +00:00
conf Sync with the Alpha's GENERIC configuration. 2002-02-24 18:49:38 +00:00
ebus Minor bug fixes (add a missing break, correct the resource ranges, remove 2002-02-13 15:35:22 +00:00
include Implement a nested window state. This avoids attempting to spill a user 2002-02-25 18:37:17 +00:00
isa Fix typos in a comment. 2002-02-13 15:43:42 +00:00
pci Merge r1.39 from NetBSD (manage both streaming caches for psycho pairs). 2002-02-13 16:07:59 +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 Implement a nested window state. This avoids attempting to spill a user 2002-02-25 18:37:17 +00:00