Hacker News new | ask | show | jobs
by pabs3 1871 days ago
IIRC ARM devices can also be big-endian and GCC can even generate big endian 64-bit ARM code:

https://gcc.gnu.org/onlinedocs/gcc/AArch64-Options.html

1 comments

Yeah, you can find an ARM big endian distribution of, for example NetBSD. No Linux that I can find. Apparently boot issues are a bit tricky.
I have found a Gentoo distribution with big endian for the raspberry pi 3, so it is out there https://github.com/zeldin/linux-1/releases
I'm fairly sure that NetBSD/arm switches to big endian once the kernel is running, the boot process is unchanged.
The thing holding it back for Rpi4 is UEFI+ACPI, so I assume there's some boot process changes.
ACPI is problematic in big endian.
You used to be able to get debian arm-be, but that was a good 15 years ago.