freebsd-dev/sys/i386/conf
Kenneth D. Merry 3a45b4781a Re-enable CTL in GENERIC on i386 and amd64, but turn on the CTL disable
tunable by default.

This will allow GENERIC configurations to boot on small memory boxes, but
not require end users who want to use CTL to recompile their kernel.  They
can simply set kern.cam.ctl.disable=0 in loader.conf.

The eventual solution to the memory usage problem is to change the way
CTL allocates memory to be more configurable, but this should fix things
for small memory situations in the mean time.

UPDATING:		Explain the change in the CTL configuration, and
			how users can enable CTL if they would like to use
			it.

sys/conf/options:	Add a new option, CTL_DISABLE, that prevents CTL
			from initializing.

ctl.c:			If CTL_DISABLE is turned on, don't initialize.

i386/conf/GENERIC,
amd64/conf/GENERIC:	Re-enable device ctl, and add the CTL_DISABLE
			option.
2013-03-04 21:18:45 +00:00
..
.cvsignore
DEFAULTS Disable the option VFS_ALLOW_NONMPSAFE by default on all the supported 2012-03-06 20:01:25 +00:00
GENERIC Re-enable CTL in GENERIC on i386 and amd64, but turn on the CTL disable 2013-03-04 21:18:45 +00:00
GENERIC.hints Provide wbwd(4), a driver for the watchdog timer found on various 2012-03-06 18:44:52 +00:00
Makefile In sys/<arch>/conf/Makefile set TARGET to <arch>. That allows 2010-01-08 18:57:31 +00:00
NOTES Add VirtIO to the i386 and amd64 GENERIC kernels 2013-01-13 07:14:16 +00:00
PAE Grammar fix: s/NIC's/NICs/ 2012-08-26 01:21:02 +00:00
XBOX Remove pty(4) from our kernel configurations. 2012-03-21 08:38:42 +00:00
XEN - Updated TOE support in the kernel. 2012-06-19 07:34:13 +00:00
XENHVM Build modules along with the XENHVM kernels. 2012-08-13 07:36:57 +00:00