1
0
mirror of https://git.FreeBSD.org/src.git synced 2025-01-01 12:19:28 +00:00
freebsd/sys
Peter Wemm b3f7680e49 Oops. Turn T_PAGEFLT back into an interrupt gate. It is *critical*
that interrupts be disabled and remain disabled until %cr2 is read.
Otherwise we can preempt and another process can fault, and by the
time we read %cr2, we see a different processes fault address.  This
Greatly Confuses vm_fault() (to say the least).  The i386 port has
got this marked as a bug workaround for a Cyrix CPU, which is what
lead me astray.  Its actually necessary for preemption, regardless
of whether Cyrix cpus had a bug or not.
2003-05-08 08:25:51 +00:00
..
alpha Style fixes. 2003-05-04 22:13:04 +00:00
amd64 Oops. Turn T_PAGEFLT back into an interrupt gate. It is *critical* 2003-05-08 08:25:51 +00:00
arm Style fixes. 2003-05-04 22:13:04 +00:00
boot Since we insist on loading the POS ACPI by default, give the poor user 2003-05-05 07:33:12 +00:00
cam Fix three problems in large (>2TB) device handling: 2003-05-03 00:21:40 +00:00
coda
compat Change the semantics of sysv shm emulation to take a additional 2003-05-05 09:22:58 +00:00
conf We are now in 5.1-BETA 2003-05-06 03:55:24 +00:00
contrib This commit was generated by cvs2svn to compensate for changes in r114584, 2003-05-03 17:16:40 +00:00
crypto
ddb
dev ioctl VINUM_READCONFIG: Don't lock configuration here. vinum_scandisk 2003-05-08 00:36:20 +00:00
fs Clean up proc locking in procfs: make sure the proc lock is held before 2003-05-05 15:12:51 +00:00
geom Hide the "ENOMEM" notice messages behind bootverbose. They are still 2003-05-07 05:37:31 +00:00
gnu
i4b
i386 Style nits. 2003-05-07 17:21:38 +00:00
ia64 Style fixes. 2003-05-04 22:13:04 +00:00
isa Only use the pc bios stuff on i386's. I think this might even be unused 2003-05-01 04:23:15 +00:00
isofs/cd9660
kern Clean up locking for the MAC Framework: 2003-05-07 17:49:24 +00:00
libkern Deprecate machine/limits.h in favor of new sys/limits.h. 2003-04-29 13:36:06 +00:00
modules Add RealTek RTL8150 USB to fast Ethernet controller driver. 2003-05-03 10:16:56 +00:00
net Define a link layer MIB for ATM. Most fields of this MIB are needed by 2003-05-05 16:35:52 +00:00
netatalk
netatm
netgraph Deprecate machine/limits.h in favor of new sys/limits.h. 2003-04-29 13:36:06 +00:00
netinet Correct a bug introduced with reduced TCP state handling; make 2003-05-07 05:26:27 +00:00
netinet6 Add definitions for IN6ADDR_LINKLOCAL_ALLMDNS_INIT and INADDR_ALLMDNS_GROUP. 2003-04-29 22:03:46 +00:00
netipsec
netipx
netkey
netnatm
netncp
netsmb
nfs
nfsclient Instead of recording the Unix time in a process when it starts, record the 2003-05-01 16:59:23 +00:00
nfsserver
opencrypto
pc98 Deprecate machine/limits.h in favor of new sys/limits.h. 2003-04-29 13:36:06 +00:00
pccard
pci Don't call timeout() in sis_tick(), this is done earlier by mii_tick(), and it 2003-05-06 02:00:01 +00:00
posix4
powerpc Things run thru the C preprocessor must use C-style comments. 2003-05-05 10:01:10 +00:00
rpc
security Clean up locking for the MAC Framework: 2003-05-07 17:49:24 +00:00
sparc64 Style fixes. 2003-05-04 22:13:04 +00:00
sys #include <sys/resource.h> to limit ports damage. 2003-05-07 15:26:43 +00:00
tools
ufs Lock the vm_object on entry to vm_object_vndeallocate(). 2003-05-03 20:28:26 +00:00
vm Lock the vm_object when performing vm_pager_deallocate(). 2003-05-06 02:45:28 +00:00
Makefile Exclude sys/boot for amd64. There are still toolchain issues to deal 2003-05-08 06:35:39 +00:00