[Xenomai-git] Philippe Gerum : blackfin: drop architecture support
Module: xenomai-3 Branch: next Commit: 58e1e65b7f4008692118633dad6ded988d4c2066 URL: http://git.xenomai.org/?p=xenomai-3.git;a=commit;h=58e1e65b7f4008692118633dad6ded988d4c2066 Author: Philippe GerumDate: Mon May 21 12:42:46 2018 +0200 blackfin: drop architecture support The blackfin architecture is not supported by the mainline kernel anymore since 4.17, and no concerned user showed up, willing to help in maintaining this Xenomai port. --- configure.ac |8 -- doc/asciidoc/README.INSTALL.adoc | 43 doc/asciidoc/TROUBLESHOOTING.COBALT.adoc |2 +- kernel/cobalt/arch/blackfin/Kconfig|8 -- kernel/cobalt/arch/blackfin/Makefile |5 - kernel/cobalt/arch/blackfin/README |3 - .../blackfin/include/asm/xenomai/calibration.h | 56 -- .../arch/blackfin/include/asm/xenomai/features.h | 27 - .../arch/blackfin/include/asm/xenomai/fptest.h | 44 .../arch/blackfin/include/asm/xenomai/machine.h| 36 --- .../arch/blackfin/include/asm/xenomai/syscall.h| 70 .../arch/blackfin/include/asm/xenomai/syscall32.h | 24 - .../arch/blackfin/include/asm/xenomai/thread.h | 69 .../arch/blackfin/include/asm/xenomai/uapi/arith.h | 43 .../blackfin/include/asm/xenomai/uapi/features.h | 40 --- .../blackfin/include/asm/xenomai/uapi/fptest.h | 31 -- .../blackfin/include/asm/xenomai/uapi/syscall.h| 29 - .../arch/blackfin/include/asm/xenomai/wrappers.h | 27 - kernel/cobalt/arch/blackfin/machine.c | 90 kernel/cobalt/arch/blackfin/mayday.c | 112 kernel/cobalt/arch/blackfin/switch.S | 98 - kernel/cobalt/arch/blackfin/syscall.c | 41 --- kernel/cobalt/arch/blackfin/thread.c | 106 -- lib/cobalt/arch/Makefile.am|2 +- lib/cobalt/arch/blackfin/Makefile.am | 13 --- lib/cobalt/arch/blackfin/features.c| 24 - lib/cobalt/arch/blackfin/include/Makefile.am |2 - lib/cobalt/arch/blackfin/include/asm/Makefile.am |2 - .../arch/blackfin/include/asm/xenomai/Makefile.am |5 - .../arch/blackfin/include/asm/xenomai/features.h | 30 -- .../arch/blackfin/include/asm/xenomai/syscall.h| 58 -- lib/cobalt/arch/blackfin/include/asm/xenomai/tsc.h | 44 scripts/prepare-kernel.sh |3 - 33 files changed, 2 insertions(+), 1193 deletions(-) diff --git a/configure.ac b/configure.ac index 6c94301..a6b1200 100644 --- a/configure.ac +++ b/configure.ac @@ -131,10 +131,6 @@ case "$build_for" in target_cpu_arch=powerpc CONFIG_XENO_DEFAULT_PERIOD=10 ;; - bfin-*|bfinnommu-*|blackfin-*) - target_cpu_arch=blackfin - CONFIG_XENO_DEFAULT_PERIOD=10 - ;; arm*-*) target_cpu_arch=arm CONFIG_XENO_DEFAULT_PERIOD=100 @@ -928,10 +924,6 @@ AC_CONFIG_FILES([ \ lib/cobalt/arch/powerpc/include/Makefile \ lib/cobalt/arch/powerpc/include/asm/Makefile \ lib/cobalt/arch/powerpc/include/asm/xenomai/Makefile \ - lib/cobalt/arch/blackfin/Makefile \ - lib/cobalt/arch/blackfin/include/Makefile \ - lib/cobalt/arch/blackfin/include/asm/Makefile \ - lib/cobalt/arch/blackfin/include/asm/xenomai/Makefile \ lib/cobalt/arch/x86/Makefile \ lib/cobalt/arch/x86/include/Makefile \ lib/cobalt/arch/x86/include/asm/Makefile \ diff --git a/doc/asciidoc/README.INSTALL.adoc b/doc/asciidoc/README.INSTALL.adoc index d32d710..4fe6867 100644 --- a/doc/asciidoc/README.INSTALL.adoc +++ b/doc/asciidoc/README.INSTALL.adoc @@ -119,7 +119,6 @@ In order to cross-compile the Linux kernel, pass an ARCH and CROSS_COMPILE variable on make command line. See sections < >, < >, -< >, < >, for examples. @@ -268,27 +267,6 @@ $ make ARCH=powerpc CROSS_COMPILE=powerpc-linux- uImage modules -- ...manually install the kernel image and modules to the proper location -[[cobalt-core-blackfin]] -Building a _Cobalt/blackfin_ kernel -^^^ - -The Blackfin is a MMU-less, DSP-type architecture running uClinux. - --- -$ cd $linux_tree -$ $xenomai_root/scripts/prepare-kernel.sh --arch=blackfin \ - --ipipe=ipipe-core-X.Y.Z-x86-NN.patch -$ make ARCH=blackfin CROSS_COMPILE=bfin-uclinux-
[Xenomai-git] Philippe Gerum : blackfin: drop architecture support
Module: xenomai-3 Branch: next Commit: c58fe890afd12b9833837ac1cd1190435352d95e URL: http://git.xenomai.org/?p=xenomai-3.git;a=commit;h=c58fe890afd12b9833837ac1cd1190435352d95e Author: Philippe GerumDate: Mon May 21 12:42:46 2018 +0200 blackfin: drop architecture support The blackfin architecture is not supported by the mainline kernel anymore since 4.17, and no concerned user showed up, willing to help in maintaining this Xenomai port. --- configure.ac |8 -- doc/asciidoc/README.INSTALL.adoc | 43 doc/asciidoc/TROUBLESHOOTING.COBALT.adoc |2 +- kernel/cobalt/arch/blackfin/Kconfig|8 -- kernel/cobalt/arch/blackfin/Makefile |5 - kernel/cobalt/arch/blackfin/README |3 - .../blackfin/include/asm/xenomai/calibration.h | 56 -- .../arch/blackfin/include/asm/xenomai/features.h | 27 - .../arch/blackfin/include/asm/xenomai/fptest.h | 44 .../arch/blackfin/include/asm/xenomai/machine.h| 36 --- .../arch/blackfin/include/asm/xenomai/syscall.h| 70 .../arch/blackfin/include/asm/xenomai/syscall32.h | 24 - .../arch/blackfin/include/asm/xenomai/thread.h | 69 .../arch/blackfin/include/asm/xenomai/uapi/arith.h | 43 .../blackfin/include/asm/xenomai/uapi/features.h | 40 --- .../blackfin/include/asm/xenomai/uapi/fptest.h | 31 -- .../blackfin/include/asm/xenomai/uapi/syscall.h| 29 - .../arch/blackfin/include/asm/xenomai/wrappers.h | 27 - kernel/cobalt/arch/blackfin/machine.c | 90 kernel/cobalt/arch/blackfin/mayday.c | 112 kernel/cobalt/arch/blackfin/switch.S | 98 - kernel/cobalt/arch/blackfin/syscall.c | 41 --- kernel/cobalt/arch/blackfin/thread.c | 106 -- lib/cobalt/arch/Makefile.am|2 +- lib/cobalt/arch/blackfin/Makefile.am | 13 --- lib/cobalt/arch/blackfin/features.c| 24 - lib/cobalt/arch/blackfin/include/Makefile.am |2 - lib/cobalt/arch/blackfin/include/asm/Makefile.am |2 - .../arch/blackfin/include/asm/xenomai/Makefile.am |5 - .../arch/blackfin/include/asm/xenomai/features.h | 30 -- .../arch/blackfin/include/asm/xenomai/syscall.h| 58 -- lib/cobalt/arch/blackfin/include/asm/xenomai/tsc.h | 44 scripts/prepare-kernel.sh |3 - 33 files changed, 2 insertions(+), 1193 deletions(-) diff --git a/configure.ac b/configure.ac index 6c94301..a6b1200 100644 --- a/configure.ac +++ b/configure.ac @@ -131,10 +131,6 @@ case "$build_for" in target_cpu_arch=powerpc CONFIG_XENO_DEFAULT_PERIOD=10 ;; - bfin-*|bfinnommu-*|blackfin-*) - target_cpu_arch=blackfin - CONFIG_XENO_DEFAULT_PERIOD=10 - ;; arm*-*) target_cpu_arch=arm CONFIG_XENO_DEFAULT_PERIOD=100 @@ -928,10 +924,6 @@ AC_CONFIG_FILES([ \ lib/cobalt/arch/powerpc/include/Makefile \ lib/cobalt/arch/powerpc/include/asm/Makefile \ lib/cobalt/arch/powerpc/include/asm/xenomai/Makefile \ - lib/cobalt/arch/blackfin/Makefile \ - lib/cobalt/arch/blackfin/include/Makefile \ - lib/cobalt/arch/blackfin/include/asm/Makefile \ - lib/cobalt/arch/blackfin/include/asm/xenomai/Makefile \ lib/cobalt/arch/x86/Makefile \ lib/cobalt/arch/x86/include/Makefile \ lib/cobalt/arch/x86/include/asm/Makefile \ diff --git a/doc/asciidoc/README.INSTALL.adoc b/doc/asciidoc/README.INSTALL.adoc index d32d710..4fe6867 100644 --- a/doc/asciidoc/README.INSTALL.adoc +++ b/doc/asciidoc/README.INSTALL.adoc @@ -119,7 +119,6 @@ In order to cross-compile the Linux kernel, pass an ARCH and CROSS_COMPILE variable on make command line. See sections < >, < >, -< >, < >, for examples. @@ -268,27 +267,6 @@ $ make ARCH=powerpc CROSS_COMPILE=powerpc-linux- uImage modules -- ...manually install the kernel image and modules to the proper location -[[cobalt-core-blackfin]] -Building a _Cobalt/blackfin_ kernel -^^^ - -The Blackfin is a MMU-less, DSP-type architecture running uClinux. - --- -$ cd $linux_tree -$ $xenomai_root/scripts/prepare-kernel.sh --arch=blackfin \ - --ipipe=ipipe-core-X.Y.Z-x86-NN.patch -$ make ARCH=blackfin CROSS_COMPILE=bfin-uclinux-