Removal of NWFPE in its entirety, and VFP emulation code

Måns Rullgård mans at
Wed Apr 10 07:18:19 EDT 2013

Russell King - ARM Linux <linux at> writes:

> The situation with VFP is likely less disruptive - only instructions
> which aren't implemented in hardware (or, for example, if you ask for
> inexact exceptions to be enabled) which are bounced to the software
> support code will be affected.  I think OMAP should get away unscathed,
> but ARM's implementation will bounce if inexact exceptions are enabled

What do you mean by this?  OMAP uses ARM's cores.

> or in a few corner cases.  Qualcomm is likely to be the worst affected
> by this.
> Will Deacon has tested debian armhf on a Cortex-A15 with VFP emulation
> support removed, which boots successfully.

Cortex-A9 and later lack hardware support for VFP vector operations.
Any code using these will fail to run without the software emulation.
Of course such code is already horribly slow on these cores and should
be fixed, so perhaps this is not such a terrible thing.

Måns Rullgård
mans at

More information about the linux-arm-kernel mailing list