Building of arch/arm/plat-mxc/ssi-fiq.S failed w/ THUMB2 enabled?

Russell King - ARM Linux linux at arm.linux.org.uk
Fri Jan 20 06:56:06 EST 2012


On Fri, Dec 02, 2011 at 01:39:11PM +0000, Dave Martin wrote:
> Is this code still used on ARMv7 and above?  FIQ is not normally
> available for Linux interrupts on hardware which makes use of the
> TrustZone security extensions.  Plus, on modern hardware with a deep
> memory hierarchy, FIQ is may not be all that "fast" either, due to
> cache/TLB effects.

It's worth pointing out that people end up using FIQs for certain things
because the hardware requires you to do it.  So if a platform is using
them, they're probably not doing it out of choice, but are doing it
because it's a baseline requirement to get something working.



More information about the linux-arm-kernel mailing list