diff options
Diffstat (limited to 'config/arch/mips.in.2')
-rw-r--r-- | config/arch/mips.in.2 | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/config/arch/mips.in.2 b/config/arch/mips.in.2 new file mode 100644 index 0000000..ee0424d --- /dev/null +++ b/config/arch/mips.in.2 @@ -0,0 +1,38 @@ +# MIPS specific config options + +choice + bool + prompt "ABI" + +config ARCH_mips_o32 + bool + prompt "o32" + depends on ARCH_32 + help + This is the -mabi=32 gcc option. + +config ARCH_mips_n32 + bool + prompt "n32" + depends on ARCH_64 + help + This is the -mabi=n32 gcc option. + +config ARCH_mips_n64 + bool + prompt "n64" + depends on ARCH_64 + help + This is the -mabi=64 gcc option. + +# Not supported on Linux: +# o64 : seems related to *BSD +# eabi : seems related to bare-metal + +endchoice + +config ARCH_mips_ABI + string + default "32" if ARCH_mips_o32 + default "n32" if ARCH_mips_n32 + default "64" if ARCH_mips_n64 |