This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH, ARM] Low interrupt latency support (avoiding ldm/stm)


On Fri, 27 Nov 2009 18:30:49 +0000
Julian Brown <julian@codesourcery.com> wrote:

> This patch (originally by Vladimir Prus) provides support for
> improving interrupt latency by avoiding LDM/STM instructions, which
> may not be interruptible mid-operation on some (all?) cores. This is
> achieved by adding a compilation option (-mlow-interrupt-latency),
> since code without multi-reg loads/stores will generally be both
> larger and slower.

(ISTR Paul mentioned when I posted this patch before that high-latency
interrupts when using LDM/STM were only a problem for certain ARM ISA
licensees, but don't affect ARM's own cores, FWIW.)

> > Isn't GCC 4.5 in stage3? Where no new functionality should be added?
> > Makes the timing of this patch not very appropriate, I would say.
> 
> Huh, so it is. Consider this patch retracted for the time being then:
> it's undeniably a new feature.

We're in stage 1 now: can this patch be considered again?

Thanks,

Julian


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]