Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Open sidebar
Kirill Smelkov
linux
Commits
b6acc3e2
Commit
b6acc3e2
authored
17 years ago
by
Linus Torvalds
Browse files
Options
Download
Email Patches
Plain Diff
Import 1.3.36
parent
b94d6187
Changes
195
Hide whitespace changes
Inline
Side-by-side
Showing
20 changed files
with
481 additions
and
692 deletions
+481
-692
Documentation/cdrom/aztcd
Documentation/cdrom/aztcd
+0
-0
Documentation/cdrom/cdu31a
Documentation/cdrom/cdu31a
+0
-0
Documentation/cdrom/cm206
Documentation/cdrom/cm206
+0
-0
Documentation/cdrom/gscd
Documentation/cdrom/gscd
+0
-0
Documentation/cdrom/mcd
Documentation/cdrom/mcd
+0
-0
Documentation/cdrom/mcdx
Documentation/cdrom/mcdx
+0
-0
Documentation/cdrom/optcd
Documentation/cdrom/optcd
+0
-0
Documentation/cdrom/sbpcd
Documentation/cdrom/sbpcd
+0
-0
Documentation/cdrom/sjcd
Documentation/cdrom/sjcd
+0
-0
Documentation/cdrom/sonycd535
Documentation/cdrom/sonycd535
+0
-0
MAGIC
MAGIC
+48
-25
Makefile
Makefile
+6
-2
arch/alpha/config.in
arch/alpha/config.in
+30
-270
arch/alpha/defconfig
arch/alpha/defconfig
+170
-0
arch/i386/config.in
arch/i386/config.in
+35
-281
arch/i386/defconfig
arch/i386/defconfig
+131
-0
drivers/Makefile
drivers/Makefile
+5
-0
drivers/block/Config.in
drivers/block/Config.in
+23
-0
drivers/block/Makefile
drivers/block/Makefile
+0
-92
drivers/block/README.ide
drivers/block/README.ide
+33
-22
No files found.
drivers/block/README.
aztcd
→
Documentation/cdrom/
aztcd
View file @
b6acc3e2
File moved
This diff is collapsed.
Click to expand it.
drivers/block/README.
cdu31a
→
Documentation/cdrom/
cdu31a
View file @
b6acc3e2
File moved
This diff is collapsed.
Click to expand it.
drivers/block/README.
cm206
→
Documentation/cdrom/
cm206
View file @
b6acc3e2
File moved
This diff is collapsed.
Click to expand it.
drivers/block/README.
gscd
→
Documentation/cdrom/
gscd
View file @
b6acc3e2
File moved
This diff is collapsed.
Click to expand it.
drivers/block/README.
mcd
→
Documentation/cdrom/
mcd
View file @
b6acc3e2
File moved
This diff is collapsed.
Click to expand it.
drivers/block/README.
mcdx
→
Documentation/cdrom/
mcdx
View file @
b6acc3e2
File moved
This diff is collapsed.
Click to expand it.
drivers/block/README.
optcd
→
Documentation/cdrom/
optcd
View file @
b6acc3e2
File moved
This diff is collapsed.
Click to expand it.
drivers/block/README.
sbpcd
→
Documentation/cdrom/
sbpcd
View file @
b6acc3e2
File moved
This diff is collapsed.
Click to expand it.
drivers/block/README.
sjcd
→
Documentation/cdrom/
sjcd
View file @
b6acc3e2
File moved
This diff is collapsed.
Click to expand it.
drivers/block/README.
sonycd535
→
Documentation/cdrom/
sonycd535
View file @
b6acc3e2
File moved
This diff is collapsed.
Click to expand it.
MAGIC
View file @
b6acc3e2
...
...
@@ -36,39 +36,62 @@ major device number as the ioctl magic value (e.g. hd, lp).
Theodore Ts'o
31-Mar-94
The magic table is current to Linux 1.3.35.
The ioctl table is current to Linux 1.3.35.
For a complete list of kernel ioctl's, look for 'ioctl-list.X.Y.ZZ' on
an ftp site, where 'X.Y.ZZ' is the kernel version for the ioctl list.
Michael Chastain
<mec@duracef.shout.net>
17-Oct-95
Magic Name Number Structure File
===========================================================================
CYCLADES_MAGIC 0x4359 struct cyclades_port include/linux/cyclades.h
FASYNC_MAGIC 0x4601 struct fasync_struct include/linux/fs.h
PTY_MAGIC 0x5001 struct pty_struct drivers/char/pty.c
PPP_MAGIC 0x5002 struct ppp_struct include/linux/ppp.h
PPP_MAGIC 0x5002 struct ppp_struct include/linux/
if_
ppp.h
TTY_MAGIC 0x5401 struct tty_struct include/linux/tty.h
TTY_DRIVER_MAGIC 0x5402 struct tty_driver include/linux/tty_driver.h
TTY_LDISC_MAGIC 0x5403 struct tty_ldisc include/linux/tty_ldisc.h
SERIAL_MAGIC 0x5301 struct async_struct include/linux/serial.h
SLIP_MAGIC 0x5302 struct slip drivers/net/slip.h
SCC_MAGIC 0x8530 struct scc_channel include/linux/scc.h
Ioctl Include File Comments
========================================================
0x00 fd.h
0x01 random.h subcodes starting at 0x080000
0x03 hdreg.h
0x06 lp.h
0x12 fs.h
'C' soundcard.h
'K' kd.h
'M' soundcard.h
'P' soundcard.h
'Q' soundcard.h
'S' cdrom.h
'S' fs.h subcodes from 0x80, no conflict
'T' soundcard.h conflicts with termios.h
'T' termios.h conflicts with soundcard.h
'T' ppp.h subcodes from 0x90, no conflict
'V' vt.h
'f' ext2_fs.h
'm' mtio.h conflicts with soundcard.h
'm' soundcard.h conflicts with mtio.h
's' pcsp.h
'v' ext2_fs.h
0x89 sockios.h
Ioctl Include File Comments
========================================================
0x00 linux/fs.h only FIBMAP, FIGETBSZ
0x00 linux/random.h codes in 0x010800NN
0x02 linux/fd.h
0x03 linux/hdreg.h
0x04 linux/umsdos_fs.h
0x06 linux/lp.h
0x12 linux/fs.h
0x20 linux/cm206.h
'C' linux/soundcard.h
'K' linux/kd.h
'M' linux/soundcard.h
'P' linux/soundcard.h
'Q' linux/soundcard.h
'S' linux/cdrom.h conflict!
'S' linux/scsi.h conflict!
'T' linux/soundcard.h conflict!
'T' linux/scc.h conflict!
'T' asm/termios.h conflict!
'V' linux/vt.h
'Y' linux/cyclades.h codes in 0x004359NN
'f' linux/ext2_fs.h
'm' linux/mtio.h conflict!
'm' linux/soundcard.h conflict!
's' linux/cdk.h
't' linux/if_ppp.h
'u' linux/smb_fs.h
'u' linux/smb_fs.h
'v' linux/ext2_fs.h
0x89 asm/socket.h no conflict
0x89 linux/sockios.h no conflict
This diff is collapsed.
Click to expand it.
Makefile
View file @
b6acc3e2
VERSION
=
1
PATCHLEVEL
=
3
SUBLEVEL
=
3
5
SUBLEVEL
=
3
6
ARCH
=
i386
...
...
@@ -94,7 +94,11 @@ DRIVERS =drivers/block/block.a \
LIBS
=
$(TOPDIR)
/lib/lib.a
SUBDIRS
=
kernel drivers mm fs net ipc lib
ifdef
CONFIG_SCSI
ifdef
CONFIG_CD_NO_IDESCSI
DRIVERS
:=
$(DRIVERS)
drivers/cdrom/cdrom.a
endif
ifeq
($(CONFIG_SCSI),y)
DRIVERS
:=
$(DRIVERS)
drivers/scsi/scsi.a
endif
...
...
This diff is collapsed.
Click to expand it.
arch/alpha/config.in
View file @
b6acc3e2
...
...
@@ -13,23 +13,6 @@ else
define_bool CONFIG_NATIVE y
fi
tristate 'Normal floppy disk support' CONFIG_BLK_DEV_FD y
bool 'Normal (MFM/RLL) disk and IDE disk/cdrom support' CONFIG_ST506 y
if [ "$CONFIG_ST506" = "y" ]; then
comment 'Please see drivers/block/README.ide for help/info on IDE drives'
bool ' Use old disk-only driver for primary i/f' CONFIG_BLK_DEV_HD n
if [ "$CONFIG_BLK_DEV_HD" = "y" ]; then
bool ' Include new IDE driver for secondary i/f support' CONFIG_BLK_DEV_IDE n
else
bool ' Use new IDE driver for primary/secondary i/f' CONFIG_BLK_DEV_IDE y
fi
if [ "$CONFIG_BLK_DEV_IDE" = "y" ]; then
bool ' Include support for IDE/ATAPI CDROMs' CONFIG_BLK_DEV_IDECD n
fi
fi
bool 'XT harddisk support' CONFIG_BLK_DEV_XD n
bool 'Networking support' CONFIG_NET y
choice 'Alpha system type' \
"Jensen CONFIG_ALPHA_JENSEN \
Noname CONFIG_ALPHA_NONAME \
...
...
@@ -47,295 +30,72 @@ fi
if [ "$CONFIG_ALPHA_CABRIOLET" = "y" \
-o "$CONFIG_ALPHA_EB64" = "y" -o "$CONFIG_ALPHA_EB64P" = "y" ]
then
bool 'Using SRM as bootloader' CONFIG_ALPHA_SRM
n
bool 'Using SRM as bootloader' CONFIG_ALPHA_SRM
define_bool CONFIG_PCI y
define_bool CONFIG_ALPHA_APECS y
fi
if [ "$CONFIG_PCI" = "y" ]; then
bool ' PCI bridge optimisation (experimental)' CONFIG_PCI_OPTIMIZE n
if [ "$CONFIG_BLK_DEV_IDE" = "y" ]; then
bool ' PCI Triton IDE Bus Master DMA support' CONFIG_BLK_DEV_TRITON y
fi
bool ' PCI bridge optimisation (experimental)' CONFIG_PCI_OPTIMIZE
fi
bool 'System V IPC' CONFIG_SYSVIPC y
tristate 'Kernel support for ELF binaries' CONFIG_BINFMT_ELF n
bool 'Networking support' CONFIG_NET
bool 'System V IPC' CONFIG_SYSVIPC
tristate 'Kernel support for ELF binaries' CONFIG_BINFMT_ELF
mainmenu_option next_comment
comment 'Loadable module support'
bool 'Set version information on all symbols for modules' CONFIG_MODVERSIONS n
bool 'Set version information on all symbols for modules' CONFIG_MODVERSIONS
source drivers/block/Config.in
if [ "$CONFIG_NET" = "y" ]; then
mainmenu_option next_comment
comment 'Networking options'
bool 'TCP/IP networking' CONFIG_INET y
if [ "$CONFIG_INET" = "y" ]; then
bool 'IP: forwarding/gatewaying' CONFIG_IP_FORWARD n
bool 'IP: multicasting' CONFIG_IP_MULTICAST n
bool 'IP: firewalling' CONFIG_IP_FIREWALL n
bool 'IP: accounting' CONFIG_IP_ACCT n
tristate 'IP: tunneling' CONFIG_NET_IPIP n
if [ "$CONFIG_IP_FORWARD" = "y" -a "$CONFIG_IP_FIREWALL" = "y" ]; then
bool 'IP: firewall packet logging' CONFIG_IP_FIREWALL_VERBOSE y
bool 'IP: masquerading (ALPHA)' CONFIG_IP_MASQUERADE n
fi
if [ "$CONFIG_IP_FORWARD" = "y" -a "$CONFIG_IP_MULTICAST" = "y" -a "$CONFIG_NET_IPIP" = "y" ]; then
bool 'IP: multicast routing(in progress)' CONFIG_IP_MROUTE n
fi
comment '(it is safe to leave these untouched)'
bool 'IP: PC/TCP compatibility mode' CONFIG_INET_PCTCP n
tristate 'IP: Reverse ARP' CONFIG_INET_RARP n
bool 'IP: Assume subnets are local' CONFIG_INET_SNARL y
bool 'IP: Disable NAGLE algorithm (normally enabled)' CONFIG_TCP_NAGLE_OFF n
bool 'IP: Drop source routed frames' CONFIG_IP_NOSR y
bool 'IP: Allow large windows (not recommended if <16Mb of memory)' CONFIG_SKB_LARGE y
fi
bool 'The IPX protocol' CONFIG_IPX n
bool 'Appletalk DDP' CONFIG_ATALK n
bool 'Amateur Radio AX.25 Level 2' CONFIG_AX25 n
if [ "$CONFIG_AX25" = "y" ]; then
bool 'Amateur Radio NET/ROM' CONFIG_NETROM n
fi
source net/Config.in
fi
mainmenu_option next_comment
comment 'SCSI support'
tristate 'SCSI support' CONFIG_SCSI y
if [ "$CONFIG_SCSI" = "n" ]; then
comment 'Skipping SCSI configuration options...'
else
comment 'SCSI support type (disk, tape, CDrom)'
dep_tristate 'SCSI disk support' CONFIG_BLK_DEV_SD y $CONFIG_SCSI
dep_tristate 'SCSI tape support' CONFIG_CHR_DEV_ST n $CONFIG_SCSI
dep_tristate 'SCSI CDROM support' CONFIG_BLK_DEV_SR y $CONFIG_SCSI
dep_tristate 'SCSI generic support' CONFIG_CHR_DEV_SG n $CONFIG_SCSI
comment 'Some SCSI devices (e.g. CD jukebox) support multiple LUNs'
bool 'Probe all LUNs on each SCSI device' CONFIG_SCSI_MULTI_LUN n
tristate 'SCSI support' CONFIG_SCSI
mainmenu_option next_comment
comment 'SCSI low-level drivers'
dep_tristate 'Adaptec AHA152X support' CONFIG_SCSI_AHA152X n $CONFIG_SCSI
dep_tristate 'Adaptec AHA1542 support' CONFIG_SCSI_AHA1542 n $CONFIG_SCSI
dep_tristate 'Adaptec AHA1740 support' CONFIG_SCSI_AHA1740 n $CONFIG_SCSI
dep_tristate 'Adaptec AHA274X/284X/294X support' CONFIG_SCSI_AIC7XXX n $CONFIG_SCSI
dep_tristate 'BusLogic SCSI support' CONFIG_SCSI_BUSLOGIC n $CONFIG_SCSI
dep_tristate 'EATA-DMA (DPT, NEC, ATT, Olivetti) support' CONFIG_SCSI_EATA_DMA n $CONFIG_SCSI
dep_tristate 'EATA-PIO (old DPT PM2001, PM2012A) support' CONFIG_SCSI_EATA_PIO n $CONFIG_SCSI
dep_tristate 'UltraStor 14F/34F support' CONFIG_SCSI_U14_34F n $CONFIG_SCSI
dep_tristate 'Future Domain 16xx SCSI support' CONFIG_SCSI_FUTURE_DOMAIN n $CONFIG_SCSI
bool 'Generic NCR5380 SCSI support' CONFIG_SCSI_GENERIC_NCR5380 n
if [ "$CONFIG_PCI" = "y" ]; then
dep_tristate 'NCR53c7,8xx SCSI support' CONFIG_SCSI_NCR53C7xx y $CONFIG_SCSI
fi
dep_tristate 'Always IN2000 SCSI support (test release)' CONFIG_SCSI_IN2000 n $CONFIG_SCSI
bool 'PAS16 SCSI support' CONFIG_SCSI_PAS16 n
dep_tristate 'QLOGIC SCSI support' CONFIG_SCSI_QLOGIC n $CONFIG_SCSI
dep_tristate 'Seagate ST-02 and Future Domain TMC-8xx SCSI support' CONFIG_SCSI_SEAGATE n $CONFIG_SCSI
bool 'Trantor T128/T128F/T228 SCSI support' CONFIG_SCSI_T128 n
dep_tristate 'UltraStor SCSI support' CONFIG_SCSI_ULTRASTOR n $CONFIG_SCSI
dep_tristate '7000FASST SCSI support' CONFIG_SCSI_7000FASST n $CONFIG_SCSI
dep_tristate 'EATA ISA/EISA (DPT PM2011/021/012/022/122/322) support' CONFIG_SCSI_EATA n $CONFIG_SCSI
#dep_tristate 'SCSI debugging host adapter' CONFIG_SCSI_DEBUG n $CONFIG_SCSI
if [ "$CONFIG_SCSI" != "n" ]; then
source drivers/scsi/Config.in
fi
if [ "$CONFIG_NET" = "y" ]; then
mainmenu_option next_comment
comment 'Network device support'
mainmenu_option next_comment
comment 'Network device support'
bool 'Network device support' CONFIG_NETDEVICES y
if [ "$CONFIG_NETDEVICES" = "n" ]; then
comment 'Skipping network driver configuration options...'
else
tristate 'Dummy net driver support' CONFIG_DUMMY n
tristate 'SLIP (serial line) support' CONFIG_SLIP n
if [ "$CONFIG_SLIP" != "n" ]; then
bool ' CSLIP compressed headers' CONFIG_SLIP_COMPRESSED y
fi
tristate 'PPP (point-to-point) support' CONFIG_PPP n
if [ ! "$CONFIG_PPP" = "n" ]; then
comment 'CCP compressors for PPP are only built as modules.'
fi
if [ "$CONFIG_AX25" = "y" ]; then
bool 'Z8530 SCC kiss emulation driver for AX.25' CONFIG_SCC y
else
bool 'Z8530 SCC kiss emulation driver for AX.25' CONFIG_SCC n
fi
tristate 'PLIP (parallel port) support' CONFIG_PLIP n
tristate 'EQL (serial line load balancing) support' CONFIG_EQUALIZER n
bool 'Do you want to be offered ALPHA test drivers' CONFIG_NET_ALPHA n
bool 'Western Digital/SMC cards' CONFIG_NET_VENDOR_SMC n
if [ "$CONFIG_NET_VENDOR_SMC" = "y" ]; then
tristate 'WD80*3 support' CONFIG_WD80x3 n
tristate 'SMC Ultra support' CONFIG_ULTRA n
fi
bool 'AMD LANCE and PCnet (AT1500 and NE2100) support' CONFIG_LANCE n
bool '3COM cards' CONFIG_NET_VENDOR_3COM n
if [ "$CONFIG_NET_VENDOR_3COM" = "y" ]; then
tristate '3c501 support' CONFIG_EL1 n
tristate '3c503 support' CONFIG_EL2 n
if [ "$CONFIG_NET_ALPHA" = "y" ]; then
tristate '3c505 support' CONFIG_ELPLUS n
tristate '3c507 support' CONFIG_EL16 n
fi
tristate '3c509/3c579 support' CONFIG_EL3 y
fi
bool 'Other ISA cards' CONFIG_NET_ISA n
if [ "$CONFIG_NET_ISA" = "y" ]; then
tristate 'Cabletron E21xx support' CONFIG_E2100 n
tristate 'DEPCA support' CONFIG_DEPCA y
tristate 'EtherWorks 3 support' CONFIG_EWRK3 n
if [ "$CONFIG_NET_ALPHA" = "y" ]; then
bool 'SEEQ8005 support' CONFIG_SEEQ8005 n
tristate 'AT1700 support' CONFIG_AT1700 n
tristate 'EtherExpressPro support' CONFIG_EEXPRESS_PRO n
tristate 'EtherExpress support' CONFIG_EEXPRESS n
bool 'NI5210 support' CONFIG_NI52 n
bool 'NI6510 support' CONFIG_NI65 n
if [ "$CONFIG_AX25" = "y" ]; then
bool 'Ottawa PI and PI/2 support' CONFIG_PI y
fi
tristate 'WaveLAN support' CONFIG_WAVELAN n
fi
tristate 'HP PCLAN+ (27247B and 27252A) support' CONFIG_HPLAN_PLUS n
tristate 'HP PCLAN (27245 and other 27xxx series) support' CONFIG_HPLAN n
tristate 'HP 10/100VG PCLAN (ISA, EISA, PCI) support' CONFIG_HP100 n
tristate 'NE2000/NE1000 support' CONFIG_NE2000 n
bool 'SK_G16 support' CONFIG_SK_G16 n
fi
bool 'EISA, VLB, PCI and on board controllers' CONFIG_NET_EISA y
if [ "$CONFIG_NET_EISA" = "y" ]; then
if [ "$CONFIG_NET_ALPHA" = "y" ]; then
tristate 'Ansel Communications EISA 3200 support' CONFIG_AC3200 n
fi
tristate 'Apricot Xen-II on board ethernet' CONFIG_APRICOT n
tristate 'DE425, DE434, DE435, DE500 support' CONFIG_DE4X5 y
# tristate 'DEC 21040 PCI support' CONFIG_DEC_ELCP n
# bool 'LPL T100V 100Mbs support' CONFIG_LPL_T100 n
# bool 'PCnet32 (32 bit VLB and PCI LANCE) support' CONFIG_PCNET32 n
bool 'Zenith Z-Note support' CONFIG_ZNET n
fi
bool 'Pocket and portable adaptors' CONFIG_NET_POCKET n
if [ "$CONFIG_NET_POCKET" = "y" ]; then
bool 'AT-LAN-TEC/RealTek pocket adaptor support' CONFIG_ATP n
tristate 'D-Link DE600 pocket adaptor support' CONFIG_DE600 n
tristate 'D-Link DE620 pocket adaptor support' CONFIG_DE620 n
# bool 'Silicom pocket adaptor support' CONFIG_SILICOM_PEA n
# bool 'WaveLAN PCMCIA support' CONFIG_WaveLAN n
# bool '3 Com 3c589 PCMCIA support' CONFIG_3C589 n
fi
bool 'Token Ring driver support' CONFIG_TR n
if [ "$CONFIG_TR" = "y" ]; then
tristate 'IBM Tropic chipset based adaptor support' CONFIG_IBMTR y
fi
tristate 'Arcnet support' CONFIG_ARCNET n
fi
fi
mainmenu_option next_comment
comment 'CD-ROM drivers (not for SCSI or IDE/ATAPI drives)'
bool 'Support non-SCSI/IDE/ATAPI drives' CONFIG_CD_NO_IDESCSI n
if [ "$CONFIG_CD_NO_IDESCSI" = "y" ]; then
tristate 'Sony CDU31A/CDU33A CDROM support' CONFIG_CDU31A n
tristate 'Standard Mitsumi [no XA/Multisession] CDROM support' CONFIG_MCD n
tristate 'Experimental Mitsumi [XA/MultiSession] support' CONFIG_MCDX n
tristate 'Matsushita/Panasonic CDROM support' CONFIG_SBPCD n
if [ "$CONFIG_SBPCD" = "y" ]; then
bool 'Matsushita/Panasonic second CDROM controller support' CONFIG_SBPCD2 n
if [ "$CONFIG_SBPCD2" = "y" ]; then
bool 'Matsushita/Panasonic third CDROM controller support' CONFIG_SBPCD3 n
if [ "$CONFIG_SBPCD3" = "y" ]; then
bool 'Matsushita/Panasonic fourth CDROM controller support' CONFIG_SBPCD4 n
fi
fi
bool 'Network device support' CONFIG_NETDEVICES
if [ "$CONFIG_NETDEVICES" = "y" ]; then
source drivers/net/Config.in
fi
tristate 'Aztech/Orchid/Okano/Wearnes (non IDE) CDROM support' CONFIG_AZTCD n
tristate 'Sony CDU535 CDROM support' CONFIG_CDU535 n
tristate 'Goldstar R420 CDROM support' CONFIG_GSCD n
tristate 'Philips/LMS CM206 CDROM support' CONFIG_CM206 n
tristate 'Experimental Optics Storage DOLPHIN 8000AT CDROM support' CONFIG_OPTCD n
bool 'Experimental Sanyo H94A CDROM support' CONFIG_SJCD n
fi
mainmenu_option next_comment
comment 'Filesystems'
tristate 'Standard (minix) fs support' CONFIG_MINIX_FS y
bool 'Extended fs support' CONFIG_EXT_FS n
bool 'Second extended fs support' CONFIG_EXT2_FS y
tristate 'xiafs filesystem support' CONFIG_XIA_FS n
tristate 'msdos fs support' CONFIG_MSDOS_FS y
if [ "$CONFIG_MSDOS_FS" != "n" ]; then
tristate 'umsdos: Unix like fs on top of std MSDOS FAT fs' CONFIG_UMSDOS_FS n
fi
bool '/proc filesystem support' CONFIG_PROC_FS y
if [ "$CONFIG_INET" = "y" ]; then
tristate 'NFS filesystem support' CONFIG_NFS_FS y
fi
tristate 'ISO9660 cdrom filesystem support' CONFIG_ISO9660_FS y
tristate 'OS/2 HPFS filesystem support (read only)' CONFIG_HPFS_FS n
tristate 'System V and Coherent filesystem support' CONFIG_SYSV_FS n
tristate 'SMB filesystem (to mount WfW shares etc..) support' CONFIG_SMB_FS n
mainmenu_option next_comment
comment 'character devices'
comment 'CD-ROM drivers (not for SCSI or IDE/ATAPI drives)'
bool 'Cyclades async mux support' CONFIG_CYCLADES n
tristate 'Parallel printer support' CONFIG_PRINTER n
bool 'Logitech busmouse support' CONFIG_BUSMOUSE n
bool 'PS/2 mouse (aka "auxiliary device") support' CONFIG_PSMOUSE y
if [ "$CONFIG_PSMOUSE" = "y" ]; then
bool 'C&T 82C710 mouse port support (as on TI Travelmate)' CONFIG_82C710_MOUSE y
bool 'Support non-SCSI/IDE/ATAPI drives' CONFIG_CD_NO_IDESCSI
if [ "$CONFIG_CD_NO_IDESCSI" != "n" ]; then
source drivers/cdrom/Config.in
fi
bool 'Microsoft busmouse support' CONFIG_MS_BUSMOUSE n
bool 'ATIXL busmouse support' CONFIG_ATIXL_BUSMOUSE n
source fs/Config.in
bool 'QIC-02 tape support' CONFIG_QIC02_TAPE n
if [ "$CONFIG_QIC02_TAPE" = "y" ]; then
bool 'Do you want runtime configuration for QIC-02' CONFIG_QIC02_DYNCONF y
if [ "$CONFIG_QIC02_DYNCONF" != "y" ]; then
comment '>>> Edit configuration parameters in ./include/linux/tpqic02.h!'
else
comment '>>> Setting runtime QIC-02 configuration is done with qic02conf'
comment '>>> Which is available from ftp://ftp.funet.fi/pub/OS/Linux/BETA/QIC-02/'
fi
fi
bool 'QIC-117 tape support' CONFIG_FTAPE n
if [ "$CONFIG_FTAPE" = "y" ]; then
int ' number of ftape buffers' NR_FTAPE_BUFFERS 3
fi
source drivers/char/Config.in
mainmenu_option next_comment
comment 'Sound'
bool 'Sound card support' CONFIG_SOUND n
tristate 'Sound card support' CONFIG_SOUND
if [ "$CONFIG_CD_NO_IDESCSI" != "n" ]; then
source drivers/sound/Config.in
fi
mainmenu_option next_comment
comment 'Kernel hacking'
#bool 'Debug kmalloc/kfree' CONFIG_DEBUG_MALLOC
n
bool 'Kernel profiling support' CONFIG_PROFILE
n
#bool 'Debug kmalloc/kfree' CONFIG_DEBUG_MALLOC
bool 'Kernel profiling support' CONFIG_PROFILE
if [ "$CONFIG_PROFILE" = "y" ]; then
int ' Profile shift count' CONFIG_PROFILE_SHIFT 2
fi
if [ "$CONFIG_SCSI" = "y" ]; then
bool 'Verbose SCSI error reporting (kernel size +=12K)' CONFIG_SCSI_CONSTANTS y
fi
This diff is collapsed.
Click to expand it.
arch/alpha/defconfig
0 → 100644
View file @
b6acc3e2
#
# Automatically generated make config: don't edit
#
#
# General setup
#
CONFIG_NATIVE=y
CONFIG_ALPHA_CABRIOLET=y
# CONFIG_ALPHA_SRM is not set
CONFIG_PCI=y
CONFIG_ALPHA_APECS=y
CONFIG_PCI_OPTIMIZE=y
CONFIG_NET=y
CONFIG_SYSVIPC=y
CONFIG_BINFMT_ELF=y
#
# Loadable module support
#
# CONFIG_MODVERSIONS is not set
#
# block devices
#
CONFIG_BLK_DEV_FD=y
CONFIG_ST506=y
#
# Please see drivers/block/README.ide for help/info on IDE drives
#
# CONFIG_BLK_DEV_HD is not set
CONFIG_BLK_DEV_IDE=y
# CONFIG_BLK_DEV_TRITON is not set
# CONFIG_BLK_DEV_IDECD is not set
# CONFIG_BLK_DEV_XD is not set
#
# Networking options
#
# CONFIG_FIREWALL is not set
CONFIG_INET=y
# CONFIG_IP_FORWARD is not set
# CONFIG_IP_MULTICAST is not set
# CONFIG_IP_ACCT is not set
# CONFIG_NET_IPIP is not set
#
# (it is safe to leave these untouched)
#
# CONFIG_INET_PCTCP is not set
# CONFIG_INET_RARP is not set
CONFIG_INET_SNARL=y
# CONFIG_TCP_NAGLE_OFF is not set
CONFIG_IP_NOSR=y
CONFIG_SKB_LARGE=y
# CONFIG_IPX is not set
# CONFIG_ATALK is not set
# CONFIG_AX25 is not set
# CONFIG_NETLINK is not set
#
# SCSI support
#
CONFIG_SCSI=y
#
# SCSI support type (disk, tape, CDrom)
#
CONFIG_BLK_DEV_SD=y
# CONFIG_CHR_DEV_ST is not set
CONFIG_BLK_DEV_SR=y
# CONFIG_CHR_DEV_SG is not set
#
# Some SCSI devices (e.g. CD jukebox) support multiple LUNs
#
# CONFIG_SCSI_MULTI_LUN is not set
CONFIG_SCSI_CONSTANTS=y
#
# SCSI low-level drivers
#
# CONFIG_SCSI_AHA152X is not set
# CONFIG_SCSI_AHA1542 is not set
# CONFIG_SCSI_AHA1740 is not set
# CONFIG_SCSI_AIC7XXX is not set
# CONFIG_SCSI_BUSLOGIC is not set
# CONFIG_SCSI_EATA_DMA is not set
# CONFIG_SCSI_EATA_PIO is not set
# CONFIG_SCSI_U14_34F is not set
# CONFIG_SCSI_FUTURE_DOMAIN is not set
# CONFIG_SCSI_GENERIC_NCR5380 is not set
CONFIG_SCSI_NCR53C7xx=y
# CONFIG_SCSI_IN2000 is not set
# CONFIG_SCSI_PAS16 is not set
# CONFIG_SCSI_QLOGIC is not set
# CONFIG_SCSI_SEAGATE is not set
# CONFIG_SCSI_T128 is not set
# CONFIG_SCSI_ULTRASTOR is not set
# CONFIG_SCSI_7000FASST is not set
# CONFIG_SCSI_EATA is not set
# CONFIG_SCSI_NCR53C406A is not set
#
# Network device support
#
CONFIG_NETDEVICES=y
CONFIG_DUMMY=m
# CONFIG_SLIP is not set
# CONFIG_PPP is not set
# CONFIG_SCC is not set
# CONFIG_PLIP is not set
# CONFIG_EQUALIZER is not set
# CONFIG_NET_ALPHA is not set
# CONFIG_NET_VENDOR_SMC is not set
# CONFIG_LANCE is not set
# CONFIG_NET_VENDOR_3COM is not set
# CONFIG_NET_ISA is not set
CONFIG_NET_EISA=y
# CONFIG_APRICOT is not set
CONFIG_DE4X5=y
# CONFIG_ZNET is not set
# CONFIG_NET_POCKET is not set
# CONFIG_TR is not set
# CONFIG_ARCNET is not set
#
# CD-ROM drivers (not for SCSI or IDE/ATAPI drives)
#
# CONFIG_CD_NO_IDESCSI is not set
#
# Filesystems
#
# CONFIG_MINIX_FS is not set
# CONFIG_EXT_FS is not set
CONFIG_EXT2_FS=y
# CONFIG_XIA_FS is not set
CONFIG_MSDOS_FS=y
# CONFIG_UMSDOS_FS is not set
CONFIG_PROC_FS=y
# CONFIG_NFS_FS is not set
CONFIG_ISO9660_FS=y
# CONFIG_HPFS_FS is not set
# CONFIG_SYSV_FS is not set
# CONFIG_SMB_FS is not set
#
# character devices
#
# CONFIG_CYCLADES is not set
# CONFIG_STALDRV is not set
# CONFIG_PRINTER is not set
# CONFIG_BUSMOUSE is not set
CONFIG_PSMOUSE=y
# CONFIG_82C710_MOUSE is not set
# CONFIG_MS_BUSMOUSE is not set
# CONFIG_ATIXL_BUSMOUSE is not set
# CONFIG_QIC02_TAPE is not set
#
# Sound
#
# CONFIG_SOUND is not set
#
# Kernel hacking
#
# CONFIG_PROFILE is not set
This diff is collapsed.
Click to expand it.
arch/i386/config.in
View file @
b6acc3e2
...
...
@@ -7,324 +7,78 @@ mainmenu_name "Linux Kernel Configuration"
mainmenu_option next_comment
comment 'General setup'
bool 'Kernel math emulation' CONFIG_MATH_EMULATION n
tristate 'Normal floppy disk support' CONFIG_BLK_DEV_FD y
bool 'Normal (MFM/RLL) disk and IDE disk/cdrom support' CONFIG_ST506 y
if [ "$CONFIG_ST506" = "y" ]; then
comment 'Please see drivers/block/README.ide for help/info on IDE drives'
bool ' Use old disk-only driver for primary i/f' CONFIG_BLK_DEV_HD n
if [ "$CONFIG_BLK_DEV_HD" = "y" ]; then
bool ' Include new IDE driver for secondary i/f support' CONFIG_BLK_DEV_IDE n
else
bool ' Use new IDE driver for primary/secondary i/f' CONFIG_BLK_DEV_IDE y
fi
if [ "$CONFIG_BLK_DEV_IDE" = "y" ]; then
bool ' Include support for IDE/ATAPI CDROMs' CONFIG_BLK_DEV_IDECD y
fi
fi
bool 'XT harddisk support' CONFIG_BLK_DEV_XD n
bool 'Networking support' CONFIG_NET y
bool 'Limit memory to low 16MB' CONFIG_MAX_16M n
bool 'PCI bios support' CONFIG_PCI y
bool 'Kernel math emulation' CONFIG_MATH_EMULATION
bool 'Networking support' CONFIG_NET
bool 'Limit memory to low 16MB' CONFIG_MAX_16M
bool 'PCI bios support' CONFIG_PCI
if [ "$CONFIG_PCI" = "y" ]; then
bool ' PCI bridge optimisation (experimental)' CONFIG_PCI_OPTIMIZE y
if [ "$CONFIG_BLK_DEV_IDE" = "y" ]; then
bool ' PCI Triton IDE Bus Master DMA support' CONFIG_BLK_DEV_TRITON y
fi
bool ' PCI bridge optimisation (experimental)' CONFIG_PCI_OPTIMIZE
fi
bool 'System V IPC' CONFIG_SYSVIPC
y
tristate 'Kernel support for ELF binaries' CONFIG_BINFMT_ELF
y
bool 'System V IPC' CONFIG_SYSVIPC
tristate 'Kernel support for ELF binaries' CONFIG_BINFMT_ELF
if [ "$CONFIG_BINFMT_ELF" = "y" ]; then
bool 'Compile kernel as ELF - if your GCC is ELF-GCC' CONFIG_KERNEL_ELF
y
bool 'Compile kernel as ELF - if your GCC is ELF-GCC' CONFIG_KERNEL_ELF
fi
#bool 'Use -mpentium flag for Pentium-specific optimizations' CONFIG_M586
n
#bool 'Use -mpentium flag for Pentium-specific optimizations' CONFIG_M586
#if [ "$CONFIG_M586" = "n" ]; then
bool 'Use -m486 flag for 486-specific optimizations' CONFIG_M486
y
bool 'Use -m486 flag for 486-specific optimizations' CONFIG_M486
#fi
bool 'SMP Kernel (experimental - gcc2.5.8 only: see Documentation/SMP.txt)' CONFIG_SMP
n
bool 'SMP Kernel (experimental - gcc2.5.8 only: see Documentation/SMP.txt)' CONFIG_SMP
mainmenu_option next_comment
comment 'Loadable module support'
bool 'Set version information on all symbols for modules' CONFIG_MODVERSIONS n
bool 'Set version information on all symbols for modules' CONFIG_MODVERSIONS
source drivers/block/Config.in
if [ "$CONFIG_NET" = "y" ]; then
mainmenu_option next_comment
comment 'Networking options'
bool 'TCP/IP networking' CONFIG_INET y
if [ "$CONFIG_INET" = "y" ]; then
bool 'IP: forwarding/gatewaying' CONFIG_IP_FORWARD n
bool 'IP: multicasting' CONFIG_IP_MULTICAST n
bool 'IP: firewalling' CONFIG_IP_FIREWALL n
bool 'IP: accounting' CONFIG_IP_ACCT n
tristate 'IP: tunneling' CONFIG_NET_IPIP n
if [ "$CONFIG_IP_FORWARD" = "y" -a "$CONFIG_IP_FIREWALL" = "y" ]; then
bool 'IP: firewall packet logging' CONFIG_IP_FIREWALL_VERBOSE y
bool 'IP: masquerading (ALPHA)' CONFIG_IP_MASQUERADE n
fi
if [ "$CONFIG_IP_FORWARD" = "y" -a "$CONFIG_IP_MULTICAST" = "y" ]; then
bool 'IP: multicast routing(in progress)' CONFIG_IP_MROUTE n
fi
comment '(it is safe to leave these untouched)'
bool 'IP: PC/TCP compatibility mode' CONFIG_INET_PCTCP n
tristate 'IP: Reverse ARP' CONFIG_INET_RARP n
bool 'IP: Assume subnets are local' CONFIG_INET_SNARL y
bool 'IP: Disable NAGLE algorithm (normally enabled)' CONFIG_TCP_NAGLE_OFF n
bool 'IP: Drop source routed frames' CONFIG_IP_NOSR y
bool 'IP: Allow large windows (not recommended if <16Mb of memory)' CONFIG_SKB_LARGE y
fi
bool 'The IPX protocol' CONFIG_IPX n
bool 'Appletalk DDP' CONFIG_ATALK n
bool 'Amateur Radio AX.25 Level 2' CONFIG_AX25 n
if [ "$CONFIG_AX25" = "y" ]; then
bool 'Amateur Radio NET/ROM' CONFIG_NETROM n
fi
bool 'Kernel/User network link driver(ALPHA)' CONFIG_NETLINK n
if [ "$CONFIG_NETLINK" = "y" ]; then
bool 'Routing messages' CONFIG_RTNETLINK y
fi
source net/Config.in
fi
mainmenu_option next_comment
comment 'SCSI support'
tristate 'SCSI support' CONFIG_SCSI n
if [ "$CONFIG_SCSI" = "n" ]; then
comment 'Skipping SCSI configuration options...'
else
tristate 'SCSI support' CONFIG_SCSI
comment 'SCSI support type (disk, tape, CDrom)'
dep_tristate 'SCSI disk support' CONFIG_BLK_DEV_SD y $CONFIG_SCSI
dep_tristate 'SCSI tape support' CONFIG_CHR_DEV_ST n $CONFIG_SCSI
dep_tristate 'SCSI CDROM support' CONFIG_BLK_DEV_SR y $CONFIG_SCSI
dep_tristate 'SCSI generic support' CONFIG_CHR_DEV_SG n $CONFIG_SCSI
comment 'Some SCSI devices (e.g. CD jukebox) support multiple LUNs'
bool 'Probe all LUNs on each SCSI device' CONFIG_SCSI_MULTI_LUN n
mainmenu_option next_comment
comment 'SCSI low-level drivers'
dep_tristate 'Adaptec AHA152X support' CONFIG_SCSI_AHA152X n $CONFIG_SCSI
dep_tristate 'Adaptec AHA1542 support' CONFIG_SCSI_AHA1542 y $CONFIG_SCSI
dep_tristate 'Adaptec AHA1740 support' CONFIG_SCSI_AHA1740 n $CONFIG_SCSI
dep_tristate 'Adaptec AHA274X/284X/294X support' CONFIG_SCSI_AIC7XXX n $CONFIG_SCSI
dep_tristate 'BusLogic SCSI support' CONFIG_SCSI_BUSLOGIC n $CONFIG_SCSI
dep_tristate 'EATA-DMA (DPT, NEC, ATT, Olivetti) support' CONFIG_SCSI_EATA_DMA n $CONFIG_SCSI
dep_tristate 'EATA-PIO (old DPT PM2001, PM2012A) support' CONFIG_SCSI_EATA_PIO n $CONFIG_SCSI
dep_tristate 'UltraStor 14F/34F support' CONFIG_SCSI_U14_34F n $CONFIG_SCSI
dep_tristate 'Future Domain 16xx SCSI support' CONFIG_SCSI_FUTURE_DOMAIN n $CONFIG_SCSI
bool 'Generic NCR5380 SCSI support' CONFIG_SCSI_GENERIC_NCR5380 n
if [ "$CONFIG_PCI" = "y" ]; then
dep_tristate 'NCR53c7,8xx SCSI support' CONFIG_SCSI_NCR53C7xx n $CONFIG_SCSI
if [ "$CONFIG_SCSI" != "n" ]; then
source drivers/scsi/Config.in
fi
dep_tristate 'Always IN2000 SCSI support (test release)' CONFIG_SCSI_IN2000 n $CONFIG_SCSI
bool 'PAS16 SCSI support' CONFIG_SCSI_PAS16 n
dep_tristate 'QLOGIC SCSI support' CONFIG_SCSI_QLOGIC n $CONFIG_SCSI
dep_tristate 'Seagate ST-02 and Future Domain TMC-8xx SCSI support' CONFIG_SCSI_SEAGATE n $CONFIG_SCSI
bool 'Trantor T128/T128F/T228 SCSI support' CONFIG_SCSI_T128 n
dep_tristate 'UltraStor SCSI support' CONFIG_SCSI_ULTRASTOR n $CONFIG_SCSI
dep_tristate '7000FASST SCSI support' CONFIG_SCSI_7000FASST n $CONFIG_SCSI
dep_tristate 'EATA ISA/EISA (DPT PM2011/021/012/022/122/322) support' CONFIG_SCSI_EATA n $CONFIG_SCSI
dep_tristate 'NCR53c406a SCSI support' CONFIG_SCSI_NCR53C406A n $CONFIG_SCSI
#dep_tristate 'SCSI debugging host adapter' CONFIG_SCSI_DEBUG n $CONFIG_SCSI
fi
if [ "$CONFIG_NET" = "y" ]; then
mainmenu_option next_comment
comment 'Network device support'
mainmenu_option next_comment
comment 'Network device support'
bool 'Network device support' CONFIG_NETDEVICES y
if [ "$CONFIG_NETDEVICES" = "n" ]; then
comment 'Skipping network driver configuration options...'
else
tristate 'Dummy net driver support' CONFIG_DUMMY m
tristate 'SLIP (serial line) support' CONFIG_SLIP n
if [ "$CONFIG_SLIP" != "n" ]; then
bool ' CSLIP compressed headers' CONFIG_SLIP_COMPRESSED y
fi
tristate 'PPP (point-to-point) support' CONFIG_PPP n
if [ ! "$CONFIG_PPP" = "n" ]; then
comment 'CCP compressors for PPP are only built as modules.'
fi
if [ "$CONFIG_AX25" = "y" ]; then
bool 'Z8530 SCC kiss emulation driver for AX.25' CONFIG_SCC n
else
bool 'Z8530 SCC kiss emulation driver for AX.25' CONFIG_SCC n
fi
tristate 'PLIP (parallel port) support' CONFIG_PLIP n
tristate 'EQL (serial line load balancing) support' CONFIG_EQUALIZER n
bool 'Do you want to be offered ALPHA test drivers' CONFIG_NET_ALPHA n
bool 'Western Digital/SMC cards' CONFIG_NET_VENDOR_SMC n
if [ "$CONFIG_NET_VENDOR_SMC" = "y" ]; then
tristate 'WD80*3 support' CONFIG_WD80x3 n
tristate 'SMC Ultra support' CONFIG_ULTRA n
fi
bool 'AMD LANCE and PCnet (AT1500 and NE2100) support' CONFIG_LANCE n
bool '3COM cards' CONFIG_NET_VENDOR_3COM y
if [ "$CONFIG_NET_VENDOR_3COM" = "y" ]; then
tristate '3c501 support' CONFIG_EL1 n
tristate '3c503 support' CONFIG_EL2 n
if [ "$CONFIG_NET_ALPHA" = "y" ]; then
tristate '3c505 support' CONFIG_ELPLUS n
tristate '3c507 support' CONFIG_EL16 n
fi
tristate '3c509/3c579 support' CONFIG_EL3 y
fi
bool 'Other ISA cards' CONFIG_NET_ISA n
if [ "$CONFIG_NET_ISA" = "y" ]; then
tristate 'Cabletron E21xx support' CONFIG_E2100 n
tristate 'DEPCA support' CONFIG_DEPCA n
tristate 'EtherWorks 3 support' CONFIG_EWRK3 n
if [ "$CONFIG_NET_ALPHA" = "y" ]; then
bool 'SEEQ8005 support' CONFIG_SEEQ8005 n
tristate 'AT1700 support' CONFIG_AT1700 n
tristate 'EtherExpressPro support' CONFIG_EEXPRESS_PRO n
tristate 'EtherExpress support' CONFIG_EEXPRESS n
bool 'NI5210 support' CONFIG_NI52 n
bool 'NI6510 support' CONFIG_NI65 n
tristate 'WaveLAN support' CONFIG_WAVELAN n
fi
tristate 'HP PCLAN+ (27247B and 27252A) support' CONFIG_HPLAN_PLUS n
tristate 'HP PCLAN (27245 and other 27xxx series) support' CONFIG_HPLAN n
tristate 'HP 10/100VG PCLAN (ISA, EISA, PCI) support' CONFIG_HP100 n
tristate 'NE2000/NE1000 support' CONFIG_NE2000 y
if [ "$CONFIG_AX25" = "y" ]; then
bool 'Ottawa PI and PI/2 support' CONFIG_PI y
fi
bool 'SK_G16 support' CONFIG_SK_G16 n
fi
bool 'EISA, VLB, PCI and on board controllers' CONFIG_NET_EISA n
if [ "$CONFIG_NET_EISA" = "y" ]; then
if [ "$CONFIG_NET_ALPHA" = "y" ]; then
tristate 'Ansel Communications EISA 3200 support' CONFIG_AC3200 n
fi
tristate 'Apricot Xen-II on board ethernet' CONFIG_APRICOT n
tristate 'DE425, DE434, DE435, DE500 support' CONFIG_DE4X5 n
# tristate 'DEC 21040 PCI support' CONFIG_DEC_ELCP n
# bool 'LPL T100V 100Mbs support' CONFIG_LPL_T100 n
# bool 'PCnet32 (32 bit VLB and PCI LANCE) support' CONFIG_PCNET32 n
bool 'Zenith Z-Note support' CONFIG_ZNET y
fi
bool 'Pocket and portable adaptors' CONFIG_NET_POCKET n
if [ "$CONFIG_NET_POCKET" = "y" ]; then
bool 'AT-LAN-TEC/RealTek pocket adaptor support' CONFIG_ATP n
tristate 'D-Link DE600 pocket adaptor support' CONFIG_DE600 n
tristate 'D-Link DE620 pocket adaptor support' CONFIG_DE620 n
# bool 'Silicom pocket adaptor support' CONFIG_SILICOM_PEA n
# bool 'WaveLAN PCMCIA support' CONFIG_WaveLAN n
# bool '3 Com 3c589 PCMCIA support' CONFIG_3C589 n
fi
bool 'Token Ring driver support' CONFIG_TR n
if [ "$CONFIG_TR" = "y" ]; then
tristate 'IBM Tropic chipset based adaptor support' CONFIG_IBMTR y
fi
tristate 'Arcnet support' CONFIG_ARCNET n
fi
fi
mainmenu_option next_comment
comment 'CD-ROM drivers (not for SCSI or IDE/ATAPI drives)'
bool 'Support non-SCSI/IDE/ATAPI drives' CONFIG_CD_NO_IDESCSI n
if [ "$CONFIG_CD_NO_IDESCSI" = "y" ]; then
tristate 'Sony CDU31A/CDU33A CDROM support' CONFIG_CDU31A n
tristate 'Standard Mitsumi [no XA/Multisession] CDROM support' CONFIG_MCD n
tristate 'Experimental Mitsumi [XA/MultiSession] support' CONFIG_MCDX n
tristate 'Matsushita/Panasonic/Creative, Longshine, TEAC CDROM support' CONFIG_SBPCD n
if [ "$CONFIG_SBPCD" = "y" ]; then
bool 'Matsushita/Panasonic, ... second CDROM controller support' CONFIG_SBPCD2 n
if [ "$CONFIG_SBPCD2" = "y" ]; then
bool 'Matsushita/Panasonic, ... third CDROM controller support' CONFIG_SBPCD3 n
if [ "$CONFIG_SBPCD3" = "y" ]; then
bool 'Matsushita/Panasonic, ... fourth CDROM controller support' CONFIG_SBPCD4 n
fi
fi
bool 'Network device support' CONFIG_NETDEVICES
if [ "$CONFIG_NETDEVICES" = "y" ]; then
source drivers/net/Config.in
fi
tristate 'Aztech/Orchid/Okano/Wearnes (non IDE) CDROM support' CONFIG_AZTCD n
tristate 'Sony CDU535 CDROM support' CONFIG_CDU535 n
tristate 'Goldstar R420 CDROM support' CONFIG_GSCD n
tristate 'Philips/LMS CM206 CDROM support' CONFIG_CM206 n
tristate 'Experimental Optics Storage DOLPHIN 8000AT CDROM support' CONFIG_OPTCD n
tristate 'Experimental Sanyo H94A CDROM support' CONFIG_SJCD n
fi
mainmenu_option next_comment
comment 'Filesystems'
tristate 'Standard (minix) fs support' CONFIG_MINIX_FS y
tristate 'Extended fs support' CONFIG_EXT_FS n
tristate 'Second extended fs support' CONFIG_EXT2_FS y
tristate 'xiafs filesystem support' CONFIG_XIA_FS n
tristate 'msdos fs support' CONFIG_MSDOS_FS y
if [ "$CONFIG_MSDOS_FS" != "n" ]; then
tristate 'umsdos: Unix like fs on top of std MSDOS FAT fs' CONFIG_UMSDOS_FS n
fi
bool '/proc filesystem support' CONFIG_PROC_FS y
if [ "$CONFIG_INET" = "y" ]; then
tristate 'NFS filesystem support' CONFIG_NFS_FS y
fi
tristate 'ISO9660 cdrom filesystem support' CONFIG_ISO9660_FS y
tristate 'OS/2 HPFS filesystem support (read only)' CONFIG_HPFS_FS n
tristate 'System V and Coherent filesystem support' CONFIG_SYSV_FS n
tristate 'SMB filesystem (to mount WfW shares etc..) support' CONFIG_SMB_FS n
mainmenu_option next_comment
comment 'character devices'
comment 'CD-ROM drivers (not for SCSI or IDE/ATAPI drives)'
bool 'Cyclades async mux support' CONFIG_CYCLADES n
bool 'Stallion multiport serial support' CONFIG_STALDRV n
if [ "$CONFIG_STALDRV" = "y" ]; then
tristate ' Stallion EasyIO or EC8/32 support' CONFIG_STALLION n
tristate ' Stallion EC8/64, ONboard, Brumby support' CONFIG_ISTALLION n
fi
tristate 'Parallel printer support' CONFIG_PRINTER n
tristate 'Logitech busmouse support' CONFIG_BUSMOUSE n
tristate 'PS/2 mouse (aka "auxiliary device") support' CONFIG_PSMOUSE n
if [ "$CONFIG_PSMOUSE" = "y" ]; then
bool 'C&T 82C710 mouse port support (as on TI Travelmate)' CONFIG_82C710_MOUSE y
bool 'Support non-SCSI/IDE/ATAPI drives' CONFIG_CD_NO_IDESCSI
if [ "$CONFIG_CD_NO_IDESCSI" != "n" ]; then
source drivers/cdrom/Config.in
fi
tristate 'Microsoft busmouse support' CONFIG_MS_BUSMOUSE n
tristate 'ATIXL busmouse support' CONFIG_ATIXL_BUSMOUSE n
bool 'QIC-02 tape support' CONFIG_QIC02_TAPE n
if [ "$CONFIG_QIC02_TAPE" = "y" ]; then
bool 'Do you want runtime configuration for QIC-02' CONFIG_QIC02_DYNCONF y
if [ "$CONFIG_QIC02_DYNCONF" != "y" ]; then
source fs/Config.in
comment '>>> Edit configuration parameters in ./include/linux/tpqic02.h!'
else
comment '>>> Setting runtime QIC-02 configuration is done with qic02conf'
comment '>>> Which is available from ftp://ftp.funet.fi/pub/OS/Linux/BETA/QIC-02/'
fi
fi
source drivers/char/Config.in
mainmenu_option next_comment
comment 'Sound'
tristate 'Sound card support' CONFIG_SOUND n
tristate 'Sound card support' CONFIG_SOUND
if [ "$CONFIG_CD_NO_IDESCSI" != "n" ]; then
source drivers/sound/Config.in
fi
mainmenu_option next_comment
comment 'Kernel hacking'
#bool 'Debug kmalloc/kfree' CONFIG_DEBUG_MALLOC
n
bool 'Kernel profiling support' CONFIG_PROFILE
n
#bool 'Debug kmalloc/kfree' CONFIG_DEBUG_MALLOC
bool 'Kernel profiling support' CONFIG_PROFILE
if [ "$CONFIG_PROFILE" = "y" ]; then
int ' Profile shift count' CONFIG_PROFILE_SHIFT 2
fi
if [ "$CONFIG_SCSI" = "y" ]; then
bool 'Verbose SCSI error reporting (kernel size +=12K)' CONFIG_SCSI_CONSTANTS y
fi
This diff is collapsed.
Click to expand it.
arch/i386/defconfig
0 → 100644
View file @
b6acc3e2
#
# Automatically generated make config: don't edit
#
#
# General setup
#
# CONFIG_MATH_EMULATION is not set
CONFIG_NET=y
# CONFIG_MAX_16M is not set
CONFIG_PCI=y
CONFIG_PCI_OPTIMIZE=y
CONFIG_SYSVIPC=y
CONFIG_BINFMT_ELF=y
CONFIG_KERNEL_ELF=y
CONFIG_M486=y
# CONFIG_SMP is not set
#
# Loadable module support
#
# CONFIG_MODVERSIONS is not set
#
# block devices
#
CONFIG_BLK_DEV_FD=y
CONFIG_ST506=y
#
# Please see drivers/block/README.ide for help/info on IDE drives
#
# CONFIG_BLK_DEV_HD is not set
CONFIG_BLK_DEV_IDE=y
CONFIG_BLK_DEV_IDECD=y
# CONFIG_BLK_DEV_XD is not set
#
# Networking options
#
# CONFIG_FIREWALL is not set
CONFIG_INET=y
# CONFIG_IP_FORWARD is not set
# CONFIG_IP_MULTICAST is not set
# CONFIG_IP_ACCT is not set
# CONFIG_NET_IPIP is not set
#
# (it is safe to leave these untouched)
#
# CONFIG_INET_PCTCP is not set
# CONFIG_INET_RARP is not set
CONFIG_INET_SNARL=y
# CONFIG_TCP_NAGLE_OFF is not set
CONFIG_IP_NOSR=y
CONFIG_SKB_LARGE=y
# CONFIG_IPX is not set
# CONFIG_ATALK is not set
# CONFIG_AX25 is not set
# CONFIG_NETLINK is not set
#
# SCSI support
#
# CONFIG_SCSI is not set
#
# Network device support
#
CONFIG_NETDEVICES=y
CONFIG_DUMMY=m
# CONFIG_SLIP is not set
# CONFIG_PPP is not set
# CONFIG_SCC is not set
# CONFIG_PLIP is not set
# CONFIG_EQUALIZER is not set
# CONFIG_NET_ALPHA is not set
# CONFIG_NET_VENDOR_SMC is not set
# CONFIG_LANCE is not set
CONFIG_NET_VENDOR_3COM=y
# CONFIG_EL1 is not set
# CONFIG_EL2 is not set
CONFIG_EL3=y
# CONFIG_NET_ISA is not set
# CONFIG_NET_EISA is not set
# CONFIG_NET_POCKET is not set
# CONFIG_TR is not set
# CONFIG_ARCNET is not set
#
# CD-ROM drivers (not for SCSI or IDE/ATAPI drives)
#
# CONFIG_CD_NO_IDESCSI is not set
#
# Filesystems
#
CONFIG_MINIX_FS=y
# CONFIG_EXT_FS is not set
CONFIG_EXT2_FS=y
# CONFIG_XIA_FS is not set
CONFIG_MSDOS_FS=y
# CONFIG_UMSDOS_FS is not set
CONFIG_PROC_FS=y
CONFIG_NFS_FS=y
CONFIG_ISO9660_FS=y
# CONFIG_HPFS_FS is not set
# CONFIG_SYSV_FS is not set
# CONFIG_SMB_FS is not set
#
# character devices
#
# CONFIG_CYCLADES is not set
# CONFIG_STALDRV is not set
# CONFIG_PRINTER is not set
# CONFIG_BUSMOUSE is not set
# CONFIG_PSMOUSE is not set
# CONFIG_MS_BUSMOUSE is not set
# CONFIG_ATIXL_BUSMOUSE is not set
# CONFIG_QIC02_TAPE is not set
#
# Sound
#
# CONFIG_SOUND is not set
#
# Kernel hacking
#
# CONFIG_PROFILE is not set
This diff is collapsed.
Click to expand it.
drivers/Makefile
View file @
b6acc3e2
...
...
@@ -34,4 +34,9 @@ else
endif
endif
ifdef
CONFIG_CD_NO_IDESCSI
SUB_DIRS
+=
cdrom
MOD_SUB_DIRS
+=
cdrom
endif
include
$(TOPDIR)/Rules.make
This diff is collapsed.
Click to expand it.
drivers/block/Config.in
0 → 100644
View file @
b6acc3e2
#
# Block device driver configuration
#
mainmenu_option next_comment
comment 'block devices'
tristate 'Normal floppy disk support' CONFIG_BLK_DEV_FD
bool 'Normal (MFM/RLL) disk and IDE disk/cdrom support' CONFIG_ST506
if [ "$CONFIG_ST506" = "y" ]; then
comment 'Please see drivers/block/README.ide for help/info on IDE drives'
bool ' Use old disk-only driver for primary i/f' CONFIG_BLK_DEV_HD
if [ "$CONFIG_BLK_DEV_HD" = "y" ]; then
bool ' Include new IDE driver for secondary i/f support' CONFIG_BLK_DEV_IDE
else
bool ' Use new IDE driver for primary/secondary i/f' CONFIG_BLK_DEV_IDE
fi
if [ "$CONFIG_BLK_DEV_IDE" = "y" ]; then
bool ' PCI Triton IDE Bus Master DMA support' CONFIG_BLK_DEV_TRITON
bool ' Include support for IDE/ATAPI CDROMs' CONFIG_BLK_DEV_IDECD
fi
fi
bool 'XT harddisk support' CONFIG_BLK_DEV_XD
This diff is collapsed.
Click to expand it.
drivers/block/Makefile
View file @
b6acc3e2
...
...
@@ -28,98 +28,6 @@ else
endif
endif
ifeq
($(CONFIG_AZTCD),y)
L_OBJS
+=
aztcd.o
else
ifeq
($(CONFIG_AZTCD),m)
M_OBJS
+=
aztcd.o
endif
endif
#CONFIG_AZTCD
ifeq
($(CONFIG_CDU31A),y)
L_OBJS
+=
cdu31a.o
else
ifeq
($(CONFIG_CDU31A),m)
M_OBJS
+=
cdu31a.o
endif
endif
#CONFIG_CDU31A
ifeq
($(CONFIG_MCD),y)
L_OBJS
+=
mcd.o
else
ifeq
($(CONFIG_MCD),m)
M_OBJS
+=
mcd.o
endif
endif
#CONFIG_MCD
ifeq
($(CONFIG_MCDX),y)
L_OBJS
+=
mcdx.o
else
ifeq
($(CONFIG_MCDX),m)
M_OBJS
+=
mcdx.o
endif
endif
#CONFIG_MCDX
ifeq
($(CONFIG_SBPCD),y)
L_OBJS
+=
sbpcd.o
else
ifeq
($(CONFIG_SBPCD),m)
M_OBJS
+=
sbpcd.o
endif
endif
#CONFIG_SBPCD
ifeq
($(CONFIG_SBPCD2),y)
L_OBJS
+=
sbpcd2.o
endif
#CONFIG_SBPCD2
ifeq
($(CONFIG_SBPCD3),y)
L_OBJS
+=
sbpcd3.o
endif
#CONFIG_SBPCD3
ifeq
($(CONFIG_SBPCD4),y)
L_OBJS
+=
sbpcd4.o
endif
#CONFIG_SBPCD4
ifeq
($(CONFIG_CDU535),y)
L_OBJS
+=
sonycd535.o
else
ifeq
($(CONFIG_CDU535),m)
M_OBJS
+=
sonycd535.o
endif
endif
#CONFIG_CDU535
ifeq
($(CONFIG_GSCD),y)
L_OBJS
+=
gscd.o
else
ifeq
($(CONFIG_GSCD),m)
M_OBJS
+=
gscd.o
endif
endif
#CONFIG_GSCD
ifeq
($(CONFIG_CM206),y)
L_OBJS
+=
cm206.o
else
ifeq
($(CONFIG_CM206),m)
M_OBJS
+=
cm206.o
endif
endif
#CONFIG_CM206
ifeq
($(CONFIG_OPTCD),y)
L_OBJS
+=
optcd.o
else
ifeq
($(CONFIG_OPTCD),m)
M_OBJS
+=
optcd.o
endif
endif
#CONFIG_OPTCD
ifeq
($(CONFIG_SJCD),y)
L_OBJS
+=
sjcd.o
else
ifeq
($(CONFIG_SJCD),m)
M_OBJS
+=
sjcd.o
endif
endif
#CONFIG_SJCD
ifeq
($(CONFIG_BLK_DEV_HD),y)
L_OBJS
+=
hd.o
endif
...
...
This diff is collapsed.
Click to expand it.
drivers/block/README.ide
View file @
b6acc3e2
...
...
@@ -36,6 +36,8 @@ NEW! - support for reliable operation of buggy CMD-640 interfaces
- this support also enables the secondary i/f on most cards
NEW! - support for secondary interface on the FGI/Holtek HT-6560B VLB i/f
- use kernel command line option: ide1=ht6560
NEW! - experimental "fast" speed support for QD6580 interfaces
- use kernel command line option: ide0=qd6580
NEW! - experimental support for DTC-2278D interfaces
- use kernel command line option: ide1=dtc2278
NEW! - support for drives with a stuck WRERR_STAT bit
...
...
@@ -53,6 +55,10 @@ NEW! - ide-cd.c now supports door locking and auto-loading.
For work in progress, see the comments in ide.c, ide-cd.c, and triton.c.
Note that there is now a group actively working on support for the Promise
caching IDE cards, such as the DC4030VL, and early results are encouraging.
Look for this support to be added to the kernel soon.
*** IMPORTANT NOTICES (for kernel versions prior to 1.3.22)
*** =================
...
...
@@ -212,28 +218,33 @@ Summary of ide driver parameters for kernel "command line":
"hdx=" is recognized for all "x" from "a" to "h", such as "hdc".
"idex=" is recognized for all "x" from "0" to "3", such as "ide1".
"hdx=noprobe" : drive may be present, but do not probe for it
"hdx=nowerr" : ignore the WRERR_STAT bit on this drive
"hdx=cdrom" : drive is present, and is a cdrom drive
"hdx=cyl,head,sect" : disk drive is present, with specified geometry
"idex=noprobe" : do not attempt to access/use this interface
"idex=base" : probe for an interface at the addr specified,
where "base" is usually 0x1f0 or 0x170
and "ctl" is assumed to be "base"+0x206
and "irq" will be probed for
"idex=base,ctl" : specify both base and ctl
"idex=base,ctl,irq" : specify base, ctl, and irq number
The following two are valid ONLY on ide0 or ide1:
"idex=dtc2278" : look for and try to initialize a dtc2278
"idex=serialize" : do not overlap operations on ide0 and ide1.
"idex=ht6560b" : enables use of HT6560B secondary i/f
"idex=cmd640_vlb" : required for VLB cards with the CMD640 chip
(not for PCI versions)
"hdx=noprobe" : drive may be present, but do not probe for it
"hdx=nowerr" : ignore the WRERR_STAT bit on this drive
"hdx=cdrom" : drive is present, and is a cdrom drive
"hdx=cyl,head,sect" : disk drive is present, with specified geometry
"idex=noprobe" : do not attempt to access/use this interface
"idex=base" : probe for an interface at the addr specified,
where "base" is usually 0x1f0 or 0x170
and "ctl" is assumed to be "base"+0x206
"idex=base,ctl" : specify both base and ctl
"idex=base,ctl,irq" : specify base, ctl, and irq number
The following two are valid ONLY on ide0 or ide1,
and the defaults for the base,ctl ports must not be altered.
"idex=serialize" : do not overlap operations on ide0 and ide1.
"idex=dtc2278" : enables use of DTC2278 secondary i/f
"idex=ht6560b" : enables use of HT6560B secondary i/f
"idex=cmd640_vlb" : required for VLB cards with the CMD640 chip
(not for PCI -- automatically detected)
This option is valid ONLY on ide0, and the defaults for the base,ctl ports
must not be altered.
"ide0=qd6580" : select "fast" interface speed on a qd6580 interface
Everything else is rejected with a "BAD OPTION" message.
================================================================================
...
...
This diff is collapsed.
Click to expand it.
Prev
1
2
3
4
5
…
10
Next
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment