|
@@ -679,7 +679,7 @@ config ARCH_DMA_ADDR_T_64BIT
|
|
bool
|
|
bool
|
|
|
|
|
|
config ARM_THUMB
|
|
config ARM_THUMB
|
|
- bool "Support Thumb user binaries" if !CPU_THUMBONLY
|
|
|
|
|
|
+ bool "Support Thumb user binaries" if !CPU_THUMBONLY && EXPERT
|
|
depends on CPU_THUMB_CAPABLE
|
|
depends on CPU_THUMB_CAPABLE
|
|
default y
|
|
default y
|
|
help
|
|
help
|
|
@@ -690,6 +690,10 @@ config ARM_THUMB
|
|
instruction set resulting in smaller binaries at the expense of
|
|
instruction set resulting in smaller binaries at the expense of
|
|
slightly less efficient code.
|
|
slightly less efficient code.
|
|
|
|
|
|
|
|
+ If this option is disabled, and you run userspace that switches to
|
|
|
|
+ Thumb mode, signal handling will not work correctly, resulting in
|
|
|
|
+ segmentation faults or illegal instruction aborts.
|
|
|
|
+
|
|
If you don't know what this all is, saying Y is a safe choice.
|
|
If you don't know what this all is, saying Y is a safe choice.
|
|
|
|
|
|
config ARM_THUMBEE
|
|
config ARM_THUMBEE
|