Kconfig (4d2692a736c95240100755ba98b2403e11f12e06) | Kconfig (b9214b9780d6897a6892e7c8cc903168d6fef097) |
---|---|
1config ARM 2 bool 3 default y 4 select HAVE_AOUT | 1config ARM 2 bool 3 default y 4 select HAVE_AOUT |
5 select HAVE_DMA_API_DEBUG | |
6 select HAVE_IDE 7 select HAVE_MEMBLOCK 8 select RTC_LIB 9 select SYS_SUPPORTS_APM_EMULATION 10 select GENERIC_ATOMIC64 if (!CPU_32v6K || !AEABI) 11 select HAVE_OPROFILE if (HAVE_PERF_EVENTS) 12 select HAVE_ARCH_KGDB 13 select HAVE_KPROBES if (!XIP_KERNEL && !THUMB2_KERNEL) 14 select HAVE_KRETPROBES if (HAVE_KPROBES) 15 select HAVE_FUNCTION_TRACER if (!XIP_KERNEL) 16 select HAVE_FTRACE_MCOUNT_RECORD if (!XIP_KERNEL) 17 select HAVE_DYNAMIC_FTRACE if (!XIP_KERNEL) | 5 select HAVE_IDE 6 select HAVE_MEMBLOCK 7 select RTC_LIB 8 select SYS_SUPPORTS_APM_EMULATION 9 select GENERIC_ATOMIC64 if (!CPU_32v6K || !AEABI) 10 select HAVE_OPROFILE if (HAVE_PERF_EVENTS) 11 select HAVE_ARCH_KGDB 12 select HAVE_KPROBES if (!XIP_KERNEL && !THUMB2_KERNEL) 13 select HAVE_KRETPROBES if (HAVE_KPROBES) 14 select HAVE_FUNCTION_TRACER if (!XIP_KERNEL) 15 select HAVE_FTRACE_MCOUNT_RECORD if (!XIP_KERNEL) 16 select HAVE_DYNAMIC_FTRACE if (!XIP_KERNEL) |
18 select HAVE_FUNCTION_GRAPH_TRACER if (!THUMB2_KERNEL) | |
19 select HAVE_GENERIC_DMA_COHERENT 20 select HAVE_KERNEL_GZIP 21 select HAVE_KERNEL_LZO 22 select HAVE_KERNEL_LZMA 23 select HAVE_IRQ_WORK 24 select HAVE_PERF_EVENTS 25 select PERF_USE_VMALLOC 26 select HAVE_REGS_AND_STACK_ACCESS_API 27 select HAVE_HW_BREAKPOINT if (PERF_EVENTS && (CPU_V6 || CPU_V7)) | 17 select HAVE_GENERIC_DMA_COHERENT 18 select HAVE_KERNEL_GZIP 19 select HAVE_KERNEL_LZO 20 select HAVE_KERNEL_LZMA 21 select HAVE_IRQ_WORK 22 select HAVE_PERF_EVENTS 23 select PERF_USE_VMALLOC 24 select HAVE_REGS_AND_STACK_ACCESS_API 25 select HAVE_HW_BREAKPOINT if (PERF_EVENTS && (CPU_V6 || CPU_V7)) |
28 select HAVE_C_RECORDMCOUNT | |
29 help 30 The ARM series is a line of low-power-consumption RISC chip designs 31 licensed by ARM Ltd and targeted at embedded applications and 32 handhelds such as the Compaq IPAQ. ARM-based PCs are no longer 33 manufactured, but legacy ARM-based PC hardware remains popular in 34 Europe. There is an ARM Linux project with a web page at 35 <http://www.arm.linux.org.uk/>. 36 37config HAVE_PWM 38 bool 39 | 26 help 27 The ARM series is a line of low-power-consumption RISC chip designs 28 licensed by ARM Ltd and targeted at embedded applications and 29 handhelds such as the Compaq IPAQ. ARM-based PCs are no longer 30 manufactured, but legacy ARM-based PC hardware remains popular in 31 Europe. There is an ARM Linux project with a web page at 32 <http://www.arm.linux.org.uk/>. 33 34config HAVE_PWM 35 bool 36 |
40config MIGHT_HAVE_PCI 41 bool 42 | |
43config SYS_SUPPORTS_APM_EMULATION 44 bool 45 | 37config SYS_SUPPORTS_APM_EMULATION 38 bool 39 |
46config HAVE_SCHED_CLOCK 47 bool 48 | |
49config GENERIC_GPIO 50 bool 51 52config ARCH_USES_GETTIMEOFFSET 53 bool 54 default n 55 56config GENERIC_CLOCKEVENTS --- 168 unchanged lines hidden (view full) --- 225 select ARCH_USES_GETTIMEOFFSET 226 help 227 This enables support for systems based on the Agilent AAEC-2000 228 229config ARCH_INTEGRATOR 230 bool "ARM Ltd. Integrator family" 231 select ARM_AMBA 232 select ARCH_HAS_CPUFREQ | 40config GENERIC_GPIO 41 bool 42 43config ARCH_USES_GETTIMEOFFSET 44 bool 45 default n 46 47config GENERIC_CLOCKEVENTS --- 168 unchanged lines hidden (view full) --- 216 select ARCH_USES_GETTIMEOFFSET 217 help 218 This enables support for systems based on the Agilent AAEC-2000 219 220config ARCH_INTEGRATOR 221 bool "ARM Ltd. Integrator family" 222 select ARM_AMBA 223 select ARCH_HAS_CPUFREQ |
233 select CLKDEV_LOOKUP | 224 select COMMON_CLKDEV |
234 select ICST 235 select GENERIC_CLOCKEVENTS 236 select PLAT_VERSATILE 237 help 238 Support for ARM's Integrator platform. 239 240config ARCH_REALVIEW 241 bool "ARM Ltd. RealView family" 242 select ARM_AMBA | 225 select ICST 226 select GENERIC_CLOCKEVENTS 227 select PLAT_VERSATILE 228 help 229 Support for ARM's Integrator platform. 230 231config ARCH_REALVIEW 232 bool "ARM Ltd. RealView family" 233 select ARM_AMBA |
243 select CLKDEV_LOOKUP 244 select HAVE_SCHED_CLOCK | 234 select COMMON_CLKDEV |
245 select ICST 246 select GENERIC_CLOCKEVENTS 247 select ARCH_WANT_OPTIONAL_GPIOLIB 248 select PLAT_VERSATILE 249 select ARM_TIMER_SP804 250 select GPIO_PL061 if GPIOLIB 251 help 252 This enables support for ARM Ltd RealView boards. 253 254config ARCH_VERSATILE 255 bool "ARM Ltd. Versatile family" 256 select ARM_AMBA 257 select ARM_VIC | 235 select ICST 236 select GENERIC_CLOCKEVENTS 237 select ARCH_WANT_OPTIONAL_GPIOLIB 238 select PLAT_VERSATILE 239 select ARM_TIMER_SP804 240 select GPIO_PL061 if GPIOLIB 241 help 242 This enables support for ARM Ltd RealView boards. 243 244config ARCH_VERSATILE 245 bool "ARM Ltd. Versatile family" 246 select ARM_AMBA 247 select ARM_VIC |
258 select CLKDEV_LOOKUP 259 select HAVE_SCHED_CLOCK | 248 select COMMON_CLKDEV |
260 select ICST 261 select GENERIC_CLOCKEVENTS 262 select ARCH_WANT_OPTIONAL_GPIOLIB 263 select PLAT_VERSATILE 264 select ARM_TIMER_SP804 265 help 266 This enables support for ARM Ltd Versatile board. 267 268config ARCH_VEXPRESS 269 bool "ARM Ltd. Versatile Express family" 270 select ARCH_WANT_OPTIONAL_GPIOLIB 271 select ARM_AMBA 272 select ARM_TIMER_SP804 | 249 select ICST 250 select GENERIC_CLOCKEVENTS 251 select ARCH_WANT_OPTIONAL_GPIOLIB 252 select PLAT_VERSATILE 253 select ARM_TIMER_SP804 254 help 255 This enables support for ARM Ltd Versatile board. 256 257config ARCH_VEXPRESS 258 bool "ARM Ltd. Versatile Express family" 259 select ARCH_WANT_OPTIONAL_GPIOLIB 260 select ARM_AMBA 261 select ARM_TIMER_SP804 |
273 select CLKDEV_LOOKUP | 262 select COMMON_CLKDEV |
274 select GENERIC_CLOCKEVENTS 275 select HAVE_CLK | 263 select GENERIC_CLOCKEVENTS 264 select HAVE_CLK |
276 select HAVE_SCHED_CLOCK | |
277 select ICST 278 select PLAT_VERSATILE 279 help 280 This enables support for the ARM Ltd Versatile Express boards. 281 282config ARCH_AT91 283 bool "Atmel AT91" 284 select ARCH_REQUIRE_GPIOLIB 285 select HAVE_CLK 286 help 287 This enables support for systems based on the Atmel AT91RM9200, 288 AT91SAM9 and AT91CAP9 processors. 289 290config ARCH_BCMRING 291 bool "Broadcom BCMRING" 292 depends on MMU 293 select CPU_V6 294 select ARM_AMBA | 265 select ICST 266 select PLAT_VERSATILE 267 help 268 This enables support for the ARM Ltd Versatile Express boards. 269 270config ARCH_AT91 271 bool "Atmel AT91" 272 select ARCH_REQUIRE_GPIOLIB 273 select HAVE_CLK 274 help 275 This enables support for systems based on the Atmel AT91RM9200, 276 AT91SAM9 and AT91CAP9 processors. 277 278config ARCH_BCMRING 279 bool "Broadcom BCMRING" 280 depends on MMU 281 select CPU_V6 282 select ARM_AMBA |
295 select CLKDEV_LOOKUP | 283 select COMMON_CLKDEV |
296 select GENERIC_CLOCKEVENTS 297 select ARCH_WANT_OPTIONAL_GPIOLIB 298 help 299 Support for Broadcom's BCMRing platform. 300 301config ARCH_CLPS711X 302 bool "Cirrus Logic CLPS711x/EP721x-based" 303 select CPU_ARM720T 304 select ARCH_USES_GETTIMEOFFSET 305 help 306 Support for Cirrus Logic 711x/721x based boards. 307 308config ARCH_CNS3XXX 309 bool "Cavium Networks CNS3XXX family" 310 select CPU_V6 311 select GENERIC_CLOCKEVENTS 312 select ARM_GIC | 284 select GENERIC_CLOCKEVENTS 285 select ARCH_WANT_OPTIONAL_GPIOLIB 286 help 287 Support for Broadcom's BCMRing platform. 288 289config ARCH_CLPS711X 290 bool "Cirrus Logic CLPS711x/EP721x-based" 291 select CPU_ARM720T 292 select ARCH_USES_GETTIMEOFFSET 293 help 294 Support for Cirrus Logic 711x/721x based boards. 295 296config ARCH_CNS3XXX 297 bool "Cavium Networks CNS3XXX family" 298 select CPU_V6 299 select GENERIC_CLOCKEVENTS 300 select ARM_GIC |
313 select MIGHT_HAVE_PCI | |
314 select PCI_DOMAINS if PCI 315 help 316 Support for Cavium Networks CNS3XXX platform. 317 318config ARCH_GEMINI 319 bool "Cortina Systems Gemini" 320 select CPU_FA526 321 select ARCH_REQUIRE_GPIOLIB --- 13 unchanged lines hidden (view full) --- 335 Ethernet interface, two PCMCIA sockets, two serial ports and a 336 parallel port. 337 338config ARCH_EP93XX 339 bool "EP93xx-based" 340 select CPU_ARM920T 341 select ARM_AMBA 342 select ARM_VIC | 301 select PCI_DOMAINS if PCI 302 help 303 Support for Cavium Networks CNS3XXX platform. 304 305config ARCH_GEMINI 306 bool "Cortina Systems Gemini" 307 select CPU_FA526 308 select ARCH_REQUIRE_GPIOLIB --- 13 unchanged lines hidden (view full) --- 322 Ethernet interface, two PCMCIA sockets, two serial ports and a 323 parallel port. 324 325config ARCH_EP93XX 326 bool "EP93xx-based" 327 select CPU_ARM920T 328 select ARM_AMBA 329 select ARM_VIC |
343 select CLKDEV_LOOKUP | 330 select COMMON_CLKDEV |
344 select ARCH_REQUIRE_GPIOLIB 345 select ARCH_HAS_HOLES_MEMORYMODEL 346 select ARCH_USES_GETTIMEOFFSET 347 help 348 This enables support for the Cirrus EP93xx series of CPUs. 349 350config ARCH_FOOTBRIDGE 351 bool "FootBridge" 352 select CPU_SA110 353 select FOOTBRIDGE 354 select ARCH_USES_GETTIMEOFFSET 355 help 356 Support for systems based on the DC21285 companion chip 357 ("FootBridge"), such as the Simtec CATS and the Rebel NetWinder. 358 359config ARCH_MXC 360 bool "Freescale MXC/iMX-based" 361 select GENERIC_CLOCKEVENTS 362 select ARCH_REQUIRE_GPIOLIB | 331 select ARCH_REQUIRE_GPIOLIB 332 select ARCH_HAS_HOLES_MEMORYMODEL 333 select ARCH_USES_GETTIMEOFFSET 334 help 335 This enables support for the Cirrus EP93xx series of CPUs. 336 337config ARCH_FOOTBRIDGE 338 bool "FootBridge" 339 select CPU_SA110 340 select FOOTBRIDGE 341 select ARCH_USES_GETTIMEOFFSET 342 help 343 Support for systems based on the DC21285 companion chip 344 ("FootBridge"), such as the Simtec CATS and the Rebel NetWinder. 345 346config ARCH_MXC 347 bool "Freescale MXC/iMX-based" 348 select GENERIC_CLOCKEVENTS 349 select ARCH_REQUIRE_GPIOLIB |
363 select CLKDEV_LOOKUP | 350 select COMMON_CLKDEV |
364 help 365 Support for Freescale MXC/iMX-based family of processors 366 367config ARCH_MXS 368 bool "Freescale MXS-based" 369 select GENERIC_CLOCKEVENTS 370 select ARCH_REQUIRE_GPIOLIB | 351 help 352 Support for Freescale MXC/iMX-based family of processors 353 354config ARCH_MXS 355 bool "Freescale MXS-based" 356 select GENERIC_CLOCKEVENTS 357 select ARCH_REQUIRE_GPIOLIB |
371 select COMMON_CLKDEV | 358 select CLKDEV_LOOKUP |
372 help 373 Support for Freescale MXS-based family of processors 374 375config ARCH_STMP3XXX 376 bool "Freescale STMP3xxx" 377 select CPU_ARM926T | 359 help 360 Support for Freescale MXS-based family of processors 361 362config ARCH_STMP3XXX 363 bool "Freescale STMP3xxx" 364 select CPU_ARM926T |
378 select CLKDEV_LOOKUP | 365 select COMMON_CLKDEV |
379 select ARCH_REQUIRE_GPIOLIB 380 select GENERIC_CLOCKEVENTS 381 select USB_ARCH_HAS_EHCI 382 help 383 Support for systems based on the Freescale 3xxx CPUs. 384 385config ARCH_NETX 386 bool "Hilscher NetX based" --- 62 unchanged lines hidden (view full) --- 449 Support for Intel's IXP2400/2800 (XScale) family of processors. 450 451config ARCH_IXP4XX 452 bool "IXP4xx-based" 453 depends on MMU 454 select CPU_XSCALE 455 select GENERIC_GPIO 456 select GENERIC_CLOCKEVENTS | 366 select ARCH_REQUIRE_GPIOLIB 367 select GENERIC_CLOCKEVENTS 368 select USB_ARCH_HAS_EHCI 369 help 370 Support for systems based on the Freescale 3xxx CPUs. 371 372config ARCH_NETX 373 bool "Hilscher NetX based" --- 62 unchanged lines hidden (view full) --- 436 Support for Intel's IXP2400/2800 (XScale) family of processors. 437 438config ARCH_IXP4XX 439 bool "IXP4xx-based" 440 depends on MMU 441 select CPU_XSCALE 442 select GENERIC_GPIO 443 select GENERIC_CLOCKEVENTS |
457 select HAVE_SCHED_CLOCK 458 select MIGHT_HAVE_PCI | |
459 select DMABOUNCE if PCI 460 help 461 Support for Intel's IXP4XX (XScale) family of processors. 462 463config ARCH_DOVE 464 bool "Marvell Dove" 465 select PCI 466 select ARCH_REQUIRE_GPIOLIB --- 23 unchanged lines hidden (view full) --- 490 491config ARCH_LPC32XX 492 bool "NXP LPC32XX" 493 select CPU_ARM926T 494 select ARCH_REQUIRE_GPIOLIB 495 select HAVE_IDE 496 select ARM_AMBA 497 select USB_ARCH_HAS_OHCI | 444 select DMABOUNCE if PCI 445 help 446 Support for Intel's IXP4XX (XScale) family of processors. 447 448config ARCH_DOVE 449 bool "Marvell Dove" 450 select PCI 451 select ARCH_REQUIRE_GPIOLIB --- 23 unchanged lines hidden (view full) --- 475 476config ARCH_LPC32XX 477 bool "NXP LPC32XX" 478 select CPU_ARM926T 479 select ARCH_REQUIRE_GPIOLIB 480 select HAVE_IDE 481 select ARM_AMBA 482 select USB_ARCH_HAS_OHCI |
498 select CLKDEV_LOOKUP | 483 select COMMON_CLKDEV |
499 select GENERIC_TIME 500 select GENERIC_CLOCKEVENTS 501 help 502 Support for the NXP LPC32XX family of processors 503 504config ARCH_MV78XX0 505 bool "Marvell MV78xx0" 506 select CPU_FEROCEON --- 17 unchanged lines hidden (view full) --- 524 Support for the following Marvell Orion 5x series SoCs: 525 Orion-1 (5181), Orion-VoIP (5181L), Orion-NAS (5182), 526 Orion-2 (5281), Orion-1-90 (6183). 527 528config ARCH_MMP 529 bool "Marvell PXA168/910/MMP2" 530 depends on MMU 531 select ARCH_REQUIRE_GPIOLIB | 484 select GENERIC_TIME 485 select GENERIC_CLOCKEVENTS 486 help 487 Support for the NXP LPC32XX family of processors 488 489config ARCH_MV78XX0 490 bool "Marvell MV78xx0" 491 select CPU_FEROCEON --- 17 unchanged lines hidden (view full) --- 509 Support for the following Marvell Orion 5x series SoCs: 510 Orion-1 (5181), Orion-VoIP (5181L), Orion-NAS (5182), 511 Orion-2 (5281), Orion-1-90 (6183). 512 513config ARCH_MMP 514 bool "Marvell PXA168/910/MMP2" 515 depends on MMU 516 select ARCH_REQUIRE_GPIOLIB |
532 select CLKDEV_LOOKUP | 517 select COMMON_CLKDEV |
533 select GENERIC_CLOCKEVENTS | 518 select GENERIC_CLOCKEVENTS |
534 select HAVE_SCHED_CLOCK | |
535 select TICK_ONESHOT 536 select PLAT_PXA 537 select SPARSE_IRQ 538 help 539 Support for Marvell's PXA168/PXA910(MMP) and MMP2 processor line. 540 541config ARCH_KS8695 542 bool "Micrel/Kendin KS8695" --- 15 unchanged lines hidden (view full) --- 558 System. 559 560 <http://www.digi.com/products/microprocessors/index.jsp> 561 562config ARCH_W90X900 563 bool "Nuvoton W90X900 CPU" 564 select CPU_ARM926T 565 select ARCH_REQUIRE_GPIOLIB | 519 select TICK_ONESHOT 520 select PLAT_PXA 521 select SPARSE_IRQ 522 help 523 Support for Marvell's PXA168/PXA910(MMP) and MMP2 processor line. 524 525config ARCH_KS8695 526 bool "Micrel/Kendin KS8695" --- 15 unchanged lines hidden (view full) --- 542 System. 543 544 <http://www.digi.com/products/microprocessors/index.jsp> 545 546config ARCH_W90X900 547 bool "Nuvoton W90X900 CPU" 548 select CPU_ARM926T 549 select ARCH_REQUIRE_GPIOLIB |
566 select CLKDEV_LOOKUP | 550 select COMMON_CLKDEV |
567 select GENERIC_CLOCKEVENTS 568 help 569 Support for Nuvoton (Winbond logic dept.) ARM9 processor, 570 At present, the w90x900 has been renamed nuc900, regarding 571 the ARM series product line, you can login the following 572 link address to know more. 573 574 <http://www.nuvoton.com/hq/enu/ProductAndSales/ProductLines/ 575 ConsumerElectronicsIC/ARMMicrocontroller/ARMMicrocontroller> 576 577config ARCH_NUC93X 578 bool "Nuvoton NUC93X CPU" 579 select CPU_ARM926T | 551 select GENERIC_CLOCKEVENTS 552 help 553 Support for Nuvoton (Winbond logic dept.) ARM9 processor, 554 At present, the w90x900 has been renamed nuc900, regarding 555 the ARM series product line, you can login the following 556 link address to know more. 557 558 <http://www.nuvoton.com/hq/enu/ProductAndSales/ProductLines/ 559 ConsumerElectronicsIC/ARMMicrocontroller/ARMMicrocontroller> 560 561config ARCH_NUC93X 562 bool "Nuvoton NUC93X CPU" 563 select CPU_ARM926T |
580 select CLKDEV_LOOKUP | 564 select COMMON_CLKDEV |
581 help 582 Support for Nuvoton (Winbond logic dept.) NUC93X MCU,The NUC93X is a 583 low-power and high performance MPEG-4/JPEG multimedia controller chip. 584 585config ARCH_TEGRA 586 bool "NVIDIA Tegra" | 565 help 566 Support for Nuvoton (Winbond logic dept.) NUC93X MCU,The NUC93X is a 567 low-power and high performance MPEG-4/JPEG multimedia controller chip. 568 569config ARCH_TEGRA 570 bool "NVIDIA Tegra" |
587 select CLKDEV_LOOKUP | |
588 select GENERIC_TIME 589 select GENERIC_CLOCKEVENTS 590 select GENERIC_GPIO 591 select HAVE_CLK | 571 select GENERIC_TIME 572 select GENERIC_CLOCKEVENTS 573 select GENERIC_GPIO 574 select HAVE_CLK |
592 select HAVE_SCHED_CLOCK | 575 select COMMON_CLKDEV |
593 select ARCH_HAS_BARRIERS if CACHE_L2X0 594 select ARCH_HAS_CPUFREQ 595 help 596 This enables support for NVIDIA Tegra based systems (Tegra APX, 597 Tegra 6xx and Tegra 2 series). 598 599config ARCH_PNX4008 600 bool "Philips Nexperia PNX4008 Mobile" 601 select CPU_ARM926T | 576 select ARCH_HAS_BARRIERS if CACHE_L2X0 577 select ARCH_HAS_CPUFREQ 578 help 579 This enables support for NVIDIA Tegra based systems (Tegra APX, 580 Tegra 6xx and Tegra 2 series). 581 582config ARCH_PNX4008 583 bool "Philips Nexperia PNX4008 Mobile" 584 select CPU_ARM926T |
602 select CLKDEV_LOOKUP | 585 select COMMON_CLKDEV |
603 select ARCH_USES_GETTIMEOFFSET 604 help 605 This enables support for Philips PNX4008 mobile platform. 606 607config ARCH_PXA 608 bool "PXA2xx/PXA3xx-based" 609 depends on MMU 610 select ARCH_MTD_XIP 611 select ARCH_HAS_CPUFREQ | 586 select ARCH_USES_GETTIMEOFFSET 587 help 588 This enables support for Philips PNX4008 mobile platform. 589 590config ARCH_PXA 591 bool "PXA2xx/PXA3xx-based" 592 depends on MMU 593 select ARCH_MTD_XIP 594 select ARCH_HAS_CPUFREQ |
612 select CLKDEV_LOOKUP | 595 select COMMON_CLKDEV |
613 select ARCH_REQUIRE_GPIOLIB 614 select GENERIC_CLOCKEVENTS | 596 select ARCH_REQUIRE_GPIOLIB 597 select GENERIC_CLOCKEVENTS |
615 select HAVE_SCHED_CLOCK | |
616 select TICK_ONESHOT 617 select PLAT_PXA 618 select SPARSE_IRQ 619 help 620 Support for Intel/Marvell's PXA2xx/PXA3xx processor line. 621 622config ARCH_MSM 623 bool "Qualcomm MSM" --- 32 unchanged lines hidden (view full) --- 656 select CPU_SA1100 657 select ISA 658 select ARCH_SPARSEMEM_ENABLE 659 select ARCH_MTD_XIP 660 select ARCH_HAS_CPUFREQ 661 select CPU_FREQ 662 select GENERIC_CLOCKEVENTS 663 select HAVE_CLK | 598 select TICK_ONESHOT 599 select PLAT_PXA 600 select SPARSE_IRQ 601 help 602 Support for Intel/Marvell's PXA2xx/PXA3xx processor line. 603 604config ARCH_MSM 605 bool "Qualcomm MSM" --- 32 unchanged lines hidden (view full) --- 638 select CPU_SA1100 639 select ISA 640 select ARCH_SPARSEMEM_ENABLE 641 select ARCH_MTD_XIP 642 select ARCH_HAS_CPUFREQ 643 select CPU_FREQ 644 select GENERIC_CLOCKEVENTS 645 select HAVE_CLK |
664 select HAVE_SCHED_CLOCK | |
665 select TICK_ONESHOT 666 select ARCH_REQUIRE_GPIOLIB 667 help 668 Support for StrongARM 11x0 based boards. 669 670config ARCH_S3C2410 671 bool "Samsung S3C2410, S3C2412, S3C2413, S3C2416, S3C2440, S3C2442, S3C2443, S3C2450" 672 select GENERIC_GPIO --- 110 unchanged lines hidden (view full) --- 783 help 784 Support for the StrongARM based Digital DNARD machine, also known 785 as "Shark" (<http://www.shark-linux.de/shark.html>). 786 787config ARCH_TCC_926 788 bool "Telechips TCC ARM926-based systems" 789 select CPU_ARM926T 790 select HAVE_CLK | 646 select TICK_ONESHOT 647 select ARCH_REQUIRE_GPIOLIB 648 help 649 Support for StrongARM 11x0 based boards. 650 651config ARCH_S3C2410 652 bool "Samsung S3C2410, S3C2412, S3C2413, S3C2416, S3C2440, S3C2442, S3C2443, S3C2450" 653 select GENERIC_GPIO --- 110 unchanged lines hidden (view full) --- 764 help 765 Support for the StrongARM based Digital DNARD machine, also known 766 as "Shark" (<http://www.shark-linux.de/shark.html>). 767 768config ARCH_TCC_926 769 bool "Telechips TCC ARM926-based systems" 770 select CPU_ARM926T 771 select HAVE_CLK |
791 select CLKDEV_LOOKUP | 772 select COMMON_CLKDEV |
792 select GENERIC_CLOCKEVENTS 793 help 794 Support for Telechips TCC ARM926-based systems. 795 796config ARCH_LH7A40X 797 bool "Sharp LH7A40X" 798 select CPU_ARM922T 799 select ARCH_SPARSEMEM_ENABLE if !LH7A40X_CONTIGMEM 800 select ARCH_USES_GETTIMEOFFSET 801 help 802 Say Y here for systems based on one of the Sharp LH7A40X 803 System on a Chip processors. These CPUs include an ARM922T 804 core with a wide array of integrated devices for 805 hand-held and low-power applications. 806 807config ARCH_U300 808 bool "ST-Ericsson U300 Series" 809 depends on MMU 810 select CPU_ARM926T | 773 select GENERIC_CLOCKEVENTS 774 help 775 Support for Telechips TCC ARM926-based systems. 776 777config ARCH_LH7A40X 778 bool "Sharp LH7A40X" 779 select CPU_ARM922T 780 select ARCH_SPARSEMEM_ENABLE if !LH7A40X_CONTIGMEM 781 select ARCH_USES_GETTIMEOFFSET 782 help 783 Say Y here for systems based on one of the Sharp LH7A40X 784 System on a Chip processors. These CPUs include an ARM922T 785 core with a wide array of integrated devices for 786 hand-held and low-power applications. 787 788config ARCH_U300 789 bool "ST-Ericsson U300 Series" 790 depends on MMU 791 select CPU_ARM926T |
811 select HAVE_SCHED_CLOCK | |
812 select HAVE_TCM 813 select ARM_AMBA 814 select ARM_VIC 815 select GENERIC_CLOCKEVENTS | 792 select HAVE_TCM 793 select ARM_AMBA 794 select ARM_VIC 795 select GENERIC_CLOCKEVENTS |
816 select CLKDEV_LOOKUP | 796 select COMMON_CLKDEV |
817 select GENERIC_GPIO 818 help 819 Support for ST-Ericsson U300 series mobile platforms. 820 821config ARCH_U8500 822 bool "ST-Ericsson U8500 Series" 823 select CPU_V7 824 select ARM_AMBA 825 select GENERIC_CLOCKEVENTS | 797 select GENERIC_GPIO 798 help 799 Support for ST-Ericsson U300 series mobile platforms. 800 801config ARCH_U8500 802 bool "ST-Ericsson U8500 Series" 803 select CPU_V7 804 select ARM_AMBA 805 select GENERIC_CLOCKEVENTS |
826 select CLKDEV_LOOKUP | 806 select COMMON_CLKDEV |
827 select ARCH_REQUIRE_GPIOLIB | 807 select ARCH_REQUIRE_GPIOLIB |
828 select ARCH_HAS_CPUFREQ | |
829 help 830 Support for ST-Ericsson's Ux500 architecture 831 832config ARCH_NOMADIK 833 bool "STMicroelectronics Nomadik" 834 select ARM_AMBA 835 select ARM_VIC 836 select CPU_ARM926T | 808 help 809 Support for ST-Ericsson's Ux500 architecture 810 811config ARCH_NOMADIK 812 bool "STMicroelectronics Nomadik" 813 select ARM_AMBA 814 select ARM_VIC 815 select CPU_ARM926T |
837 select CLKDEV_LOOKUP | 816 select COMMON_CLKDEV |
838 select GENERIC_CLOCKEVENTS 839 select ARCH_REQUIRE_GPIOLIB 840 help 841 Support for the Nomadik platform by ST-Ericsson 842 843config ARCH_DAVINCI 844 bool "TI DaVinci" 845 select GENERIC_CLOCKEVENTS 846 select ARCH_REQUIRE_GPIOLIB 847 select ZONE_DMA 848 select HAVE_IDE | 817 select GENERIC_CLOCKEVENTS 818 select ARCH_REQUIRE_GPIOLIB 819 help 820 Support for the Nomadik platform by ST-Ericsson 821 822config ARCH_DAVINCI 823 bool "TI DaVinci" 824 select GENERIC_CLOCKEVENTS 825 select ARCH_REQUIRE_GPIOLIB 826 select ZONE_DMA 827 select HAVE_IDE |
849 select CLKDEV_LOOKUP | 828 select COMMON_CLKDEV |
850 select GENERIC_ALLOCATOR 851 select ARCH_HAS_HOLES_MEMORYMODEL 852 help 853 Support for TI's DaVinci platform. 854 855config ARCH_OMAP 856 bool "TI OMAP" 857 select HAVE_CLK 858 select ARCH_REQUIRE_GPIOLIB 859 select ARCH_HAS_CPUFREQ 860 select GENERIC_CLOCKEVENTS | 829 select GENERIC_ALLOCATOR 830 select ARCH_HAS_HOLES_MEMORYMODEL 831 help 832 Support for TI's DaVinci platform. 833 834config ARCH_OMAP 835 bool "TI OMAP" 836 select HAVE_CLK 837 select ARCH_REQUIRE_GPIOLIB 838 select ARCH_HAS_CPUFREQ 839 select GENERIC_CLOCKEVENTS |
861 select HAVE_SCHED_CLOCK | |
862 select ARCH_HAS_HOLES_MEMORYMODEL 863 help 864 Support for TI's OMAP platform (OMAP1/2/3/4). 865 866config PLAT_SPEAR 867 bool "ST SPEAr" 868 select ARM_AMBA 869 select ARCH_REQUIRE_GPIOLIB | 840 select ARCH_HAS_HOLES_MEMORYMODEL 841 help 842 Support for TI's OMAP platform (OMAP1/2/3/4). 843 844config PLAT_SPEAR 845 bool "ST SPEAr" 846 select ARM_AMBA 847 select ARCH_REQUIRE_GPIOLIB |
870 select CLKDEV_LOOKUP | 848 select COMMON_CLKDEV |
871 select GENERIC_CLOCKEVENTS 872 select HAVE_CLK 873 help 874 Support for ST's SPEAr platform (SPEAr3xx, SPEAr6xx and SPEAr13xx). 875 876endchoice 877 878# --- 130 unchanged lines hidden (view full) --- 1009 1010# Definitions to make life easier 1011config ARCH_ACORN 1012 bool 1013 1014config PLAT_IOP 1015 bool 1016 select GENERIC_CLOCKEVENTS | 849 select GENERIC_CLOCKEVENTS 850 select HAVE_CLK 851 help 852 Support for ST's SPEAr platform (SPEAr3xx, SPEAr6xx and SPEAr13xx). 853 854endchoice 855 856# --- 130 unchanged lines hidden (view full) --- 987 988# Definitions to make life easier 989config ARCH_ACORN 990 bool 991 992config PLAT_IOP 993 bool 994 select GENERIC_CLOCKEVENTS |
1017 select HAVE_SCHED_CLOCK | |
1018 1019config PLAT_ORION 1020 bool | 995 996config PLAT_ORION 997 bool |
1021 select HAVE_SCHED_CLOCK | |
1022 1023config PLAT_PXA 1024 bool 1025 1026config PLAT_VERSATILE 1027 bool 1028 1029config ARM_TIMER_SP804 1030 bool 1031 1032source arch/arm/mm/Kconfig 1033 1034config IWMMXT 1035 bool "Enable iWMMXt support" | 998 999config PLAT_PXA 1000 bool 1001 1002config PLAT_VERSATILE 1003 bool 1004 1005config ARM_TIMER_SP804 1006 bool 1007 1008source arch/arm/mm/Kconfig 1009 1010config IWMMXT 1011 bool "Enable iWMMXt support" |
1036 depends on CPU_XSCALE || CPU_XSC3 || CPU_MOHAWK || CPU_PJ4 1037 default y if PXA27x || PXA3xx || PXA95x || ARCH_MMP | 1012 depends on CPU_XSCALE || CPU_XSC3 || CPU_MOHAWK 1013 default y if PXA27x || PXA3xx || ARCH_MMP |
1038 help 1039 Enable support for iWMMXt context switching at run time if 1040 running on a CPU that supports it. 1041 1042# bool 'Use XScale PMU as timer source' CONFIG_XSCALE_PMU_TIMER 1043config XSCALE_PMU 1044 bool 1045 depends on CPU_XSCALE && !XSCALE_PMU_TIMER 1046 default y 1047 1048config CPU_HAS_PMU 1049 depends on (CPU_V6 || CPU_V7 || XSCALE_PMU) && \ 1050 (!ARCH_OMAP3 || OMAP3_EMU) 1051 default y 1052 bool 1053 | 1014 help 1015 Enable support for iWMMXt context switching at run time if 1016 running on a CPU that supports it. 1017 1018# bool 'Use XScale PMU as timer source' CONFIG_XSCALE_PMU_TIMER 1019config XSCALE_PMU 1020 bool 1021 depends on CPU_XSCALE && !XSCALE_PMU_TIMER 1022 default y 1023 1024config CPU_HAS_PMU 1025 depends on (CPU_V6 || CPU_V7 || XSCALE_PMU) && \ 1026 (!ARCH_OMAP3 || OMAP3_EMU) 1027 default y 1028 bool 1029 |
1054config MULTI_IRQ_HANDLER 1055 bool 1056 help 1057 Allow each machine to specify it's own IRQ handler at run time. 1058 | |
1059if !MMU 1060source "arch/arm/Kconfig-nommu" 1061endif 1062 1063config ARM_ERRATA_411920 1064 bool "ARM errata: Invalidation of the Instruction Cache operation can fail" 1065 depends on CPU_V6 1066 help --- 131 unchanged lines hidden (view full) --- 1198 bool 1199 select ISA_DMA_API 1200 1201# Select ISA DMA interface 1202config ISA_DMA_API 1203 bool 1204 1205config PCI | 1030if !MMU 1031source "arch/arm/Kconfig-nommu" 1032endif 1033 1034config ARM_ERRATA_411920 1035 bool "ARM errata: Invalidation of the Instruction Cache operation can fail" 1036 depends on CPU_V6 1037 help --- 131 unchanged lines hidden (view full) --- 1169 bool 1170 select ISA_DMA_API 1171 1172# Select ISA DMA interface 1173config ISA_DMA_API 1174 bool 1175 1176config PCI |
1206 bool "PCI support" if MIGHT_HAVE_PCI | 1177 bool "PCI support" if ARCH_INTEGRATOR_AP || ARCH_VERSATILE_PB || ARCH_IXP4XX || ARCH_KS8695 || MACH_ARMCORE || ARCH_CNS3XXX |
1207 help 1208 Find out whether you have a PCI motherboard. PCI is the name of a 1209 bus system, i.e. the way the CPU talks to the other stuff inside 1210 your box. Other bus systems are ISA, EISA, MicroChannel (MCA) or 1211 VESA. If you have PCI, say Y, otherwise N. 1212 1213config PCI_DOMAINS 1214 bool 1215 depends on PCI 1216 | 1178 help 1179 Find out whether you have a PCI motherboard. PCI is the name of a 1180 bus system, i.e. the way the CPU talks to the other stuff inside 1181 your box. Other bus systems are ISA, EISA, MicroChannel (MCA) or 1182 VESA. If you have PCI, say Y, otherwise N. 1183 1184config PCI_DOMAINS 1185 bool 1186 depends on PCI 1187 |
1217config PCI_NANOENGINE 1218 bool "BSE nanoEngine PCI support" 1219 depends on SA1100_NANOENGINE 1220 help 1221 Enable PCI on the BSE nanoEngine board. 1222 | |
1223config PCI_SYSCALL 1224 def_bool PCI 1225 1226# Select the host bridge type 1227config PCI_HOST_VIA82C505 1228 bool 1229 depends on PCI && ARCH_SHARK 1230 default y --- 14 unchanged lines hidden (view full) --- 1245 1246source "kernel/time/Kconfig" 1247 1248config SMP 1249 bool "Symmetric Multi-Processing (EXPERIMENTAL)" 1250 depends on EXPERIMENTAL 1251 depends on GENERIC_CLOCKEVENTS 1252 depends on REALVIEW_EB_ARM11MP || REALVIEW_EB_A9MP || \ | 1188config PCI_SYSCALL 1189 def_bool PCI 1190 1191# Select the host bridge type 1192config PCI_HOST_VIA82C505 1193 bool 1194 depends on PCI && ARCH_SHARK 1195 default y --- 14 unchanged lines hidden (view full) --- 1210 1211source "kernel/time/Kconfig" 1212 1213config SMP 1214 bool "Symmetric Multi-Processing (EXPERIMENTAL)" 1215 depends on EXPERIMENTAL 1216 depends on GENERIC_CLOCKEVENTS 1217 depends on REALVIEW_EB_ARM11MP || REALVIEW_EB_A9MP || \ |
1253 MACH_REALVIEW_PB11MP || MACH_REALVIEW_PBX || ARCH_OMAP4 || \ 1254 ARCH_S5PV310 || ARCH_TEGRA || ARCH_U8500 || ARCH_VEXPRESS_CA9X4 || \ 1255 ARCH_MSM_SCORPIONMP | 1218 MACH_REALVIEW_PB11MP || MACH_REALVIEW_PBX || ARCH_OMAP4 ||\ 1219 ARCH_S5PV310 || ARCH_TEGRA || ARCH_U8500 || ARCH_VEXPRESS_CA9X4 |
1256 select USE_GENERIC_SMP_HELPERS | 1220 select USE_GENERIC_SMP_HELPERS |
1257 select HAVE_ARM_SCU if !ARCH_MSM_SCORPIONMP | 1221 select HAVE_ARM_SCU |
1258 help 1259 This enables support for systems with more than one CPU. If you have 1260 a system with only one CPU, like most personal computers, say N. If 1261 you have a system with more than one CPU, say Y. 1262 1263 If you say N here, the kernel will run on single and multiprocessor 1264 machines, but will use only one CPU of a multiprocessor machine. If 1265 you say Y here, the kernel will run on many, but not all, single --- 4 unchanged lines hidden (view full) --- 1270 <file:Documentation/nmi_watchdog.txt> and the SMP-HOWTO available at 1271 <http://tldp.org/HOWTO/SMP-HOWTO.html>. 1272 1273 If you don't know what to do here, say N. 1274 1275config SMP_ON_UP 1276 bool "Allow booting SMP kernel on uniprocessor systems (EXPERIMENTAL)" 1277 depends on EXPERIMENTAL | 1222 help 1223 This enables support for systems with more than one CPU. If you have 1224 a system with only one CPU, like most personal computers, say N. If 1225 you have a system with more than one CPU, say Y. 1226 1227 If you say N here, the kernel will run on single and multiprocessor 1228 machines, but will use only one CPU of a multiprocessor machine. If 1229 you say Y here, the kernel will run on many, but not all, single --- 4 unchanged lines hidden (view full) --- 1234 <file:Documentation/nmi_watchdog.txt> and the SMP-HOWTO available at 1235 <http://tldp.org/HOWTO/SMP-HOWTO.html>. 1236 1237 If you don't know what to do here, say N. 1238 1239config SMP_ON_UP 1240 bool "Allow booting SMP kernel on uniprocessor systems (EXPERIMENTAL)" 1241 depends on EXPERIMENTAL |
1278 depends on SMP && !XIP_KERNEL | 1242 depends on SMP && !XIP && !THUMB2_KERNEL |
1279 default y 1280 help 1281 SMP kernels contain instructions which fail on non-SMP processors. 1282 Enabling this option allows the kernel to modify itself to make 1283 these instructions safe. Disabling it allows about 1K of space 1284 savings. 1285 1286 If you don't know what to do here, say Y. 1287 1288config HAVE_ARM_SCU 1289 bool 1290 depends on SMP 1291 help 1292 This option enables support for the ARM system coherency unit 1293 1294config HAVE_ARM_TWD 1295 bool 1296 depends on SMP | 1243 default y 1244 help 1245 SMP kernels contain instructions which fail on non-SMP processors. 1246 Enabling this option allows the kernel to modify itself to make 1247 these instructions safe. Disabling it allows about 1K of space 1248 savings. 1249 1250 If you don't know what to do here, say Y. 1251 1252config HAVE_ARM_SCU 1253 bool 1254 depends on SMP 1255 help 1256 This option enables support for the ARM system coherency unit 1257 1258config HAVE_ARM_TWD 1259 bool 1260 depends on SMP |
1297 select TICK_ONESHOT | |
1298 help 1299 This options enables support for the ARM timer and watchdog unit 1300 1301choice 1302 prompt "Memory split" 1303 default VMSPLIT_3G 1304 help 1305 Select the desired split between kernel and user memory. --- 19 unchanged lines hidden (view full) --- 1325 int "Maximum number of CPUs (2-32)" 1326 range 2 32 1327 depends on SMP 1328 default "4" 1329 1330config HOTPLUG_CPU 1331 bool "Support for hot-pluggable CPUs (EXPERIMENTAL)" 1332 depends on SMP && HOTPLUG && EXPERIMENTAL | 1261 help 1262 This options enables support for the ARM timer and watchdog unit 1263 1264choice 1265 prompt "Memory split" 1266 default VMSPLIT_3G 1267 help 1268 Select the desired split between kernel and user memory. --- 19 unchanged lines hidden (view full) --- 1288 int "Maximum number of CPUs (2-32)" 1289 range 2 32 1290 depends on SMP 1291 default "4" 1292 1293config HOTPLUG_CPU 1294 bool "Support for hot-pluggable CPUs (EXPERIMENTAL)" 1295 depends on SMP && HOTPLUG && EXPERIMENTAL |
1333 depends on !ARCH_MSM | |
1334 help 1335 Say Y here to experiment with turning CPUs off and on. CPUs 1336 can be controlled through /sys/devices/system/cpu. 1337 1338config LOCAL_TIMERS 1339 bool "Use local timer interrupts" 1340 depends on SMP 1341 default y | 1296 help 1297 Say Y here to experiment with turning CPUs off and on. CPUs 1298 can be controlled through /sys/devices/system/cpu. 1299 1300config LOCAL_TIMERS 1301 bool "Use local timer interrupts" 1302 depends on SMP 1303 default y |
1342 select HAVE_ARM_TWD if !ARCH_MSM_SCORPIONMP | 1304 select HAVE_ARM_TWD |
1343 help 1344 Enable support for local timers on SMP platforms, rather then the 1345 legacy IPI broadcast method. Local timers allows the system 1346 accounting to be spread across the timer interval, preventing a 1347 "thundering herd" at every timer tick. 1348 1349source kernel/Kconfig.preempt 1350 1351config HZ 1352 int 1353 default 200 if ARCH_EBSA110 || ARCH_S3C2410 || ARCH_S5P64X0 || \ 1354 ARCH_S5P6442 || ARCH_S5PV210 || ARCH_S5PV310 1355 default OMAP_32K_TIMER_HZ if ARCH_OMAP && OMAP_32K_TIMER 1356 default AT91_TIMER_HZ if ARCH_AT91 1357 default SHMOBILE_TIMER_HZ if ARCH_SHMOBILE 1358 default 100 1359 1360config THUMB2_KERNEL | 1305 help 1306 Enable support for local timers on SMP platforms, rather then the 1307 legacy IPI broadcast method. Local timers allows the system 1308 accounting to be spread across the timer interval, preventing a 1309 "thundering herd" at every timer tick. 1310 1311source kernel/Kconfig.preempt 1312 1313config HZ 1314 int 1315 default 200 if ARCH_EBSA110 || ARCH_S3C2410 || ARCH_S5P64X0 || \ 1316 ARCH_S5P6442 || ARCH_S5PV210 || ARCH_S5PV310 1317 default OMAP_32K_TIMER_HZ if ARCH_OMAP && OMAP_32K_TIMER 1318 default AT91_TIMER_HZ if ARCH_AT91 1319 default SHMOBILE_TIMER_HZ if ARCH_SHMOBILE 1320 default 100 1321 1322config THUMB2_KERNEL |
1361 bool "Compile the kernel in Thumb-2 mode (EXPERIMENTAL)" 1362 depends on CPU_V7 && !CPU_V6 && EXPERIMENTAL | 1323 bool "Compile the kernel in Thumb-2 mode" 1324 depends on CPU_V7 && EXPERIMENTAL |
1363 select AEABI 1364 select ARM_ASM_UNIFIED 1365 help 1366 By enabling this option, the kernel will be compiled in 1367 Thumb-2 mode. A compiler/assembler that understand the unified 1368 ARM-Thumb syntax is needed. 1369 1370 If unsure, say N. --- 196 unchanged lines hidden (view full) --- 1567 syscalls, it's possible to isolate those applications in 1568 their own address space using seccomp. Once seccomp is 1569 enabled via prctl(PR_SET_SECCOMP), it cannot be disabled 1570 and the task is only allowed to execute a few safe syscalls 1571 defined by each seccomp mode. 1572 1573config CC_STACKPROTECTOR 1574 bool "Enable -fstack-protector buffer overflow detection (EXPERIMENTAL)" | 1325 select AEABI 1326 select ARM_ASM_UNIFIED 1327 help 1328 By enabling this option, the kernel will be compiled in 1329 Thumb-2 mode. A compiler/assembler that understand the unified 1330 ARM-Thumb syntax is needed. 1331 1332 If unsure, say N. --- 196 unchanged lines hidden (view full) --- 1529 syscalls, it's possible to isolate those applications in 1530 their own address space using seccomp. Once seccomp is 1531 enabled via prctl(PR_SET_SECCOMP), it cannot be disabled 1532 and the task is only allowed to execute a few safe syscalls 1533 defined by each seccomp mode. 1534 1535config CC_STACKPROTECTOR 1536 bool "Enable -fstack-protector buffer overflow detection (EXPERIMENTAL)" |
1575 depends on EXPERIMENTAL | |
1576 help 1577 This option turns on the -fstack-protector GCC feature. This 1578 feature puts, at the beginning of functions, a canary value on 1579 the stack just before the return address, and validates 1580 the value just before actually returning. Stack based buffer 1581 overflows (that need to overwrite this return address) now also 1582 overwrite the canary, which gets detected and the attack is then 1583 neutralized via a kernel panic. --- 110 unchanged lines hidden (view full) --- 1694config ATAGS_PROC 1695 bool "Export atags in procfs" 1696 depends on KEXEC 1697 default y 1698 help 1699 Should the atags used to boot the kernel be exported in an "atags" 1700 file in procfs. Useful with kexec. 1701 | 1537 help 1538 This option turns on the -fstack-protector GCC feature. This 1539 feature puts, at the beginning of functions, a canary value on 1540 the stack just before the return address, and validates 1541 the value just before actually returning. Stack based buffer 1542 overflows (that need to overwrite this return address) now also 1543 overwrite the canary, which gets detected and the attack is then 1544 neutralized via a kernel panic. --- 110 unchanged lines hidden (view full) --- 1655config ATAGS_PROC 1656 bool "Export atags in procfs" 1657 depends on KEXEC 1658 default y 1659 help 1660 Should the atags used to boot the kernel be exported in an "atags" 1661 file in procfs. Useful with kexec. 1662 |
1702config CRASH_DUMP 1703 bool "Build kdump crash kernel (EXPERIMENTAL)" 1704 depends on EXPERIMENTAL 1705 help 1706 Generate crash dump after being started by kexec. This should 1707 be normally only set in special crash dump kernels which are 1708 loaded in the main kernel with kexec-tools into a specially 1709 reserved region and then later executed after a crash by 1710 kdump/kexec. The crash dump kernel must be compiled to a 1711 memory address not used by the main kernel 1712 1713 For more details see Documentation/kdump/kdump.txt 1714 | |
1715config AUTO_ZRELADDR 1716 bool "Auto calculation of the decompressed kernel image address" 1717 depends on !ZBOOT_ROM && !ARCH_U300 1718 help 1719 ZRELADDR is the physical address where the decompressed kernel 1720 image will be placed. If AUTO_ZRELADDR is selected, the address 1721 will be determined at run-time by masking the current IP with 1722 0xf8000000. This assumes the zImage being placed in the first 128MB --- 41 unchanged lines hidden (view full) --- 1764 depends on CPU_FREQ && CPU_S3C6410 1765 1766config CPU_FREQ_S3C 1767 bool 1768 help 1769 Internal configuration node for common cpufreq on Samsung SoC 1770 1771config CPU_FREQ_S3C24XX | 1663config AUTO_ZRELADDR 1664 bool "Auto calculation of the decompressed kernel image address" 1665 depends on !ZBOOT_ROM && !ARCH_U300 1666 help 1667 ZRELADDR is the physical address where the decompressed kernel 1668 image will be placed. If AUTO_ZRELADDR is selected, the address 1669 will be determined at run-time by masking the current IP with 1670 0xf8000000. This assumes the zImage being placed in the first 128MB --- 41 unchanged lines hidden (view full) --- 1712 depends on CPU_FREQ && CPU_S3C6410 1713 1714config CPU_FREQ_S3C 1715 bool 1716 help 1717 Internal configuration node for common cpufreq on Samsung SoC 1718 1719config CPU_FREQ_S3C24XX |
1772 bool "CPUfreq driver for Samsung S3C24XX series CPUs (EXPERIMENTAL)" | 1720 bool "CPUfreq driver for Samsung S3C24XX series CPUs" |
1773 depends on ARCH_S3C2410 && CPU_FREQ && EXPERIMENTAL 1774 select CPU_FREQ_S3C 1775 help 1776 This enables the CPUfreq driver for the Samsung S3C24XX family 1777 of CPUs. 1778 1779 For details, take a look at <file:Documentation/cpu-freq>. 1780 1781 If in doubt, say N. 1782 1783config CPU_FREQ_S3C24XX_PLL | 1721 depends on ARCH_S3C2410 && CPU_FREQ && EXPERIMENTAL 1722 select CPU_FREQ_S3C 1723 help 1724 This enables the CPUfreq driver for the Samsung S3C24XX family 1725 of CPUs. 1726 1727 For details, take a look at <file:Documentation/cpu-freq>. 1728 1729 If in doubt, say N. 1730 1731config CPU_FREQ_S3C24XX_PLL |
1784 bool "Support CPUfreq changing of PLL frequency (EXPERIMENTAL)" | 1732 bool "Support CPUfreq changing of PLL frequency" |
1785 depends on CPU_FREQ_S3C24XX && EXPERIMENTAL 1786 help 1787 Compile in support for changing the PLL frequency from the 1788 S3C24XX series CPUfreq driver. The PLL takes time to settle 1789 after a frequency change, so by default it is not enabled. 1790 1791 This also means that the PLL tables for the selected CPU(s) will 1792 be built which may increase the size of the kernel image. --- 23 unchanged lines hidden (view full) --- 1816endmenu 1817 1818menu "Floating point emulation" 1819 1820comment "At least one emulation must be selected" 1821 1822config FPE_NWFPE 1823 bool "NWFPE math emulation" | 1733 depends on CPU_FREQ_S3C24XX && EXPERIMENTAL 1734 help 1735 Compile in support for changing the PLL frequency from the 1736 S3C24XX series CPUfreq driver. The PLL takes time to settle 1737 after a frequency change, so by default it is not enabled. 1738 1739 This also means that the PLL tables for the selected CPU(s) will 1740 be built which may increase the size of the kernel image. --- 23 unchanged lines hidden (view full) --- 1764endmenu 1765 1766menu "Floating point emulation" 1767 1768comment "At least one emulation must be selected" 1769 1770config FPE_NWFPE 1771 bool "NWFPE math emulation" |
1824 depends on (!AEABI || OABI_COMPAT) && !THUMB2_KERNEL | 1772 depends on !AEABI || OABI_COMPAT |
1825 ---help--- 1826 Say Y to include the NWFPE floating point emulator in the kernel. 1827 This is necessary to run most binaries. Linux does not currently 1828 support floating point hardware so you need to say Y here even if 1829 your machine has an FPA or floating point co-processor podule. 1830 1831 You may say N here if you are going to load the Acorn FPEmulator 1832 early in the bootup. --- 91 unchanged lines hidden --- | 1773 ---help--- 1774 Say Y to include the NWFPE floating point emulator in the kernel. 1775 This is necessary to run most binaries. Linux does not currently 1776 support floating point hardware so you need to say Y here even if 1777 your machine has an FPA or floating point co-processor podule. 1778 1779 You may say N here if you are going to load the Acorn FPEmulator 1780 early in the bootup. --- 91 unchanged lines hidden --- |