diff options
author | Thomas Petazzoni <thomas.petazzoni@free-electrons.com> | 2010-04-07 09:18:20 +0200 |
---|---|---|
committer | Thomas Petazzoni <thomas.petazzoni@free-electrons.com> | 2010-04-07 09:18:20 +0200 |
commit | 24e4d092a5976ab5f4797967f66ea3940f474872 (patch) | |
tree | 3a43dd2d0e85202c6bf4445cf7316eb453fef6cf /config/arch | |
parent | 55ba3f63787bfac8e81a7651490bd99654bcb5d5 (diff) | |
download | crosstool-ng-24e4d092a5976ab5f4797967f66ea3940f474872.tar.gz crosstool-ng-24e4d092a5976ab5f4797967f66ea3940f474872.tar.bz2 crosstool-ng-24e4d092a5976ab5f4797967f66ea3940f474872.zip |
Add basic support for the Blackfin architecture
For uClibc, the name of the Blackfin architecture is 'bfin'. Actually,
the naming of the architecture is quite messy: for toolchain tuples
and uClibc, it's bfin, but for the kernel, it's blackfin. We've
arbitraly choosen to name it "blackfin" in Crosstool-NG.
Add Blackfin-related uClibc patch to fix a build failure related to
fork() being used in unistd/daemon.c.
Yann E. MORIN:
Apply the patch to the kernel/linux build script to use 'linux'
in the noMMU tuples. See:
http://sourceware.org/ml/crossgcc/2010-04/msg00010.html
Diffstat (limited to 'config/arch')
-rw-r--r-- | config/arch/blackfin.in | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/config/arch/blackfin.in b/config/arch/blackfin.in new file mode 100644 index 00000000..f4515e5c --- /dev/null +++ b/config/arch/blackfin.in @@ -0,0 +1,12 @@ +# Blackfin specific configuration file + +config ARCH_blackfin + select ARCH_SUPPORTS_32 + select ARCH_DEFAULT_32 + select ARCH_DEFAULT_LE + select ARCH_SUPPORT_ARCH + select ARCH_SUPPORT_CPU + select ARCH_SUPPORT_TUNE + select ARCH_SUPPORT_FPU + help + The Blackfin architecture |