freebsd-nq/sys/conf
Julian Elischer 2907af2a96 Mostly remove the VM_STACK OPTION.
This changes the definitions of a few items so that structures are the
same whether or not the option itself is enabled. This allows
people to enable and disable the option without recompilng the world.

As the author says:

|I ran into a problem pulling out the VM_STACK option.  I was aware of this
|when I first did the work, but then forgot about it.  The VM_STACK stuff
|has some code changes in the i386 branch.  There need to be corresponding
|changes in the alpha branch before it can come out completely.

what is done:
|
|1) Pull the VM_STACK option out of the header files it appears in.  This
|really shouldn't affect anything that executes with or without the rest
|of the VM_STACK patches.  The vm_map_entry will then always have one
|extra element (avail_ssize).  It just won't be used if the VM_STACK
|option is not turned on.
|
|I've also pulled the option out of vm_map.c.  This shouldn't harm anything,
|since the routines that are enabled as a result are not called unless
|the VM_STACK option is enabled elsewhere.
|
|2) Add what appears to be appropriate code the the alpha branch, still
|protected behind the VM_STACK switch.  I don't have an alpha machine,
|so we would need to get some testers with alpha machines to try it out.
|
|Once there is some testing, we can consider making the change permanent
|for both i386 and alpha.
|
[..]
|
|Once the alpha code is adequately tested, we can pull VM_STACK out
|everywhere.
|

Submitted by:	"Richard Seaman, Jr." <dick@tar.com>
1999-01-26 02:49:52 +00:00
..
defines Add some more defines that don't change the genericness of a file. 1995-05-11 20:21:23 +00:00
files Terminate commit for the Intel PIIX4 SMBus support. Already committed files 1999-01-25 19:34:27 +00:00
files.alpha Update the alpha port to use the new syscons. 1999-01-23 16:53:30 +00:00
files.i386 Remove 'alog'. G'bye Jamil. 1999-01-20 03:29:59 +00:00
files.pc98 Remove 'alog'. 1999-01-20 08:31:56 +00:00
kern.mk Move some compile flags from the kernel makefile to bsd.kern.mk so that 1998-12-17 22:36:21 +00:00
kmod.mk Use a name less likely to collide with source files without an obj dir. 1998-11-11 07:40:44 +00:00
ldscript.alpha Lots of changes, including: 1998-08-10 07:53:59 +00:00
ldscript.amd64 Make the ELF kernel build produce a dynamic executable (!). This enables 1998-09-30 12:14:39 +00:00
ldscript.i386 Make the ELF kernel build produce a dynamic executable (!). This enables 1998-09-30 12:14:39 +00:00
ldscript.powerpc Lots of changes, including: 1998-08-10 07:53:59 +00:00
majors Remove 'alog'. G'bye Jamil. 1999-01-20 03:29:59 +00:00
Makefile.alpha Switch to using ".So" as the extension for PIC object files rather 1999-01-09 21:51:00 +00:00
Makefile.i386 Mostly remove the VM_STACK OPTION. 1999-01-26 02:49:52 +00:00
Makefile.pc98 Sync with sys/i386/conf/Makefile.i386 revision 1.137. 1999-01-25 12:12:01 +00:00
Makefile.powerpc Mostly remove the VM_STACK OPTION. 1999-01-26 02:49:52 +00:00
newvers.sh This is now 4.0-current 1999-01-21 03:07:33 +00:00
nfsswapkernel.c Removed vestiges of config-time "argument processing" configuration. 1997-09-07 13:49:56 +00:00
NOTES Terminate commit for the Intel PIIX4 SMBus support. Already committed files 1999-01-25 19:34:27 +00:00
options Terminate commit for the Intel PIIX4 SMBus support. Already committed files 1999-01-25 19:34:27 +00:00
options.alpha Update the alpha port to use the new syscons. 1999-01-23 16:53:30 +00:00
options.i386 - Remove reference to obsolete options. 1999-01-23 10:51:58 +00:00
options.pc98 Switched to new syscons driver. 1999-01-18 08:38:08 +00:00
param.c Fixed problems with kernel config file overrides of sysv semaphore 1998-12-14 08:34:55 +00:00
systags.sh Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not 1997-02-22 09:48:43 +00:00