Kconfig (e69edc7939abda1f696c482faa8168d80420f75c) | Kconfig (be370302742ff9948f2a42b15cb2ba174d97b930) |
---|---|
1# 2# For a description of the syntax of this configuration file, 3# see Documentation/kbuild/kconfig-language.txt. 4# 5 6mainmenu "Linux Kernel Configuration" 7 8config ARM --- 705 unchanged lines hidden (view full) --- 714 select ARCH_USES_GETTIMEOFFSET 715 help 716 Support for the StrongARM based Digital DNARD machine, also known 717 as "Shark" (<http://www.shark-linux.de/shark.html>). 718 719config ARCH_LH7A40X 720 bool "Sharp LH7A40X" 721 select CPU_ARM922T | 1# 2# For a description of the syntax of this configuration file, 3# see Documentation/kbuild/kconfig-language.txt. 4# 5 6mainmenu "Linux Kernel Configuration" 7 8config ARM --- 705 unchanged lines hidden (view full) --- 714 select ARCH_USES_GETTIMEOFFSET 715 help 716 Support for the StrongARM based Digital DNARD machine, also known 717 as "Shark" (<http://www.shark-linux.de/shark.html>). 718 719config ARCH_LH7A40X 720 bool "Sharp LH7A40X" 721 select CPU_ARM922T |
722 select ARCH_DISCONTIGMEM_ENABLE if !LH7A40X_CONTIGMEM | |
723 select ARCH_SPARSEMEM_ENABLE if !LH7A40X_CONTIGMEM 724 select ARCH_USES_GETTIMEOFFSET 725 help 726 Say Y here for systems based on one of the Sharp LH7A40X 727 System on a Chip processors. These CPUs include an ARM922T 728 core with a wide array of integrated devices for 729 hand-held and low-power applications. 730 --- 219 unchanged lines hidden (view full) --- 950 951# bool 'Use XScale PMU as timer source' CONFIG_XSCALE_PMU_TIMER 952config XSCALE_PMU 953 bool 954 depends on CPU_XSCALE && !XSCALE_PMU_TIMER 955 default y 956 957config CPU_HAS_PMU | 722 select ARCH_SPARSEMEM_ENABLE if !LH7A40X_CONTIGMEM 723 select ARCH_USES_GETTIMEOFFSET 724 help 725 Say Y here for systems based on one of the Sharp LH7A40X 726 System on a Chip processors. These CPUs include an ARM922T 727 core with a wide array of integrated devices for 728 hand-held and low-power applications. 729 --- 219 unchanged lines hidden (view full) --- 949 950# bool 'Use XScale PMU as timer source' CONFIG_XSCALE_PMU_TIMER 951config XSCALE_PMU 952 bool 953 depends on CPU_XSCALE && !XSCALE_PMU_TIMER 954 default y 955 956config CPU_HAS_PMU |
958 depends on CPU_V6 || CPU_V7 || XSCALE_PMU | 957 depends on (CPU_V6 || CPU_V7 || XSCALE_PMU) && \ 958 (!ARCH_OMAP3 || OMAP3_EMU) |
959 default y 960 bool 961 962if !MMU 963source "arch/arm/Kconfig-nommu" 964endif 965 966config ARM_ERRATA_411920 --- 268 unchanged lines hidden (view full) --- 1235 can say N here. If this option is not selected and you attempt 1236 to execute a legacy ABI binary then the result will be 1237 UNPREDICTABLE (in fact it can be predicted that it won't work 1238 at all). If in doubt say Y. 1239 1240config ARCH_HAS_HOLES_MEMORYMODEL 1241 bool 1242 | 959 default y 960 bool 961 962if !MMU 963source "arch/arm/Kconfig-nommu" 964endif 965 966config ARM_ERRATA_411920 --- 268 unchanged lines hidden (view full) --- 1235 can say N here. If this option is not selected and you attempt 1236 to execute a legacy ABI binary then the result will be 1237 UNPREDICTABLE (in fact it can be predicted that it won't work 1238 at all). If in doubt say Y. 1239 1240config ARCH_HAS_HOLES_MEMORYMODEL 1241 bool 1242 |
1243# Discontigmem is deprecated 1244config ARCH_DISCONTIGMEM_ENABLE 1245 bool 1246 | |
1247config ARCH_SPARSEMEM_ENABLE 1248 bool 1249 1250config ARCH_SPARSEMEM_DEFAULT 1251 def_bool ARCH_SPARSEMEM_ENABLE 1252 1253config ARCH_SELECT_MEMORY_MODEL | 1243config ARCH_SPARSEMEM_ENABLE 1244 bool 1245 1246config ARCH_SPARSEMEM_DEFAULT 1247 def_bool ARCH_SPARSEMEM_ENABLE 1248 1249config ARCH_SELECT_MEMORY_MODEL |
1254 def_bool ARCH_DISCONTIGMEM_ENABLE && ARCH_SPARSEMEM_ENABLE | 1250 def_bool ARCH_SPARSEMEM_ENABLE |
1255 | 1251 |
1256config NODES_SHIFT 1257 int 1258 default "4" if ARCH_LH7A40X 1259 default "2" 1260 depends on NEED_MULTIPLE_NODES 1261 | |
1262config HIGHMEM 1263 bool "High Memory Support (EXPERIMENTAL)" 1264 depends on MMU && EXPERIMENTAL 1265 help 1266 The address space of ARM processors is only 4 Gigabytes large 1267 and it has to accommodate user address space, kernel address 1268 space as well as some memory mapped IO. That means that, if you 1269 have a large amount of physical memory and/or IO, not all of the --- 99 unchanged lines hidden (view full) --- 1369 1370 A possible side effect is a slight increase in scheduling latency 1371 between threads sharing the same address space if they invoke 1372 such copy operations with large buffers. 1373 1374 However, if the CPU data cache is using a write-allocate mode, 1375 this option is unlikely to provide any performance gain. 1376 | 1252config HIGHMEM 1253 bool "High Memory Support (EXPERIMENTAL)" 1254 depends on MMU && EXPERIMENTAL 1255 help 1256 The address space of ARM processors is only 4 Gigabytes large 1257 and it has to accommodate user address space, kernel address 1258 space as well as some memory mapped IO. That means that, if you 1259 have a large amount of physical memory and/or IO, not all of the --- 99 unchanged lines hidden (view full) --- 1359 1360 A possible side effect is a slight increase in scheduling latency 1361 between threads sharing the same address space if they invoke 1362 such copy operations with large buffers. 1363 1364 However, if the CPU data cache is using a write-allocate mode, 1365 this option is unlikely to provide any performance gain. 1366 |
1377config DEPRECATED_PARAM_STRUCT 1378 bool "Provide old way to pass kernel parameters" 1379 help 1380 This was deprecated in 2001 and announced to live on for 5 years. 1381 Some old boot loaders still use this way. 1382 | |
1383endmenu 1384 1385menu "Boot options" 1386 1387# Compressed boot loader in ROM. Yes, we really want to ask about 1388# TEXT and BSS so we preserve their values in the config files. 1389config ZBOOT_ROM_TEXT 1390 hex "Compressed ROM boot loader base address" --- 94 unchanged lines hidden (view full) --- 1485config ATAGS_PROC 1486 bool "Export atags in procfs" 1487 depends on KEXEC 1488 default y 1489 help 1490 Should the atags used to boot the kernel be exported in an "atags" 1491 file in procfs. Useful with kexec. 1492 | 1367endmenu 1368 1369menu "Boot options" 1370 1371# Compressed boot loader in ROM. Yes, we really want to ask about 1372# TEXT and BSS so we preserve their values in the config files. 1373config ZBOOT_ROM_TEXT 1374 hex "Compressed ROM boot loader base address" --- 94 unchanged lines hidden (view full) --- 1469config ATAGS_PROC 1470 bool "Export atags in procfs" 1471 depends on KEXEC 1472 default y 1473 help 1474 Should the atags used to boot the kernel be exported in an "atags" 1475 file in procfs. Useful with kexec. 1476 |
1493config AUTO_ZRELADDR 1494 bool "Auto calculation of the decompressed kernel image address" 1495 depends on !ZBOOT_ROM && !ARCH_U300 1496 help 1497 ZRELADDR is the physical address where the decompressed kernel 1498 image will be placed. If AUTO_ZRELADDR is selected, the address 1499 will be determined at run-time by masking the current IP with 1500 0xf8000000. This assumes the zImage being placed in the first 128MB 1501 from start of memory. 1502 1503config ZRELADDR 1504 hex "Physical address of the decompressed kernel image" 1505 depends on !AUTO_ZRELADDR 1506 default 0x00008000 if ARCH_BCMRING ||\ 1507 ARCH_CNS3XXX ||\ 1508 ARCH_DOVE ||\ 1509 ARCH_EBSA110 ||\ 1510 ARCH_FOOTBRIDGE ||\ 1511 ARCH_INTEGRATOR ||\ 1512 ARCH_IOP13XX ||\ 1513 ARCH_IOP33X ||\ 1514 ARCH_IXP2000 ||\ 1515 ARCH_IXP23XX ||\ 1516 ARCH_IXP4XX ||\ 1517 ARCH_KIRKWOOD ||\ 1518 ARCH_KS8695 ||\ 1519 ARCH_LOKI ||\ 1520 ARCH_MMP ||\ 1521 ARCH_MV78XX0 ||\ 1522 ARCH_NOMADIK ||\ 1523 ARCH_NUC93X ||\ 1524 ARCH_NS9XXX ||\ 1525 ARCH_ORION5X ||\ 1526 ARCH_SPEAR3XX ||\ 1527 ARCH_SPEAR6XX ||\ 1528 ARCH_U8500 ||\ 1529 ARCH_VERSATILE ||\ 1530 ARCH_W90X900 1531 default 0x08008000 if ARCH_MX1 ||\ 1532 ARCH_SHARK 1533 default 0x10008000 if ARCH_MSM ||\ 1534 ARCH_OMAP1 ||\ 1535 ARCH_RPC 1536 default 0x20008000 if ARCH_S5P6440 ||\ 1537 ARCH_S5P6442 ||\ 1538 ARCH_S5PC100 ||\ 1539 ARCH_S5PV210 1540 default 0x30008000 if ARCH_S3C2410 ||\ 1541 ARCH_S3C2400 ||\ 1542 ARCH_S3C2412 ||\ 1543 ARCH_S3C2416 ||\ 1544 ARCH_S3C2440 ||\ 1545 ARCH_S3C2443 1546 default 0x40008000 if ARCH_STMP378X ||\ 1547 ARCH_STMP37XX ||\ 1548 ARCH_SH7372 ||\ 1549 ARCH_SH7377 1550 default 0x50008000 if ARCH_S3C64XX ||\ 1551 ARCH_SH7367 1552 default 0x60008000 if ARCH_VEXPRESS 1553 default 0x80008000 if ARCH_MX25 ||\ 1554 ARCH_MX3 ||\ 1555 ARCH_NETX ||\ 1556 ARCH_OMAP2PLUS ||\ 1557 ARCH_PNX4008 1558 default 0x90008000 if ARCH_MX5 ||\ 1559 ARCH_MX91231 1560 default 0xa0008000 if ARCH_IOP32X ||\ 1561 ARCH_PXA ||\ 1562 MACH_MX27 1563 default 0xc0008000 if ARCH_LH7A40X ||\ 1564 MACH_MX21 1565 default 0xf0008000 if ARCH_AAEC2000 ||\ 1566 ARCH_L7200 1567 default 0xc0028000 if ARCH_CLPS711X 1568 default 0x70008000 if ARCH_AT91 && (ARCH_AT91CAP9 || ARCH_AT91SAM9G45) 1569 default 0x20008000 if ARCH_AT91 && !(ARCH_AT91CAP9 || ARCH_AT91SAM9G45) 1570 default 0xc0008000 if ARCH_DAVINCI && ARCH_DAVINCI_DA8XX 1571 default 0x80008000 if ARCH_DAVINCI && !ARCH_DAVINCI_DA8XX 1572 default 0x00008000 if ARCH_EP93XX && EP93XX_SDCE3_SYNC_PHYS_OFFSET 1573 default 0xc0008000 if ARCH_EP93XX && EP93XX_SDCE0_PHYS_OFFSET 1574 default 0xd0008000 if ARCH_EP93XX && EP93XX_SDCE1_PHYS_OFFSET 1575 default 0xe0008000 if ARCH_EP93XX && EP93XX_SDCE2_PHYS_OFFSET 1576 default 0xf0008000 if ARCH_EP93XX && EP93XX_SDCE3_ASYNC_PHYS_OFFSET 1577 default 0x00008000 if ARCH_GEMINI && GEMINI_MEM_SWAP 1578 default 0x10008000 if ARCH_GEMINI && !GEMINI_MEM_SWAP 1579 default 0x70008000 if ARCH_REALVIEW && REALVIEW_HIGH_PHYS_OFFSET 1580 default 0x00008000 if ARCH_REALVIEW && !REALVIEW_HIGH_PHYS_OFFSET 1581 default 0xc0208000 if ARCH_SA1100 && SA1111 1582 default 0xc0008000 if ARCH_SA1100 && !SA1111 1583 default 0x30108000 if ARCH_S3C2410 && PM_H1940 1584 default 0x28E08000 if ARCH_U300 && MACH_U300_SINGLE_RAM 1585 default 0x48008000 if ARCH_U300 && !MACH_U300_SINGLE_RAM 1586 help 1587 ZRELADDR is the physical address where the decompressed kernel 1588 image will be placed. ZRELADDR has to be specified when the 1589 assumption of AUTO_ZRELADDR is not valid, or when ZBOOT_ROM is 1590 selected. 1591 | |
1592endmenu 1593 1594menu "CPU Power Management" 1595 1596if ARCH_HAS_CPUFREQ 1597 1598source "drivers/cpufreq/Kconfig" 1599 --- 185 unchanged lines hidden --- | 1477endmenu 1478 1479menu "CPU Power Management" 1480 1481if ARCH_HAS_CPUFREQ 1482 1483source "drivers/cpufreq/Kconfig" 1484 --- 185 unchanged lines hidden --- |