📄 kconfig
字号:
## For a description of the syntax of this configuration file,# see Documentation/kbuild/kconfig-language.txt.#mainmenu "Linux/SuperH Kernel Configuration"config SUPERH bool default y select EMBEDDED help The SuperH is a RISC processor targeted for use in embedded systems and consumer electronics; it was also used in the Sega Dreamcast gaming console. The SuperH port has a home page at <http://www.linux-sh.org/>.config RWSEM_GENERIC_SPINLOCK bool default yconfig RWSEM_XCHGADD_ALGORITHM boolconfig GENERIC_BUG def_bool y depends on BUGconfig GENERIC_FIND_NEXT_BIT bool default yconfig GENERIC_HWEIGHT bool default yconfig GENERIC_HARDIRQS bool default yconfig GENERIC_IRQ_PROBE bool default yconfig GENERIC_CALIBRATE_DELAY bool default yconfig GENERIC_IOMAP boolconfig GENERIC_TIME def_bool nconfig GENERIC_CLOCKEVENTS def_bool nconfig SYS_SUPPORTS_PM boolconfig SYS_SUPPORTS_APM_EMULATION bool select SYS_SUPPORTS_PMconfig SYS_SUPPORTS_SMP boolconfig SYS_SUPPORTS_NUMA boolconfig SYS_SUPPORTS_PCI boolconfig ARCH_MAY_HAVE_PC_FDC boolconfig STACKTRACE_SUPPORT bool default yconfig LOCKDEP_SUPPORT bool default yconfig ARCH_HAS_ILOG2_U32 bool default nconfig ARCH_HAS_ILOG2_U64 bool default nconfig ARCH_NO_VIRT_TO_BUS def_bool ysource "init/Kconfig"menu "System type"source "arch/sh/mm/Kconfig"menu "Processor features"choice prompt "Endianess selection" default CPU_LITTLE_ENDIAN help Some SuperH machines can be configured for either little or big endian byte order. These modes require different kernels.config CPU_LITTLE_ENDIAN bool "Little Endian"config CPU_BIG_ENDIAN bool "Big Endian"endchoiceconfig SH_FPU bool "FPU support" depends on CPU_HAS_FPU default y help Selecting this option will enable support for SH processors that have FPU units (ie, SH77xx). This option must be set in order to enable the FPU.config SH_FPU_EMU bool "FPU emulation support" depends on !SH_FPU && EXPERIMENTAL default n help Selecting this option will enable support for software FPU emulation. Most SH-3 users will want to say Y here, whereas most SH-4 users will want to say N.config SH_DSP bool "DSP support" depends on CPU_HAS_DSP default y help Selecting this option will enable support for SH processors that have DSP units (ie, SH2-DSP, SH3-DSP, and SH4AL-DSP). This option must be set in order to enable the DSP.config SH_ADC bool "ADC support" depends on CPU_SH3 default y help Selecting this option will allow the Linux kernel to use SH3 on-chip ADC module. If unsure, say N.config SH_STORE_QUEUES bool "Support for Store Queues" depends on CPU_SH4 help Selecting this option will enable an in-kernel API for manipulating the store queues integrated in the SH-4 processors.config SPECULATIVE_EXECUTION bool "Speculative subroutine return" depends on CPU_SUBTYPE_SH7780 && EXPERIMENTAL help This enables support for a speculative instruction fetch for subroutine return. There are various pitfalls associated with this, as outlined in the SH7780 hardware manual. If unsure, say N.config CPU_HAS_INTEVT boolconfig CPU_HAS_MASKREG_IRQ boolconfig CPU_HAS_IPR_IRQ boolconfig CPU_HAS_SR_RB bool help This will enable the use of SR.RB register bank usage. Processors that are lacking this bit must have another method in place for accomplishing what is taken care of by the banked registers. See <file:Documentation/sh/register-banks.txt> for further information on SR.RB and register banking in the kernel in general.config CPU_HAS_PTEA boolconfig CPU_HAS_DSP boolconfig CPU_HAS_FPU boolendmenumenu "Board support"config SOLUTION_ENGINE boolconfig SH_SOLUTION_ENGINE bool "SolutionEngine" select SOLUTION_ENGINE select CPU_HAS_IPR_IRQ depends on CPU_SUBTYPE_SH7705 || CPU_SUBTYPE_SH7709 || CPU_SUBTYPE_SH7710 || \ CPU_SUBTYPE_SH7712 || CPU_SUBTYPE_SH7750 || CPU_SUBTYPE_SH7750S || \ CPU_SUBTYPE_SH7750R help Select SolutionEngine if configuring for a Hitachi SH7705, SH7709, SH7710, SH7712, SH7750, SH7750S or SH7750R evaluation board.config SH_7206_SOLUTION_ENGINE bool "SolutionEngine7206" select SOLUTION_ENGINE depends on CPU_SUBTYPE_SH7206 help Select 7206 SolutionEngine if configuring for a Hitachi SH7206 evaluation board.config SH_7619_SOLUTION_ENGINE bool "SolutionEngine7619" select SOLUTION_ENGINE depends on CPU_SUBTYPE_SH7619 help Select 7619 SolutionEngine if configuring for a Hitachi SH7619 evaluation board. config SH_7722_SOLUTION_ENGINE bool "SolutionEngine7722" select SOLUTION_ENGINE depends on CPU_SUBTYPE_SH7722 help Select 7722 SolutionEngine if configuring for a Hitachi SH772 evaluation board.config SH_7751_SOLUTION_ENGINE bool "SolutionEngine7751" select SOLUTION_ENGINE select CPU_HAS_IPR_IRQ depends on CPU_SUBTYPE_SH7751 help Select 7751 SolutionEngine if configuring for a Hitachi SH7751 evaluation board. config SH_7780_SOLUTION_ENGINE bool "SolutionEngine7780" select SOLUTION_ENGINE select SYS_SUPPORTS_PCI depends on CPU_SUBTYPE_SH7780 help Select 7780 SolutionEngine if configuring for a Renesas SH7780 evaluation board.config SH_7343_SOLUTION_ENGINE bool "SolutionEngine7343" select SOLUTION_ENGINE depends on CPU_SUBTYPE_SH7343 help Select 7343 SolutionEngine if configuring for a Hitachi SH7343 (SH-Mobile 3AS) evaluation board.config SH_7751_SYSTEMH bool "SystemH7751R" depends on CPU_SUBTYPE_SH7751R help Select SystemH if you are configuring for a Renesas SystemH 7751R evaluation board.config SH_HP6XX bool "HP6XX" select SYS_SUPPORTS_APM_EMULATION select HD6446X_SERIES depends on CPU_SUBTYPE_SH7709 help Select HP6XX if configuring for a HP jornada HP6xx. More information (hardware only) at <http://www.hp.com/jornada/>.config SH_DREAMCAST bool "Dreamcast" select SYS_SUPPORTS_PCI depends on CPU_SUBTYPE_SH7091 help Select Dreamcast if configuring for a SEGA Dreamcast. More information at <http://www.linux-sh.org>config SH_MPC1211 bool "Interface MPC1211" depends on CPU_SUBTYPE_SH7751 && BROKEN help CTP/PCI-SH02 is a CPU module computer that is produced by Interface Corporation. More information at <http://www.interface.co.jp>config SH_SH03 bool "Interface CTP/PCI-SH03" depends on CPU_SUBTYPE_SH7751 select CPU_HAS_IPR_IRQ select SYS_SUPPORTS_PCI help CTP/PCI-SH03 is a CPU module computer that is produced by Interface Corporation. More information at <http://www.interface.co.jp>config SH_SECUREEDGE5410 bool "SecureEdge5410" depends on CPU_SUBTYPE_SH7751R select CPU_HAS_IPR_IRQ select SYS_SUPPORTS_PCI help Select SecureEdge5410 if configuring for a SnapGear SH board. This includes both the OEM SecureEdge products as well as the SME product line.config SH_HS7751RVOIP bool "HS7751RVOIP" depends on CPU_SUBTYPE_SH7751R help Select HS7751RVOIP if configuring for a Renesas Technology Sales VoIP board.config SH_7710VOIPGW bool "SH7710-VOIP-GW" depends on CPU_SUBTYPE_SH7710 help Select this option to build a kernel for the SH7710 based VOIP GW.config SH_RTS7751R2D bool "RTS7751R2D" depends on CPU_SUBTYPE_SH7751R select SYS_SUPPORTS_PCI help Select RTS7751R2D if configuring for a Renesas Technology Sales SH-Graphics board.config SH_HIGHLANDER bool "Highlander" depends on CPU_SUBTYPE_SH7780 || CPU_SUBTYPE_SH7785 select SYS_SUPPORTS_PCIconfig SH_EDOSK7705 bool "EDOSK7705" depends on CPU_SUBTYPE_SH7705config SH_SH4202_MICRODEV bool "SH4-202 MicroDev" depends on CPU_SUBTYPE_SH4_202 help Select SH4-202 MicroDev if configuring for a SuperH MicroDev board with an SH4-202 CPU.config SH_LANDISK bool "LANDISK" depends on CPU_SUBTYPE_SH7751R select SYS_SUPPORTS_PCI help I-O DATA DEVICE, INC. "LANDISK Series" support.config SH_TITAN bool "TITAN" depends on CPU_SUBTYPE_SH7751R select CPU_HAS_IPR_IRQ select SYS_SUPPORTS_PCI help Select Titan if you are configuring for a Nimble Microsystems NetEngine NP51R.config SH_SHMIN bool "SHMIN" depends on CPU_SUBTYPE_SH7706 select CPU_HAS_IPR_IRQ help Select SHMIN if configuring for the SHMIN board.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -