diff options
author | Andrew Pinski <apinski@cavium.com> | 2015-09-30 01:14:20 +0300 |
---|---|---|
committer | Andrey Konovalov <andrey.konovalov@linaro.org> | 2015-10-02 23:02:10 +0300 |
commit | c3014bf62c6cf61bc78f6b96f92263b6fa94e52f (patch) | |
tree | 41668812e324518677b5f2ee0999e76d6448c4bc | |
parent | 598fb729aafaef1bbefc6b8939075114f465aa9f (diff) |
arm64:ilp32: add ARM64_ILP32 to Kconfigtracking-ilp32-linux-linaro-extra-20151003.0
This patch adds the config option for ILP32.
Signed-off-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
Signed-off-by: Christoph Muellner <christoph.muellner@theobroma-systems.com>
Signed-off-by: Yury Norov <ynorov@caviumnetworks.com>
-rw-r--r-- | arch/arm64/Kconfig | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/arch/arm64/Kconfig b/arch/arm64/Kconfig index d1dc6059649f..afbde9c707e7 100644 --- a/arch/arm64/Kconfig +++ b/arch/arm64/Kconfig @@ -680,7 +680,7 @@ source "fs/Kconfig.binfmt" config COMPAT def_bool y - depends on AARCH32_EL0 + depends on AARCH32_EL0 || ARM64_ILP32 select COMPAT_BINFMT_ELF config AARCH32_EL0 @@ -702,6 +702,13 @@ config AARCH32_EL0 If you want to execute 32-bit userspace applications, say Y. +config ARM64_ILP32 + bool "Kernel support for ILP32" + help + This option enables support for AArch64 ILP32 user space. ILP32 + is an ABI where long and pointers are 32bits but it uses the AARCH64 + instruction set. + config SYSVIPC_COMPAT def_bool y depends on AARCH32_EL0 && SYSVIPC |