diff options
Diffstat (limited to 'target/config/Config.in.abi')
| -rw-r--r-- | target/config/Config.in.abi | 35 | 
1 files changed, 20 insertions, 15 deletions
| diff --git a/target/config/Config.in.abi b/target/config/Config.in.abi index 1b34ec6e3..db799f70e 100644 --- a/target/config/Config.in.abi +++ b/target/config/Config.in.abi @@ -3,6 +3,18 @@  choice  prompt "ABI" +depends on ADK_TARGET_ARCH_XTENSA && ADK_TARGET_CPU_XTENSA_DC233C + +config ADK_TARGET_ABI_WINDOWED +	bool "Windowed ABI" + +config ADK_TARGET_ABI_CALL0 +	bool "Call0 ABI" + +endchoice + +choice +prompt "ABI"  depends on ADK_TARGET_ARCH_MIPS64  config ADK_TARGET_ABI_N32 @@ -62,16 +74,18 @@ config ADK_TARGET_ABI  	default "x32" if ADK_TARGET_ABI_X32  	default "eabihf" if ADK_TARGET_ARCH_ARM && ADK_TARGET_HARD_FLOAT  	default "eabi" if ADK_TARGET_ARCH_ARM +	default "windowed" if ADK_TARGET_ABI_WINDOWED +	default "call0" if ADK_TARGET_ABI_CALL0  config ADK_TARGET_ABI_RISCV  	depends on ADK_TARGET_ARCH_RISCV32 || ADK_TARGET_ARCH_RISCV64  	string  	default "lp64" if ADK_TARGET_ABI_LP64 -	default "lp64d" if ADK_TARGET_ABI_LP64D  	default "lp64f" if ADK_TARGET_ABI_LP64F -	default "ilp32" if ADK_TARGET_ABI_ILP64 -	default "ilp32d" if ADK_TARGET_ABI_ILP64D -	default "ilp32f" if ADK_TARGET_ABI_ILP64F +	default "lp64d" if ADK_TARGET_ABI_LP64D +	default "ilp32" if ADK_TARGET_ABI_ILP32 +	default "ilp32f" if ADK_TARGET_ABI_ILP32F +	default "ilp32d" if ADK_TARGET_ABI_ILP32D  config ADK_TARGET_ABI_MIPS64  	depends on ADK_TARGET_ARCH_MIPS64 @@ -82,25 +96,16 @@ config ADK_TARGET_ABI_MIPS64  config ADK_TARGET_LIBC_PATH  	string -	default "lib32" if ADK_TARGET_ABI_N32 +	default "lib32" if ADK_TARGET_ABI_N32 || ADK_TARGET_ARCH_RISC32  	default "libx32" if ADK_TARGET_ABI_X32  	default "lib64" if ADK_TARGET_ABI_64 || ADK_TARGET_ABI_N64 \  			|| ADK_TARGET_ARCH_AARCH64 \  			|| ADK_TARGET_ARCH_SPARC64 \  			|| ADK_TARGET_ARCH_PPC64 \ +			|| ADK_TARGET_ARCH_RISC64 \  			|| ADK_TARGET_ARCH_X86_64  	default "lib" -config ADK_TARGET_LIBC_ABI_PATH -	string -	default "lib/lp64" if ADK_TARGET_ABI_LP64 -	default "lib/lp64d" if ADK_TARGET_ABI_LP64D -	default "lib/lp64f" if ADK_TARGET_ABI_LP64F -	default "lib/ilp32" if ADK_TARGET_ABI_ILP64 -	default "lib/ilp32d" if ADK_TARGET_ABI_ILP64D -	default "lib/ilp32f" if ADK_TARGET_ABI_ILP64F -	default "lib" -  config ADK_TARGET_ABI_CFLAGS  	string  	default "-mabi=32" if ADK_TARGET_ABI_O32 | 
