kumquat-buildroot/arch
Mark Corbin aee39cbf27 arch/riscv: set the default float ABI based on ISA extensions
This patch sets the default floating point ABI based on the ISA
extensions that have been selected rather than defaulting to soft
float.

For 64-bit:

ISA 'D' selects  lp64d
ISA 'F' selects  lp64f
Otherwise select lp64

For 32-bit:

ISA 'D' selects  ilp32d
ISA 'F' selects  ilp32f
Otherwise select ilp32

This change was proposed by Palmer Dabbelt at SiFive.

Signed-off-by: Mark Corbin <mark.corbin@embecosm.com>
Reviewed-by: Palmer Dabbelt <palmer@sifive.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2019-09-19 21:43:53 +02:00
..
arch.mk
arch.mk.arc arch/arc: always needs -matomic with atomic extensions 2019-07-18 22:54:36 +02:00
arch.mk.csky
arch.mk.riscv
arch.mk.xtensa
Config.in arch/csky: restrict ck610 to the C-SKY gcc port 2019-08-01 10:15:17 +02:00
Config.in.arc ARC: Add support for ARC HS48 v3.1 processor 2019-08-03 17:30:52 +02:00
Config.in.arm arch/arm: add two new non-cortex-based armv8.2a cores 2019-07-13 23:06:23 +02:00
Config.in.csky arch/csky: restrict ck610 to the C-SKY gcc port 2019-08-01 10:15:17 +02:00
Config.in.m68k
Config.in.microblaze
Config.in.mips
Config.in.nds32
Config.in.nios2
Config.in.or1k
Config.in.powerpc
Config.in.riscv arch/riscv: set the default float ABI based on ISA extensions 2019-09-19 21:43:53 +02:00
Config.in.sh
Config.in.sparc
Config.in.x86
Config.in.xtensa