[Buildroot] [Bug 8616] Fail to build for raspberrypi_defconfig with big endian

bugzilla at busybox.net bugzilla at busybox.net
Thu Jan 21 16:55:49 UTC 2016


https://bugs.busybox.net/show_bug.cgi?id=8616

Gustavo Zacarias <gustavo at zacarias.com.ar> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |INVALID
             Status|NEW                         |RESOLVED

--- Comment #1 from Gustavo Zacarias <gustavo at zacarias.com.ar> ---
You can't just change endianness arbitrarily and expect that to work.

For starters the pre-compiled rpi-firmware required for the boot process is
only enabled for little-endian, which gives you the error you're seeing because
it's not installed for big-endian.

I don't have much technical detail about the broadcom SOCs used in the rpi1/2
and how open they're to changing endianness, some SOCs require hardware changes
(pin bootstrap), others can be switched in the bootloader, others use fuses and
some can't be changed.
Even if they could be switched in the bootloader for the rpi boards that's a
propietary blob in rpi-firmware, so there's not much you can do.

I'm closing this as invalid.

-- 
You are receiving this mail because:
You are on the CC list for the bug.



More information about the buildroot mailing list