summaryrefslogtreecommitdiff
path: root/config/arch
diff options
context:
space:
mode:
authorThomas Petazzoni <thomas.petazzoni@free-electrons.com>2010-04-07 07:18:20 (GMT)
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>2010-04-07 07:18:20 (GMT)
commit24e4d092a5976ab5f4797967f66ea3940f474872 (patch)
tree3a43dd2d0e85202c6bf4445cf7316eb453fef6cf /config/arch
parent55ba3f63787bfac8e81a7651490bd99654bcb5d5 (diff)
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.in12
1 files changed, 12 insertions, 0 deletions
diff --git a/config/arch/blackfin.in b/config/arch/blackfin.in
new file mode 100644
index 0000000..f4515e5
--- /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