freebsd-dev/sys/amd64
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
..
amd64 Fully implement vfork. Vfork is now much much faster than even our 1997-04-13 01:48:35 +00:00
conf Sanitize APM a bit. Convert various #ifdef to id_flags instead. 1997-03-29 11:07:12 +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 Prevent wedging of the stat clock because of missed interrupts. 1997-04-06 13:25:48 +00:00
pci Mask out revision register in consistency test of class register. 1997-04-09 11:34:50 +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