genode/repos/base-hw
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
..
board hw: remove rpi1/3 board support 2022-01-19 12:38:12 +01:00
etc base: remove SPEC variables of boards (fix #3971) 2021-01-25 13:58:09 +01:00
include base-hw: improve comments in kernel/interface.h 2022-02-15 10:10:02 +01:00
lib/mk base-hw: Use softfp ABI on virt_qemu ARMv7. 2022-02-15 10:23:58 +01:00
recipes depot: update recipe hashes 2022-01-19 12:38:13 +01:00
run base-hw: fix run scripts 2020-02-20 12:11:21 +01:00
src base-hw: Fix invalid structure alignments. 2022-02-15 10:23:58 +01:00