Skip to content

Add big endian support

Add ability to work in big endian mode.

This adds big endian support for Load/Store unit, MMU, and atomic operations. For atomic operations we had to change axi_riscv_atomics submodule, the changes are in this branch https://github.com/CodethinkLabs/axi_riscv_atomics/commits/be_amo/

With these changes we can boot big endian Linux.

What do you think?

Merge request reports

Loading