REGRESSION in 6.0-rc7 caused by patch "ARM/dma-mapping: use dma-direct unconditionally"

Marcin Wojtas mw at semihalf.com
Tue Oct 4 12:35:58 PDT 2022


wt., 4 paź 2022 o 20:51 Pali Rohár <pali at kernel.org> napisał(a):
>
> On Tuesday 04 October 2022 14:59:29 Marcin Wojtas wrote:
> > wt., 4 paź 2022 o 14:37 Marek Behún <kabel at kernel.org> napisał(a):
> > > And now I am wondering about whether this didn't also cause the buffer
> > > manager not working on Armada 3720. Marvell just gave an erratum that
> > > HWBM is broken on 3720, but maybe they didn't notice this and just gave
> > > up.
> >
> > I implemented inital version of this support, which was never
> > published > 5y ago (I checked my oldest repos, but the code is gone
> > unfortunately). I don't recall exact HW issue justification - I
> > remember it was not related to coherency though, but the decision was
> > to drop it.
> >
> > >
> > > Also mvneta works only with one CPU on 3720 (see usage of
> > > pp->neta_armada3700 in mvneta.c), which I also still don't know why,
> > > and maybe it is related to this.
> > >
> >
> > The single-core processing is result of the problems with per-CPU IRQ
> > routing for the NETA controllers (never to be fixed eventually), not
> > related to coherency whatsoever.
> >
> > Best regards,
> > Marcin
>
> FYI this is described in A3720 errata document.

Thanks. I don't have this doc, I have to trust my long-term memory :)

Best regards,
Marcin



More information about the linux-arm-kernel mailing list