buildroot/arch
Waldemar Brodkorb a818e29e76 arch: add OpenRISC architecture support
Add support for OpenRISC. See here for more details about
OpenRISC http://openrisc.io.

All buildroot included upstream binutils versions are supported.
Gcc support is not upstream, to be able to enable musl C library
support later, we use the branch with musl support.
At the moment it is possible to build a musl based toolchain,
but bootup in Qemu fails.

Gdb is only working to debug bare-metal code, there is no support
for gdbserver/gdb on Linux, yet.

[Peter: drop ?= for GCC_SOURCE]
Signed-off-by: Waldemar Brodkorb <wbx@openadk.org>
Tested-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2017-01-25 22:53:53 +01:00
..
Config.in arch: add OpenRISC architecture support 2017-01-25 22:53:53 +01:00
Config.in.arc arch: remove BR2_ARCH_HAS_ATOMICS option 2016-02-06 11:16:00 +01:00
Config.in.arm arch/Config.in.arm: support thumb2 instructions for ARMv8 in 32bit mode 2016-12-08 22:32:17 +01:00
Config.in.bfin bfin: change default to bf532, internal toolchain !bf6xx 2016-08-27 23:07:11 +02:00
Config.in.m68k m68k: remove BR2_GCC_TARGET_ARCH 2016-06-07 13:11:59 +02:00
Config.in.microblaze arch: remove BR2_ARCH_HAS_ATOMICS option 2016-02-06 11:16:00 +01:00
Config.in.mips MIPS: rename M6201 core to M6250 2016-11-09 22:42:12 +01:00
Config.in.nios2 arch: remove BR2_ARCH_HAS_ATOMICS option 2016-02-06 11:16:00 +01:00
Config.in.or1k arch: add OpenRISC architecture support 2017-01-25 22:53:53 +01:00
Config.in.powerpc arch: remove BR2_ARCH_HAS_ATOMICS option 2016-02-06 11:16:00 +01:00
Config.in.sh arch: remove support for sh64 2016-09-08 22:15:15 +02:00
Config.in.sparc toolchain: add sparc64 architecture support 2015-10-10 12:51:45 +02:00
Config.in.x86 i386: properly define BR2_ARCH for all x86 subarchitectures 2016-04-21 23:05:28 +02:00
Config.in.xtensa arch: remove BR2_ARCH_HAS_ATOMICS option 2016-02-06 11:16:00 +01:00