tech-toolchain archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: [2/2 ABI and toolchain part] Support Raspberry Pi [0-3] in big-endian mode
> On Nov 23, 2020, at 8:06 AM, Martin Husemann <martin%duskware.de@localhost> wrote:
>
> On Mon, Nov 23, 2020 at 07:35:22AM -0800, Jason Thorpe wrote:
>>
>>> On Nov 22, 2020, at 11:55 PM, Rin Okuyama <rokuyama.rk%gmail.com@localhost> wrote:
>>>
>>> ARMv6 supports both BE32 (deprecated) and BE8 (new) formats for
>>> big-endian mode. While other OS's use BE8 on ARMv6, our code is
>>> intended to use BE32 instead.
>>
>> Why don?t we switch to BE8?
>
> Does any hardware actually still exist that uses this (or known-working
> emulators)? Are there firmware/boot restrictions?
As Rin noted, BE8 is the new variant, so I would assume that more hardware supports it than the old. I guess the BE32 is the older type used by the ARMv4 / ARMv5 big-endian processors (IXM1200 / IXP425).
-- thorpej
Home |
Main Index |
Thread Index |
Old Index