[PATCH] ARM: remove ixp2000 platform

Linus Walleij linus.walleij at linaro.org
Wed Mar 7 03:40:31 EST 2012


On Tue, Mar 6, 2012 at 5:51 PM, Nicolas Pitre <nico at fluxnic.net> wrote:
> On Tue, 6 Mar 2012, Arnd Bergmann wrote:
>> Interestingly, that leaves ixp4xx as the only big-endian ARM platform.
>> I believe that ixp4xx is still being actively used quite a bit, but does
>> that include the big-endian ones? There is no immediate reason why we
>> would want to drop support for big-endian, but if it's not used at all,
>> that would be an interesting cleanup opportunity.
>
> The NSLU2 is (was) a quite popular NAS device and it is used in big
> endian by default.
>
> The BE support isn't getting in the way of anything, so there is no
> reason to remove it, even if it isn't being used much.

Network equipment seems to like using BE.

I have some vague idea that this is beacuse IP packets are big
endian, and thus you can process them quickly by just casting fields
to e.g. u32 pointers and read them.

I don't know if this is true, but seems to much of a correlation to
be pure coincidence. Thus a pretty interesting subject in
embedded ARM not used for tablets/mobile/generic computing
kind of stuff.

Yours,
Linus Walleij



More information about the linux-arm-kernel mailing list