mirror of
https://github.com/crosstool-ng/crosstool-ng.git
synced 2025-03-25 05:25:43 +00:00
arch/arm: move config-options to second-part
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
This commit is contained in:
parent
abab3f15b5
commit
4ae10919c1
@ -14,55 +14,3 @@ config ARCH_arm
|
||||
help
|
||||
The ARM architecture, as defined by:
|
||||
http://www.arm.com/
|
||||
|
||||
config ARCH_ARM_MODE
|
||||
string
|
||||
default "arm" if ARCH_ARM_MODE_ARM
|
||||
default "thumb" if ARCH_ARM_MODE_THUMB
|
||||
|
||||
choice
|
||||
bool
|
||||
prompt "Default instruction set mode"
|
||||
default ARCH_ARM_MODE_ARM
|
||||
|
||||
config ARCH_ARM_MODE_ARM
|
||||
bool
|
||||
prompt "arm"
|
||||
help
|
||||
Defaults to emitting instructions in the ARM mode.
|
||||
|
||||
config ARCH_ARM_MODE_THUMB
|
||||
bool
|
||||
prompt "thumb (EXPERIMENTAL)"
|
||||
depends on EXPERIMENTAL
|
||||
help
|
||||
Defaults to emitting instructions in the THUMB mode.
|
||||
|
||||
endchoice
|
||||
|
||||
config ARCH_ARM_INTERWORKING
|
||||
bool
|
||||
prompt "Use Thumb-interworking (READ HELP)"
|
||||
default n
|
||||
depends on EXPERIMENTAL
|
||||
help
|
||||
Excerpt from the gcc manual:
|
||||
|
||||
> Generate code which supports calling between the ARM and Thumb
|
||||
> instruction sets. Without this option the two instruction sets
|
||||
> cannot be reliably used inside one program. The default is
|
||||
> [not to use interwork], since slightly larger code is generated
|
||||
> when [interwork] is specified.
|
||||
|
||||
config ARCH_ARM_EABI
|
||||
bool
|
||||
prompt "Use EABI"
|
||||
default y
|
||||
help
|
||||
Set up the toolchain so that it generates EABI-compliant binaries.
|
||||
|
||||
config ARCH_ARM_ABI_OK
|
||||
bool
|
||||
default y
|
||||
depends on ! ARCH_ARM_EABI
|
||||
select ARCH_SUPPORT_ABI
|
||||
|
53
config/arch/arm.in.2
Normal file
53
config/arch/arm.in.2
Normal file
@ -0,0 +1,53 @@
|
||||
# ARM specific configuration file
|
||||
|
||||
config ARCH_ARM_MODE
|
||||
string
|
||||
default "arm" if ARCH_ARM_MODE_ARM
|
||||
default "thumb" if ARCH_ARM_MODE_THUMB
|
||||
|
||||
choice
|
||||
bool
|
||||
prompt "Default instruction set mode"
|
||||
default ARCH_ARM_MODE_ARM
|
||||
|
||||
config ARCH_ARM_MODE_ARM
|
||||
bool
|
||||
prompt "arm"
|
||||
help
|
||||
Defaults to emitting instructions in the ARM mode.
|
||||
|
||||
config ARCH_ARM_MODE_THUMB
|
||||
bool
|
||||
prompt "thumb (EXPERIMENTAL)"
|
||||
depends on EXPERIMENTAL
|
||||
help
|
||||
Defaults to emitting instructions in the THUMB mode.
|
||||
|
||||
endchoice
|
||||
|
||||
config ARCH_ARM_INTERWORKING
|
||||
bool
|
||||
prompt "Use Thumb-interworking (READ HELP)"
|
||||
default n
|
||||
depends on EXPERIMENTAL
|
||||
help
|
||||
Excerpt from the gcc manual:
|
||||
|
||||
> Generate code which supports calling between the ARM and Thumb
|
||||
> instruction sets. Without this option the two instruction sets
|
||||
> cannot be reliably used inside one program. The default is
|
||||
> [not to use interwork], since slightly larger code is generated
|
||||
> when [interwork] is specified.
|
||||
|
||||
config ARCH_ARM_EABI
|
||||
bool
|
||||
prompt "Use EABI"
|
||||
default y
|
||||
help
|
||||
Set up the toolchain so that it generates EABI-compliant binaries.
|
||||
|
||||
config ARCH_ARM_ABI_OK
|
||||
bool
|
||||
default y
|
||||
depends on ! ARCH_ARM_EABI
|
||||
select ARCH_SUPPORT_ABI
|
Loading…
x
Reference in New Issue
Block a user