buildrootschalter/toolchain
Chris Zankel d8792a04ca xtensa: support configurable processor configurations
Xtensa is a configurable processor architecture, which allows to define
additional instructions and registers. The required variant specific
information for the toolchain is delivered in an 'overlay' file, which
needs to be 'untarred' to the corresponding directories after the
source is installed and patched.
This patch provides support for binutils, gcc, and gdb with a very
limited changes to the build scripts. These additions are only executed
for the Xtensa architecture and have no effect on other architectures.

[Thomas: rebased on top of the 'arch: improve definition of gcc mtune,
mcpu, etc.' patch, and changed 'Target ABI' to 'Target Architecture
Variant'].

Signed-off-by: Chris Zankel <chris@zankel.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2012-11-15 16:39:48 +01:00
..
elf2flt Remove REAL_GNU_TARGET_NAME 2012-06-23 15:14:51 +02:00
gcc xtensa: support configurable processor configurations 2012-11-15 16:39:48 +01:00
gdb xtensa: support configurable processor configurations 2012-11-15 16:39:48 +01:00
kernel-headers kernel-headers: bump 3.{0, 4, 6}.x stable versions 2012-11-06 12:11:08 +01:00
toolchain-buildroot xtensa: add support for the Xtensa architecture 2012-11-15 16:39:43 +01:00
toolchain-crosstool-ng Rename BR2_INET_RPC to BR2_TOOLCHAIN_HAS_NATIVE_RPC 2012-11-04 01:14:48 +01:00
toolchain-external toolchain-external: assume that by default, glibc toolchains have RPC support 2012-11-06 08:20:20 +01:00
uClibc xtensa: add support for the Xtensa architecture 2012-11-15 16:39:43 +01:00
Config.in xtensa: add support for the Xtensa architecture 2012-11-15 16:39:43 +01:00
helpers.mk toolchain-external: improve glibc support to test availability of RPC 2012-11-04 01:22:43 +01:00
toolchain-buildroot.mk mklibs: remove support 2012-04-25 09:56:30 +02:00
toolchain-common.in xtensa: add support for the Xtensa architecture 2012-11-15 16:39:43 +01:00
toolchain-crosstool-ng.mk mklibs: remove support 2012-04-25 09:56:30 +02:00
toolchain-external.mk mklibs: remove support 2012-04-25 09:56:30 +02:00