genode/repos/base-hw/lib/mk/spec
Piotr Tworek 5e93a5806b base-hw: Use softfp ABI on virt_qemu ARMv7.
The soft ABI implies purely software floating point implementation.
This is not the case for Genode however. For example core's
exception_vector.S uses vmsr instruction. This builds fine with with
GCC based toolchain, but clang with integrated-as complains:

src/core/spec/arm/exception_vector.S:122:2: error: instruction requires: VFP2
 vmsr fpexc, r1
 ^

Fix this by passing softfp to mfloat-abi command on ARMv7. This allows
usage of FP HW, but implies soft-floating point ABI.

Issue #4421
2022-02-15 10:23:58 +01:00
..
arm base: extend cache maintainance functionality 2021-06-25 11:43:41 +02:00
arm_64 base/base-hw: unify startup library builds 2021-02-23 12:07:15 +01:00
arm_v7 base-hw: Use softfp ABI on virt_qemu ARMv7. 2022-02-15 10:23:58 +01:00
arm_v8 hw: remove rpi1/3 board support 2022-01-19 12:38:12 +01:00
cortex_a8 base-hw/lib/mk/spec/cortex_a8/core-hw.inc (usb_armory) 2021-12-17 15:04:47 +01:00
cortex_a9 base: avoid implicit conversions 2021-12-17 15:04:44 +01:00
cortex_a15 base: avoid implicit conversions 2021-12-17 15:04:44 +01:00
riscv base-hw: Remove 'riscv_qemu' and move to 'genode-riscv' 2021-12-17 15:04:48 +01:00
x86_64 base-hw: conform pc board header 2021-10-13 14:46:52 +02:00