[v2] Old platforms: bring out your dead

Arnd Bergmann arnd at kernel.org
Thu Jan 21 07:51:05 EST 2021


On Thu, Jan 21, 2021 at 12:58 PM Michael Ellerman <mpe at ellerman.id.au> wrote:
> Arnd Bergmann <arnd at kernel.org> writes:
> > On Sun, Jan 17, 2021 at 11:33 AM Michael Ellerman <mpe at ellerman.id.au> wrote:

> > Right, I agree that there is little to gain from dropping QS20/21, the
> > only files that I see this would impact are
> >
> > arch/powerpc/platforms/cell/spider-pci.c
> > arch/powerpc/platforms/cell/spider-pic.c
> > drivers/net/ethernet/toshiba/spider_net*
> >
> > Dropping all of native (as opposed to PS3 hypervisor based) Cell support
> > would be a useful cleanup I think, but not as long as you still use it.
>
> I would still be happy to drop QS20/21, it's still a few thousand lines
> of code, and hasn't been tested for years.
>
> I think it might also let us clean up some of our IO_WORKAROUNDS stuff.
>
> But I agree it's much less of an obvious maintenance win than dropping
> all of the native code.

Good point about the IO_WORKAROUNDS! This is something that may
come up again if we manage to get arch/arm/mach-ixp4xx converted
to use a common kernel. This one also needs indirect MMIO, so at that
point, we could steal the code from powerpc and put it into common
code, but then drop the Cell version.

       Arnd



More information about the linux-arm-kernel mailing list