kconfig
来自「Linux Kernel 2.6.9 for OMAP1710」· 代码 · 共 273 行
TXT
273 行
## For a description of the syntax of this configuration file,# see Documentation/kbuild/config-language.txt.#mainmenu "Linux/SH64 Kernel Configuration"config SUPERH bool default yconfig SUPERH64 bool default yconfig MMU bool default yconfig UID16 bool default yconfig RWSEM_GENERIC_SPINLOCK bool default yconfig LOG_BUF_SHIFT int default 14config RWSEM_XCHGADD_ALGORITHM boolconfig GENERIC_ISA_DMA boolsource init/Kconfigmenu "System type"choice prompt "SuperH system type" default SH_SIMULATORconfig SH_GENERIC bool "Generic"config SH_SIMULATOR bool "Simulator"config SH_CAYMAN bool "Cayman"config SH_ROMRAM bool "ROM/RAM"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 SH64_FPU_DENORM_FLUSH 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" depends on SH_HARP || SH_CAYMAN || SH_SIMULATOR default "20000000"config MEMORY_START hex "Physical memory start address" depends on SH_HARP || SH_CAYMAN || SH_SIMULATOR default "80000000"config MEMORY_SIZE_IN_MB int "Memory size (in MB)" if SH_HARP || SH_CAYMAN || SH_SIMULATOR default "64" if SH_HARP || SH_CAYMAN default "8" if SH_SIMULATORcomment "Cache options"config DCACHE_DISABLED bool "DCache Disabling" depends on SH_HARP || SH_CAYMAN || SH_SIMULATORchoice prompt "DCache mode" depends on !DCACHE_DISABLED && !SH_SIMULATOR default DCACHE_WRITE_BACKconfig DCACHE_WRITE_BACK bool "Write-back"config DCACHE_WRITE_THROUGH bool "Write-through"endchoiceconfig ICACHE_DISABLED bool "ICache Disabling" depends on SH_HARP || SH_CAYMAN || SH_SIMULATORconfig PCIDEVICE_MEMORY_START hex depends on SH_HARP || SH_CAYMAN || SH_SIMULATOR default "C0000000"config DEVICE_MEMORY_START hex depends on SH_HARP || SH_CAYMAN || SH_SIMULATOR default "E0000000"config FLASH_MEMORY_START hex "Flash memory/on-chip devices start address" depends on SH_HARP || SH_CAYMAN || SH_SIMULATOR default "00000000"config PCI_BLOCK_START hex "PCI block start address" depends on SH_HARP || SH_CAYMAN || SH_SIMULATOR 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"config 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 EXPERIMENTALendmenumenu "Bus options (PCI, PCMCIA, EISA, MCA, ISA)"config ISA boolconfig SBUS boolconfig PCI bool "PCI support" 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 "drivers/Kconfig"source "fs/Kconfig"source "arch/sh64/oprofile/Kconfig"source "arch/sh64/Kconfig.debug"source "security/Kconfig"source "crypto/Kconfig"source "lib/Kconfig"
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?