[ipxe-devel] [RFC] Why does ARM set -mcpu=cortex-a15

Michael Brown mcb30 at ipxe.org
Thu Mar 29 14:08:17 UTC 2018


On 29/03/18 01:45, Heinrich Schuchardt wrote:
> I have some questions concerning the compilation flags used by iPXE on ARM.
> 
> There are a lot of different ARM CPUs available. Why do we set
> -mcpu=cortex-a15?

In all honesty, I don't remember.  My best guess is that the build 
options were copied from whatever the EDK2 toolchain happens to use. 
I'd have to dig out my notebooks to find out for sure.

> Couldn't we use something like
> -march=armv7-a -mfpu=vfpv3-d16 -mfloat=hard
> instead? This is what Debian requires for armhf.

Mark: would this be sensible for AArch32 UEFI?

Thanks,

Michael



More information about the ipxe-devel mailing list