Kconfig (60799c6dd727b72b9c6794e9d1ab2d2b01a87ca4) Kconfig (581388c15bd61a2548af0b87152648741d038571)
1comment "Processor Type"
2
3# Select CPU types depending on the architecture selected. This selects
4# which CPUs we support in the kernel image, and the compiler instruction
5# optimiser behaviour.
6
7# ARM610
8config CPU_ARM610

--- 638 unchanged lines hidden (view full) ---

647 bool "Enable ThumbEE CPU extension"
648 depends on CPU_V7
649 help
650 Say Y here if you have a CPU with the ThumbEE extension and code to
651 make use of it. Say N for code that can run on CPUs without ThumbEE.
652
653config SWP_EMULATE
654 bool "Emulate SWP/SWPB instructions"
1comment "Processor Type"
2
3# Select CPU types depending on the architecture selected. This selects
4# which CPUs we support in the kernel image, and the compiler instruction
5# optimiser behaviour.
6
7# ARM610
8config CPU_ARM610

--- 638 unchanged lines hidden (view full) ---

647 bool "Enable ThumbEE CPU extension"
648 depends on CPU_V7
649 help
650 Say Y here if you have a CPU with the ThumbEE extension and code to
651 make use of it. Say N for code that can run on CPUs without ThumbEE.
652
653config SWP_EMULATE
654 bool "Emulate SWP/SWPB instructions"
655 depends on CPU_V7 && !CPU_V6
655 depends on CPU_V7
656 select HAVE_PROC_CPU if PROC_FS
657 default y if SMP
658 help
659 ARMv6 architecture deprecates use of the SWP/SWPB instructions.
660 ARMv7 multiprocessing extensions introduce the ability to disable
661 these instructions, triggering an undefined instruction exception
662 when executed. Say Y here to enable software emulation of these
663 instructions for userspace (not kernel) using LDREX/STREX.

--- 223 unchanged lines hidden ---
656 select HAVE_PROC_CPU if PROC_FS
657 default y if SMP
658 help
659 ARMv6 architecture deprecates use of the SWP/SWPB instructions.
660 ARMv7 multiprocessing extensions introduce the ability to disable
661 these instructions, triggering an undefined instruction exception
662 when executed. Say Y here to enable software emulation of these
663 instructions for userspace (not kernel) using LDREX/STREX.

--- 223 unchanged lines hidden ---