freebsd-src/sys/i386
John Dyson 5856e12e69 Fully implement vfork. Vfork is now much much faster than even our
fork. (On my machine, fork is about 240usecs, vfork is 78usecs.)

Implement rfork(!RFPROC !RFMEM), which allows a thread to divorce its memory
	from the other threads of a group.

Implement rfork(!RFPROC RFCFDG), which closes all file descriptors, eliminating
	possible existing shares with other threads/processes.

Implement rfork(!RFPROC RFFDG), which divorces the file descriptors for a
	thread from the rest of the group.

Fix the case where a thread does an exec.  It is almost nonsense for a thread
	to modify the other threads address space by an exec, so we
	now automatically divorce the address space before modifying it.
1997-04-13 01:48:35 +00:00
..
apm Fix embarrasing typo that survived because I applied the wrong patch- 1997-03-30 09:08:00 +00:00
bios Fix embarrasing typo that survived because I applied the wrong patch- 1997-03-30 09:08:00 +00:00
boot Don't attempt to read past EOF. 1997-03-15 16:49:51 +00:00
conf Documented new serial console flags. 1997-04-07 01:26:34 +00:00
eisa Don't include <sys/ioctl.h> in the kernel. Stage 1: don't include 1997-03-24 11:25:10 +00:00
i386 Fully implement vfork. Vfork is now much much faster than even our 1997-04-13 01:48:35 +00:00
ibcs2 Fully implement vfork. Vfork is now much much faster than even our 1997-04-13 01:48:35 +00:00
include Use UPAGES_HOLE instead of UPAGES in case it's changed some time. 1997-04-07 09:30:22 +00:00
isa Preserve some bits in the keyboard controller command byte when 1997-04-10 12:26:50 +00:00
linux Fully implement vfork. Vfork is now much much faster than even our 1997-04-13 01:48:35 +00:00
pci Mask out revision register in consistency test of class register. 1997-04-09 11:34:50 +00:00
scsi Drop the number of allowed tags back down to 8. Pluto uses a higher value 1997-04-10 19:14:58 +00:00
Makefile Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not 1997-02-22 09:48:43 +00:00