Not that I have heard off. Doesn't sound like a simply task...bryanpkc wrote:Has any one successfully booted the Pi in big-endian mode and built/installed a big-endian Raspbian or any Linux on it?
Because I have a couple of Pi's lying around, and have a project to build/debug big-endian code...timrowledge wrote:Why?
ISTR that there do (or did) actually exist CPUs that could be run in either big or small endian mode. So OP's question is not *completely* from outer space.MikeDK wrote:The Endianness is a property of the CPU ... and on the Raspberry it is Little-Endian.
I really don't understand why anyone would ever use bigendian. It is clearly a violation of the Natural Order Of Things and quite possibly the ill-advised use of it has caused fractures in reality that have left us with the current level of insanity in the political world. Nasty gibbering things from the dungeon dimensions.G.3.2 Endian support
ARMv6 supports the same Big Endian (BE) and Little Endian (LE) support model as ARMv7, see Endian support on page A3-7. It is IMPLEMENTATION DEFINED if the legacy big endian model (BE-32) defined for ARMv4 and ARMv5 is also supported. For more information about BE-32 see Endian support on
For configuration and control information, see Endian configuration and control on page AppxG-17.
Irrelevant; ARM provides instructions for all sorts of ways to handle big-endian-evil.bryanpkc wrote:The network byte order is big-endian.
what sense does it make, when you use a rich opperating system ontop.bryanpkc wrote:Has any one successfully booted the Pi in big-endian mode and built/installed a big-endian Raspbian or any Linux on it?