patch-2.1.75 linux/Documentation/Configure.help
Next file: linux/Documentation/cyrix.txt
Previous file: linux/scripts/tkcond.c
Back to the patch index
Back to the overall index
- Lines: 226
- Date:
Sun Dec 21 17:41:24 1997
- Orig file:
v2.1.74/linux/Documentation/Configure.help
- Orig date:
Sun Dec 21 16:17:44 1997
diff -u --recursive --new-file v2.1.74/linux/Documentation/Configure.help linux/Documentation/Configure.help
@@ -601,6 +601,14 @@
info. If you need this feature (for any protocol, like IP) say Y;
if unsure, say N.
+Socket filtering
+CONFIG_FILTER
+ The Linux Socket Filter is a deviation of the Berkely Packet Filter.
+ Through Socket Filtering you can have the kernel decide whether the
+ data is good and to continue processing it. Linux Socket Filtering
+ works on all socket types except TCP for now. See the text file
+ linux/Documentation/networking/filter.txt for more information.
+
Network firewalls
CONFIG_FIREWALL
A firewall is a computer which protects a local network from the
@@ -643,17 +651,6 @@
/etc/rc.d/rc.local) in addition.
If unsure, say Y.
-Socket Security API Support (EXPERIMENTAL)
-CONFIG_NET_SECURITY
- Enable use of the socket security API. This option only really
- supports security (via encryption of all traffic) over IPv4 links,
- and then only if you add a security protocol which is also supported
- at the other end of the link; Linux itself does not include any
- security protocols, but you can use the enskip package at
- ftp.tik.ee.ethz.ch/pub/packages/skip/. That package also contains
- documentation of the API to be used for secure sockets. If unsure,
- say N.
-
Sun floppy controller support
CONFIG_BLK_DEV_SUNFD
This is support for floppy drives on Sun Sparc workstations. Say Y
@@ -1637,12 +1634,30 @@
hear that the GNU boycott of Apple is over, so even politically
correct people are allowed to say Y here.
-IP-over-DDP support
+Appletalk-IP driver support
CONFIG_IPDDP
+ Appletalk-IP is a method Macintosh users use IP services. This driver
+ allows you to either send your IP traffic over an Appletalk network to
+ an Appletalk-IP router, or you can have your machine act as an Appletalk-IP
+ router and route Appletalk-IP traffic for your Macintosh users. Both
+ modes require seperate user-space support software, please see each
+ individual options help to get the correct URL of the software.
+
+Appletalk-IP Encapsulation support
+CONFIG_IPDDP_ENCAP
This allows IP networking for users who only have Appletalk
networking available. This feature is experimental. Please see
http://www.maths.unm.edu/~bradford/ltpc.html for support software.
+Appletalk-IP Decapsulation support
+CONFIG_IPDDP_DECAP
+ This allows you to provide IP services to your Appletalk users.
+ It does not matter what interface the Macs are comming into your
+ Linux box on, be it Localtalk, Ethertalk, PPPtalk, etc. The only
+ dependent variable is if the Appletalk layer supports the protocol
+ you need. User space software is required to run this driver, you
+ can pick it up at http://spacs1.spacs.k12.wi.us/~jschlst/MacGate.html
+
Apple/Farallon LocalTalk PC card support
CONFIG_LTPC
This allows you to use the AppleTalk PC card to connect to LocalTalk
@@ -1952,6 +1967,20 @@
understand if you say Y here; it will enlarge your kernel by about
12KB. If in doubt, say Y.
+SCSI logging facility
+CONFIG_SCSI_LOGGING
+ This turns on a logging facility that can be used to debug a number
+ of problems. Normally no logging output will appear, but you can
+ enable logging with a shell command like:
+ 'echo "scsi log token [level]" > /proc/scsi/scsi'
+ There are a number of things that can be used for 'token', and this
+ allows you to select the types of information you want, and the level
+ allows you to select the level of verbosity. If you say 'N' here,
+ it may be harder to track down some types of scsi problems. If
+ you say 'Y' here your kernel will be somewhat larger, but there
+ should be no noticable performance impact as long as you have logging
+ turned off.
+
AdvanSys SCSI support
CONFIG_SCSI_ADVANSYS
This is a driver for all SCSI host adapters manufactured by
@@ -2586,6 +2615,15 @@
your EPP chipset is from the SMC series, you are likely to have to
set this value greater than 0.
+SCSI Debug host simulator.
+CONFIG_SCSI_DEBUG
+ This is a host adapter simulator that can be programmed to simulate a
+ large number of conditions that could occur on a real bus. The advantage
+ is that many hard to reproduce problems can be tested in a controlled
+ environment where there is reduced risk of losing important data.
+ This is primarily of use to people trying to debug the middle and upper
+ layers of the scsi subsystem.
+
Network device support?
CONFIG_NETDEVICES
You can say N here in case you don't intend to connect to any other
@@ -6231,123 +6269,6 @@
removed from the running kernel whenever you want), say M and read
Documentation/modules.txt. If unsure, say Y.
-Support for Cyrix processors
-CONFIG_CYRIX
- This enables recognition of Cyrix processors. Without it
- /proc/cpuinfo will list your processor as an unknown model
- of Cyrix. With it it will list the correct details. It should
- be safe to say Y here regardless of what processor you are
- actually using. If this option is not enabled none of the
- Cyrix feature options are available.
-
-Enable suspend on halt power saving feature
-CONFIG_CYRIX_SUSP_HLT
- Suspend on halt causes the processor to enter a low power state
- when the "hlt" instruction is executed. This is disabled at
- power up and many BIOSs leave it that way. You probably want it
- enabled since it dramatically reduces the operating temperature
- of the processor. In a few rare cases there may be problems
- with some bus master DMA cards if this is enabled.
-
-No I/O recovery delays
-CONFIG_CYRIX_FAST_IO
- Historically programmers used "jmp $+2" instructions to create
- delays between I/O instructions. The branch prediction of 5x86
- and higher processors renders this ineffective and so a selectable
- delay is implemented for I/O instructions in the processor. Linux
- uses dummy I/O instructions where necessary rather than jumps
- and so the extra processor imposed delay should not be necessary.
- Enabling this option removes this delay.
-
-5x86 performance features
-CONFIG_CYRIX_5X86
- The Cyrix 5x86 has several performance feature which are enabled
- using on-chip registers. This code attempts to ensure that the
- useful features are set to suit Linux. Read Documentation/CPU/Cyrix
- before enabling this.
- WARNING: If this is enabled you may find that the only way to
- reboot is to power cycle the machine. Even a hard reboot seems
- to fail on some systems.
-
-6x86 performance features
-CONFIG_CYRIX_6X86
- The Cyrix 6x86 has several performance feature which are enabled
- using on-chip registers. Most are normally enabled by the BIOS
- however this code ensures that all the useful ones are set to
- suit Linux. Read Documentation/CPU/Cyrix before enabling this.
-
-Avoid unnecessary locked cycles
-CONFIG_CYRIX_6X86_NOLOCK
- Enabling this option causes the 6x86 not to use locked bus cycles
- except for page table access and interrupt acknowledge cycles.
- This allows the data used by descriptor tables, xchg instructions
- and instructions preceeded by the LOCK prefix to be cached leading
- to improved performance. Enabling this option has no effect if
- an SMP kernel is being built - SMP requires locked cycles to
- guarantee processor synchronization.
-
-Allocate L1 cache lines on write misses
-CONFIG_CYRIX_6X86_WTALLOC
- If this is enabled L1 cache write misses will cause a cache line
- to be allocated. This may result in increased performance. On the
- other hand it may cause excessive trashing of the L1 cache when
- copying or zeroing pages. In general you _probably_ win...
-
-Branch Target Buffer features
-CONFIG_CYRIX_6X86_BTB
- The Cyrix 6x86 has branch prediction logic which is normally
- only set to handle short branches (as in small loops and ifs).
- This code attempts on configure the branch prediction logic
- appropriately. Read Documentation/CPU/Cyrix before enabling this.
-
-Variable sized paging mechanism (VSPM)
-CONFIG_CYRIX_6X86_VSPM
- Variable sized paging mechanism (VSPM) is a feature of the Cyrix
- 6x86 family of processors that allows large regions of memory
- to be mapped in one go, significantly reducing the amount of work
- the MMU has to do compared with traditional paging. However VSPM
- is known to be buggy in many 6x86 chip revisions. Please read
- Documentation/CPU/Cyrix before enabling this.
- WARNING: If this is enabled you may find that the only way to
- reboot is to power cycle the machine. Even a hard reboot seems
- to fail on some systems.
-
-Allocate L1 cache lines on write misses
-CONFIG_AMD_K5_WTALLOC
- If this is enabled L1 cache write misses will cause a cache line
- to be allocated. This may result in increased performance. On the
- other hand it may cause excessive trashing of the L1 cache when
- copying or zeroing pages. In general you _probably_ win...
-
-Allocate L1 cache lines on write misses
-CONFIG_AMD_K6_WTALLOC
- If this is enabled L1 cache write misses will cause a cache line
- to be allocated. This may result in increased performance. On the
- other hand it may cause excessive trashing of the L1 cache when
- copying or zeroing pages. In general you _probably_ win...
-
-Use write cacheability detection
-CONFIG_AMD_K6_WTALLOC_WCDE
- Write cacheability detection requires the system logic to assert
- the cache enable bus signal during a write cycle. Some chipsets
- do this and some do not. Some, such as Triton, do but not at
- the appropriate point during the write cycle. Cacheability
- detection is not normally useful unless you have memory mapped
- devices which exist outside the 640k-1M range but within your
- actual memory. (There is another option that disables write
- allocate for the 15M-16M range commonly used by older VLB
- video cards). You probably do not want to enable this.
-
-No write allocate between 15MB-16MB
-CONFIG_AMD_K6_WTALLOC_WAE15M
- There were a small number of cards, mainly VESA Local Bus
- video cards, that were memory mapped to the 15M-16M address
- range. If you have such a card you do not want write allocate
- to delay or reorder writes to this space so you must enable
- this option. Other memory mapped cards are either outside the
- systems memory space or are in the 640k-1M range which is
- not subject to write allocate so this option is not normally
- required.
# m68k-specific kernel options
# Documented by Chris Lawrence <quango@themall.net> et al.
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov