[PATCH v8 2/2] arm-soc: Add support for arm-based tango4 platforms
Mark Rutland
mark.rutland at arm.com
Mon Nov 2 10:26:15 PST 2015
> > +ENTRY(tango_smc)
> > + push {lr}
> > + mov ip, r1
> > + dsb
>
> Did you ever get a straight answer on the dsb here?
We didn't. Having a look just now, the earliest example appears to be
in OMAP4 L2 support patches back in 2009 [1]. I was not able to find a
rationale.
Given that the MMU is on (and speculative accesses are permitted) I
can't see what the DSB achieves -- it can't quiesce the memory system.
Santosh, any idea?
Thanks,
Mark.
> > + smc #0
> > + pop {pc}
> > +ENDPROC(tango_smc)
[1] http://lists.infradead.org/pipermail/linux-arm-kernel/2009-December/005815.html
More information about the linux-arm-kernel
mailing list