Kconfig (8ae12a0d85987dc138f8c944cb78a92bf466cea0) | Kconfig (704bdda03827db8a551e82b312037d63ba3c22ff) |
---|---|
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 --- 166 unchanged lines hidden (view full) --- 175 hand-held and low-power applications. 176 177config ARCH_OMAP 178 bool "TI OMAP" 179 180config ARCH_VERSATILE 181 bool "Versatile" 182 select ARM_AMBA | 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 --- 166 unchanged lines hidden (view full) --- 175 hand-held and low-power applications. 176 177config ARCH_OMAP 178 bool "TI OMAP" 179 180config ARCH_VERSATILE 181 bool "Versatile" 182 select ARM_AMBA |
183 select ARM_VIC |
|
183 select ICST307 184 help 185 This enables support for ARM Ltd Versatile board. 186 187config ARCH_REALVIEW 188 bool "RealView" 189 select ARM_AMBA 190 select ICST307 --- 204 unchanged lines hidden (view full) --- 395 Alternatively, if you want dynamic tick automatically enabled 396 during boot, pass "dyntick=enable" via the kernel command string. 397 398 Please note that dynamic tick may affect the accuracy of 399 timekeeping on some platforms depending on the implementation. 400 Currently at least OMAP, PXA2xx and SA11x0 platforms are known 401 to have accurate timekeeping with dynamic tick. 402 | 184 select ICST307 185 help 186 This enables support for ARM Ltd Versatile board. 187 188config ARCH_REALVIEW 189 bool "RealView" 190 select ARM_AMBA 191 select ICST307 --- 204 unchanged lines hidden (view full) --- 396 Alternatively, if you want dynamic tick automatically enabled 397 during boot, pass "dyntick=enable" via the kernel command string. 398 399 Please note that dynamic tick may affect the accuracy of 400 timekeeping on some platforms depending on the implementation. 401 Currently at least OMAP, PXA2xx and SA11x0 platforms are known 402 to have accurate timekeeping with dynamic tick. 403 |
404config AEABI 405 bool "Use the ARM EABI to compile the kernel" 406 help 407 This option allows for the kernel to be compiled using the latest 408 ARM ABI (aka EABI). This is only useful if you are using a user 409 space environment that is also compiled with EABI. 410 411 Since there are major incompatibilities between the legacy ABI and 412 EABI, especially with regard to structure member alignment, this 413 option also changes the kernel syscall calling convention to 414 disambiguate both ABIs and allow for backward compatibility support 415 (selected with CONFIG_OABI_COMPAT). 416 417 To use this you need GCC version 4.0.0 or later. 418 |
|
403config ARCH_DISCONTIGMEM_ENABLE 404 bool 405 default (ARCH_LH7A40X && !LH7A40X_CONTIGMEM) 406 help 407 Say Y to support efficient handling of discontiguous physical memory, 408 for architectures which are either NUMA (Non-Uniform Memory Access) 409 or have huge holes in the physical address space for other reasons. 410 See <file:Documentation/vm/numa> for more. --- 170 unchanged lines hidden (view full) --- 581endif 582 583menu "Floating point emulation" 584 585comment "At least one emulation must be selected" 586 587config FPE_NWFPE 588 bool "NWFPE math emulation" | 419config ARCH_DISCONTIGMEM_ENABLE 420 bool 421 default (ARCH_LH7A40X && !LH7A40X_CONTIGMEM) 422 help 423 Say Y to support efficient handling of discontiguous physical memory, 424 for architectures which are either NUMA (Non-Uniform Memory Access) 425 or have huge holes in the physical address space for other reasons. 426 See <file:Documentation/vm/numa> for more. --- 170 unchanged lines hidden (view full) --- 597endif 598 599menu "Floating point emulation" 600 601comment "At least one emulation must be selected" 602 603config FPE_NWFPE 604 bool "NWFPE math emulation" |
605 depends on !AEABI |
|
589 ---help--- 590 Say Y to include the NWFPE floating point emulator in the kernel. 591 This is necessary to run most binaries. Linux does not currently 592 support floating point hardware so you need to say Y here even if 593 your machine has an FPA or floating point co-processor podule. 594 595 You may say N here if you are going to load the Acorn FPEmulator 596 early in the bootup. --- 7 unchanged lines hidden (view full) --- 604 Note that gcc does not generate 80-bit operations by default, 605 so in most cases this option only enlarges the size of the 606 floating point emulator without any good reason. 607 608 You almost surely want to say N here. 609 610config FPE_FASTFPE 611 bool "FastFPE math emulation (EXPERIMENTAL)" | 606 ---help--- 607 Say Y to include the NWFPE floating point emulator in the kernel. 608 This is necessary to run most binaries. Linux does not currently 609 support floating point hardware so you need to say Y here even if 610 your machine has an FPA or floating point co-processor podule. 611 612 You may say N here if you are going to load the Acorn FPEmulator 613 early in the bootup. --- 7 unchanged lines hidden (view full) --- 621 Note that gcc does not generate 80-bit operations by default, 622 so in most cases this option only enlarges the size of the 623 floating point emulator without any good reason. 624 625 You almost surely want to say N here. 626 627config FPE_FASTFPE 628 bool "FastFPE math emulation (EXPERIMENTAL)" |
612 depends on !CPU_32v3 && EXPERIMENTAL | 629 depends on !AEABI && !CPU_32v3 && EXPERIMENTAL |
613 ---help--- 614 Say Y here to include the FAST floating point emulator in the kernel. 615 This is an experimental much faster emulator which now also has full 616 precision for the mantissa. It does not support any exceptions. 617 It is very simple, and approximately 3-6 times faster than NWFPE. 618 619 It should be sufficient for most programs. It may be not suitable 620 for scientific calculations, but you have to check this for yourself. --- 15 unchanged lines hidden (view full) --- 636endmenu 637 638menu "Userspace binary formats" 639 640source "fs/Kconfig.binfmt" 641 642config ARTHUR 643 tristate "RISC OS personality" | 630 ---help--- 631 Say Y here to include the FAST floating point emulator in the kernel. 632 This is an experimental much faster emulator which now also has full 633 precision for the mantissa. It does not support any exceptions. 634 It is very simple, and approximately 3-6 times faster than NWFPE. 635 636 It should be sufficient for most programs. It may be not suitable 637 for scientific calculations, but you have to check this for yourself. --- 15 unchanged lines hidden (view full) --- 653endmenu 654 655menu "Userspace binary formats" 656 657source "fs/Kconfig.binfmt" 658 659config ARTHUR 660 tristate "RISC OS personality" |
661 depends on !AEABI |
|
644 help 645 Say Y here to include the kernel code necessary if you want to run 646 Acorn RISC OS/Arthur binaries under Linux. This code is still very 647 experimental; if this sounds frightening, say N and sleep in peace. 648 You can also say M here to compile this support as a module (which 649 will be called arthur). 650 651endmenu --- 72 unchanged lines hidden (view full) --- 724# input before char - char/joystick depends on it. As does USB. 725 726source "drivers/input/Kconfig" 727 728source "drivers/char/Kconfig" 729 730source "drivers/i2c/Kconfig" 731 | 662 help 663 Say Y here to include the kernel code necessary if you want to run 664 Acorn RISC OS/Arthur binaries under Linux. This code is still very 665 experimental; if this sounds frightening, say N and sleep in peace. 666 You can also say M here to compile this support as a module (which 667 will be called arthur). 668 669endmenu --- 72 unchanged lines hidden (view full) --- 742# input before char - char/joystick depends on it. As does USB. 743 744source "drivers/input/Kconfig" 745 746source "drivers/char/Kconfig" 747 748source "drivers/i2c/Kconfig" 749 |
732source "drivers/spi/Kconfig" 733 | |
734source "drivers/hwmon/Kconfig" 735 736#source "drivers/l3/Kconfig" 737 738source "drivers/misc/Kconfig" 739 740source "drivers/mfd/Kconfig" 741 --- 23 unchanged lines hidden --- | 750source "drivers/hwmon/Kconfig" 751 752#source "drivers/l3/Kconfig" 753 754source "drivers/misc/Kconfig" 755 756source "drivers/mfd/Kconfig" 757 --- 23 unchanged lines hidden --- |