⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 config.in

📁 《嵌入式系统设计与实例开发实验教材二源码》Linux内核移植与编译实验
💻 IN
字号:
## For a description of the syntax of this configuration file,# see Documentation/kbuild/config-language.txt.#mainmenu_name "Linux Kernel Configuration"mainmenu_option next_commentcomment 'Code maturity level options'bool 'Prompt for development and/or incomplete code/drivers' CONFIG_EXPERIMENTALendmenumainmenu_option next_commentcomment 'Machine selection'choice 'Machine type'						\	"SGI-IP22,Indy/Indigo2 CONFIG_SGI_IP22			\	 SGI-IP27,Origin200/2000 CONFIG_SGI_IP27 SGI-IP27,Origin200/2000"if [ "$CONFIG_SGI_IP27" = "y" ]; then   bool '  IP27 N-Mode' CONFIG_SGI_SN0_N_MODE   bool '  Discontiguous Memory Support' CONFIG_DISCONTIGMEM   bool '  NUMA support' CONFIG_NUMA   bool '  Mapped kernel support' CONFIG_MAPPED_KERNEL   bool '  Kernel text replication support' CONFIG_REPLICATE_KTEXT   bool '  Exception handler replication support' CONFIG_REPLICATE_EXHANDLERS   bool '  Multi-Processing support' CONFIG_SMP   #bool '  IP27 XXL' CONFIG_SGI_SN0_XXLfiendmenudefine_bool CONFIG_RWSEM_GENERIC_SPINLOCK ydefine_bool CONFIG_RWSEM_XCHGADD_ALGORITHM ndefine_bool CONFIG_GENERIC_ISA_DMA y## Select some configuration options automatically based on user selections#unset CONFIG_ARC32unset CONFIG_ARC64unset CONFIG_BINFMT_ELF32unset CONFIG_BOARD_SCACHEunset CONFIG_BOOT_ELF32unset CONFIG_BOOT_ELF64unset CONFIG_COHERENT_IOunset CONFIG_ISAunset CONFIG_MAPPED_PCI_IOunset CONFIG_PCIif [ "$CONFIG_SGI_IP22" = "y" ]; then   define_bool CONFIG_BOOT_ELF32 y   define_bool CONFIG_ARC32 y   define_bool CONFIG_BOARD_SCACHE y   define_bool CONFIG_ARC_MEMORY y   define_bool CONFIG_SGI y   define_int CONFIG_L1_CACHE_SHIFT 5fiif [ "$CONFIG_SGI_IP27" = "y" ]; then   define_bool CONFIG_BOOT_ELF64 y   define_bool CONFIG_ARC64 y   define_bool CONFIG_COHERENT_IO y   define_bool CONFIG_MAPPED_PCI_IO y   define_bool CONFIG_PCI y   define_bool CONFIG_QL_ISP_A64 y   define_int CONFIG_L1_CACHE_SHIFT 7fiif [ "$CONFIG_ISA" != "y" ]; then   define_bool CONFIG_ISA n   define_bool CONFIG_EISA nelse   define_bool CONFIG_EISA yfiif [ "$CONFIG_PCI" != "y" ]; then   define_bool CONFIG_PCI nfidefine_bool CONFIG_MCA ndefine_bool CONFIG_SBUS nmainmenu_option next_commentcomment 'CPU selection'choice 'CPU type'				\	"R4300 CONFIG_CPU_R4300			\	 R4x00 CONFIG_CPU_R4X00			\	 R5000 CONFIG_CPU_R5000			\	 R52x0 CONFIG_CPU_NEVADA		\	 R8000 CONFIG_CPU_R8000			\	 R10000 CONFIG_CPU_R10000" R4x00endmenumainmenu_option next_commentcomment 'General setup'if [ "$CONFIG_CPU_R10000" = "y" ]; then   bool 'Support for large 64-bit configurations' CONFIG_MIPS_INSANE_LARGEfibool 'Generate little endian code' CONFIG_CPU_LITTLE_ENDIANif [ "$CONFIG_EXPERIMENTAL" = "y" ]; then   bool 'Kernel floating-point emulation' CONFIG_MIPS_FPU_EMULATORfibool 'Networking support' CONFIG_NETsource drivers/pci/Config.inbool 'Support for hot-pluggable devices' CONFIG_HOTPLUGif [ "$CONFIG_HOTPLUG" = "y" ] ; then   source drivers/pcmcia/Config.inelse   define_bool CONFIG_PCMCIA nfibool 'System V IPC' CONFIG_SYSVIPCbool 'BSD Process Accounting' CONFIG_BSD_PROCESS_ACCTbool 'Sysctl support' CONFIG_SYSCTLif [ "$CONFIG_ARC32" = "y" ]; then   bool 'ARC console support' CONFIG_ARC_CONSOLEfitristate 'Kernel support for 64-bit ELF binaries' CONFIG_BINFMT_ELFbool 'Kernel support for Linux/MIPS 32-bit binary compatibility' CONFIG_MIPS32_COMPATif [ "$CONFIG_MIPS32_COMPAT" = "y" ]; then   define_bool CONFIG_BINFMT_ELF32 yfitristate 'Kernel support for MISC binaries' CONFIG_BINFMT_MISCendmenumainmenu_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_KMODfisource drivers/pci/Config.inendmenusource drivers/mtd/Config.insource drivers/parport/Config.insource drivers/block/Config.insource drivers/md/Config.inif [ "$CONFIG_NET" = "y" ]; then   source net/Config.infisource drivers/telephony/Config.inmainmenu_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.infiendmenu#source drivers/message/i2o/Config.inif [ "$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.insource net/irda/Config.inmainmenu_option next_commentcomment 'ISDN subsystem'if [ "$CONFIG_NET" != "n" ]; then   tristate 'ISDN support' CONFIG_ISDN   if [ "$CONFIG_ISDN" != "n" ]; then      source drivers/isdn/Config.in   fifiendmenumainmenu_option next_commentcomment 'Old CD-ROM drivers (not SCSI, not IDE)'bool 'Support non-SCSI/IDE/ATAPI CDROM 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'   source drivers/video/Config.in   if [ "$CONFIG_SGI_IP22" = "y" ]; then      tristate 'SGI Newport Console support' CONFIG_SGI_NEWPORT_CONSOLE      if [ "$CONFIG_SGI_NEWPORT_CONSOLE" != "y" ]; then	 define_bool CONFIG_DUMMY_CONSOLE y      else	 define_bool CONFIG_FONT_8x16 y      fi   fi  endmenufiif [ "$CONFIG_PROC_FS" = "y" ]; then   define_bool CONFIG_KCORE_ELF yfimainmenu_option next_commentcomment 'Sound'tristate 'Sound card support' CONFIG_SOUNDif [ "$CONFIG_SOUND" != "n" ]; then   source drivers/sound/Config.infiendmenuif [ "$CONFIG_SGI_IP22" = "y" ]; then   source drivers/sgi/Config.infisource drivers/usb/Config.insource drivers/input/Config.inmainmenu_option next_commentcomment 'Kernel hacking'#bool 'Debug kmalloc/kfree' CONFIG_DEBUG_MALLOCbool 'Are you using a crosscompiler' CONFIG_CROSSCOMPILEif [ "$CONFIG_MODULES" = "y" ]; then   bool ' Build fp execption handler module' CONFIG_MIPS_FPE_MODULEfibool 'Remote GDB kernel debugging' CONFIG_REMOTE_DEBUGbool 'Magic SysRq key' CONFIG_MAGIC_SYSRQif [ "$CONFIG_SMP" != "y" ]; then   bool 'Run uncached' CONFIG_MIPS_UNCACHEDfiendmenu

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -