📄 config.in
字号:
## For a description of the syntax of this configuration file,# see Documentation/kbuild/config-language.txt.#define_bool CONFIG_ALPHA ydefine_bool CONFIG_UID16 nmainmenu_name "Kernel configuration of Linux for Alpha machines"mainmenu_option next_commentcomment 'Code maturity level options'bool 'Prompt for development and/or incomplete code/drivers' CONFIG_EXPERIMENTALendmenumainmenu_option next_commentcomment 'Loadable module support'bool 'Enable loadable module support' CONFIG_MODULESif [ "$CONFIG_MODULES" = "y" ]; then bool 'Set version information on all symbols for modules' CONFIG_MODVERSIONS bool 'Kernel module loader' CONFIG_KMODfiendmenumainmenu_option next_commentcomment 'General setup'choice 'Alpha system type' \ "Generic CONFIG_ALPHA_GENERIC \ Alcor/Alpha-XLT CONFIG_ALPHA_ALCOR \ Alpha-XL CONFIG_ALPHA_XL \ AlphaBook1 CONFIG_ALPHA_BOOK1 \ Avanti CONFIG_ALPHA_AVANTI \ Cabriolet CONFIG_ALPHA_CABRIOLET \ DP264 CONFIG_ALPHA_DP264 \ EB164 CONFIG_ALPHA_EB164 \ EB64+ CONFIG_ALPHA_EB64P \ EB66 CONFIG_ALPHA_EB66 \ EB66+ CONFIG_ALPHA_EB66P \ Eiger CONFIG_ALPHA_EIGER \ Jensen CONFIG_ALPHA_JENSEN \ LX164 CONFIG_ALPHA_LX164 \ Miata CONFIG_ALPHA_MIATA \ Mikasa CONFIG_ALPHA_MIKASA \ Nautilus CONFIG_ALPHA_NAUTILUS \ Noname CONFIG_ALPHA_NONAME \ Noritake CONFIG_ALPHA_NORITAKE \ PC164 CONFIG_ALPHA_PC164 \ Platform2000 CONFIG_ALPHA_P2K \ Rawhide CONFIG_ALPHA_RAWHIDE \ Ruffian CONFIG_ALPHA_RUFFIAN \ RX164 CONFIG_ALPHA_RX164 \ SX164 CONFIG_ALPHA_SX164 \ Sable CONFIG_ALPHA_SABLE \ Takara CONFIG_ALPHA_TAKARA \ Titan CONFIG_ALPHA_TITAN \ Wildfire CONFIG_ALPHA_WILDFIRE" Generic# clear all implied options (don't want default values for those):unset CONFIG_ALPHA_EV4 CONFIG_ALPHA_EV5 CONFIG_ALPHA_EV6 CONFIG_ALPHA_EV67unset CONFIG_ALPHA_EISAunset CONFIG_ALPHA_LCA CONFIG_ALPHA_APECS CONFIG_ALPHA_CIAunset CONFIG_ALPHA_T2 CONFIG_ALPHA_PYXIS CONFIG_ALPHA_POLARISunset CONFIG_ALPHA_TSUNAMI CONFIG_ALPHA_MCPCIAunset CONFIG_ALPHA_IRONGATEunset CONFIG_ALPHA_BROKEN_IRQ_MASK# Most of these machines have ISA slots; not exactly sure which don't,# and this doesn't activate hordes of code, so do it always.define_bool CONFIG_ISA ydefine_bool CONFIG_EISA ydefine_bool CONFIG_SBUS ndefine_bool CONFIG_MCA nif [ "$CONFIG_ALPHA_JENSEN" = "y" ]then define_bool CONFIG_PCI nelse define_bool CONFIG_PCI yfiif [ "$CONFIG_ALPHA_BOOK1" = "y" ]then define_bool CONFIG_ALPHA_NONAME yfiif [ "$CONFIG_ALPHA_NONAME" = "y" -o "$CONFIG_ALPHA_EB66" = "y" \ -o "$CONFIG_ALPHA_EB66P" = "y" -o "$CONFIG_ALPHA_P2K" = "y" ]then define_bool CONFIG_ALPHA_EV4 y define_bool CONFIG_ALPHA_LCA yfiif [ "$CONFIG_ALPHA_CABRIOLET" = "y" -o "$CONFIG_ALPHA_AVANTI" = "y" \ -o "$CONFIG_ALPHA_EB64P" = "y" -o "$CONFIG_ALPHA_XL" = "y" ]then define_bool CONFIG_ALPHA_EV4 y define_bool CONFIG_ALPHA_APECS yfiif [ "$CONFIG_ALPHA_CABRIOLET" = "y" ]then define_bool CONFIG_ALPHA_EB64P yfiif [ "$CONFIG_ALPHA_EB164" = "y" -o "$CONFIG_ALPHA_PC164" = "y" \ -o "$CONFIG_ALPHA_ALCOR" = "y" -o "$CONFIG_ALPHA_TAKARA" = "y" ]then define_bool CONFIG_ALPHA_EV5 y define_bool CONFIG_ALPHA_CIA yfiif [ "$CONFIG_ALPHA_MIKASA" = "y" -o "$CONFIG_ALPHA_NORITAKE" = "y" ]then bool 'EV5 CPU daughtercard (model 5/xxx)?' CONFIG_ALPHA_PRIMO if [ "$CONFIG_ALPHA_PRIMO" = "y" ] then define_bool CONFIG_ALPHA_EV5 y define_bool CONFIG_ALPHA_CIA y else define_bool CONFIG_ALPHA_EV4 y define_bool CONFIG_ALPHA_APECS y fifiif [ "$CONFIG_ALPHA_SABLE" = "y" ]then bool 'EV5 CPU(s) (model 5/xxx)?' CONFIG_ALPHA_GAMMA if [ "$CONFIG_ALPHA_GAMMA" = "y" ] then define_bool CONFIG_ALPHA_EV5 y else define_bool CONFIG_ALPHA_EV4 y fi define_bool CONFIG_ALPHA_T2 yfiif [ "$CONFIG_ALPHA_MIATA" = "y" -o "$CONFIG_ALPHA_LX164" = "y" \ -o "$CONFIG_ALPHA_SX164" = "y" -o "$CONFIG_ALPHA_RUFFIAN" = "y" ]then define_bool CONFIG_ALPHA_EV5 y define_bool CONFIG_ALPHA_CIA y define_bool CONFIG_ALPHA_PYXIS yfiif [ "$CONFIG_ALPHA_DP264" = "y" -o "$CONFIG_ALPHA_EIGER" = "y" ]then define_bool CONFIG_ALPHA_EV6 y define_bool CONFIG_ALPHA_TSUNAMI y bool 'EV67 (or later) CPU (speed > 600MHz)?' CONFIG_ALPHA_EV67fiif [ "$CONFIG_ALPHA_WILDFIRE" = "y" -o "$CONFIG_ALPHA_TITAN" = "y" ]then define_bool CONFIG_ALPHA_EV6 y define_bool CONFIG_ALPHA_EV67 yfiif [ "$CONFIG_ALPHA_RAWHIDE" = "y" ]then define_bool CONFIG_ALPHA_EV5 y define_bool CONFIG_ALPHA_MCPCIA yfiif [ "$CONFIG_ALPHA_RX164" = "y" ]then define_bool CONFIG_ALPHA_EV5 y define_bool CONFIG_ALPHA_POLARIS yfiif [ "$CONFIG_ALPHA_JENSEN" = "y" ]then define_bool CONFIG_ALPHA_EV4 yfiif [ "$CONFIG_ALPHA_NAUTILUS" = "y" ]then define_bool CONFIG_ALPHA_IRONGATE y define_bool CONFIG_ALPHA_EV6 y define_bool CONFIG_ALPHA_EV67 yfiif [ "$CONFIG_ALPHA_JENSEN" = "y" -o "$CONFIG_ALPHA_MIKASA" = "y" \ -o "$CONFIG_ALPHA_SABLE" = "y" -o "$CONFIG_ALPHA_NORITAKE" = "y" \ -o "$CONFIG_ALPHA_DP264" = "y" -o "$CONFIG_ALPHA_RAWHIDE" = "y" \ -o "$CONFIG_ALPHA_EIGER" = "y" -o "$CONFIG_ALPHA_WILDFIRE" = "y" \ -o "$CONFIG_ALPHA_TITAN" = "y" ]then define_bool CONFIG_ALPHA_SRM yfiif [ "$CONFIG_ALPHA_CABRIOLET" = "y" -o "$CONFIG_ALPHA_AVANTI" = "y" \ -o "$CONFIG_ALPHA_EB64P" = "y" -o "$CONFIG_ALPHA_PC164" = "y" \ -o "$CONFIG_ALPHA_TAKARA" = "y" -o "$CONFIG_ALPHA_EB164" = "y" \ -o "$CONFIG_ALPHA_ALCOR" = "y" -o "$CONFIG_ALPHA_MIATA" = "y" \ -o "$CONFIG_ALPHA_LX164" = "y" -o "$CONFIG_ALPHA_SX164" = "y" \ -o "$CONFIG_ALPHA_NAUTILUS" = "y" ]then bool 'Use SRM as bootloader' CONFIG_ALPHA_SRMfiif [ "$CONFIG_ALPHA_ALCOR" = "y" -o "$CONFIG_ALPHA_MIKASA" = "y" \ -o "$CONFIG_ALPHA_SABLE" = "y" -o "$CONFIG_ALPHA_NORITAKE" = "y" \ -o "$CONFIG_ALPHA_RAWHIDE" = "y" ]then define_bool CONFIG_ALPHA_EISA yfiif [ "$CONFIG_ALPHA_XL" = "y" ]then define_bool CONFIG_ALPHA_AVANTI yfiif [ "$CONFIG_ALPHA_GENERIC" = "y" -o "$CONFIG_ALPHA_PC164" = "y" ]then define_bool CONFIG_ALPHA_BROKEN_IRQ_MASK yfiif [ "$CONFIG_ALPHA_SABLE" = "y" -o "$CONFIG_ALPHA_RAWHIDE" = "y" \ -o "$CONFIG_ALPHA_DP264" = "y" -o "$CONFIG_ALPHA_WILDFIRE" = "y" \ -o "$CONFIG_ALPHA_TITAN" = "y" -o "$CONFIG_ALPHA_GENERIC" = "y" ]then bool 'Symmetric multi-processing support' CONFIG_SMPfi# The machine must be able to support more than 8GB physical memory# before large vmalloc might even pretend to be an issue.if [ "$CONFIG_ALPHA_GENERIC" = "y" -o "$CONFIG_ALPHA_DP264" = "y" \ -o "$CONFIG_ALPHA_WILDFIRE" = "y" -o "$CONFIG_ALPHA_TITAN" = "y" ]then bool 'Large VMALLOC support' CONFIG_ALPHA_LARGE_VMALLOCelse define_bool CONFIG_ALPHA_LARGE_VMALLOC nfisource drivers/pci/Config.inbool 'Support for hot-pluggable devices' CONFIG_HOTPLUG if [ "$CONFIG_HOTPLUG" = "y" ] ; then source drivers/pcmcia/Config.inelse define_bool CONFIG_PCMCIA nfibool 'Networking support' CONFIG_NETbool 'System V IPC' CONFIG_SYSVIPCbool 'BSD Process Accounting' CONFIG_BSD_PROCESS_ACCTbool 'Sysctl support' CONFIG_SYSCTLif [ "$CONFIG_PROC_FS" = "y" ]; then choice 'Kernel core (/proc/kcore) format' \ "ELF CONFIG_KCORE_ELF \ A.OUT CONFIG_KCORE_AOUT" ELFfitristate 'Kernel support for a.out (ECOFF) binaries' CONFIG_BINFMT_AOUTtristate 'Kernel support for ELF binaries' CONFIG_BINFMT_ELFtristate 'Kernel support for MISC binaries' CONFIG_BINFMT_MISCtristate 'Kernel support for Linux/Intel ELF binaries' CONFIG_BINFMT_EM86source drivers/parport/Config.inendmenusource drivers/mtd/Config.insource drivers/pnp/Config.insource drivers/block/Config.insource drivers/md/Config.inif [ "$CONFIG_NET" = "y" ]; then source net/Config.infimainmenu_option next_commentcomment 'ATA/IDE/MFM/RLL support'tristate 'ATA/IDE/MFM/RLL support' CONFIG_IDEif [ "$CONFIG_IDE" != "n" ]; then source drivers/ide/Config.inelse define_bool CONFIG_BLK_DEV_IDE_MODES n define_bool CONFIG_BLK_DEV_HD nfiendmenumainmenu_option next_commentcomment 'SCSI support'tristate 'SCSI support' CONFIG_SCSIif [ "$CONFIG_SCSI" != "n" ]; then source drivers/scsi/Config.infiendmenuif [ "$CONFIG_NET" = "y" ]; then mainmenu_option next_comment comment 'Network device support' bool 'Network device support' CONFIG_NETDEVICES if [ "$CONFIG_NETDEVICES" = "y" ]; then source drivers/net/Config.in if [ "$CONFIG_ATM" = "y" ]; then source drivers/atm/Config.in fi fi endmenufisource net/ax25/Config.inmainmenu_option next_commentcomment 'ISDN subsystem'tristate 'ISDN support' CONFIG_ISDNif [ "$CONFIG_ISDN" != "n" ]; then source drivers/isdn/Config.infiendmenumainmenu_option next_commentcomment 'Old CD-ROM drivers (not SCSI, not IDE)'bool 'Support non-SCSI/IDE/ATAPI drives' CONFIG_CD_NO_IDESCSIif [ "$CONFIG_CD_NO_IDESCSI" != "n" ]; then source drivers/cdrom/Config.infiendmenusource drivers/char/Config.in#source drivers/misc/Config.insource drivers/media/Config.insource fs/Config.inif [ "$CONFIG_VT" = "y" ]; then mainmenu_option next_comment comment 'Console drivers' bool 'VGA text console' CONFIG_VGA_CONSOLE# if [ "$CONFIG_PCI" = "y" -a "$CONFIG_VGA_CONSOLE" = "y" ]; then# bool ' Allow VGA on any bus?' CONFIG_VGA_HOSE# if [ "$CONFIG_VGA_HOSE" = "y" ]; then# define_bool CONFIG_DUMMY_CONSOLE y# fi# fi source drivers/video/Config.in if [ "$CONFIG_FB" = "y" ]; then define_bool CONFIG_PCI_CONSOLE y fi endmenufimainmenu_option next_commentcomment 'Sound'tristate 'Sound card support' CONFIG_SOUNDif [ "$CONFIG_SOUND" != "n" ]; then source drivers/sound/Config.infiendmenusource drivers/usb/Config.insource drivers/input/Config.inmainmenu_option next_commentcomment 'Kernel hacking'if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then tristate 'Kernel FP software completion' CONFIG_MATHEMUelse define_tristate CONFIG_MATHEMU yfibool 'Magic SysRq key' CONFIG_MAGIC_SYSRQbool 'Legacy kernel start address' CONFIG_ALPHA_LEGACY_START_ADDRESSendmenu
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -