kconfig

来自「linux 内核源代码」· 代码 · 共 296 行

TXT
296
字号
## For a description of the syntax of this configuration file,# see Documentation/kbuild/kconfig-language.txt.#mainmenu "Linux/SH64 Kernel Configuration"config SUPERH	bool	default yconfig SUPERH64	bool	default yconfig MMU	bool	default yconfig QUICKLIST	def_bool yconfig RWSEM_GENERIC_SPINLOCK	bool	default yconfig GENERIC_FIND_NEXT_BIT	bool	default yconfig GENERIC_HWEIGHT	bool	default yconfig GENERIC_CALIBRATE_DELAY	bool	default yconfig GENERIC_HARDIRQS	bool	default yconfig GENERIC_IRQ_PROBE	bool	default yconfig RWSEM_XCHGADD_ALGORITHM	boolconfig ARCH_HAS_ILOG2_U32	bool	default nconfig ARCH_HAS_ILOG2_U64	bool	default nconfig ARCH_NO_VIRT_TO_BUS	def_bool ysource init/Kconfigmenu "System type"choice	prompt "SuperH system type"	default SH_SIMULATORconfig SH_SIMULATOR	bool "Simulator"config SH_CAYMAN	bool "Cayman"config SH_HARP	bool "ST50-Harp"endchoicechoice	prompt "Processor family"	default CPU_SH5config CPU_SH5	bool "SH-5"endchoicechoice	prompt "Processor type"config CPU_SUBTYPE_SH5_101	bool "SH5-101"	depends on CPU_SH5config CPU_SUBTYPE_SH5_103	bool "SH5-103"	depends on CPU_SH5endchoicechoice	prompt "Endianness"	default LITTLE_ENDIANconfig LITTLE_ENDIAN	bool "Little-Endian"config BIG_ENDIAN	bool "Big-Endian"endchoiceconfig SH_FPU	bool "FPU support"	default yconfig SH64_FPU_DENORM_FLUSH	depends on SH_FPU	bool "Flush floating point denorms to zero"choice	prompt "Page table levels"	default SH64_PGTABLE_2_LEVELconfig SH64_PGTABLE_2_LEVEL	bool "2"config SH64_PGTABLE_3_LEVEL	bool "3"endchoicechoice	prompt "HugeTLB page size"	depends on HUGETLB_PAGE && MMU	default HUGETLB_PAGE_SIZE_64Kconfig HUGETLB_PAGE_SIZE_64K	bool "64K"config HUGETLB_PAGE_SIZE_1MB	bool "1MB"config HUGETLB_PAGE_SIZE_512MB	bool "512MB"endchoiceconfig SH64_USER_MISALIGNED_FIXUP	bool "Fixup misaligned loads/stores occurring in user mode"comment "Memory options"config CACHED_MEMORY_OFFSET	hex "Cached Area Offset"	default "20000000"config MEMORY_START	hex "Physical memory start address"	default "80000000"config MEMORY_SIZE_IN_MB	int "Memory size (in MB)"	default "8" if SH_SIMULATOR	default "64"comment "Cache options"choice	prompt "DCache mode"	default DCACHE_DISABLED if SH_SIMULATOR	default DCACHE_WRITE_BACKconfig DCACHE_WRITE_BACK	bool "Write-back"	depends on !SH_SIMULATORconfig DCACHE_WRITE_THROUGH	bool "Write-through"	depends on !SH_SIMULATORconfig DCACHE_DISABLED	bool "Disabled"endchoiceconfig ICACHE_DISABLED	bool "ICache Disabling"config PCIDEVICE_MEMORY_START	hex	default "C0000000"config DEVICE_MEMORY_START	hex	default "E0000000"config FLASH_MEMORY_START	hex "Flash memory/on-chip devices start address"	default "00000000"config PCI_BLOCK_START	hex "PCI block start address"	default "40000000"comment "CPU Subtype specific options"config SH64_ID2815_WORKAROUND	bool "Include workaround for SH5-101 cut2 silicon defect ID2815"comment "Misc options"config HEARTBEAT	bool "Heartbeat LED"	depends on SH_CAYMANconfig HDSP253_LED	bool "Support for HDSP-253 LED"	depends on SH_CAYMANconfig SH_DMA	tristate "DMA controller (DMAC) support"config PREEMPT	bool "Preemptible Kernel (EXPERIMENTAL)"	depends on EXPERIMENTALsource "mm/Kconfig"endmenumenu "Bus options (PCI, PCMCIA, EISA, MCA, ISA)"config ISA	boolconfig SBUS	boolconfig PCI	bool "PCI support"	depends on SH_CAYMAN	help	  Find out whether you have a PCI motherboard. PCI is the name of a	  bus system, i.e. the way the CPU talks to the other stuff inside	  your box. Other bus systems are ISA, EISA, MicroChannel (MCA) or	  VESA. If you have PCI, say Y, otherwise N.	  The PCI-HOWTO, available from	  <http://www.tldp.org/docs.html#howto>, contains valuable	  information about which PCI hardware does work under Linux and which	  doesn't.config SH_PCIDMA_NONCOHERENT	bool "Cache and PCI noncoherent"	depends on PCI	default y	help	  Enable this option if your platform does not have a CPU cache which	  remains coherent with PCI DMA. It is safest to say 'Y', although you	  will see better performance if you can say 'N', because the PCI DMA	  code will not have to flush the CPU's caches. If you have a PCI host	  bridge integrated with your SH CPU, refer carefully to the chip specs	  to see if you can say 'N' here. Otherwise, leave it as 'Y'.source "drivers/pci/Kconfig"source "drivers/pcmcia/Kconfig"source "drivers/pci/hotplug/Kconfig"endmenumenu "Executable file formats"source "fs/Kconfig.binfmt"endmenusource "net/Kconfig"source "drivers/Kconfig"source "fs/Kconfig"source "kernel/Kconfig.instrumentation"source "arch/sh64/Kconfig.debug"source "security/Kconfig"source "crypto/Kconfig"source "lib/Kconfig"

⌨️ 快捷键说明

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