[Xenomai-git] Philippe Gerum : blackfin: drop architecture support

2018-05-21 Thread git repository hosting
Module: xenomai-3
Branch: next
Commit: 58e1e65b7f4008692118633dad6ded988d4c2066
URL:
http://git.xenomai.org/?p=xenomai-3.git;a=commit;h=58e1e65b7f4008692118633dad6ded988d4c2066

Author: Philippe Gerum 
Date:   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

2018-05-21 Thread git repository hosting
Module: xenomai-3
Branch: next
Commit: c58fe890afd12b9833837ac1cd1190435352d95e
URL:
http://git.xenomai.org/?p=xenomai-3.git;a=commit;h=c58fe890afd12b9833837ac1cd1190435352d95e

Author: Philippe Gerum 
Date:   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-