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 ---