OpenRISC architecture specification:
https://raw.githubusercontent.com/openrisc/doc/master/openrisc-arch-1.3-rev1.pdf
Currently the port as of the 2022-01-03 rebasing there are no known
architecture specific test failures.
Writing credits for the port are:
Stafford Horne <shorne@gmail.com>
Christian Svensson <blue@cmd.nu>
Reviewed-by: Adhemerval Zanella <adhemerval.zanella@linaro.org>
can use it to efficiently locate unwinding information for a code
address.
+* Support for OpenRISC running on Linux has been added. This port requires
+ as least binutils 2.35, GCC 11, and Linux 5.4. Currently only soft-float
+ ABI is supported:
+
+ - or1k-linux-gnu
+
+ The OpenRISC ABI is 32-bit big-endian and uses 64-bit time (y2038 safe) and
+ 64-bit file offsets (LFS default).
+
Deprecated and removed features, and other changes affecting compatibility:
* On x86-64, the LD_PREFER_MAP_32BIT_EXEC environment variable support
microblaze*-*-linux-gnu
mips-*-linux-gnu
mips64-*-linux-gnu
+ or1k-*-linux-gnu
powerpc-*-linux-gnu Hardware or software floating point, BE only.
powerpc64*-*-linux-gnu Big-endian and little-endian.
s390-*-linux-gnu