freebsd-dev/sys
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
..
alpha Add some DIAGNOSTIC code. 2002-02-22 23:58:22 +00:00
amd64 Add some DIAGNOSTIC code. 2002-02-22 23:58:22 +00:00
arm
boot Declare time(not3) instead of depending on namespace pollution 3 layers 2002-02-25 04:31:25 +00:00
cam GC: BIO_ORDERED going away. 2002-02-22 09:18:46 +00:00
coda Fix LINT breakage by adding a missing include. 2002-02-23 22:55:47 +00:00
compat Lock struct pgrp, session and sigio. 2002-02-23 11:12:57 +00:00
conf Add PMAP_STATS option so pmap.c compiles. 2002-02-23 22:35:57 +00:00
contrib Move some debugger-only symbols around; this patch didn't make it into 2002-02-24 07:51:46 +00:00
crypto
ddb
dev Add a new test_counter() function which tries to determine the width of 2002-02-25 09:51:17 +00:00
fs Fix LINT breakage by adding a missing include. 2002-02-23 22:55:47 +00:00
geom
gnu
i4b
i386 Lock struct pgrp, session and sigio. 2002-02-23 11:12:57 +00:00
ia64 Add some DIAGNOSTIC code. 2002-02-22 23:58:22 +00:00
isa Fix style bugs: 2002-02-24 23:24:01 +00:00
isofs/cd9660
kern Sockets passed into uipc_abort() have been allocated by sonewconn() 2002-02-25 00:03:34 +00:00
libkern o Move NTOHL() and associated macros into <sys/param.h>. These are 2002-02-18 20:35:27 +00:00
modules (Belatedly) add the required EXPORT_SYMS. I'm not sure the list is complete, 2002-02-22 18:21:20 +00:00
net Lock struct pgrp, session and sigio. 2002-02-23 11:12:57 +00:00
netatalk
netatm
netgraph Send a NGM_PPPOE_ACNAME message to userland when a node is connected. 2002-02-20 15:51:11 +00:00
netinet Document what inpcb->inp_vflag is for. 2002-02-25 09:41:43 +00:00
netinet6 o Move NTOHL() and associated macros into <sys/param.h>. These are 2002-02-18 20:35:27 +00:00
netipx
netkey Lock struct pgrp, session and sigio. 2002-02-23 11:12:57 +00:00
netnatm
netncp
netns
netsmb Remove redundant checks for iovcnt > 1. This should be handled properly 2002-02-21 16:18:39 +00:00
nfs
nfsclient
nfsserver
pc98 Disksort will not "munge" requests, BIO_ORDERED or not, so remove 2002-02-22 09:14:06 +00:00
pccard Add some code which is compatible for NEWCARD. It makes manufacturer 2002-02-20 14:42:36 +00:00
pci
posix4
powerpc Make atomic_cmpset_32 correctly return 0 on failure. 2002-02-24 23:31:49 +00:00
rpc
security/lomac
sparc64 Implement a nested window state. This avoids attempting to spill a user 2002-02-25 18:37:17 +00:00
svr4
sys bump __FreeBSD_version for usb structure rename. 2002-02-24 22:45:33 +00:00
tools
ufs Replace bowrite() with BUF_WRITE in ufs. 2002-02-22 09:03:00 +00:00
vm GC: BIO_ORDERED, various infrastructure dealing with BIO_ORDERED. 2002-02-22 09:26:35 +00:00
Makefile