HomeFreeBSD

Stop clang from generating movt/movw sequences. These don't get relocated

Description

Stop clang from generating movt/movw sequences. These don't get relocated
so will access data from an unrelocated address. This is only needed for
self relocating code on ARMv7, however this is true for both ubldr and
loader.efi, the only two loaders we support on ARMv7.

While here also force the fpu to be none as is done in libstand.

Sponsored by: ABT Systems Ltd

Details

Provenance
andrewAuthored on
Parents
rS295420: Ensure the bss is aligned to a 4-byte address as we use 4-byte aligned
Branches
Unknown
Tags
Unknown