Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

at v2.6.12-rc2 293 lines 5.2 kB view raw
1# 2# For a description of the syntax of this configuration file, 3# see Documentation/kbuild/config-language.txt. 4# 5 6mainmenu "Linux/SH64 Kernel Configuration" 7 8config SUPERH 9 bool 10 default y 11 12config SUPERH64 13 bool 14 default y 15 16config MMU 17 bool 18 default y 19 20config UID16 21 bool 22 default y 23 24config RWSEM_GENERIC_SPINLOCK 25 bool 26 default y 27 28config GENERIC_CALIBRATE_DELAY 29 bool 30 default y 31 32config LOG_BUF_SHIFT 33 int 34 default 14 35 36config RWSEM_XCHGADD_ALGORITHM 37 bool 38 39config GENERIC_ISA_DMA 40 bool 41 42source init/Kconfig 43 44menu "System type" 45 46choice 47 prompt "SuperH system type" 48 default SH_SIMULATOR 49 50config SH_GENERIC 51 bool "Generic" 52 53config SH_SIMULATOR 54 bool "Simulator" 55 56config SH_CAYMAN 57 bool "Cayman" 58 59config SH_ROMRAM 60 bool "ROM/RAM" 61 62config SH_HARP 63 bool "ST50-Harp" 64 65endchoice 66 67choice 68 prompt "Processor family" 69 default CPU_SH5 70 71config CPU_SH5 72 bool "SH-5" 73 74endchoice 75 76choice 77 prompt "Processor type" 78 79config CPU_SUBTYPE_SH5_101 80 bool "SH5-101" 81 depends on CPU_SH5 82 83config CPU_SUBTYPE_SH5_103 84 bool "SH5-103" 85 depends on CPU_SH5 86 87endchoice 88 89choice 90 prompt "Endianness" 91 default LITTLE_ENDIAN 92 93config LITTLE_ENDIAN 94 bool "Little-Endian" 95 96config BIG_ENDIAN 97 bool "Big-Endian" 98 99endchoice 100 101config SH_FPU 102 bool "FPU support" 103 default y 104 105config SH64_FPU_DENORM_FLUSH 106 depends on SH_FPU 107 bool "Flush floating point denorms to zero" 108 109choice 110 prompt "Page table levels" 111 default SH64_PGTABLE_2_LEVEL 112 113config SH64_PGTABLE_2_LEVEL 114 bool "2" 115 116config SH64_PGTABLE_3_LEVEL 117 bool "3" 118 119endchoice 120 121choice 122 prompt "HugeTLB page size" 123 depends on HUGETLB_PAGE && MMU 124 default HUGETLB_PAGE_SIZE_64K 125 126config HUGETLB_PAGE_SIZE_64K 127 bool "64K" 128 129config HUGETLB_PAGE_SIZE_1MB 130 bool "1MB" 131 132config HUGETLB_PAGE_SIZE_512MB 133 bool "512MB" 134 135endchoice 136 137config SH64_USER_MISALIGNED_FIXUP 138 bool "Fixup misaligned loads/stores occurring in user mode" 139 140comment "Memory options" 141 142config CACHED_MEMORY_OFFSET 143 hex "Cached Area Offset" 144 depends on SH_HARP || SH_CAYMAN || SH_SIMULATOR 145 default "20000000" 146 147config MEMORY_START 148 hex "Physical memory start address" 149 depends on SH_HARP || SH_CAYMAN || SH_SIMULATOR 150 default "80000000" 151 152config MEMORY_SIZE_IN_MB 153 int "Memory size (in MB)" if SH_HARP || SH_CAYMAN || SH_SIMULATOR 154 default "64" if SH_HARP || SH_CAYMAN 155 default "8" if SH_SIMULATOR 156 157comment "Cache options" 158 159config DCACHE_DISABLED 160 bool "DCache Disabling" 161 depends on SH_HARP || SH_CAYMAN || SH_SIMULATOR 162 163choice 164 prompt "DCache mode" 165 depends on !DCACHE_DISABLED && !SH_SIMULATOR 166 default DCACHE_WRITE_BACK 167 168config DCACHE_WRITE_BACK 169 bool "Write-back" 170 171config DCACHE_WRITE_THROUGH 172 bool "Write-through" 173 174endchoice 175 176config ICACHE_DISABLED 177 bool "ICache Disabling" 178 depends on SH_HARP || SH_CAYMAN || SH_SIMULATOR 179 180config PCIDEVICE_MEMORY_START 181 hex 182 depends on SH_HARP || SH_CAYMAN || SH_SIMULATOR 183 default "C0000000" 184 185config DEVICE_MEMORY_START 186 hex 187 depends on SH_HARP || SH_CAYMAN || SH_SIMULATOR 188 default "E0000000" 189 190config FLASH_MEMORY_START 191 hex "Flash memory/on-chip devices start address" 192 depends on SH_HARP || SH_CAYMAN || SH_SIMULATOR 193 default "00000000" 194 195config PCI_BLOCK_START 196 hex "PCI block start address" 197 depends on SH_HARP || SH_CAYMAN || SH_SIMULATOR 198 default "40000000" 199 200comment "CPU Subtype specific options" 201 202config SH64_ID2815_WORKAROUND 203 bool "Include workaround for SH5-101 cut2 silicon defect ID2815" 204 205comment "Misc options" 206config HEARTBEAT 207 bool "Heartbeat LED" 208 209config HDSP253_LED 210 bool "Support for HDSP-253 LED" 211 depends on SH_CAYMAN 212 213config SH_DMA 214 tristate "DMA controller (DMAC) support" 215 216config PREEMPT 217 bool "Preemptible Kernel (EXPERIMENTAL)" 218 depends on EXPERIMENTAL 219 220endmenu 221 222menu "Bus options (PCI, PCMCIA, EISA, MCA, ISA)" 223 224config ISA 225 bool 226 227config SBUS 228 bool 229 230config PCI 231 bool "PCI support" 232 help 233 Find out whether you have a PCI motherboard. PCI is the name of a 234 bus system, i.e. the way the CPU talks to the other stuff inside 235 your box. Other bus systems are ISA, EISA, MicroChannel (MCA) or 236 VESA. If you have PCI, say Y, otherwise N. 237 238 The PCI-HOWTO, available from 239 <http://www.tldp.org/docs.html#howto>, contains valuable 240 information about which PCI hardware does work under Linux and which 241 doesn't. 242 243config SH_PCIDMA_NONCOHERENT 244 bool "Cache and PCI noncoherent" 245 depends on PCI 246 default y 247 help 248 Enable this option if your platform does not have a CPU cache which 249 remains coherent with PCI DMA. It is safest to say 'Y', although you 250 will see better performance if you can say 'N', because the PCI DMA 251 code will not have to flush the CPU's caches. If you have a PCI host 252 bridge integrated with your SH CPU, refer carefully to the chip specs 253 to see if you can say 'N' here. Otherwise, leave it as 'Y'. 254 255source "drivers/pci/Kconfig" 256 257source "drivers/pcmcia/Kconfig" 258 259source "drivers/pci/hotplug/Kconfig" 260 261endmenu 262 263menu "Executable file formats" 264 265source "fs/Kconfig.binfmt" 266 267endmenu 268 269source "drivers/Kconfig" 270 271source "fs/Kconfig" 272 273source "arch/sh64/oprofile/Kconfig" 274 275source "arch/sh64/Kconfig.debug" 276 277source "security/Kconfig" 278 279source "crypto/Kconfig" 280 281source "lib/Kconfig" 282 283# 284# Use the generic interrupt handling code in kernel/irq/: 285# 286config GENERIC_HARDIRQS 287 bool 288 default y 289 290config GENERIC_IRQ_PROBE 291 bool 292 default y 293