diff options
Diffstat (limited to '')
324 files changed, 0 insertions, 20951 deletions
diff --git a/c/Makefile.am b/c/Makefile.am deleted file mode 100644 index 9ebde8ee21..0000000000 --- a/c/Makefile.am +++ /dev/null @@ -1,19 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../aclocal - -## NOTE: This Makefile.am is rather fragile to the value of RTEMS_BSP -## Esp. make clean and make distclean have unwanted side-effects -## if RTEMS_BSP is not properly set up. - -RTEMS_BSP = $(RTEMS_BSP_LIST) -## The '.' in SUBDIRS ensures that local make-targets (xxx-am) will be -## triggered before $(RTEMS_BSP_LIST) subdirectories are made. -SUBDIRS = . $(RTEMS_BSP) -DIST_SUBDIRS = $(RTEMS_BSP) - -## Let all RTEMS' make targets depend on ${RTEMS_BSP} -all-local: $(RTEMS_BSP) - -## Pull in extra files intro the distribution - -include $(top_srcdir)/../automake/host.am -include $(top_srcdir)/../automake/subdirs.am diff --git a/c/acinclude.m4 b/c/acinclude.m4 deleted file mode 100644 index a9addaeb77..0000000000 --- a/c/acinclude.m4 +++ /dev/null @@ -1,32 +0,0 @@ -dnl -dnl Misc utility macros for subdir handling to work around missing abilities -dnl in autoconf, automake and structural issues with RTEMS -dnl -dnl Contains parts derived from autoconf-2.13 AC_OUTPUT_SUBDIRS and Cygnus' -dnl configure.in. -dnl - -dnl -dnl _AC_DOTS(PATH) -dnl -AC_DEFUN([_AC_DOTS],[ -# A "../" for each directory in $1. - ac_dots=`echo $1 | \ - sed -e 's%^\./%%' -e 's%[[^/]]$%&/%' -e 's%[[^/]]*/%../%g'` -]) - -dnl -dnl _RTEMS_ADJUST_SRCDIR(REVAR,CONFIG_DIR[,TARGET_SUBDIR]) -dnl -AC_DEFUN([_RTEMS_ADJUST_SRCDIR],[ - _AC_DOTS(ifelse([$3], ,[$2],[$3/$2])) - - case "$srcdir" in - .) # No --srcdir option. We are building in place. - $1=$srcdir ;; - [[\\/]]* | ?:[[\\/]]*) # Absolute path. - $1=$srcdir/$2 ;; - *) # Relative path. - $1=$ac_dots$srcdir/$2 ;; - esac -]) diff --git a/c/configure.ac b/c/configure.ac deleted file mode 100644 index f7636239ee..0000000000 --- a/c/configure.ac +++ /dev/null @@ -1,93 +0,0 @@ -## Process this file with autoconf to produce a configure script. -## - -AC_PREREQ([2.69]) -AC_INIT([rtems-c],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -AC_CONFIG_SRCDIR([src]) -RTEMS_TOP(..) -with_rtems_source_top=$(cd ${srcdir}/.. && pwd) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP - -RTEMS_CANONICAL_TARGET_CPU - -AM_INIT_AUTOMAKE([no-define foreign subdir-objects 1.12.2]) -AM_MAINTAINER_MODE - -## These options are used within this file. -RTEMS_ENABLE_RTEMSBSP - -# Set up rtems_bsp -AS_IF([test x"$enable_rtemsbsp" = x"no"],[ -# --disable-rtemsbsp - rtems_bsp="" -],[ - AS_IF([test -z "$enable_rtemsbsp"], - [# --enable-rtemsbsp="" - RTEMS_CHECK_BSPS(rtems_bsp)], - [# --enable-rtemsbsp="list" - rtems_bsp="$enable_rtemsbsp"]) -]) - -# Check sanity of BSPs in $rtems_bsp -for _rtems_bsp in : $rtems_bsp; do test "x$_rtems_bsp" = x: && continue - # make sure there is a config/*.cfg file for the bsp - _RTEMS_CHECK_CUSTOM_BSP([$_rtems_bsp.cfg],[bsp_cfg]) - - AS_IF([test -n "$bsp_cfg"], - [ - # retrieve bsp_family - RTEMS_BSP_ALIAS([$_rtems_bsp],[rtems_bsp_family]) - - # Is there a configure script for the BSP? - AS_IF([test -r "$srcdir/$RTEMS_TOPdir/c/src/lib/libbsp/$RTEMS_CPU/$rtems_bsp_family/configure"], - [RTEMS_BSP_LIST="$RTEMS_BSP_LIST $_rtems_bsp"]) - ]) -done - -# -# Compose the configuration arguments to be passed to c/src/configure -# -## -## Partially borrowed from autoconf-2.13 -## - -## Adjust paths -_RTEMS_ADJUST_SRCDIR([rtems_bsp_configure],[src]) -rtems_bsp_configure="$rtems_bsp_configure/configure" - RTEMS_CONFIGURE_ARGS_QUOTE([rtems_bsp_configure_args], - [-enable-rtemsbsp=* | --enable-rtemsbsp=* ) ;;]) - -rtems_bsp_configure="$rtems_bsp_configure $rtems_bsp_configure_args" -rtems_bsp_configure="$rtems_bsp_configure '--with-project-root=../../'" -rtems_bsp_configure="$rtems_bsp_configure '--with-project-top=../../'" -AC_SUBST(rtems_bsp_configure) - -AC_SUBST(RTEMS_BSP_LIST) - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile],[ -for bsp in : $RTEMS_BSP_LIST; do test "x$bsp" = x: && continue -rtems_source_top=$(cd ${srcdir}/.. && pwd) -cat >> Makefile << BSPEOF - -$bsp: src/configure - @set fnord \$(MAKEFLAGS); amf=\[$]\[$]2; \\ - echo "Configuring RTEMS_BSP=$bsp"; \\ - \$(MKDIR_P) $bsp; \\ - ( cd $bsp && \\ - CONFIG_SHELL=\$(SHELL) RTEMS_BSP=$bsp \$(rtems_bsp_configure) \\ - --with-rtems-build-top=\$\${PWD} --with-rtems-source-top=${rtems_source_top} ) \\ - || case "\$\$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; -BSPEOF -done -],[RTEMS_BSP_LIST="$RTEMS_BSP_LIST"]) -AC_OUTPUT -AS_IF([test -n "$RTEMS_BSP_LIST"],[ -echo -echo target architecture: $target_cpu. -echo available BSPs: $RTEMS_BSP_LIST. -echo \'${MAKE} all\' will build the following BSPs: $RTEMS_BSP_LIST. -echo other BSPs can be built with \'${MAKE} RTEMS_BSP=\"bsp1 bsp2 ...\"\' -echo -]) diff --git a/c/src/Makefile.am b/c/src/Makefile.am deleted file mode 100644 index 3c31f66144..0000000000 --- a/c/src/Makefile.am +++ /dev/null @@ -1,39 +0,0 @@ -ACLOCAL_AMFLAGS = -I aclocal - -_SUBDIRS = . @BSP_SUBDIRS@ -DIST_SUBDIRS = @BSP_SUBDIRS@ - -$(PROJECT_LIB)/$(dirstamp): - @echo "Making project library directory: $(PROJECT_LIB)" - @$(MKDIR_P) $(PROJECT_LIB) - @: > $(PROJECT_LIB)/$(dirstamp) - -all-local: $(PROJECT_LIB)/$(dirstamp) - -clean-local: - $(RM) -r $(PROJECT_RELEASE) - -make/@RTEMS_BSP@.cache: make/bsp.mak @CUSTOM_CFG_FILES@ - $(RM) make/@RTEMS_BSP@.cache - $(MAKE) -f ${srcdir}/make/bsp.mak \ - 'RTEMS_BSP=@RTEMS_BSP@' 'RTEMS_ROOT=.' \ - make/@RTEMS_BSP@.cache - -noinst_DATA = make/@RTEMS_BSP@.cache - -rtems_makedir = $(prefix)/make -rtems_make_customdir = $(rtems_makedir)/custom -rtems_make_custom_DATA = @CUSTOM_CFG_FILES@ - -noinst_DATA += make/custom/default.cfg - -@host_alias@-@RTEMS_BSP@.pc: config.status bsp.pc.in - ./config.status --file=$@:$(srcdir)/bsp.pc.in - -pkgconfigdir = $(prefix)/lib/pkgconfig -pkgconfig_DATA = @host_alias@-@RTEMS_BSP@.pc - -include $(DEPDIR)/cfg.P - -include $(top_srcdir)/automake/subdirs.am -include $(srcdir)/../../bsps/headers.am diff --git a/c/src/README b/c/src/README deleted file mode 100644 index 02be3ca603..0000000000 --- a/c/src/README +++ /dev/null @@ -1,23 +0,0 @@ -This is the top level directory of the C RTEMS environment. The -following is a description of the contents of each file and -subdirectory directly in this directory: - - tests - - This directory contains the RTEMS Test Suites. Currently - this includes the following suites: - - + Single Processor Test Suite - + Multiprocessor Test Suite - + Timing Test Suite - + Sample Application Suite - - lib - - This directory contains src for RTEMS libraries: - libc, board support (including drivers) and libcpu. - - exec - - This directory contains the source code for the RTEMS executive. - diff --git a/c/src/acinclude.m4 b/c/src/acinclude.m4 deleted file mode 100644 index 98a9d6c1bb..0000000000 --- a/c/src/acinclude.m4 +++ /dev/null @@ -1,84 +0,0 @@ -# Some hacks for handling special config subdirectories -# -# Note: Consider this file a temporary band-aid until a better, more general -# subdirectory handling solution is introduced to RTEMS. - -AC_DEFUN([_RTEMS_CONFIG_SUBDIR], -[ -if test "$no_recursion" != yes; then - ac_sub_sourcedir=$2 - ac_sub_builddir=$1 - - for ac_subdir in : $ac_sub_sourcedir; do test "x$ac_subdir" = x: && continue - - # Do not complain, so a configure script can configure whichever - # parts of a large source tree are present. - test -d $srcdir/$ac_subdir || continue - - AC_MSG_NOTICE([configuring in $ac_subdir]) - case $srcdir in - .) ;; - *) AS_MKDIR_P(["./$ac_sub_builddir"]) - if test -d ./$ac_sub_builddir; then :; - else - AC_MSG_ERROR([cannot create `pwd`/$ac_sub_builddir]) - fi - ;; - esac - - ac_popdir=`pwd` - cd $ac_sub_builddir - - # A "../" for each directory in /$ac_subdir. - ac_dots=`echo $ac_sub_builddir | - sed 's,^\./,,;s,[[^/]]$,&/,;s,[[^/]]*/,../,g'` - - case $srcdir in - .) # No --srcdir option. We are building in place. - ac_sub_srcdir=$srcdir${ac_subdir} ;; - [[\\/]]* | ?:[[\\/]]* ) # Absolute path. - ac_sub_srcdir=$srcdir/$ac_subdir ;; - *) # Relative path. - ac_sub_srcdir=$ac_dots$srcdir/$ac_subdir ;; - esac - - # Check for guested configure; otherwise get Cygnus style configure. - if test -f $ac_sub_srcdir/configure.gnu; then - ac_sub_configure="$SHELL '$ac_sub_srcdir/configure.gnu'" - elif test -f $ac_sub_srcdir/configure; then - ac_sub_configure="$SHELL '$ac_sub_srcdir/configure'" - elif test -f $ac_sub_srcdir/configure.in; then - ac_sub_configure=$ac_configure - else - AC_MSG_WARN([no configuration information is in $ac_subdir]) - ac_sub_configure= - fi - - # The recursion is here. - if test -n "$ac_sub_configure"; then - # Make the cache file name correct relative to the subdirectory. - case $cache_file in - [[\\/]]* | ?:[[\\/]]* ) ac_sub_cache_file=$cache_file ;; - *) # Relative path. - ac_sub_cache_file=$ac_dots$cache_file ;; - esac - - AC_MSG_NOTICE([running $ac_sub_configure $ac_sub_configure_args $3 --cache-file=$ac_sub_cache_file --srcdir=$ac_sub_srcdir]) - # The eval makes quoting arguments work. - eval $ac_sub_configure $ac_sub_configure_args $3 \ - --cache-file=$ac_sub_cache_file --srcdir=$ac_sub_srcdir || - AC_MSG_ERROR([$ac_sub_configure failed for $ac_subdir]) - fi - - cd "$ac_popdir" - done -fi -]) - -## RTEMS_BSP_CONFIG_SUBDIR(builddir,srcdir,configargs,condition) -AC_DEFUN([RTEMS_BSP_CONFIG_SUBDIR],[ -m4_expand_once([RTEMS_CONFIGURE_ARGS_QUOTE([ac_sub_configure_args])]) -AS_IF([$4],[BSP_SUBDIRS="$BSP_SUBDIRS $1"]) -AC_CONFIG_COMMANDS_POST([ -AS_IF([$4],[_RTEMS_CONFIG_SUBDIR([$1],[$2],[$3])])]) -]) diff --git a/c/src/aclocal/bsp-alias.m4 b/c/src/aclocal/bsp-alias.m4 deleted file mode 100644 index 77d8205aba..0000000000 --- a/c/src/aclocal/bsp-alias.m4 +++ /dev/null @@ -1,20 +0,0 @@ -dnl _RTEMS_BSP_ALIAS(BSP_ALIAS,RTEMS_BSP_FAMILY) -dnl Internal subroutine to RTEMS_BSP_ALIAS -AC_DEFUN([_RTEMS_BSP_ALIAS],[ -AC_REQUIRE([RTEMS_CANONICAL_TARGET_CPU]) -AC_REQUIRE([RTEMS_SOURCE_TOP]) -# account for "aliased" bsps which share source code - for bsp_cfgs in `ls "${RTEMS_SOURCE_ROOT}/bsps/${RTEMS_CPU}"/*/"config/$1.cfg" 2>/dev/null`; do - $2=`echo "$bsp_cfgs" | sed \ - -e "s,^${RTEMS_SOURCE_ROOT}/bsps/$RTEMS_CPU/,," \ - -e "s,/config/.*\.cfg$,,"` - break - done -]) - -dnl RTEMS_BSP_ALIAS(BSP_ALIAS,RTEMS_BSP_FAMILY) -dnl convert a bsp alias $1 into its bsp directory RTEMS_BSP_FAMILY -AC_DEFUN([RTEMS_BSP_ALIAS], -[_RTEMS_BSP_ALIAS(m4_if([$1],,[$RTEMS_BSP],[$1]), - m4_if([$2],,[RTEMS_BSP_FAMILY],[$2]))] -) diff --git a/c/src/aclocal/bsp-arg-enable.m4 b/c/src/aclocal/bsp-arg-enable.m4 deleted file mode 100644 index e5a9100024..0000000000 --- a/c/src/aclocal/bsp-arg-enable.m4 +++ /dev/null @@ -1,17 +0,0 @@ -dnl -dnl RTEMS_BSP_ARG_ENABLE(FEATURE, HELP-STRING, ACTION-IF-TRUE [, ACTION-IF-FALSE]) -dnl -dnl Accept --enable-FEATURE=<RTEMS_BSP>:<bsp-value> and -dnl --enable-FEATURE=<value> in BSP-configure scripts. -dnl -dnl Configure scripts will receive <bsp-value> if <RTEMS_BSP> matches the -dnl actual value of the shell variable RTEMS_BSP (cf. RTEMS_ENV_RTEMSBSP), -dnl and the raw value passed to --enable-FEATURE otherwise. -dnl -AC_DEFUN([RTEMS_BSP_ARG_ENABLE], -[AC_REQUIRE([RTEMS_ENV_RTEMSBSP]) -AC_ARG_ENABLE([$1],[$2], -[enableval=`echo "[$enable_]patsubst([$1], -, _)" | sed -e "s%^${RTEMS_BSP}:%%"` - eval "[enable_]patsubst([$1], -, _)='$enableval'" -$3],[$4]) -]) diff --git a/c/src/aclocal/bsp-bootcard-options.m4 b/c/src/aclocal/bsp-bootcard-options.m4 deleted file mode 100644 index b0d25f383c..0000000000 --- a/c/src/aclocal/bsp-bootcard-options.m4 +++ /dev/null @@ -1,9 +0,0 @@ -dnl -dnl BSP_BOOTCARD_OPTIONS - some autoconf voodoo to provide each BSPs' -dnl configure script with the standard options supported by boot_card() -dnl and other required parts of the BSP Framework. -dnl - -dnl To be used in bsp-configure scripts - -AC_DEFUN([RTEMS_BSP_BOOTCARD_OPTIONS],[]) diff --git a/c/src/aclocal/bsp-bspcleanup-options.m4 b/c/src/aclocal/bsp-bspcleanup-options.m4 deleted file mode 100644 index 60be886070..0000000000 --- a/c/src/aclocal/bsp-bspcleanup-options.m4 +++ /dev/null @@ -1,29 +0,0 @@ -dnl -dnl RTEMS_BSP_CLEANUP_OPTIONS - some autoconf voodoo to provide each BSPs' -dnl configure script with the standard options supported by the shared -dnl implementation of bsp_fatal_extension(). -dnl -dnl To be used in bsp-configure scripts -dnl -dnl USAGE: -dnl RTEMS_BSP_CLEANUP_OPTIONS - -AC_DEFUN([RTEMS_BSP_CLEANUP_OPTIONS],[ -RTEMS_BSPOPTS_SET([BSP_PRESS_KEY_FOR_RESET],[*],[0]) -RTEMS_BSPOPTS_HELP([BSP_PRESS_KEY_FOR_RESET], -[If defined to a non-zero value, print a message and wait until pressed before -resetting board when application exits.]) - -RTEMS_BSPOPTS_SET([BSP_RESET_BOARD_AT_EXIT],[*],[1]) -RTEMS_BSPOPTS_HELP([BSP_RESET_BOARD_AT_EXIT], -[If defined to a non-zero value, reset the board when the application exits.]) - -RTEMS_BSPOPTS_SET([BSP_PRINT_EXCEPTION_CONTEXT],[*],[1]) -RTEMS_BSPOPTS_HELP([BSP_PRINT_EXCEPTION_CONTEXT], -[If defined to a non-zero value, prints the exception context when an -unexpected exception occurs.]) - -RTEMS_BSPOPTS_SET([BSP_VERBOSE_FATAL_EXTENSION],[*],[1]) -RTEMS_BSPOPTS_HELP([BSP_VERBOSE_FATAL_EXTENSION], -[If defined to a non-zero value, prints the some information in case of a fatal -error.])]) diff --git a/c/src/aclocal/bsp-configure.m4 b/c/src/aclocal/bsp-configure.m4 deleted file mode 100644 index 2b892e5852..0000000000 --- a/c/src/aclocal/bsp-configure.m4 +++ /dev/null @@ -1,49 +0,0 @@ -dnl RTEMS_BSP_CONFIGURE -dnl Common macro to be included by all bsp-configure.acs -AC_DEFUN([RTEMS_BSP_CONFIGURE], -[ - AC_PREREQ(2.60) - AM_MAINTAINER_MODE - RTEMS_ENV_RTEMSBSP - - RTEMS_CHECK_CUSTOM_BSP(RTEMS_BSP) - - AC_CONFIG_HEADERS([include/bspopts.tmp:bspopts.h.in],[ -echo "/* BSP dependent options file */" >$tmp/config.h -echo "/* automatically generated -- DO NOT EDIT!! */" >>$tmp/config.h -echo >>$tmp/config.h -echo "#ifndef __BSP_OPTIONS_H" >>$tmp/config.h -echo "#define __BSP_OPTIONS_H" >>$tmp/config.h -echo >>$tmp/config.h -sed \ - -e '/.*PACKAGE.*/d' \ - -e '/\/\* Define to.*this package.*\*\//d' \ -include/bspopts.tmp >> $tmp/config.h -echo >>$tmp/config.h -echo "#endif /* __BSP_OPTIONS_H */" >>$tmp/config.h - AS_IF([cmp -s include/bspopts.h $tmp/config.h 2>/dev/null],[ - AC_MSG_NOTICE([include/bspopts.h is unchanged]) - rm -f $tmp/config.h],[ - AC_MSG_NOTICE([creating include/bspopts.h]) - rm -f include/bspopts.h - mv $tmp/config.h include/bspopts.h - ]) -]) - RTEMS_PROJECT_ROOT - - RTEMS_PROG_CC_FOR_TARGET - RTEMS_CANONICALIZE_TOOLS - RTEMS_PROG_CCAS - - RTEMS_CHECK_MULTIPROCESSING - RTEMS_CHECK_NETWORKING - RTEMS_CHECK_SMP - - AM_CONDITIONAL(HAS_NETWORKING,test "$HAS_NETWORKING" = "yes") - AM_CONDITIONAL(HAS_SMP,test "$rtems_cv_HAS_SMP" = "yes") - - RTEMS_BSP_BOOTCARD_OPTIONS - - RTEMS_BSPOPTS_HELP([RTEMS_BSP],[The RTEMS BSP name]) - RTEMS_BSPOPTS_SET([RTEMS_BSP],[*],[$RTEMS_BSP]) -]) diff --git a/c/src/aclocal/bsp-linkcmds.m4 b/c/src/aclocal/bsp-linkcmds.m4 deleted file mode 100644 index ce7b72d186..0000000000 --- a/c/src/aclocal/bsp-linkcmds.m4 +++ /dev/null @@ -1,18 +0,0 @@ -dnl Install a BSP's linkcmds from the source-tree into the build-tree -AC_DEFUN([RTEMS_BSP_LINKCMDS],[ -AC_REQUIRE([RTEMS_CANONICAL_TARGET_CPU]) -LINKCMDS= -for f in "${srcdir}/../../../../../../bsps/${RTEMS_CPU}/${RTEMS_BSP_FAMILY}/start/linkcmds.${RTEMS_BSP}" \ - "${srcdir}/../../../../../../bsps/${RTEMS_CPU}/${RTEMS_BSP_FAMILY}/start/linkcmds.${RTEMS_BSP_FAMILY}" \ - "${srcdir}/../../../../../../bsps/${RTEMS_CPU}/${RTEMS_BSP_FAMILY}/start/linkcmds"; -do - AS_IF([test -f "$f"],[ - LINKCMDS="$f" - break]) -done - -AS_IF([test -z "${LINKCMDS}"],[ - AC_MSG_ERROR([can not determine linkcmds])]) - -AC_CONFIG_LINKS([linkcmds:${LINKCMDS}]) -]) diff --git a/c/src/aclocal/bspopts.m4 b/c/src/aclocal/bspopts.m4 deleted file mode 100644 index 342c7258b9..0000000000 --- a/c/src/aclocal/bspopts.m4 +++ /dev/null @@ -1,82 +0,0 @@ -dnl -dnl RTEMS_BSPOPTS_* - some autoconf voodoo to handle default values and -dnl help-strings for per-BSP-environment variables. - -dnl To be used in bsp-configure scripts - - -dnl Example: -dnl -dnl RTEMS_BSPOPTS_SET([foo],[bar],[0]) -dnl RTEMS_BSPOPTS_SET([foo],[baz*],[hello]) -dnl RTEMS_BSPOPTS_SET([foo],[*],[]) -dnl RTEMS_BSPOPTS_HELP([foo],[env. variable foo]) -dnl -> Add "0" as default value of variable "foo" for BSP "bar" -dnl -> Add "hello" as default value of variable "foo" for all BSPs starting -dnl with "baz" in their name. -dnl -> Undefine foo as default clause for all BSP's. -dnl -dnl All this basically expands to a /bin/shell "case"-statement with -dnl accompanying autoconf magic to propagate VAR to bspopts.h. - - -dnl RTEMS_BSPOPTS_HELP(VAR,HELP-STRING) -dnl Set up printing the HELP-STRING for bspopts.h's variable VAR and add -dnl appropriate /bin/sh-magic to "configure" to have VAR set up. - -AC_DEFUN([RTEMS_BSPOPTS_HELP],[ -RTEMS_ARG_VAR([$1],[$2]) -m4_ifdef([_$1],[ -case "${RTEMS_BSP}" in -_$1[]dnl -esac],[]) -if test -n "[$]{$1}"; then[]dnl -AC_DEFINE_UNQUOTED([$1], - [[$]$1], - [$2])dnl -fi -]) - -dnl RTEMS_BSPOPTS_SET(VAR,BSP,DEFAULT) -dnl Set up a value DEFAULT to be used as default value for variable VAR for -dnl BSP in RTEMS_BSPOPTS_HELP. - -dnl MUST be used in front of exactly _one_ corresponding RTEMS_BSPOPTS_HELP - -AC_DEFUN([RTEMS_BSPOPTS_SET],[dnl -m4_append([_$1], -[$2 ) - $1=[$]{$1-$3} ;; -]) -]) - - -dnl RTEMS_ARG_VAR(VAR,HELP-STRING) -dnl An internal macros to have RTEMS_BSPOPTS_HELP's help string pretty -dnl printed with configure --help. -dnl Stripped down version of autoconf-2.52's AC_ARG_VAR. - -AC_DEFUN([RTEMS_ARG_VAR], -[ -m4_expand_once([m4_divert_once([HELP_VAR], -[AS_HELP_STRING([$1],[$2], )])], - [$0($1)])dnl -]) - -AC_DEFUN( -[RTEMS_BSPOPTS_SET_DATA_CACHE_ENABLED], -[RTEMS_BSPOPTS_SET([BSP_DATA_CACHE_ENABLED],[$1],[$2])]) - -AC_DEFUN( -[RTEMS_BSPOPTS_HELP_DATA_CACHE_ENABLED], -[RTEMS_BSPOPTS_HELP([BSP_DATA_CACHE_ENABLED], -[enables the data cache, if defined to a value other than zero])]) - -AC_DEFUN( -[RTEMS_BSPOPTS_SET_INSTRUCTION_CACHE_ENABLED], -[RTEMS_BSPOPTS_SET([BSP_INSTRUCTION_CACHE_ENABLED],[$1],[$2])]) - -AC_DEFUN( -[RTEMS_BSPOPTS_HELP_INSTRUCTION_CACHE_ENABLED], -[RTEMS_BSPOPTS_HELP([BSP_INSTRUCTION_CACHE_ENABLED], -[enables the instruction cache, if defined to a value other than zero])]) diff --git a/c/src/aclocal/canonical-target-name.m4 b/c/src/aclocal/canonical-target-name.m4 deleted file mode 100644 index d3c2531cda..0000000000 --- a/c/src/aclocal/canonical-target-name.m4 +++ /dev/null @@ -1,25 +0,0 @@ -dnl canonicalize target cpu -dnl NOTE: Most rtems targets do not fullfil autoconf's -dnl target naming conventions "processor-vendor-os" -dnl Therefore autoconf's AC_CANONICAL_TARGET will fail for them -dnl and we have to fix it for rtems ourselves - -AC_DEFUN([RTEMS_CANONICAL_TARGET_CPU], -[AC_REQUIRE([AC_CANONICAL_HOST]) -AC_MSG_CHECKING(rtems target cpu) -case "${host}" in -riscv*-*-rtems*) - RTEMS_CPU=riscv;; -*-*-rtems*) - RTEMS_CPU="$host_cpu";; -*) - ;; -esac -AS_IF([test -n "$RTEMS_CPU"], -[dnl -AC_MSG_RESULT($RTEMS_CPU)], -[dnl -AC_MSG_RESULT([<none>]) -AC_MSG_ERROR([unsupported host $host])]) -AC_SUBST(RTEMS_CPU) -]) diff --git a/c/src/aclocal/canonicalize-tools.m4 b/c/src/aclocal/canonicalize-tools.m4 deleted file mode 100644 index 8fd551385c..0000000000 --- a/c/src/aclocal/canonicalize-tools.m4 +++ /dev/null @@ -1,13 +0,0 @@ -dnl Set target tools - -AC_DEFUN([RTEMS_CANONICALIZE_TOOLS], -[AC_REQUIRE([RTEMS_PROG_CC])dnl - -dnl FIXME: What shall be done if these tools are not available? - RTEMS_CHECK_TOOL(AR,ar,no) - RTEMS_CHECK_TOOL(AS,as,no) - RTEMS_CHECK_TOOL(LD,ld,no) - -dnl special treatment of ranlib - RTEMS_CHECK_TOOL(RANLIB,ranlib,:) -]) diff --git a/c/src/aclocal/check-custom-bsp.m4 b/c/src/aclocal/check-custom-bsp.m4 deleted file mode 100644 index 11c2f1f7d2..0000000000 --- a/c/src/aclocal/check-custom-bsp.m4 +++ /dev/null @@ -1,20 +0,0 @@ -AC_DEFUN([_RTEMS_CHECK_CUSTOM_BSP],[ -AC_REQUIRE([RTEMS_CANONICAL_TARGET_CPU])dnl sets RTEMS_CPU, target -AC_REQUIRE([RTEMS_SOURCE_TOP])dnl sets RTEMS_SOURCE_ROOT - $2= - for i in \ - `ls "${RTEMS_SOURCE_ROOT}/bsps/${RTEMS_CPU}"/*/config/$1 2>/dev/null`; - do - AS_IF([test -r $i],[ - $2="$i" - break; - ]) - done -]) - -AC_DEFUN([RTEMS_CHECK_CUSTOM_BSP],[ - _RTEMS_CHECK_CUSTOM_BSP([[$]$1.cfg],[BSP_FOUND]) - AS_IF([test -z "$BSP_FOUND"],[ - AC_MSG_ERROR([missing [$]$1.cfg]) - ]) -]) diff --git a/c/src/aclocal/check-cxx.m4 b/c/src/aclocal/check-cxx.m4 deleted file mode 100644 index e679d4e296..0000000000 --- a/c/src/aclocal/check-cxx.m4 +++ /dev/null @@ -1,18 +0,0 @@ -AC_DEFUN([RTEMS_CHECK_CXX], -[dnl -AC_REQUIRE([RTEMS_PROG_CC_FOR_TARGET])dnl -AC_REQUIRE([RTEMS_PROG_CXX_FOR_TARGET])dnl -AC_CACHE_CHECK([whether to build rtems++], - rtems_cv_HAS_CPLUSPLUS, - [ if test "$RTEMS_HAS_CPLUSPLUS" = "yes"; then - if test -n "$CXX"; then - rtems_cv_HAS_CPLUSPLUS="yes" - else - rtems_cv_HAS_CPLUSPLUS="no" - fi - else - rtems_cv_HAS_CPLUSPLUS="no" - fi]) -HAS_CPLUSPLUS="$rtems_cv_HAS_CPLUSPLUS"; -AC_SUBST(HAS_CPLUSPLUS)dnl -]) diff --git a/c/src/aclocal/check-multiprocessing.m4 b/c/src/aclocal/check-multiprocessing.m4 deleted file mode 100644 index ee2ea3a75c..0000000000 --- a/c/src/aclocal/check-multiprocessing.m4 +++ /dev/null @@ -1,37 +0,0 @@ -AC_DEFUN([RTEMS_CHECK_MULTIPROCESSING], -[dnl -AC_REQUIRE([RTEMS_ENABLE_MULTILIB])dnl -AC_REQUIRE([RTEMS_ENV_RTEMSBSP])dnl -AC_REQUIRE([RTEMS_TOP])dnl -AC_REQUIRE([RTEMS_CANONICAL_TARGET_CPU])dnl -AC_REQUIRE([RTEMS_ENABLE_MULTIPROCESSING])dnl - -AC_CACHE_CHECK([if wanting multiprocessing], - [rtems_cv_want_multiprocessing], - [ - AS_IF([test x"$multilib" = x"no"], - [# no cpukit - rtems_cv_want_multiprocessing="$enable_multiprocessing" - ],[ -#HACK: Should check for RTEMS_MULTIPROCESSING in cpuopts.h, instead - rtems_cv_want_multiprocessing="$enable_multiprocessing" - ]) - ]) - -AS_IF([test "$rtems_cv_want_multiprocessing" = "yes"], -[ - AC_CACHE_CHECK([whether BSP supports multiprocessing], - [rtems_cv_HAS_MP],[ - if test -d "${RTEMS_SOURCE_ROOT}/bsps/${RTEMS_CPU}/${RTEMS_BSP_FAMILY}/mpci"; then - rtems_cv_HAS_MP="yes" ; - else - rtems_cv_HAS_MP="no"; - fi - ]) -if test $rtems_cv_HAS_MP = "no"; then -AC_MSG_ERROR([multiprocessing requested but not supported]) -fi -],[rtems_cv_HAS_MP="no";]) - -AM_CONDITIONAL(HAS_MP,[test x"$rtems_cv_HAS_MP" = x"yes"]) -]) diff --git a/c/src/aclocal/check-networking.m4 b/c/src/aclocal/check-networking.m4 deleted file mode 100644 index 8200dca98d..0000000000 --- a/c/src/aclocal/check-networking.m4 +++ /dev/null @@ -1,30 +0,0 @@ -AC_DEFUN([RTEMS_CHECK_NETWORKING], -[dnl -AC_REQUIRE([RTEMS_CANONICAL_TARGET_CPU])dnl -AC_REQUIRE([RTEMS_ENABLE_NETWORKING])dnl -AC_REQUIRE([RTEMS_INCLUDES])dnl - -AC_CACHE_CHECK([whether BSP supports networking], - rtems_cv_HAS_NETWORKING, - [dnl - case "$host" in - # Newer architecture ports that should only use new TCP/IP stack - x86_64*) - rtems_cv_HAS_NETWORKING="no" - ;; - *) - if test "${RTEMS_HAS_NETWORKING}" = "yes"; then - rtems_cv_HAS_NETWORKING="yes"; - else - rtems_cv_HAS_NETWORKING="disabled"; - fi - ;; - esac]) -if test "$rtems_cv_HAS_NETWORKING" = "yes"; then - HAS_NETWORKING="yes"; - RTEMS_CPPFLAGS="${RTEMS_CPPFLAGS} -I${RTEMS_SOURCE_ROOT}/cpukit/libnetworking"; -else - HAS_NETWORKING="no"; -fi -AC_SUBST(HAS_NETWORKING)dnl -]) diff --git a/c/src/aclocal/check-posix.m4 b/c/src/aclocal/check-posix.m4 deleted file mode 100644 index 8ef64f06bc..0000000000 --- a/c/src/aclocal/check-posix.m4 +++ /dev/null @@ -1,31 +0,0 @@ -AC_DEFUN([RTEMS_CHECK_POSIX_API], -[dnl -AC_REQUIRE([RTEMS_CANONICAL_TARGET_CPU])dnl -AC_REQUIRE([RTEMS_ENABLE_POSIX])dnl - -AC_CACHE_CHECK([whether CPU supports libposix], - rtems_cv_HAS_POSIX_API, - [dnl - case "$RTEMS_CPU" in - *) - if test "${RTEMS_HAS_POSIX_API}" = "yes"; then - rtems_cv_HAS_POSIX_API="yes"; - else - rtems_cv_HAS_POSIX_API="disabled"; - fi - ;; - esac]) -if test "$rtems_cv_HAS_POSIX_API" = "yes"; then - HAS_POSIX_API="yes"; -else - HAS_POSIX_API="no"; -fi -AC_SUBST(HAS_POSIX_API)dnl -]) - -AC_DEFUN([RTEMS_DEFINE_POSIX_API], -[AC_REQUIRE([RTEMS_CHECK_POSIX_API])dnl -AS_IF( - [test x"${HAS_POSIX_API}" = x"yes"], - [AC_DEFINE_UNQUOTED(RTEMS_POSIX_API,1,[if posix api is supported])]) -]) diff --git a/c/src/aclocal/check-smp.m4 b/c/src/aclocal/check-smp.m4 deleted file mode 100644 index b9b10b1bf2..0000000000 --- a/c/src/aclocal/check-smp.m4 +++ /dev/null @@ -1,17 +0,0 @@ -AC_DEFUN([RTEMS_CHECK_SMP], -[dnl -AC_REQUIRE([RTEMS_ENABLE_SMP])dnl - -AC_CACHE_CHECK([whether CPU supports SMP], - rtems_cv_HAS_SMP, - [dnl - case "$RTEMS_CPU" in - *) - if test "${RTEMS_HAS_SMP}" = "yes"; then - rtems_cv_HAS_SMP="yes"; - else - rtems_cv_HAS_SMP="disabled"; - fi - ;; - esac]) -]) diff --git a/c/src/aclocal/check-tool.m4 b/c/src/aclocal/check-tool.m4 deleted file mode 100644 index 2bc137cd96..0000000000 --- a/c/src/aclocal/check-tool.m4 +++ /dev/null @@ -1,9 +0,0 @@ -## Check for a cross tool, similar to AC_CHECK_TOOL, but do not fall back to -## the un-prefixed version of PROG-TO-CHECK-FOR. -dnl RTEMS_CHECK_TOOL(VARIABLE, PROG-TO-CHECK-FOR[, VALUE-IF-NOT-FOUND [, PATH]]) -AC_DEFUN([RTEMS_CHECK_TOOL], -[ - AS_IF([test "x$build_alias" != "x$host_alias"], - [rtems_tool_prefix=${ac_tool_prefix}]) - AC_CHECK_PROG($1, ${rtems_tool_prefix}$2, ${rtems_tool_prefix}$2, $3, $4) -]) diff --git a/c/src/aclocal/config-subdirs.m4 b/c/src/aclocal/config-subdirs.m4 deleted file mode 100644 index ed1b29c625..0000000000 --- a/c/src/aclocal/config-subdirs.m4 +++ /dev/null @@ -1,32 +0,0 @@ -dnl -dnl Misc utility macros for subdir handling to work around missing abilities -dnl in autoconf, automake and structural issues with RTEMS -dnl -dnl Contains parts derived from autoconf-2.13 AC_OUTPUT_SUBDIRS and Cygnus' -dnl configure.ac. -dnl - -dnl -dnl _AC_DOTS(PATH) -dnl -AC_DEFUN([_AC_DOTS],[ -# A "../" for each directory in $1. - ac_dots=`echo $1 | \ - sed -e 's%^\./%%' -e 's%[[^/]]$%&/%' -e 's%[[^/]]*/%../%g'` -]) - -dnl -dnl _RTEMS_ADJUST_SRCDIR(REVAR,CONFIG_DIR[,TARGET_SUBDIR]) -dnl -AC_DEFUN([_RTEMS_ADJUST_SRCDIR],[ - _AC_DOTS(ifelse([$3], ,[$2],[$3/$2])) - - case "$srcdir" in - .) # No --srcdir option. We are building in place. - $1=$srcdir ;; - [[\\/]]* | ?:[[\\/]]*) # Absolute path. - $1=$srcdir/$2 ;; - *) # Relative path. - $1=$ac_dots$srcdir/$2 ;; - esac -]) diff --git a/c/src/aclocal/enable-cxx.m4 b/c/src/aclocal/enable-cxx.m4 deleted file mode 100644 index 952f0151a8..0000000000 --- a/c/src/aclocal/enable-cxx.m4 +++ /dev/null @@ -1,11 +0,0 @@ -AC_DEFUN([RTEMS_ENABLE_CXX], -[ -AC_ARG_ENABLE(cxx, -[AS_HELP_STRING([--enable-cxx], -[enable C++ support])], -[case "${enable_cxx}" in - yes) RTEMS_HAS_CPLUSPLUS=yes ;; - no) RTEMS_HAS_CPLUSPLUS=no ;; - *) AC_MSG_ERROR(bad value ${enableval} for enable-cxx option) ;; -esac], [RTEMS_HAS_CPLUSPLUS=yes]) -]) diff --git a/c/src/aclocal/enable-drvmgr.m4 b/c/src/aclocal/enable-drvmgr.m4 deleted file mode 100644 index 489f60e75f..0000000000 --- a/c/src/aclocal/enable-drvmgr.m4 +++ /dev/null @@ -1,12 +0,0 @@ -AC_DEFUN([RTEMS_ENABLE_DRVMGR], -[ -## AC_BEFORE([$0], [RTEMS_CHECK_DRVMGR_STARTUP])dnl - -AC_ARG_ENABLE(drvmgr, -[AS_HELP_STRING([--enable-drvmgr],[enable Driver Manager at Startup])], -[case "${enableval}" in - yes) RTEMS_DRVMGR_STARTUP=yes ;; - no) RTEMS_DRVMGR_STARTUP=no ;; - *) AC_MSG_ERROR(bad value ${enableval} for enable-drvmgr option) ;; -esac],[RTEMS_DRVMGR_STARTUP=yes]) -]) diff --git a/c/src/aclocal/enable-multiprocessing.m4 b/c/src/aclocal/enable-multiprocessing.m4 deleted file mode 100644 index 53fa8ffe81..0000000000 --- a/c/src/aclocal/enable-multiprocessing.m4 +++ /dev/null @@ -1,13 +0,0 @@ -AC_DEFUN([RTEMS_ENABLE_MULTIPROCESSING], -[ -AC_ARG_ENABLE(multiprocessing, -[AS_HELP_STRING([--enable-multiprocessing], -[enable multiprocessing interface; the multiprocessing interface is a -communication interface between different RTEMS instances and allows -synchronization of objects via message passing])], -[case "${enable_multiprocessing}" in - yes) ;; - no) ;; - *) AC_MSG_ERROR(bad value ${enableval} for enable-multiprocessing option) ;; -esac],[enable_multiprocessing=no]) -]) diff --git a/c/src/aclocal/enable-networking.m4 b/c/src/aclocal/enable-networking.m4 deleted file mode 100644 index 8a9dc36cbd..0000000000 --- a/c/src/aclocal/enable-networking.m4 +++ /dev/null @@ -1,13 +0,0 @@ -AC_DEFUN([RTEMS_ENABLE_NETWORKING], -[ -## AC_BEFORE([$0], [RTEMS_CHECK_NETWORKING])dnl - -AC_ARG_ENABLE(networking, -[AS_HELP_STRING(--enable-networking,enable TCP/IP stack)], -[case "${enableval}" in - yes) RTEMS_HAS_NETWORKING=yes ;; - no) RTEMS_HAS_NETWORKING=no ;; - *) AC_MSG_ERROR(bad value ${enableval} for enable-networking option) ;; -esac],[RTEMS_HAS_NETWORKING=yes]) -AC_SUBST(RTEMS_HAS_NETWORKING)dnl -]) diff --git a/c/src/aclocal/enable-posix.m4 b/c/src/aclocal/enable-posix.m4 deleted file mode 100644 index f96ec1ffcb..0000000000 --- a/c/src/aclocal/enable-posix.m4 +++ /dev/null @@ -1,21 +0,0 @@ -AC_DEFUN([RTEMS_ENABLE_POSIX], -[ -## AC_BEFORE([$0], [RTEMS_CHECK_POSIX_API])dnl - -AC_ARG_ENABLE(posix, -[AS_HELP_STRING(--enable-posix,enable posix interface)], -[case "${enableval}" in - yes) RTEMS_HAS_POSIX_API=yes ;; - no) RTEMS_HAS_POSIX_API=no ;; - *) AC_MSG_ERROR(bad value ${enableval} for enable-posix option) ;; -esac],[RTEMS_HAS_POSIX_API=yes]) - -case "${host}" in - no_cpu-*rtems*) - RTEMS_HAS_POSIX_API=no - ;; - *) - ;; -esac -AC_SUBST(RTEMS_HAS_POSIX_API) -]) diff --git a/c/src/aclocal/enable-smp.m4 b/c/src/aclocal/enable-smp.m4 deleted file mode 100644 index 1448a2e5eb..0000000000 --- a/c/src/aclocal/enable-smp.m4 +++ /dev/null @@ -1,17 +0,0 @@ -AC_DEFUN([RTEMS_ENABLE_SMP], -[ -## AC_BEFORE([$0], [RTEMS_CHECK_SMP])dnl - -AC_ARG_ENABLE(smp, -[AS_HELP_STRING([--enable-smp],[enable support for symmetric multiprocessing -(SMP)])], -[case "${enableval}" in - yes) case "${RTEMS_CPU}" in - arm|powerpc|riscv*|sparc|i386) RTEMS_HAS_SMP=yes ;; - *) RTEMS_HAS_SMP=no ;; - esac - ;; - no) RTEMS_HAS_SMP=no ;; - *) AC_MSG_ERROR(bad value ${enableval} for enable-smp option) ;; -esac],[RTEMS_HAS_SMP=no]) -]) diff --git a/c/src/aclocal/env-rtemsbsp.m4 b/c/src/aclocal/env-rtemsbsp.m4 deleted file mode 100644 index 2fcc7fe849..0000000000 --- a/c/src/aclocal/env-rtemsbsp.m4 +++ /dev/null @@ -1,37 +0,0 @@ -dnl Pass a single BSP via an environment variable -dnl used by per BSP configure scripts -AC_DEFUN([RTEMS_ENV_RTEMSBSP], -[dnl -AC_BEFORE([$0], [RTEMS_ENABLE_RTEMSBSP])dnl -AC_BEFORE([$0], [RTEMS_PROJECT_ROOT])dnl -AC_BEFORE([$0], [RTEMS_CHECK_CUSTOM_BSP])dnl - -# AC_ARG_VAR([CPU_CFLAGS],[CFLAGS specifying CPU-dependent features]) -# AC_ARG_VAR([CFLAGS_OPTIMIZE_V],[CFLAGS for building the OPTIMIZE variant]) -# AC_ARG_VAR([CFLAGS_DEBUG_V],[CFLAGS for building the DEBUG variant]) -AC_ARG_VAR([RTEMS_BSP_FAMILY],[RTEMS's BSP directory]) -AC_ARG_VAR([RTEMS_CPU_MODEL],[RTEMS's cpu model]) - -AC_ARG_VAR([RTEMS_BSP],[RTEMS_BSP to build]) -AC_MSG_CHECKING([for RTEMS_BSP]) -AC_CACHE_VAL(rtems_cv_RTEMS_BSP, -[dnl - test -n "${RTEMS_BSP}" && rtems_cv_RTEMS_BSP="$RTEMS_BSP"; -])dnl -if test -z "$rtems_cv_RTEMS_BSP"; then - AC_MSG_ERROR([Missing RTEMS_BSP]) -fi -RTEMS_BSP="$rtems_cv_RTEMS_BSP" -AC_MSG_RESULT(${RTEMS_BSP}) -AC_SUBST(RTEMS_BSP) - -includedir="\${exec_prefix}/${RTEMS_BSP}/lib/include" -libdir="\${exec_prefix}/${RTEMS_BSP}/lib" - -AC_SUBST([PROJECT_INCLUDE],["\$(PROJECT_ROOT)/$RTEMS_BSP/lib/include"]) -AC_SUBST([PROJECT_LIB],["\$(PROJECT_ROOT)/$RTEMS_BSP/lib"]) -AC_SUBST([PROJECT_RELEASE],["\$(PROJECT_ROOT)/$RTEMS_BSP"]) - -AC_SUBST([project_libdir],["\$(libdir)"]) -AC_SUBST([project_includedir],["\$(includedir)"]) -]) diff --git a/c/src/aclocal/gcc-isystem.m4 b/c/src/aclocal/gcc-isystem.m4 deleted file mode 100644 index c0eebf6432..0000000000 --- a/c/src/aclocal/gcc-isystem.m4 +++ /dev/null @@ -1,22 +0,0 @@ -dnl Check whether the gcc accepts -isystem -dnl - -AC_DEFUN([RTEMS_GCC_ISYSTEM], -[AC_REQUIRE([RTEMS_PROG_CC]) -AC_CACHE_CHECK(whether $CC accepts -isystem,rtems_cv_gcc_isystem, -[ -rtems_cv_gcc_isystem=no -if test x"$GCC" = x"yes"; then -cat << EOF > conftest.h -int conftest123(); -EOF -cat << EOF > conftest.c -#include <conftest.h> -int conftest123() {} -EOF - if test -z "`${CC} -isystem./ -c conftest.c 2>&1`";then - rtems_cv_gcc_isystem=yes - fi -fi -rm -f conftest* -])]) diff --git a/c/src/aclocal/gcc-pipe.m4 b/c/src/aclocal/gcc-pipe.m4 deleted file mode 100644 index 06fed1ca13..0000000000 --- a/c/src/aclocal/gcc-pipe.m4 +++ /dev/null @@ -1,17 +0,0 @@ -dnl Check whether the target compiler accepts -pipe - -AC_DEFUN([RTEMS_GCC_PIPE], -[AC_REQUIRE([RTEMS_PROG_CC]) -AC_REQUIRE([AC_CANONICAL_HOST]) -AC_CACHE_CHECK(whether $CC accepts --pipe,rtems_cv_gcc_pipe, -[ -rtems_cv_gcc_pipe=no -if test x"$GCC" = x"yes"; then - echo 'void f(){}' >conftest.c - if test -z "`${CC} --pipe -c conftest.c 2>&1`";then - rtems_cv_gcc_pipe=yes - fi - rm -f conftest* -fi -]) -]) diff --git a/c/src/aclocal/gcc-specs.m4 b/c/src/aclocal/gcc-specs.m4 deleted file mode 100644 index ddcc2bfb0c..0000000000 --- a/c/src/aclocal/gcc-specs.m4 +++ /dev/null @@ -1,16 +0,0 @@ -dnl Check whether the target compiler accepts -specs - -AC_DEFUN([RTEMS_GCC_SPECS], -[AC_REQUIRE([RTEMS_PROG_CC]) -AC_CACHE_CHECK(whether $CC accepts -specs,rtems_cv_gcc_specs, -[ -rtems_cv_gcc_specs=no -if test x"$GCC" = x"yes"; then - touch confspec - echo 'void f(){}' >conftest.c - if test -z "`${CC} -specs confspec -c conftest.c 2>&1`";then - rtems_cv_gcc_specs=yes - fi -fi -rm -f confspec conftest* -])]) diff --git a/c/src/aclocal/gcc-weak.m4 b/c/src/aclocal/gcc-weak.m4 deleted file mode 100644 index 73cfb28e7e..0000000000 --- a/c/src/aclocal/gcc-weak.m4 +++ /dev/null @@ -1,19 +0,0 @@ -AC_DEFUN([RTEMS_CHECK_GCC_WEAK],[ -AC_CACHE_CHECK([whether $CC supports function __attribute__((weak))], -[rtems_cv_cc_attribute_weak],[ - AS_IF([test x"$GCC" = xyes],[ - save_CFLAGS=$CFLAGS - CFLAGS=-Werror]) - - AC_COMPILE_IFELSE([ - AC_LANG_PROGRAM( - [void myfunc(char c) __attribute__ ((weak)); - void myfunc(char c) {}], - [])], - [rtems_cv_cc_attribute_weak=yes], - [rtems_cv_cc_attribute_weak=no]) - - AS_IF([test x"$GCC" = xyes],[ - CFLAGS=$save_CFLAGS]) -]) -]) diff --git a/c/src/aclocal/i386-gas-code16.m4 b/c/src/aclocal/i386-gas-code16.m4 deleted file mode 100644 index 9c12d7bee3..0000000000 --- a/c/src/aclocal/i386-gas-code16.m4 +++ /dev/null @@ -1,27 +0,0 @@ -dnl check for i386 gas supporting 16 bit mode -dnl - binutils 2.9.1.0.7 and higher - -AC_DEFUN([RTEMS_I386_GAS_CODE16], -[ if test "${host_cpu}" = "i386"; then - AC_CACHE_CHECK([for 16 bit mode assembler support], - rtems_cv_prog_gas_code16, - [cat > conftest.s << EOF - .code16 - data32 - addr32 - lgdt 0 -EOF - if AC_TRY_COMMAND($AS -o conftest.o conftest.s); then - rtems_cv_prog_gas_code16=yes - else - rtems_cv_prog_gas_code16=no - fi]) - RTEMS_GAS_CODE16="$rtems_cv_prog_gas_code16" - fi - AC_SUBST(RTEMS_GAS_CODE16) - if test x"${RTEMS_GAS_CODE16}" = x"yes"; - then - AC_DEFINE_UNQUOTED(NEW_GAS,1,[if using 16 bit mode assembler support]) - fi -]) - diff --git a/c/src/aclocal/multilib.m4 b/c/src/aclocal/multilib.m4 deleted file mode 100644 index 042ae52aff..0000000000 --- a/c/src/aclocal/multilib.m4 +++ /dev/null @@ -1,16 +0,0 @@ -dnl This provides configure definitions used for multilib support - -dnl parts of these macros are derived from newlib-1.8.2's multilib support - -AC_DEFUN([RTEMS_ENABLE_MULTILIB], -[ -AC_ARG_ENABLE(multilib, -AS_HELP_STRING(--enable-multilib,build many library versions (default=no)), -[case "${enableval}" in - yes) multilib=yes ;; - no) multilib=no ;; - *) AC_MSG_ERROR(bad value ${enableval} for multilib option) ;; - esac], [multilib=no])dnl - -AM_CONDITIONAL(MULTILIB,test x"${multilib}" = x"yes") -]) diff --git a/c/src/aclocal/path-ksh.m4 b/c/src/aclocal/path-ksh.m4 deleted file mode 100644 index 2c79b31d1e..0000000000 --- a/c/src/aclocal/path-ksh.m4 +++ /dev/null @@ -1,12 +0,0 @@ -AC_DEFUN([RTEMS_PATH_KSH], -[ -dnl NOTE: prefer bash over ksh over sh -AC_PATH_PROGS(KSH,bash ksh sh) -if test -z "$KSH"; then -dnl NOTE: This cannot happen -- /bin/sh must always exist -AC_MSG_ERROR( -[***] -[ Cannot determine a usable shell bash/ksh/sh] -[ Please contact your system administrator] ); -fi -]) diff --git a/c/src/aclocal/ppc.m4 b/c/src/aclocal/ppc.m4 deleted file mode 100644 index 6beff2a941..0000000000 --- a/c/src/aclocal/ppc.m4 +++ /dev/null @@ -1,19 +0,0 @@ -# Some hacks for handling powerpc-exception subdirectories -# -# Note: Consider this file a temporary band-aid until a better, more general -# subdirectory handling solution is introduced to RTEMS. - -AC_DEFUN([RTEMS_PPC_EXCEPTIONS], -[ -AC_MSG_CHECKING([for style of powerpc exceptions]) -AC_COMPILE_IFELSE( - [AC_LANG_PROGRAM( - [], - [#if defined(_OLD_EXCEPTIONS) - choke me - #endif])], - [EXCEPTIONS=new], - [EXCEPTIONS=old]) -AC_MSG_RESULT([$EXCEPTIONS]) -AC_SUBST([exceptions],[$EXCEPTIONS-exceptions]) -]) diff --git a/c/src/aclocal/prog-cc.m4 b/c/src/aclocal/prog-cc.m4 deleted file mode 100644 index 39bec6914a..0000000000 --- a/c/src/aclocal/prog-cc.m4 +++ /dev/null @@ -1,45 +0,0 @@ -dnl -dnl Check for target gcc -dnl - -AC_DEFUN([RTEMS_PROG_CC], -[ -AC_BEFORE([$0], [AC_PROG_CPP])dnl -AC_BEFORE([$0], [AC_PROG_CC])dnl -AC_BEFORE([$0], [RTEMS_CANONICALIZE_TOOLS])dnl - -RTEMS_CHECK_TOOL(CC,gcc) -test -z "$CC" && \ - AC_MSG_ERROR([no acceptable cc found in \$PATH]) -AC_PROG_CC -AC_PROG_CPP -]) - -AC_DEFUN([RTEMS_PROG_CC_FOR_TARGET], -[ -dnl check target cc -RTEMS_PROG_CC -dnl check if the compiler supports -isystem -RTEMS_GCC_ISYSTEM -dnl check if the target compiler may use --pipe -RTEMS_GCC_PIPE -test "$rtems_cv_gcc_pipe" = "yes" && CC="$CC --pipe" - -dnl check if the compiler supports --specs -RTEMS_GCC_SPECS - -dnl Compilers that does not support --specs (Clang) still needs -B and -qrtems -GCCSPECS="-B\$(RTEMS_SOURCE_ROOT)/bsps/\$(RTEMS_CPU)/\$(RTEMS_BSP_FAMILY)/start" -AS_IF([test x"$rtems_cv_gcc_specs" = xyes],[ -GCCSPECS="${GCCSPECS} -specs bsp_specs"]) -AC_SUBST(GCCSPECS) -GCCSPECS="${GCCSPECS} -qrtems" - -AS_IF([test "$GCC" = yes],[ - RTEMS_RELLDFLAGS="-qnolinkcmds -nostdlib -r" -]) -AC_SUBST(RTEMS_RELLDFLAGS) - -RTEMS_INCLUDES -RTEMS_BSP_INCLUDES -]) diff --git a/c/src/aclocal/prog-ccas.m4 b/c/src/aclocal/prog-ccas.m4 deleted file mode 100644 index edd08d841d..0000000000 --- a/c/src/aclocal/prog-ccas.m4 +++ /dev/null @@ -1,6 +0,0 @@ -AC_DEFUN([RTEMS_PROG_CCAS], -[ -AC_REQUIRE([RTEMS_PROG_CC]) -AM_PROG_AS -AC_SUBST(RTEMS_CCASFLAGS,["-DASM"]) -]) diff --git a/c/src/aclocal/prog-cxx.m4 b/c/src/aclocal/prog-cxx.m4 deleted file mode 100644 index e0ae7b468a..0000000000 --- a/c/src/aclocal/prog-cxx.m4 +++ /dev/null @@ -1,49 +0,0 @@ -dnl -dnl Check for target g++ -dnl - -AC_DEFUN([RTEMS_PROG_CXX_FOR_TARGET], -[ -AC_BEFORE([$0], [RTEMS_CANONICALIZE_TOOLS])dnl -AC_REQUIRE([RTEMS_ENABLE_CXX]) -AC_REQUIRE([RTEMS_CHECK_SMP]) - -# If CXXFLAGS is not set, default to CFLAGS -if test x"$rtems_cv_HAS_SMP" = x"yes" ; then - CXXFLAGS=${CXXFLAGS-${CFLAGS} -std=gnu++11} -else - CXXFLAGS=${CXXFLAGS-${CFLAGS}} -fi - -CXXFLAGS=`echo ${CXXFLAGS} | sed \ - -e s/-Wmissing-prototypes// \ - -e s/-Wimplicit-function-declaration// \ - -e s/-Wstrict-prototypes// \ - -e s/-Wnested-externs//` - -RTEMS_CHECK_TOOL(CXX,g++) -if test "$RTEMS_HAS_CPLUSPLUS" = "yes"; -then - dnl Only accept g++ - dnl NOTE: This might be too restrictive - if test -z "$CXX"; - then - RTEMS_HAS_CPLUSPLUS=no - HAS_CPLUSPLUS=no - ## Work-around to a bug in automake - AM_CONDITIONAL([am__fastdepCXX],[false]) - else - AC_PROG_CXX - AC_PROG_CXXCPP - if test "$ac_cv_prog_cc_cross" != "$ac_cv_prog_cxx_cross"; then - AC_MSG_ERROR([***] - [Inconsistency in compiler configuration:] - [Target C compiler and target C++ compiler] - [must both either be cross compilers or native compilers]) - fi - fi -else - ## Work-around to a bug in automake - AM_CONDITIONAL([am__fastdepCXX],[false]) -fi -]) diff --git a/c/src/aclocal/project-root.m4 b/c/src/aclocal/project-root.m4 deleted file mode 100644 index dc9ba597bf..0000000000 --- a/c/src/aclocal/project-root.m4 +++ /dev/null @@ -1,4 +0,0 @@ -AC_DEFUN([RTEMS_PROJECT_ROOT], -[dnl -AC_REQUIRE([RTEMS_TOP]) -]) diff --git a/c/src/aclocal/quoting.m4 b/c/src/aclocal/quoting.m4 deleted file mode 100644 index 0a95ae3e9b..0000000000 --- a/c/src/aclocal/quoting.m4 +++ /dev/null @@ -1,41 +0,0 @@ -dnl RTEMS_CONFIGURE_ARGS_QUOTE(dnl RETURN_VAR, [ADDITIONAL_CASES], [VAR_TO_PROCESS]]) -dnl -AC_DEFUN([_RTEMS_CONFIGURE_ARGS_QUOTE], -[ -$1_prune() -{ - # Remove --cache-file and --srcdir arguments so they do not pile up. - $1= - ac_prev= - for ac_arg - do - if test -n "$ac_prev"; then - ac_prev= - continue - fi - case $ac_arg in - -cache-file | --cache-file | --cache-fil | --cache-fi \ - | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) - ac_prev=cache_file ;; - -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ - | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \ - | --c=*) - ;; - --config-cache | -C) - ;; - -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) - ac_prev=srcdir ;; - -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) - ;; - m4_if([$2],,,[$2]) - *) $1="$$1 '$ac_arg'" ;; - esac - done - export $1 -} -]) - -AC_DEFUN([RTEMS_CONFIGURE_ARGS_QUOTE],[ -m4_expand_once([_RTEMS_CONFIGURE_ARGS_QUOTE([$1],[$2])]) -eval $1_prune m4_if([$3],,[$ac_configure_args],[[$]$3]) -]) diff --git a/c/src/aclocal/rtems-bsp-includes.m4 b/c/src/aclocal/rtems-bsp-includes.m4 deleted file mode 100644 index 2248211192..0000000000 --- a/c/src/aclocal/rtems-bsp-includes.m4 +++ /dev/null @@ -1,13 +0,0 @@ -dnl -dnl RTEMS Include paths. -dnl -AC_DEFUN([RTEMS_BSP_INCLUDES], -[ -AC_REQUIRE([RTEMS_SOURCE_TOP]) -AC_REQUIRE([RTEMS_BUILD_TOP]) -RTEMS_BSP_CPPFLAGS="-I${RTEMS_BUILD_ROOT}/lib/libbsp/\$(RTEMS_CPU)/\$(RTEMS_BSP_FAMILY)/include \ --I${RTEMS_SOURCE_ROOT}/bsps/include \ --I${RTEMS_SOURCE_ROOT}/bsps/\$(RTEMS_CPU)/include \ --I${RTEMS_SOURCE_ROOT}/bsps/\$(RTEMS_CPU)/\$(RTEMS_BSP_FAMILY)/include" -AC_SUBST([RTEMS_BSP_CPPFLAGS]) -]) diff --git a/c/src/aclocal/rtems-build-top.m4 b/c/src/aclocal/rtems-build-top.m4 deleted file mode 100644 index 5708119c14..0000000000 --- a/c/src/aclocal/rtems-build-top.m4 +++ /dev/null @@ -1,12 +0,0 @@ -dnl -dnl RTEMS_BUILD_TOP($1) -dnl -AC_DEFUN([RTEMS_BUILD_TOP], -[dnl -# -# This is a copy of the horrible hack in rtems-top.m4 and it is simpler to -# copy it that attempt to clean this crap up. -# -RTEMS_BUILD_ROOT="${with_rtems_build_top}" -AC_SUBST([RTEMS_BUILD_ROOT]) -])dnl diff --git a/c/src/aclocal/rtems-cpu-subdirs.m4 b/c/src/aclocal/rtems-cpu-subdirs.m4 deleted file mode 100644 index 7805f892dd..0000000000 --- a/c/src/aclocal/rtems-cpu-subdirs.m4 +++ /dev/null @@ -1,32 +0,0 @@ -AC_DEFUN([_RTEMS_CPU_SUBDIR], -[ -$1 ) if test -d ${srcdir}/ifelse([$2],,[$1],[$2/$1]) ; then - AC_CONFIG_SUBDIRS(ifelse([$2],,[$1],[$2/$1])) - fi -]) - -## RTEMS_CPU_SUBDIRS([PREFIX]) -AC_DEFUN([RTEMS_CPU_SUBDIRS], -[ -## EDIT: If adding a new cpu to RTEMS, add it to the case block below. -case $RTEMS_CPU in -_RTEMS_CPU_SUBDIR([arm],[$1]);; -_RTEMS_CPU_SUBDIR([bfin],[$1]);; -_RTEMS_CPU_SUBDIR([i386],[$1]);; -_RTEMS_CPU_SUBDIR([lm32],[$1]);; -_RTEMS_CPU_SUBDIR([m68k],[$1]);; -_RTEMS_CPU_SUBDIR([mips],[$1]);; -_RTEMS_CPU_SUBDIR([moxie],[$1]);; -_RTEMS_CPU_SUBDIR([nios2],[$1]);; -_RTEMS_CPU_SUBDIR([no_cpu],[$1]);; -_RTEMS_CPU_SUBDIR([or1k],[$1]);; -_RTEMS_CPU_SUBDIR([powerpc],[$1]);; -_RTEMS_CPU_SUBDIR([riscv],[$1]);; -_RTEMS_CPU_SUBDIR([sh],[$1]);; -_RTEMS_CPU_SUBDIR([sparc],[$1]);; -_RTEMS_CPU_SUBDIR([sparc64],[$1]);; -_RTEMS_CPU_SUBDIR([v850],[$1]);; -_RTEMS_CPU_SUBDIR([x86_64],[$1]);; -*) AC_MSG_ERROR([Invalid RTEMS_CPU <[$]{RTEMS_CPU}>]) -esac -]) diff --git a/c/src/aclocal/rtems-includes.m4 b/c/src/aclocal/rtems-includes.m4 deleted file mode 100644 index ca4ebed581..0000000000 --- a/c/src/aclocal/rtems-includes.m4 +++ /dev/null @@ -1,23 +0,0 @@ -dnl -dnl RTEMS Include paths. -dnl -AC_DEFUN([RTEMS_INCLUDES], -[ -AC_REQUIRE([RTEMS_SOURCE_TOP]) -AC_REQUIRE([RTEMS_BUILD_TOP]) - -# Was CFLAGS set? -rtems_cv_CFLAGS_set="${CFLAGS+set}" - -RTEMS_INCLUDE_CPUKIT="-I${RTEMS_SOURCE_ROOT}/cpukit/include" -RTEMS_INCLUDE_CPUKIT_ARCH="-I${RTEMS_SOURCE_ROOT}/cpukit/score/cpu/\$(RTEMS_CPU)/include" - -RTEMS_CPUKIT_INCLUDE="${RTEMS_INCLUDE_CPUKIT} ${RTEMS_INCLUDE_CPUKIT_ARCH}" -RTEMS_BUILD_INCLUDE="-I\$(top_builddir) -I${RTEMS_BUILD_ROOT}/include" - -RTEMS_INCLUDE="${RTEMS_BUILD_INCLUDE} ${RTEMS_CPUKIT_INCLUDE}" - -RTEMS_CPPFLAGS="${RTEMS_INCLUDE}" - -AC_SUBST([RTEMS_CPPFLAGS]) -]) diff --git a/c/src/aclocal/rtems-source-top.m4 b/c/src/aclocal/rtems-source-top.m4 deleted file mode 100644 index d1460ae82d..0000000000 --- a/c/src/aclocal/rtems-source-top.m4 +++ /dev/null @@ -1,8 +0,0 @@ -dnl -dnl RTEMS_SOURCE_TOP -dnl -AC_DEFUN([RTEMS_SOURCE_TOP], -[dnl -RTEMS_SOURCE_ROOT="${with_rtems_source_top}" -AC_SUBST([RTEMS_SOURCE_ROOT]) -])dnl diff --git a/c/src/aclocal/rtems-top.m4 b/c/src/aclocal/rtems-top.m4 deleted file mode 100644 index 2472f13e95..0000000000 --- a/c/src/aclocal/rtems-top.m4 +++ /dev/null @@ -1,34 +0,0 @@ -# AC_DISABLE_OPTION_CHECKING is not available before 2.62 -AC_PREREQ(2.62) - -dnl -dnl RTEMS_TOP($1) -dnl -dnl $1 .. relative path from this configure.ac to the toplevel configure.ac -dnl -AC_DEFUN([RTEMS_TOP], -[dnl -AC_REQUIRE([RTEMS_VERSIONING]) -AC_REQUIRE([AC_DISABLE_OPTION_CHECKING]) -AC_REQUIRE([AM_SET_LEADING_DOT]) -AC_CONFIG_AUX_DIR([$1]) -AC_CHECK_PROGS(MAKE, gmake make) -AC_BEFORE([$0], [AM_INIT_AUTOMAKE])dnl - -AC_PREFIX_DEFAULT([/opt/rtems-][_RTEMS_API]) - -AC_SUBST([RTEMS_TOPdir],["$1"]) - -# HACK: The sed pattern in rtems_updir matches c/src/ -rtems_updir=m4_if([$2],[],[`echo "$1/" | sed 's,^\.\.\/\.\.\/,,'`],[$2/]) - -AS_IF([test -n "${with_target_subdir}"], - [project_top="../${with_project_top}"], - [project_top="${with_project_top}"]) -AC_SUBST([PROJECT_TOPdir],[${project_top}${rtems_updir}'$(top_builddir)']) - -AC_SUBST([PROJECT_ROOT],[${with_project_root}${rtems_updir}'$(top_builddir)']) - -AC_SUBST([dirstamp],[\${am__leading_dot}dirstamp]) -AC_SUBST([pkgdatadir],["\${datadir}"/rtems]_RTEMS_API) -])dnl diff --git a/c/src/aclocal/target.m4 b/c/src/aclocal/target.m4 deleted file mode 100644 index 69f555eb6c..0000000000 --- a/c/src/aclocal/target.m4 +++ /dev/null @@ -1,134 +0,0 @@ -## HACK: Work-around to structural issue with RTEMS -## The macros below violate most autoconf and canonicalization standards -AC_DEFUN([RTEMS_CONFIG_BUILD_SUBDIRS], -[AC_REQUIRE([_RTEMS_OUTPUT_BUILD_SUBDIRS]) -RTEMS_BUILD_SUBDIRS="$RTEMS_BUILD_SUBDIRS [$1]" -]) - -dnl Derived from automake-1.4's AC_OUTPUT_SUBDIRS -AC_DEFUN([_RTEMS_OUTPUT_BUILD_SUBDIRS], -[AC_CONFIG_COMMANDS([bsp-tools], -[ -# HACK: This is a blantant hack and breaks Canadian crosses -build_alias="$build_alias" -host_alias="$build_alias" -if test "$no_recursion" != yes; then - if test x"$build_alias" != x"$host_alias"; then - target_subdir="$host_alias" - else - target_subdir="." - fi - RTEMS_CONFIGURE_ARGS_QUOTE([ac_sub_configure_args], - [ - -host* | --host* ) ;; - --host ) ac_prev=host_alias;; - -target* | --target* ) ;; - -target ) ac_prev=target_alias ;; - -build* | --build* ) ;; - -build ) ac_prev_build_alias ;; - CFLAGS=* );; # HACK: Strip CFLAGS - *_alias=* ) ;; # HACK: Workaround to autoconf passing *_alias - ], - [rtems_configure_args]) - - for rtems_config_dir in : $RTEMS_BUILD_SUBDIRS; do test "x$rtems_config_dir" = x: && continue - - # Do not complain, so a configure script can configure whichever - # parts of a large source tree are present. - if test ! -d $srcdir/$rtems_config_dir; then - continue - fi - - _RTEMS_PUSH_BUILDDIR([$rtems_config_dir]) - - _RTEMS_SUB_SRCDIR([$rtems_config_dir]) - - # The recursion is here. - if test -n "$ac_sub_configure"; then -# ac_sub_cache_file=./config.cache - ac_sub_cache_file=/dev/null - _RTEMS_GIVEN_INSTALL - - echo "[running ${CONFIG_SHELL-/bin/sh} $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file] --srcdir=$ac_sub_srcdir" - # The eval makes quoting arguments work. - if eval ${CONFIG_SHELL-/bin/sh} $ac_sub_configure \ - $ac_sub_configure_args \ - --srcdir=$ac_sub_srcdir \ - --with-target-subdir=$target_subdir \ - --cache-file=$ac_sub_cache_file - then : - else - AC_MSG_ERROR([$ac_sub_configure failed for $rtems_config_dir]) - fi - fi - - _RTEMS_POP_BUILDDIR - done -fi], -[ -RTEMS_BUILD_SUBDIRS="$RTEMS_BUILD_SUBDIRS" -rtems_configure_args="$ac_configure_args" -]) -]) - -dnl -dnl Misc utility macros for subdir handling to work around missing abilities -dnl in autoconf, automake and structural issues with RTEMS -dnl -dnl Contains parts derived from autoconf-2.13 AC_OUTPUT_SUBDIRS and Cygnus' -dnl configure.ac. -dnl - -dnl -dnl _RTEMS_PUSH_BUILDDIR(SUBDIR) -dnl -AC_DEFUN([_RTEMS_PUSH_BUILDDIR], -[ -# _RTEMS_PUSH_BUILDDIR - echo configuring in $1 - case "$srcdir" in - .) ;; - *) AS_MKDIR_P([$1]) - ;; - esac - - ac_popdir=`pwd` - cd $1 -]) - -dnl -dnl _RTEMS_POP_BUILDDIR -dnl -AC_DEFUN([_RTEMS_POP_BUILDDIR], -[ - cd "$ac_popdir" -]) - -dnl -dnl _RTEMS_GIVEN_INSTALL -dnl -AC_DEFUN([_RTEMS_GIVEN_INSTALL], -[ -ifdef([AC_PROVIDE_AC_PROG_INSTALL],[ - case "$ac_given_INSTALL" in - [[\\/]]* | ?:[[\\/]]*) INSTALL="$ac_given_INSTALL" ;; - *) INSTALL="$ac_dots$ac_given_INSTALL" ;; - esac -])dnl -]) - -dnl -dnl _RTEMS_SUB_SRCDIR(AC_CONFIG_DIR[,TARGET_SUBDIR]) -dnl -AC_DEFUN([_RTEMS_SUB_SRCDIR],[ -# _RTEMS_SUB_SRCDIR - _RTEMS_ADJUST_SRCDIR(ac_sub_srcdir,$1,$2) - - # Check for configure - if test -f $ac_sub_srcdir/configure; then - ac_sub_configure=$ac_sub_srcdir/configure - else - AC_MSG_WARN([no configuration information is in $1]) - ac_sub_configure= - fi -]) diff --git a/c/src/aclocal/tool-paths.m4 b/c/src/aclocal/tool-paths.m4 deleted file mode 100644 index ff6e5f830e..0000000000 --- a/c/src/aclocal/tool-paths.m4 +++ /dev/null @@ -1,23 +0,0 @@ -AC_DEFUN([RTEMS_TOOLPATHS], -[ -# tooldir='$(exec_prefix)/'$target_alias -# Temporary work-around until building in source tree is supported -AC_REQUIRE([RTEMS_PROJECT_ROOT]) - -tooldir='$(PROJECT_ROOT)' -AC_SUBST(tooldir) - -project_includedir='$(tooldir)'/include -AC_SUBST(project_includedir) - -project_libdir='$(tooldir)/lib$(MULTISUBDIR)' -AC_SUBST(project_libdir) - -project_bindir='$(tooldir)/bin' -AC_SUBST(project_bindir) - -rtems_bspdir='$(prefix)/${RTEMS_BSP}' -AC_SUBST(rtems_bspdir) -rtems_makedir='$(prefix)/make' -AC_SUBST(rtems_makedir) -]) diff --git a/c/src/aclocal/version.m4 b/c/src/aclocal/version.m4 deleted file mode 100644 index 69e3eea10a..0000000000 --- a/c/src/aclocal/version.m4 +++ /dev/null @@ -1,4 +0,0 @@ -AC_DEFUN([RTEMS_VERSIONING], -m4_define([_RTEMS_VERSION],[6.0.0])) - -m4_define([_RTEMS_API],[6]) diff --git a/c/src/automake/compile.am b/c/src/automake/compile.am deleted file mode 100644 index 2cd9fd5d91..0000000000 --- a/c/src/automake/compile.am +++ /dev/null @@ -1,14 +0,0 @@ -## ------------------------------------------------------------------------- - -CC = @CC@ -CXX = @CXX@ -CPP = @CPP@ -CCAS = @CCAS@ - -## -AM_CPPFLAGS = @RTEMS_CPPFLAGS@ @RTEMS_BSP_CPPFLAGS@ -AM_CFLAGS = -AM_CXXFLAGS = -AM_CCASFLAGS = @RTEMS_CCASFLAGS@ - -ARFLAGS = crD diff --git a/c/src/automake/host.am b/c/src/automake/host.am deleted file mode 100644 index 2f0beadd89..0000000000 --- a/c/src/automake/host.am +++ /dev/null @@ -1,5 +0,0 @@ -## NOTE: This is a temporary work-around to keep -## RTEMS's non automake standard make targets working. -## Once automake is fully integrated these make targets -## and this file will probably be removed - diff --git a/c/src/automake/subdirs.am b/c/src/automake/subdirs.am deleted file mode 100644 index 47d88cffcd..0000000000 --- a/c/src/automake/subdirs.am +++ /dev/null @@ -1,64 +0,0 @@ -## Copyright 2017 Chris Johns <chrisj@rtems.org> - -## -## The following builds in parallel. The subdirectories are -## expanded into separate rules and all the targets are listed -## and make runs as many as it can. -## -## A macro is defined and evaluated once for each directory. This -## creates the instance of the rule. Use $(info ...) to print them. -## - -SUBDIRS_dot = $(filter .,$(_SUBDIRS)) -SUBDIRS_no_dot = $(filter-out .,$(_SUBDIRS)) -SUBDIRS_no_dot_no_wrapup = $(filter-out wrapup,$(SUBDIRS_no_dot)) -SUBDIRS_no_dot_no_testsuites = $(filter-out testsuites,$(SUBDIRS_no_dot)) -SUBDIRS_no_dot_no_wrapup_no_testsuites = $(filter-out testsuites,$(SUBDIRS_no_dot_no_wrapup)) -SUBDIRS_wrapup = $(filter wrapup,$(SUBDIRS_no_dot)) -SUBDIRS_testsuites = $(filter testsuites,$(SUBDIRS_no_dot)) - -define CPUKITDIR -.PHONY: $1 -$1: - @+set fnord $(MAKEFLAGS); amf=$$$$2; \ - subdir=$(2); \ - target=`echo $(MAKECMDGOALS) | sed s/-recursive//`; \ - if test "$$$$target" = "all-local-am"; then \ - target="all-am"; \ - fi; \ - if test "$$$$target" = "all-local"; then \ - target="all"; \ - fi; \ - echo "Making $$$$target in $$$$subdir"; \ - if test "$$$$subdir" != "."; then \ - cd $$$$subdir; \ - $(MAKE) $(AM_MAKEFLAGS) $$$$target; \ - fi; -endef - -# -# This GNU make syntax is being used to stop automake thinking the code is for -# it. -# -$(if "$(SUBDIRS_dot)" ".",$(eval $(call CPUKITDIR,dot,.))) - -$(foreach D,$(SUBDIRS_no_dot),$(eval $(call CPUKITDIR,$(D),$(D)))) - -# -# If there is a wrapup make it depend on all other directories except the -# testsuite so it is not entered until everything but the testsuite has -# finished. -# -$(if "$(SUBDIRS_wrapup)" "wrapup",wrapup: dot $(SUBDIRS_no_dot_no_wrapup_no_testsuites)) - -# -# If there is a testsuite make it depend on all other directories so it is not -# entered until everything else has finished. -# -$(if "$(SUBDIRS_testsuites)" "testsuites",testsuites: dot $(SUBDIRS_no_dot_no_testsuites)) - -# -# The general build all rule for automake. -# -all-local: $(if "$(SUBDIRS_dot)" ".",dot) $(SUBDIRS_no_dot) -clean-local: $(if "$(SUBDIRS_dot)" ".",dot) $(SUBDIRS_no_dot) diff --git a/c/src/bsp.pc.in b/c/src/bsp.pc.in deleted file mode 100644 index 9d948b8c53..0000000000 --- a/c/src/bsp.pc.in +++ /dev/null @@ -1,18 +0,0 @@ -# -# pkg-config support file for RTEMS BSP @RTEMS_BSP@ -# -# Warning: This stuff is experimental and may be changed at any time. -# -prefix=@prefix@ -exec_prefix=@exec_prefix@ -libdir=@libdir@ -includedir=@includedir@ - -CFLAGS=@CFLAGS@ -RTEMS_BSP=@RTEMS_BSP@ - -Name: @host_alias@-@RTEMS_BSP@ -Version: @VERSION@ -Description: RTEMS BSP @RTEMS_BSP@ -Libs: -Cflags: -qrtems -B${exec_prefix}/lib/ -B${libdir}/ --specs bsp_specs ${CFLAGS} diff --git a/c/src/configure.ac b/c/src/configure.ac deleted file mode 100644 index 7e4986e03d..0000000000 --- a/c/src/configure.ac +++ /dev/null @@ -1,166 +0,0 @@ -## Process this file with autoconf to produce a configure script. -## - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -AC_CONFIG_SRCDIR([lib]) -RTEMS_TOP(../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP - -RTEMS_ENABLE_CXX -RTEMS_ENABLE_NETWORKING - -RTEMS_CANONICAL_TARGET_CPU - -AM_INIT_AUTOMAKE([no-define subdir-objects no-exeext foreign 1.12.2]) -AM_MAINTAINER_MODE - -RTEMS_ENABLE_MULTIPROCESSING -RTEMS_ENABLE_CXX -RTEMS_ENV_RTEMSBSP - -RTEMS_CHECK_CUSTOM_BSP(RTEMS_BSP) - -RTEMS_CHECK_POSIX_API(RTEMS_BSP) - -AC_MSG_NOTICE([setting up make/custom]) - -AS_MKDIR_P([make/custom]) -AM_SET_DEPDIR -test -d ${DEPDIR} || mkdir ${DEPDIR} - -rm -f ${DEPDIR}/cfg.P -cp ${srcdir}/make/custom/default.cfg.in make/custom/default.cfg -cat << EOF > ${DEPDIR}/cfg.P -# Do not edit - automatically generated by $0 -make/custom/default.cfg: \$(srcdir)/make/custom/default.cfg.in - @\$(MKDIR_P) make/custom - cp \$(srcdir)/make/custom/default.cfg.in make/custom/default.cfg -EOF - -# Collect and copy the BSP's make/custom/*.cfg files from the toplevel make -# directory into the build tree's <bsp>/make/custom subdirectories -CUSTOM_CFG_FILES= -f="${RTEMS_BSP}.cfg" -while test -n "$f"; do - cfg_file= - _RTEMS_CHECK_CUSTOM_BSP([$f],cfg_file) - if test -n "${cfg_file}"; then - cp ${cfg_file} make/custom/$f -cat << EOF >> ${DEPDIR}/cfg.P -make/custom/$f: ${cfg_file} make/custom/default.cfg - cp ${cfg_file} make/custom/$f -EOF - CUSTOM_CFG_FILES="$CUSTOM_CFG_FILES make/custom/$f" - f=`grep "^include.*make/custom" ${cfg_file} \ - | sed \ - -e 's%^.*custom\/%%' \ - -e 's%default\.cfg%%'`; - else break; fi; -done - -AC_MSG_NOTICE([creating make/${RTEMS_BSP}.cache]) -${MAKE-make} -f ${srcdir}/make/bsp.mak \ -RTEMS_BSP=${RTEMS_BSP} \ -RTEMS_ROOT=. make/${RTEMS_BSP}.cache - -# Read back the cache -AC_CACHE_CHECK([for RTEMS_CPU_MODEL], [ac_cv_env_RTEMS_CPU_MODEL], -[. ./make/${RTEMS_BSP}.cache]) -RTEMS_CPU_MODEL=$ac_cv_env_RTEMS_CPU_MODEL -AC_SUBST(RTEMS_CPU_MODEL) -test -n "${RTEMS_CPU_MODEL}" && \ - ac_configure_args="$ac_configure_args 'RTEMS_CPU_MODEL=${RTEMS_CPU_MODEL}'" - -AC_CACHE_CHECK([for RTEMS_BSP_FAMILY],[ac_cv_env_RTEMS_BSP_FAMILY], -[RTEMS_BSP_ALIAS([${RTEMS_BSP}],[ac_cv_env_RTEMS_BSP_FAMILY])]) -RTEMS_BSP_FAMILY=$ac_cv_env_RTEMS_BSP_FAMILY -AC_SUBST(RTEMS_BSP_FAMILY) -test -n "${RTEMS_BSP_FAMILY}" && \ - ac_configure_args="$ac_configure_args 'RTEMS_BSP_FAMILY=${RTEMS_BSP_FAMILY}'" - -AC_CACHE_CHECK([for CPU_CFLAGS],[ac_cv_env_CPU_CFLAGS], -[. ./make/${RTEMS_BSP}.cache]) -CPU_CFLAGS=$ac_cv_env_CPU_CFLAGS - -AC_CACHE_CHECK([for CFLAGS_OPTIMIZE_V],[ac_cv_env_CFLAGS_OPTIMIZE_V], -[. ./make/${RTEMS_BSP}.cache]) -CFLAGS_OPTIMIZE_V=$ac_cv_env_CFLAGS_OPTIMIZE_V - -# Was CFLAGS set? -rtems_cv_CFLAGS_set="${CFLAGS+set}" - -CFLAGS="${CFLAGS-${CPU_CFLAGS} ${CFLAGS_OPTIMIZE_V}}" - -RTEMS_PROG_CC_FOR_TARGET -RTEMS_PROG_CXX_FOR_TARGET -AM_PROG_CC_C_O -RTEMS_PROG_CCAS -RTEMS_CANONICALIZE_TOOLS - -# Append warning flags if CFLAGS wasn't set. -AS_IF([test "$GCC" = yes], -[CFLAGS="$CFLAGS -Wall -Wmissing-prototypes -Wimplicit-function-declaration -Wstrict-prototypes -Wnested-externs"]) - -AS_IF([test -n "${CFLAGS}"],[ -ac_configure_args="$ac_configure_args 'CFLAGS=${CFLAGS}'"]) - -RTEMS_CHECK_GCC_WEAK - -AC_SUBST(CUSTOM_CFG_FILES) - -RTEMS_ENABLE_MULTILIB - -BSP_SUBDIRS= -## Configure ${srcdir}/../../cpukit as cpukit/ if multilibs are disabled -RTEMS_BSP_CONFIG_SUBDIR( - [cpukit],[../../cpukit], - ['--with-project-root=${with_project_root}../$RTEMS_BSP/' \ - '--includedir=${exec_prefix}/${RTEMS_BSP}/lib/include' \ - '--libdir=${exec_prefix}/${RTEMS_BSP}/lib' \ - ], - [test x"$multilib" = xno]) - -## Note: the order of the directories below is essential -AC_CONFIG_SUBDIRS([make]) -BSP_SUBDIRS="$BSP_SUBDIRS make" - -# Is there code where there should be for this BSP? -RTEMS_CPU_SUBDIRS([lib/libbsp]) -AC_SUBST(libbsp_cpu_subdir,$RTEMS_CPU) - -BSP_SUBDIRS="$BSP_SUBDIRS lib/libbsp" - -# Build testsuites -RTEMS_BSP_CONFIG_SUBDIR( - [testsuites],[../../testsuites], - ['--enable-rtems-root=../' \ - '--enable-project-root=${with_project_root}../$RTEMS_BSP' \ - '--with-project-top=${with_project_top}../' \ - '--enable-rtemsbsp=$RTEMS_BSP' \ - '--includedir=${exec_prefix}/${RTEMS_BSP}/lib/include' \ - '--libdir=${exec_prefix}/${RTEMS_BSP}/lib' \ - ], - [test x"$enable_tests" != x"no"]) - -AC_SUBST([BSP_SUBDIRS],[$BSP_SUBDIRS]) - -AS_IF([test "$host_cpu" = sparc],[ - AC_DEFINE_UNQUOTED([CPU_U32_FIX],[1], - [whether to enable ipalignment work-around]) -]) - -RTEMS_PROJECT_ROOT - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile], -[${MAKE} make/${RTEMS_BSP}.cache], -[RTEMS_BSP=${RTEMS_BSP} - MAKE=${MAKE}]) - -AC_CONFIG_FILES([ -lib/libbsp/Makefile -]) - -AC_OUTPUT diff --git a/c/src/lib/libbsp/.gitignore b/c/src/lib/libbsp/.gitignore deleted file mode 100644 index e067316c09..0000000000 --- a/c/src/lib/libbsp/.gitignore +++ /dev/null @@ -1 +0,0 @@ -bspopts.h.in diff --git a/c/src/lib/libbsp/Makefile.am b/c/src/lib/libbsp/Makefile.am deleted file mode 100644 index 372391eef1..0000000000 --- a/c/src/lib/libbsp/Makefile.am +++ /dev/null @@ -1,11 +0,0 @@ -include $(top_srcdir)/automake/compile.am - -_SUBDIRS = @libbsp_cpu_subdir@ -DIST_SUBDIRS = @libbsp_cpu_subdir@ - - -# shared - - - -include $(top_srcdir)/automake/subdirs.am diff --git a/c/src/lib/libbsp/arm/Makefile.am b/c/src/lib/libbsp/arm/Makefile.am deleted file mode 100644 index b558fb860b..0000000000 --- a/c/src/lib/libbsp/arm/Makefile.am +++ /dev/null @@ -1,16 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../aclocal - -## Descend into the @RTEMS_BSP_FAMILY@ directory -## Currently, the shared directory is not explicitly -## added but it is present in the source tree. -_SUBDIRS = @RTEMS_BSP_FAMILY@ - -dist_project_lib_DATA = ../../../../../bsps/arm/shared/start/linkcmds.base -dist_project_lib_DATA += ../../../../../bsps/arm/shared/start/linkcmds.armv4 -dist_project_lib_DATA += ../../../../../bsps/arm/shared/start/linkcmds.armv7m - - -# comm - -include $(top_srcdir)/../../../automake/subdirs.am -include $(srcdir)/../../../../../bsps/arm/headers.am diff --git a/c/src/lib/libbsp/arm/acinclude.m4 b/c/src/lib/libbsp/arm/acinclude.m4 deleted file mode 100644 index 6f75afe91a..0000000000 --- a/c/src/lib/libbsp/arm/acinclude.m4 +++ /dev/null @@ -1,50 +0,0 @@ -# RTEMS_CHECK_BSPDIR(RTEMS_BSP_FAMILY) -AC_DEFUN([RTEMS_CHECK_BSPDIR], -[ - case "$1" in - altera-cyclone-v ) - AC_CONFIG_SUBDIRS([altera-cyclone-v]);; - atsam ) - AC_CONFIG_SUBDIRS([atsam]);; - beagle ) - AC_CONFIG_SUBDIRS([beagle]);; - csb336 ) - AC_CONFIG_SUBDIRS([csb336]);; - csb337 ) - AC_CONFIG_SUBDIRS([csb337]);; - edb7312 ) - AC_CONFIG_SUBDIRS([edb7312]);; - gumstix ) - AC_CONFIG_SUBDIRS([gumstix]);; - imx ) - AC_CONFIG_SUBDIRS([imx]);; - lm3s69xx ) - AC_CONFIG_SUBDIRS([lm3s69xx]);; - lpc176x ) - AC_CONFIG_SUBDIRS([lpc176x]);; - lpc24xx ) - AC_CONFIG_SUBDIRS([lpc24xx]);; - lpc32xx ) - AC_CONFIG_SUBDIRS([lpc32xx]);; - raspberrypi ) - AC_CONFIG_SUBDIRS([raspberrypi]);; - realview-pbx-a9 ) - AC_CONFIG_SUBDIRS([realview-pbx-a9]);; - rtl22xx ) - AC_CONFIG_SUBDIRS([rtl22xx]);; - smdk2410 ) - AC_CONFIG_SUBDIRS([smdk2410]);; - stm32f4 ) - AC_CONFIG_SUBDIRS([stm32f4]);; - tms570 ) - AC_CONFIG_SUBDIRS([tms570]);; - xen ) - AC_CONFIG_SUBDIRS([xen]);; - xilinx-zynq ) - AC_CONFIG_SUBDIRS([xilinx-zynq]);; - xilinx-zynqmp ) - AC_CONFIG_SUBDIRS([xilinx-zynqmp]);; - *) - AC_MSG_ERROR([Invalid BSP]);; - esac -]) diff --git a/c/src/lib/libbsp/arm/altera-cyclone-v/Makefile.am b/c/src/lib/libbsp/arm/altera-cyclone-v/Makefile.am deleted file mode 100644 index c4a0464205..0000000000 --- a/c/src/lib/libbsp/arm/altera-cyclone-v/Makefile.am +++ /dev/null @@ -1,93 +0,0 @@ -## -# -# @file -# -# @brief Makefile of LibBSP for the Altera Cyclone-V platform. -# - -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/arm/altera-cyclone-v/start/bsp_specs - -start.$(OBJEXT): ../../../../../../bsps/arm/shared/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -project_lib_DATA += linkcmds -dist_project_lib_DATA += ../../../../../../bsps/arm/altera-cyclone-v/start/linkcmds.altcycv -dist_project_lib_DATA += ../../../../../../bsps/arm/altera-cyclone-v/start/linkcmds - -project_lib_LIBRARIES = librtemsbsp.a - -librtemsbsp_a_SOURCES = - -# for the Altera hwlib -CFLAGS += -Wno-missing-prototypes - -# hwlib from Altera -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/altera-cyclone-v/contrib/hwlib/src/hwmgr/alt_16550_uart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/altera-cyclone-v/contrib/hwlib/src/hwmgr/alt_address_space.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/altera-cyclone-v/contrib/hwlib/src/hwmgr/alt_clock_manager.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/altera-cyclone-v/contrib/hwlib/src/hwmgr/alt_dma.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/altera-cyclone-v/contrib/hwlib/src/hwmgr/alt_dma_program.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/altera-cyclone-v/contrib/hwlib/src/hwmgr/alt_generalpurpose_io.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/altera-cyclone-v/contrib/hwlib/src/hwmgr/alt_i2c.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/altera-cyclone-v/contrib/hwlib/src/hwmgr/alt_qspi.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/altera-cyclone-v/contrib/hwlib/src/hwmgr/alt_reset_manager.c - -# Shared -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/btimer/btimer-stub.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bsp-fdt.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/stackalloc.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/start/bsp-start-memcpy.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cp15/arm-cp15-set-exception-handler.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cp15/arm-cp15-set-ttb-entries.c - -# Startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/altera-cyclone-v/start/bspclean.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/altera-cyclone-v/start/bspgetworkarea.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/altera-cyclone-v/start/bspreset.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/altera-cyclone-v/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/altera-cyclone-v/start/bspstarthooks.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/altera-cyclone-v/start/mmu-config.c -if HAS_SMP -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/start/arm-a9mpcore-smp.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/altera-cyclone-v/start/bspsmp.c -endif - -# IRQ -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-default-handler.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/irq/arm-gicv2.c - -# Console -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/console-termios-init.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/console-termios.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/altera-cyclone-v/console/console-config.c - -# Clock -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/clock/clock-a9mpcore.c - -# I2C -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/altera-cyclone-v/i2c/i2cdrv.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/altera-cyclone-v/i2c/i2cdrv-config.c -# RTC -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/rtc/rtc-support.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/altera-cyclone-v/rtc/rtc.c - -# Cache -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cache/cache-l2c-310.c - -############################################################################### -# Special Rules # -############################################################################### - - -include $(srcdir)/../../../../../../bsps/shared/irq-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/arm/altera-cyclone-v/headers.am diff --git a/c/src/lib/libbsp/arm/altera-cyclone-v/configure.ac b/c/src/lib/libbsp/arm/altera-cyclone-v/configure.ac deleted file mode 100644 index ad08d92ebc..0000000000 --- a/c/src/lib/libbsp/arm/altera-cyclone-v/configure.ac +++ /dev/null @@ -1,81 +0,0 @@ -## -# -# @file -# -# @brief Configure script of LibBSP for the Altera Cyclone-V platform. -# - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-arm-xilinx-zynq-a9],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - - -RTEMS_BSPOPTS_SET([BSP_START_RESET_VECTOR],[*],[]) -RTEMS_BSPOPTS_HELP([BSP_START_RESET_VECTOR],[reset vector address for BSP start]) - -RTEMS_BSPOPTS_SET([BSP_DATA_CACHE_ENABLED],[*],[1]) -RTEMS_BSPOPTS_HELP([BSP_DATA_CACHE_ENABLED],[enable data cache]) - -RTEMS_BSPOPTS_SET([BSP_INSTRUCTION_CACHE_ENABLED],[*],[1]) -RTEMS_BSPOPTS_HELP([BSP_INSTRUCTION_CACHE_ENABLED],[enable instruction cache]) - -RTEMS_BSPOPTS_SET([BSP_FDT_IS_SUPPORTED],[*],[1]) -RTEMS_BSPOPTS_HELP([BSP_FDT_IS_SUPPORTED],[define if FDT is supported]) - -RTEMS_BSPOPTS_SET([BSP_START_COPY_FDT_FROM_U_BOOT],[*],[1]) -RTEMS_BSPOPTS_HELP([BSP_START_COPY_FDT_FROM_U_BOOT],[copy the U-Boot provided FDT to an internal storage]) - -RTEMS_BSPOPTS_SET([BSP_FDT_BLOB_SIZE_MAX],[*],[262144]) -RTEMS_BSPOPTS_HELP([BSP_FDT_BLOB_SIZE_MAX],[maximum size of the FDT blob in bytes]) - -RTEMS_BSPOPTS_SET([BSP_FDT_BLOB_READ_ONLY],[*],[1]) -RTEMS_BSPOPTS_HELP([BSP_FDT_BLOB_READ_ONLY],[place the FDT blob into the read-only data area]) - -RTEMS_BSPOPTS_SET([BSP_FDT_BLOB_COPY_TO_READ_ONLY_LOAD_AREA],[*],[1]) -RTEMS_BSPOPTS_HELP([BSP_FDT_BLOB_COPY_TO_READ_ONLY_LOAD_AREA],[copy the FDT blob into the read-only load area via bsp_fdt_copy()]) - -RTEMS_BSPOPTS_SET([BSP_ARM_A9MPCORE_PERIPHCLK],[*],[]) -RTEMS_BSPOPTS_HELP([BSP_ARM_A9MPCORE_PERIPHCLK],[define to set ARM Cortex-A9 MPCore PERIPHCLK clock frequency in Hz, otherwise alt_clk_freq_get() is used]) - -RTEMS_BSPOPTS_SET([CLOCK_DRIVER_USE_FAST_IDLE],[*qemu],[1]) -RTEMS_BSPOPTS_HELP([CLOCK_DRIVER_USE_FAST_IDLE], -[This sets a mode where the time runs as fast as possible when a clock ISR -occurs while the IDLE thread is executing. This can significantly reduce -simulation times.]) - -RTEMS_BSPOPTS_SET([BSP_CONSOLE_MINOR],[*],[0]) -RTEMS_BSPOPTS_HELP([BSP_CONSOLE_MINOR],[minor number of console device]) - -RTEMS_BSPOPTS_SET([CYCLONE_V_CONFIG_CONSOLE],[*],[0]) -RTEMS_BSPOPTS_HELP([CYCLONE_V_CONFIG_CONSOLE],[configuration for console (UART 0)]) - -RTEMS_BSPOPTS_SET([CYCLONE_V_CONFIG_UART_1],[*],[0]) -RTEMS_BSPOPTS_HELP([CYCLONE_V_CONFIG_UART_1],[configuration for UART 1]) - -RTEMS_BSPOPTS_SET([CYCLONE_V_UART_BAUD],[*],[115200U]) -RTEMS_BSPOPTS_HELP([CYCLONE_V_UART_BAUD],[baud for UARTs]) - -RTEMS_BSPOPTS_SET([BSP_USE_UART_INTERRUPTS],[*],[1]) -RTEMS_BSPOPTS_HELP([BSP_USE_UART_INTERRUPTS],[enable usage of interrupts for the UART modules]) - -RTEMS_BSPOPTS_SET([CYCLONE_V_NO_I2C],[*],[1]) -RTEMS_BSPOPTS_HELP([CYCLONE_V_NO_I2C], -[Number of configured I2C buses. Note that each bus has to be configured in an -apropriate i2cdrv_config array.]) - -RTEMS_BSPOPTS_SET([CYCLONE_V_I2C0_SPEED],[*],[100000]) -RTEMS_BSPOPTS_HELP([CYCLONE_V_I2C0_SPEED],[speed for I2C0 in HZ]) - - -RTEMS_BSP_CLEANUP_OPTIONS - -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/arm/atsam/Makefile.am b/c/src/lib/libbsp/arm/atsam/Makefile.am deleted file mode 100644 index 52234ce287..0000000000 --- a/c/src/lib/libbsp/arm/atsam/Makefile.am +++ /dev/null @@ -1,162 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -############################################################################### -# Data # -############################################################################### - -dist_project_lib_DATA = ../../../../../../bsps/arm/atsam/start/bsp_specs - -start.$(OBJEXT): ../../../../../../bsps/arm/shared/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -project_lib_DATA += linkcmds -project_lib_DATA += linkcmds.memory -dist_project_lib_DATA += ../../../../../../bsps/arm/atsam/start/linkcmds.intsram -dist_project_lib_DATA += ../../../../../../bsps/arm/atsam/start/linkcmds.sdram -dist_project_lib_DATA += ../../../../../../bsps/arm/atsam/start/linkcmds.qspiflash - -############################################################################### -# Header # -############################################################################### - -############################################################################### -# LibBSP # -############################################################################### - -project_lib_LIBRARIES = librtemsbsp.a - -librtemsbsp_a_SOURCES = -librtemsbsp_a_CPPFLAGS = $(AM_CPPFLAGS) -librtemsbsp_a_LIBADD = - -# Shared -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/stackalloc.c - -# libchip -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/contrib/libraries/libchip/source/acc.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/contrib/libraries/libchip/source/aes.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/contrib/libraries/libchip/source/afec.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/contrib/libraries/libchip/source/afe_dma.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/contrib/libraries/libchip/source/dac_dma.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/contrib/libraries/libchip/source/efc.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/contrib/libraries/libchip/source/exceptions.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/contrib/libraries/libchip/source/flashd.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/contrib/libraries/libchip/source/gmac.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/contrib/libraries/libchip/source/gmacd.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/contrib/libraries/libchip/source/hsmci.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/contrib/libraries/libchip/source/icm.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/contrib/libraries/libchip/source/isi.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/contrib/libraries/libchip/source/mcan.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/contrib/libraries/libchip/source/mediaLB.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/contrib/libraries/libchip/source/mpu.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/contrib/libraries/libchip/source/pio.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/contrib/libraries/libchip/source/pio_capture.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/contrib/libraries/libchip/source/pio_it.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/contrib/libraries/libchip/source/pmc.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/contrib/libraries/libchip/source/pwmc.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/contrib/libraries/libchip/source/qspi.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/contrib/libraries/libchip/source/qspi_dma.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/contrib/libraries/libchip/source/rstc.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/contrib/libraries/libchip/source/rtc.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/contrib/libraries/libchip/source/rtt.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/contrib/libraries/libchip/source/sdramc.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/contrib/libraries/libchip/source/spi.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/contrib/libraries/libchip/source/spi_dma.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/contrib/libraries/libchip/source/ssc.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/contrib/libraries/libchip/source/supc.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/contrib/libraries/libchip/source/tc.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/contrib/libraries/libchip/source/trng.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/contrib/libraries/libchip/source/twi.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/contrib/libraries/libchip/source/twid.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/contrib/libraries/libchip/source/uart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/contrib/libraries/libchip/source/uart_dma.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/contrib/libraries/libchip/source/usart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/contrib/libraries/libchip/source/usart_dma.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/contrib/libraries/libchip/source/wdt.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/contrib/libraries/libchip/source/xdmad.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/contrib/libraries/libchip/source/xdma_hardware_interface.c - -# libboard -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/contrib/libraries/libboard/resources_v71/system_samv71.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/contrib/libraries/libboard/source/board_lowlevel.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/contrib/libraries/libboard/source/board_memories.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/contrib/libraries/libboard/source/dbg_console.c - -# Startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/start/bsp-start-memcpy.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/start/bspreset-armv7m.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cpucounter/cpucounter-armv7m.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/start/bspstarthooks.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/start/getentropy-trng.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/start/pin-config.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/start/pmc-config.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/start/power-clock.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/start/power-rtc.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/start/power-wait.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/start/power.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/start/restart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/start/sdram-config.c - -# IRQ -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-default-handler.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/irq/irq-armv7m.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/irq/irq-dispatch-armv7m.c - -# Console -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/console-termios.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/console/console.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/console/debug-console.c - -# Clock -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/clock/clock-armv7m.c -librtemsbsp_a_SOURCES +=../../../../../../bsps/arm/atsam/clock/systick-freq.c - -# Timer -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/btimer/btimer-stub.c - -# Cache -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cache/cache-v7m.c - -# I2C -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/i2c/atsam_i2c_bus.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/i2c/atsam_i2c_init.c - -# SPI -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/spi/atsam_spi_bus.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/spi/atsam_spi_init.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/spi/sc16is752.c - -# RTC -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/rtc/rtc-support.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/rtc/rtc-config.c - -# Helper functions -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/start/iocopy.c - -# Includes -librtemsbsp_a_CPPFLAGS += -I$(RTEMS_SOURCE_ROOT)/bsps/arm/atsam/contrib/libraries/libboard -librtemsbsp_a_CPPFLAGS += -I$(RTEMS_SOURCE_ROOT)/bsps/arm/atsam/contrib/libraries/libboard/include -librtemsbsp_a_CPPFLAGS += -I$(RTEMS_SOURCE_ROOT)/bsps/arm/atsam/contrib/libraries/libchip -librtemsbsp_a_CPPFLAGS += -I$(RTEMS_SOURCE_ROOT)/bsps/arm/atsam/contrib/libraries/libchip/include - -# hack to get the BSP to build -librtemsbsp_a_CPPFLAGS += -I$(RTEMS_SOURCE_ROOT)/bsps/arm/atsam/include/libchip -librtemsbsp_a_CPPFLAGS += -I$(RTEMS_SOURCE_ROOT)/bsps/arm/atsam/include/libchip/include - -############################################################################### -# Special Rules # -############################################################################### - - -include $(srcdir)/../../../../../../bsps/shared/irq-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/arm/atsam/headers.am diff --git a/c/src/lib/libbsp/arm/atsam/configure.ac b/c/src/lib/libbsp/arm/atsam/configure.ac deleted file mode 100644 index 2408a840e1..0000000000 --- a/c/src/lib/libbsp/arm/atsam/configure.ac +++ /dev/null @@ -1,111 +0,0 @@ -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-arm-atsam],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - - -RTEMS_BSP_CLEANUP_OPTIONS -AC_ARG_ENABLE( -[chip], -[AS_HELP_STRING([--enable-chip],[select a chip variant (default samv71q21)])], -[case "${enableval}" in - same70j19) AC_DEFINE([__SAME70J19__],[1],[chip variant]) INTFLASH=0x00080000 ; INTSRAM=0x00040000 ;; - same70j20) AC_DEFINE([__SAME70J20__],[1],[chip variant]) INTFLASH=0x00100000 ; INTSRAM=0x00060000 ;; - same70j21) AC_DEFINE([__SAME70J21__],[1],[chip variant]) INTFLASH=0x00200000 ; INTSRAM=0x00060000 ;; - same70n19) AC_DEFINE([__SAME70N19__],[1],[chip variant]) INTFLASH=0x00080000 ; INTSRAM=0x00040000 ;; - same70n20) AC_DEFINE([__SAME70N20__],[1],[chip variant]) INTFLASH=0x00100000 ; INTSRAM=0x00060000 ;; - same70n21) AC_DEFINE([__SAME70N21__],[1],[chip variant]) INTFLASH=0x00200000 ; INTSRAM=0x00060000 ;; - same70q19) AC_DEFINE([__SAME70Q19__],[1],[chip variant]) INTFLASH=0x00080000 ; INTSRAM=0x00040000 ;; - same70q20) AC_DEFINE([__SAME70Q20__],[1],[chip variant]) INTFLASH=0x00100000 ; INTSRAM=0x00060000 ;; - same70q21) AC_DEFINE([__SAME70Q21__],[1],[chip variant]) INTFLASH=0x00200000 ; INTSRAM=0x00060000 ;; - sams70j19) AC_DEFINE([__SAMS70J19__],[1],[chip variant]) INTFLASH=0x00080000 ; INTSRAM=0x00040000 ;; - sams70j20) AC_DEFINE([__SAMS70J20__],[1],[chip variant]) INTFLASH=0x00100000 ; INTSRAM=0x00060000 ;; - sams70j21) AC_DEFINE([__SAMS70J21__],[1],[chip variant]) INTFLASH=0x00200000 ; INTSRAM=0x00060000 ;; - sams70n19) AC_DEFINE([__SAMS70N19__],[1],[chip variant]) INTFLASH=0x00080000 ; INTSRAM=0x00040000 ;; - sams70n20) AC_DEFINE([__SAMS70N20__],[1],[chip variant]) INTFLASH=0x00100000 ; INTSRAM=0x00060000 ;; - sams70n21) AC_DEFINE([__SAMS70N21__],[1],[chip variant]) INTFLASH=0x00200000 ; INTSRAM=0x00060000 ;; - sams70q19) AC_DEFINE([__SAMS70Q19__],[1],[chip variant]) INTFLASH=0x00080000 ; INTSRAM=0x00040000 ;; - sams70q20) AC_DEFINE([__SAMS70Q20__],[1],[chip variant]) INTFLASH=0x00100000 ; INTSRAM=0x00060000 ;; - sams70q21) AC_DEFINE([__SAMS70Q21__],[1],[chip variant]) INTFLASH=0x00200000 ; INTSRAM=0x00060000 ;; - samv71j19) AC_DEFINE([__SAMV71J19__],[1],[chip variant]) INTFLASH=0x00080000 ; INTSRAM=0x00040000 ;; - samv71j20) AC_DEFINE([__SAMV71J20__],[1],[chip variant]) INTFLASH=0x00100000 ; INTSRAM=0x00060000 ;; - samv71j21) AC_DEFINE([__SAMV71J21__],[1],[chip variant]) INTFLASH=0x00200000 ; INTSRAM=0x00060000 ;; - samv71n19) AC_DEFINE([__SAMV71N19__],[1],[chip variant]) INTFLASH=0x00080000 ; INTSRAM=0x00040000 ;; - samv71n20) AC_DEFINE([__SAMV71N20__],[1],[chip variant]) INTFLASH=0x00100000 ; INTSRAM=0x00060000 ;; - samv71n21) AC_DEFINE([__SAMV71N21__],[1],[chip variant]) INTFLASH=0x00200000 ; INTSRAM=0x00060000 ;; - samv71q19) AC_DEFINE([__SAMV71Q19__],[1],[chip variant]) INTFLASH=0x00080000 ; INTSRAM=0x00040000 ;; - samv71q20) AC_DEFINE([__SAMV71Q20__],[1],[chip variant]) INTFLASH=0x00100000 ; INTSRAM=0x00060000 ;; - samv71q21) AC_DEFINE([__SAMV71Q21__],[1],[chip variant]) INTFLASH=0x00200000 ; INTSRAM=0x00060000 ;; - *) AC_MSG_ERROR([bad value ${enableval} for chip variant]) ;; -esac], -[AC_DEFINE([__SAMV71Q21__],[1],[chip variant]) INTFLASH=0x00200000 ; INTSRAM=0x00060000]) - -AC_ARG_ENABLE( -[sdram], -[AS_HELP_STRING([--enable-sdram],[select a SDRAM variant (default is42s16100e-7bli)])], -[case "${enableval}" in - is42s16100e-7bli) AC_DEFINE([ATSAM_SDRAM_IS42S16100E_7BLI],[1],[SDRAM variant]) EXTSDRAM=0x00200000 ;; - is42s16320f-7bl) AC_DEFINE([ATSAM_SDRAM_IS42S16320F_7BL],[1],[SDRAM variant]) EXTSDRAM=0x04000000 ;; - mt48lc16m16a2p-6a) AC_DEFINE([ATSAM_SDRAM_MT48LC16M16A2P_6A],[1],[SDRAM variant]) EXTSDRAM=0x02000000 ;; - *) AC_MSG_ERROR([bad value ${enableval} for SDRAM variant]) ;; -esac], -[AC_DEFINE([ATSAM_SDRAM_IS42S16100E_7BLI],[1],[SDRAM variant]) EXTSDRAM=0x00200000]) - -RTEMS_BSPOPTS_SET([BOARD_MAINOSC],[*],[12000000]) -RTEMS_BSPOPTS_HELP([BOARD_MAINOSC],[Main oscillator frequency in Hz (default 12MHz)]) - -RTEMS_BSPOPTS_SET([ATSAM_MCK],[*],[123000000]) -RTEMS_BSPOPTS_HELP([ATSAM_MCK], -[Frequency of the MCK in Hz. Set to 0 to force application defined speed. -See start/pmc-config.c for available clock configurations.]) - -RTEMS_BSPOPTS_SET([ATSAM_SLOWCLOCK_USE_XTAL],[*],[1]) -RTEMS_BSPOPTS_HELP([ATSAM_SLOWCLOCK_USE_XTAL], -[Use the external crystal as source for the slow clock instead of the internal -RC oscillator. Note that on the ATSAM the NRST pin seems to depend on the slow -clock as well as all watchdogs. If ATSAM_SLOWCLOCK_USE_XTAL is set to 1 without -a external crystal connected, the controller might hang in the switching process -without a working NRST pin. ]) - -RTEMS_BSPOPTS_SET([ATSAM_CHANGE_CLOCK_FROM_SRAM],[*],[0]) -RTEMS_BSPOPTS_HELP([ATSAM_CHANGE_CLOCK_FROM_SRAM], -[Move the functions that set up the clock into the SRAM. -This allows to change the clock frequency even if the application is started from SDRAM. -Requires a TCM_SIZE > 0.]) - -RTEMS_BSPOPTS_SET([ATSAM_CONSOLE_BAUD],[*],[115200]) -RTEMS_BSPOPTS_HELP([ATSAM_CONSOLE_BAUD],[initial baud for console devices (default 115200)]) - -RTEMS_BSPOPTS_SET([ATSAM_CONSOLE_DEVICE_TYPE],[*],[0]) -RTEMS_BSPOPTS_HELP([ATSAM_CONSOLE_DEVICE_TYPE],[device type for /dev/console, use 0 for USART and 1 for UART (default USART)]) - -RTEMS_BSPOPTS_SET([ATSAM_CONSOLE_DEVICE_INDEX],[*],[1]) -RTEMS_BSPOPTS_HELP([ATSAM_CONSOLE_DEVICE_INDEX],[device index for /dev/console (default 1, e.g. USART1)]) - -RTEMS_BSPOPTS_SET([ATSAM_CONSOLE_USE_INTERRUPTS],[*],[1]) -RTEMS_BSPOPTS_HELP([ATSAM_CONSOLE_USE_INTERRUPTS],[use interrupt driven mode for console devices (used by default)]) - -AC_DEFUN([ATSAM_LINKCMD],[ -AC_ARG_VAR([$1],[$2])dnl -[$1]=[$]{[$1]:-[$3]} -]) - -ATSAM_LINKCMD([ATSAM_MEMORY_TCM_SIZE],[size of tightly coupled memories (TCM) in bytes],[0x00000000]) -ATSAM_LINKCMD([ATSAM_MEMORY_INTFLASH_SIZE],[size of internal flash in bytes],[${INTFLASH}]) -ATSAM_LINKCMD([ATSAM_MEMORY_INTSRAM_SIZE],[size of internal SRAM in bytes],[${INTSRAM}]) -ATSAM_LINKCMD([ATSAM_MEMORY_SDRAM_SIZE],[size of external SDRAM in bytes],[${EXTSDRAM}]) -ATSAM_LINKCMD([ATSAM_MEMORY_QSPIFLASH_SIZE],[size of QSPI flash in bytes],[0x00200000]) -ATSAM_LINKCMD([ATSAM_MEMORY_NOCACHE_SIZE],[size of NOCACHE section in bytes],[0x00001000]) - -AC_CONFIG_FILES([ -Makefile -linkcmds.memory:../../../../../../bsps/arm/atsam/start/linkcmds.memory.in -]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/arm/beagle/Makefile.am b/c/src/lib/libbsp/arm/beagle/Makefile.am deleted file mode 100644 index 46e782bd64..0000000000 --- a/c/src/lib/libbsp/arm/beagle/Makefile.am +++ /dev/null @@ -1,106 +0,0 @@ -## -# -# @file -# -# @brief Makefile of LibBSP for the BeagleBoards. -# - -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/arm/beagle/start/bsp_specs - -############################################################################### -# Header # -############################################################################### - -############################################################################### -# Data # -############################################################################### - -start.$(OBJEXT): ../../../../../../bsps/arm/shared/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -project_lib_DATA += linkcmds - -############################################################################### -# LibBSP # -############################################################################### - -project_lib_LIBRARIES = librtemsbsp.a - -librtemsbsp_a_SOURCES = -librtemsbsp_a_LIBADD = - -# Shared -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bsp-fdt.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/stackalloc.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/gpio/gpio-support.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/btimer/btimer-stub.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/cpucounter/cpucounterfrequency.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/cpucounter/cpucounterread.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/start/bsp-start-memcpy.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cp15/arm-cp15-set-exception-handler.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cp15/arm-cp15-set-ttb-entries.c - -# Startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/beagle/start/bspdebug.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/beagle/start/bspreset.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/beagle/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/beagle/start/bspstarthooks.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/beagle/start/bspstartmmu.c - -# IRQ -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-default-handler.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/beagle/irq/irq.c - -# Console -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/legacy-console.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/legacy-console-control.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/legacy-console-select.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/beagle/console/console-config.c - -# I2C -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/beagle/i2c/bbb-i2c.c - -# SPI -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/beagle/spi/spi.c - -# GPIO -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/beagle/gpio/bbb-gpio.c - -#pwmss shared -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/beagle/pwmss/pwmss.c - -#pwm -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/beagle/pwm/pwm.c - -#qep -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/beagle/qep/qep.c - -#RTC -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/beagle/rtc/rtc.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/rtc/rtc-support.c -# Clock -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/beagle/clock/clock.c - -# Cache -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cache/cache-cp15.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cache/cache-v7ar-disable-data.S - -############################################################################### -# Special Rules # -############################################################################### - - -include $(srcdir)/../../../../../../bsps/shared/irq-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/arm/beagle/headers.am diff --git a/c/src/lib/libbsp/arm/beagle/configure.ac b/c/src/lib/libbsp/arm/beagle/configure.ac deleted file mode 100644 index 8783307555..0000000000 --- a/c/src/lib/libbsp/arm/beagle/configure.ac +++ /dev/null @@ -1,50 +0,0 @@ -## -# -# @file -# -# @brief Configure script of LibBSP for the BeagleBoards. -# - -AC_PREREQ([2.68]) -AC_INIT([rtems-c-src-lib-libbsp-arm-beagle],[_RTEMS_VERSION],[rtems-bugs@rtems.com]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - -RTEMS_BSPOPTS_SET([BSP_START_COPY_FDT_FROM_U_BOOT],[*],[1]) -RTEMS_BSPOPTS_HELP([BSP_START_COPY_FDT_FROM_U_BOOT],[copy the U-Boot provided FDT to an internal storage]) - -RTEMS_BSPOPTS_SET([BSP_FDT_BLOB_SIZE_MAX],[*],[262144]) -RTEMS_BSPOPTS_HELP([BSP_FDT_BLOB_SIZE_MAX],[maximum size of the FDT blob in bytes]) - -RTEMS_BSPOPTS_SET([BSP_FDT_BLOB_READ_ONLY],[*],[1]) -RTEMS_BSPOPTS_HELP([BSP_FDT_BLOB_READ_ONLY],[place the FDT blob into the read-only data area]) - -RTEMS_BSPOPTS_SET([BSP_FDT_BLOB_COPY_TO_READ_ONLY_LOAD_AREA],[*],[1]) -RTEMS_BSPOPTS_HELP([BSP_FDT_BLOB_COPY_TO_READ_ONLY_LOAD_AREA],[copy the FDT blob into the read-only load area via bsp_fdt_copy()]) - -RTEMS_BSPOPTS_SET([IS_DM3730],[beagleboard*],[1]) -RTEMS_BSPOPTS_HELP([IS_DM3730],[true if SOC is DM3730]) - -RTEMS_BSPOPTS_SET([IS_AM335X],[beaglebone*],[1]) -RTEMS_BSPOPTS_HELP([IS_AM335X],[true if SOC is AM335X]) - -RTEMS_BSPOPTS_SET([CONSOLE_BAUD],[*],[115200]) -RTEMS_BSPOPTS_HELP([CONSOLE_BAUD],[initial baud for console UART]) - -RTEMS_BSPOPTS_SET([CONSOLE_POLLED],[*],[0]) -RTEMS_BSPOPTS_HELP([CONSOLE_POLLED],[polled console i/o (e.g. to run testsuite)]) - -RTEMS_BSPOPTS_SET([BBB_DEBUG],[beaglebone*],[0]) -RTEMS_BSPOPTS_HELP([BBB_DEBUG],[Enable BBB debug]) - -RTEMS_BSP_CLEANUP_OPTIONS - -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/arm/configure.ac b/c/src/lib/libbsp/arm/configure.ac deleted file mode 100644 index 114e8c84c2..0000000000 --- a/c/src/lib/libbsp/arm/configure.ac +++ /dev/null @@ -1,20 +0,0 @@ -## Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-arm],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define foreign subdir-objects 1.12.2]) -AM_MAINTAINER_MODE - -RTEMS_ENV_RTEMSBSP -RTEMS_PROJECT_ROOT - -RTEMS_CHECK_BSPDIR([$RTEMS_BSP_FAMILY]) - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/arm/csb336/Makefile.am b/c/src/lib/libbsp/arm/csb336/Makefile.am deleted file mode 100644 index a6ef53cab7..0000000000 --- a/c/src/lib/libbsp/arm/csb336/Makefile.am +++ /dev/null @@ -1,46 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/arm/csb336/start/bsp_specs - -noinst_PROGRAMS = - - -start.$(OBJEXT): ../../../../../../bsps/arm/csb336/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -dist_project_lib_DATA += ../../../../../../bsps/arm/csb336/start/linkcmds - -project_lib_LIBRARIES = librtemsbsp.a -librtemsbsp_a_SOURCES = - -# startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/csb336/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-empty.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/csb336/start/memmap.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/cpucounter/cpucounterfrequency.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/cpucounter/cpucounterread.c -librtemsbsp_a_SOURCES +=../../../../../../bsps/arm/csb336/clock/clockdrv.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/csb336/btimer/btimer.c -# console -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/csb336/console/uart.c -# IRQ -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-default-handler.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/csb336/irq/irq.c - -# Cache -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cache/cache-cp15.c - -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cp15/arm920-mmu.c - -include $(srcdir)/../../../../../../bsps/shared/irq-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/arm/csb336/headers.am diff --git a/c/src/lib/libbsp/arm/csb336/configure.ac b/c/src/lib/libbsp/arm/csb336/configure.ac deleted file mode 100644 index b5a3c523a5..0000000000 --- a/c/src/lib/libbsp/arm/csb336/configure.ac +++ /dev/null @@ -1,20 +0,0 @@ -## Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-arm-csb336],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - - -RTEMS_BSP_CLEANUP_OPTIONS - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/arm/csb337/Makefile.am b/c/src/lib/libbsp/arm/csb337/Makefile.am deleted file mode 100644 index b57b96158c..0000000000 --- a/c/src/lib/libbsp/arm/csb337/Makefile.am +++ /dev/null @@ -1,75 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/arm/csb337/start/bsp_specs - -if ENABLE_LCD -endif - -noinst_PROGRAMS = - - -if ENABLE_LCD -endif - -start.$(OBJEXT): ../../../../../../bsps/arm/csb337/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -project_lib_DATA += linkcmds -dist_project_lib_DATA += ../../../../../../bsps/arm/csb337/start/linkcmds.csb337 -dist_project_lib_DATA += ../../../../../../bsps/arm/csb337/start/linkcmds.csb637 - - -project_lib_LIBRARIES = librtemsbsp.a -librtemsbsp_a_SOURCES = - -# startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/csb337/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/csb337/start/bspreset.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/csb337/start/memmap.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/cpucounter/cpucounterfrequency.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/cpucounter/cpucounterread.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/csb337/start/pmc.c -librtemsbsp_a_SOURCES +=../../../../../../bsps/arm/csb337/clock/clock.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/csb337/btimer/btimer.c -# console -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/legacy-console.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/legacy-console-control.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/legacy-console-select.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/csb337/console/uarts.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/csb337/console/dbgu.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/csb337/console/usart.c -# IRQ -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-default-handler.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/csb337/irq/irq.c -if ENABLE_LCD -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/csb337/console/sed1356.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/csb337/console/fbcons.c -endif -# umon -if ENABLE_UMON -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/csb337/umon/monlib.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/csb337/umon/tfsDriver.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/csb337/umon/umonrtemsglue.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/csb337/start/umonsupp.c -endif -if ENABLE_UMON_CONSOLE -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/csb337/umon/umoncons.c -endif - -# Cache -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cache/cache-cp15.c - -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cp15/arm920-mmu.c - -include $(srcdir)/../../../../../../bsps/shared/irq-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/arm/csb337/headers.am diff --git a/c/src/lib/libbsp/arm/csb337/configure.ac b/c/src/lib/libbsp/arm/csb337/configure.ac deleted file mode 100644 index 41b6008017..0000000000 --- a/c/src/lib/libbsp/arm/csb337/configure.ac +++ /dev/null @@ -1,66 +0,0 @@ -## Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-arm-csb337],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - - -RTEMS_BSPOPTS_SET([csb637],[kit637_v6],[1]) -RTEMS_BSPOPTS_SET([csb637],[csb637],[1]) -RTEMS_BSPOPTS_SET([csb637],[*],[0]) -RTEMS_BSPOPTS_HELP([csb637], -[If defined, this indicates that the BSP is being built for the - csb637 variant.]) - -RTEMS_BSPOPTS_SET([ENABLE_LCD],[kit637_v6],[0]) -RTEMS_BSPOPTS_SET([ENABLE_LCD],[*],[0]) -RTEMS_BSPOPTS_HELP([ENABLE_LCD], -[If defined, enable use of the SED1356 controller and LCD.]) -AM_CONDITIONAL(ENABLE_LCD,test "$ENABLE_LCD" = "1") - -RTEMS_BSPOPTS_SET([ENABLE_UMON],[*],[1]) -RTEMS_BSPOPTS_HELP([ENABLE_UMON], -[If defined, enable use of the uMon console.]) -AM_CONDITIONAL(ENABLE_UMON,test "$ENABLE_UMON" = "1") - -RTEMS_BSPOPTS_SET([ENABLE_UMON_CONSOLE],[*],[1]) -RTEMS_BSPOPTS_HELP([ENABLE_UMON_CONSOLE], -[If defined, enable use of the MicroMonitor console device.]) -AM_CONDITIONAL(ENABLE_UMON_CONSOLE,test "$ENABLE_UMON_CONSOLE" = "1") - -## If ENABLE_UMON is 0 and ENABLE_UMON_CONSOLE is 1, then it is an error. -## TODO: Catch this error. - -RTEMS_BSPOPTS_SET([ENABLE_USART0],[*],[1]) -RTEMS_BSPOPTS_HELP([ENABLE_USART0], -[If defined, enable use of the USART 0.]) -AM_CONDITIONAL(ENABLE_USART0,test "$ENABLE_USART0" = "1") - -RTEMS_BSPOPTS_SET([ENABLE_USART1],[*],[1]) -RTEMS_BSPOPTS_HELP([ENABLE_USART1], -[If defined, enable use of the USART 1.]) -AM_CONDITIONAL(ENABLE_USART1,test "$ENABLE_USART1" = "1") - -RTEMS_BSPOPTS_SET([ENABLE_USART2],[*],[1]) -RTEMS_BSPOPTS_HELP([ENABLE_USART2], -[If defined, enable use of the USART 2.]) -AM_CONDITIONAL(ENABLE_USART2,test "$ENABLE_USART2" = "1") - -RTEMS_BSPOPTS_SET([ENABLE_USART3],[*],[1]) -RTEMS_BSPOPTS_HELP([ENABLE_USART3], -[If defined, enable use of the USART 3.]) -AM_CONDITIONAL(ENABLE_USART3,test "$ENABLE_USART3" = "1") - -RTEMS_BSP_CLEANUP_OPTIONS - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/arm/edb7312/Makefile.am b/c/src/lib/libbsp/arm/edb7312/Makefile.am deleted file mode 100644 index d7b7aeac49..0000000000 --- a/c/src/lib/libbsp/arm/edb7312/Makefile.am +++ /dev/null @@ -1,50 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/arm/edb7312/start/bsp_specs - -noinst_PROGRAMS = - -start.$(OBJEXT): ../../../../../../bsps/arm/edb7312/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -project_lib_DATA += linkcmds - -project_lib_LIBRARIES = librtemsbsp.a -librtemsbsp_a_SOURCES = - -# startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/edb7312/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/edb7312/start/bspreset.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/cpucounter/cpucounterfrequency.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/cpucounter/cpucounterread.c - -# clock -librtemsbsp_a_SOURCES +=../../../../../../bsps/arm/edb7312/clock/clockdrv.c -# console -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/legacy-console.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/legacy-console-control.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/legacy-console-select.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/edb7312/console/uart.c -# timer -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/edb7312/btimer/btimer.c - -# irq -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-default-handler.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/edb7312/irq/irq.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/edb7312/irq/bsp_irq_asm.S - -# Cache -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/cache/nocache.c - -include $(srcdir)/../../../../../../bsps/shared/irq-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/arm/edb7312/headers.am diff --git a/c/src/lib/libbsp/arm/edb7312/configure.ac b/c/src/lib/libbsp/arm/edb7312/configure.ac deleted file mode 100644 index 539cdbd163..0000000000 --- a/c/src/lib/libbsp/arm/edb7312/configure.ac +++ /dev/null @@ -1,27 +0,0 @@ -## Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-arm-edb7312],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - - -RTEMS_BSPOPTS_SET([ON_SKYEYE],[*],[]) -RTEMS_BSPOPTS_HELP([ON_SKYEYE], -[If defined, enable options which optimize executingon the Skyeye - simulator. Speed up the clock ticks while the idle task is running so - time spent in the idle task is minimized. This significantly reduces - the wall time required to execute the RTEMS test suites.]) - -RTEMS_BSP_CLEANUP_OPTIONS - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/arm/gumstix/Makefile.am b/c/src/lib/libbsp/arm/gumstix/Makefile.am deleted file mode 100644 index 257e22f1b9..0000000000 --- a/c/src/lib/libbsp/arm/gumstix/Makefile.am +++ /dev/null @@ -1,52 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/arm/gumstix/start/bsp_specs - -noinst_PROGRAMS = - - -start.$(OBJEXT): ../../../../../../bsps/arm/gumstix/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -project_lib_DATA += linkcmds - -project_lib_LIBRARIES = librtemsbsp.a - -librtemsbsp_a_SOURCES = -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/gumstix/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/gumstix/start/bspreset.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/gumstix/start/memmap.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/cpucounter/cpucounterfrequency.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/cpucounter/cpucounterread.c -librtemsbsp_a_SOURCES +=../../../../../../bsps/arm/gumstix/clock/clock.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/gumstix/btimer/btimer.c - -#console -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/legacy-console.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/legacy-console-control.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/legacy-console-select.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/gumstix/console/uarts.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/gumstix/console/ffuart.c -# IRQ -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-default-handler.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/gumstix/irq/irq.c - -# Cache -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/cache/nocache.c - -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/gumstix/fb/fb.c - -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cp15/arm920-mmu.c - -include $(srcdir)/../../../../../../bsps/shared/irq-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/arm/gumstix/headers.am diff --git a/c/src/lib/libbsp/arm/gumstix/configure.ac b/c/src/lib/libbsp/arm/gumstix/configure.ac deleted file mode 100644 index bfbe96dc86..0000000000 --- a/c/src/lib/libbsp/arm/gumstix/configure.ac +++ /dev/null @@ -1,28 +0,0 @@ -## Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-arm-gumstix],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - -RTEMS_BSPOPTS_SET([ON_SKYEYE],[*],[0]) -RTEMS_BSPOPTS_HELP([ON_SKYEYE], -[If defined, enable options which optimize executingon the Skyeye - simulator. Speed up the clock ticks while the idle task is running so - time spent in the idle task is minimized. This significantly reduces - the wall time required to execute the RTEMS test suites.]) -AM_CONDITIONAL(ON_SKYEYE,test "$ON_SKYEYE" = "1") - - -RTEMS_BSP_CLEANUP_OPTIONS - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/arm/imx/Makefile.am b/c/src/lib/libbsp/arm/imx/Makefile.am deleted file mode 100644 index 7eb46af1e5..0000000000 --- a/c/src/lib/libbsp/arm/imx/Makefile.am +++ /dev/null @@ -1,88 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/arm/imx/start/bsp_specs - -############################################################################### -# Header # -############################################################################### - -############################################################################### -# Data # -############################################################################### - -start.$(OBJEXT): ../../../../../../bsps/arm/shared/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -project_lib_DATA += linkcmds -dist_project_lib_DATA += ../../../../../../bsps/arm/imx/start/linkcmds - -############################################################################### -# LibBSP # -############################################################################### - -project_lib_LIBRARIES = librtemsbsp.a - -librtemsbsp_a_SOURCES = - -# Shared -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/btimer/btimer-stub.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bsp-fdt.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/stackalloc.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/start/bsp-start-memcpy.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cp15/arm-cp15-set-exception-handler.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cp15/arm-cp15-set-ttb-entries.c - -# Startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/imx/start/bspreset.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/imx/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/imx/start/ccm.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/pins/imx_iomux.c -if HAS_SMP -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/start/arm-a9mpcore-smp.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/imx/start/bspsmp.c -endif - -# IRQ -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-default-handler.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/irq/arm-gicv2.c - -# Console -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/console-termios.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/imx/console/console-config.c - -# Clock -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/clock/arm-generic-timer.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/clock/arm-generic-timer-aarch32.c - -# Cache -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cache/cache-cp15.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cache/cache-v7ar-disable-data.S - -# GPIO -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/pins/imx-gpio.c - -# I2C -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/imx/i2c/imx-i2c.c - -# SPI -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/imx/spi/imx-ecspi.c - -# Start hooks -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/imx/start/bspstarthooks.c - -############################################################################### -# Special Rules # -############################################################################### - - -include $(srcdir)/../../../../../../bsps/shared/irq-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/arm/imx/headers.am diff --git a/c/src/lib/libbsp/arm/imx/configure.ac b/c/src/lib/libbsp/arm/imx/configure.ac deleted file mode 100644 index fbb9d9278a..0000000000 --- a/c/src/lib/libbsp/arm/imx/configure.ac +++ /dev/null @@ -1,58 +0,0 @@ -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-arm-imx],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - - -RTEMS_BSPOPTS_SET([BSP_START_RESET_VECTOR],[*],[]) -RTEMS_BSPOPTS_HELP([BSP_START_RESET_VECTOR],[reset vector address for BSP start]) - -RTEMS_BSPOPTS_SET([BSP_DATA_CACHE_ENABLED],[*qemu],[]) -RTEMS_BSPOPTS_SET([BSP_DATA_CACHE_ENABLED],[*],[1]) -RTEMS_BSPOPTS_HELP([BSP_DATA_CACHE_ENABLED],[enable data cache]) - -RTEMS_BSPOPTS_SET([BSP_INSTRUCTION_CACHE_ENABLED],[*qemu],[]) -RTEMS_BSPOPTS_SET([BSP_INSTRUCTION_CACHE_ENABLED],[*],[1]) -RTEMS_BSPOPTS_HELP([BSP_INSTRUCTION_CACHE_ENABLED],[enable instruction cache]) - -RTEMS_BSPOPTS_SET([BSP_START_COPY_FDT_FROM_U_BOOT],[*],[1]) -RTEMS_BSPOPTS_HELP([BSP_START_COPY_FDT_FROM_U_BOOT],[copy the U-Boot provided FDT to an internal storage]) - -RTEMS_BSPOPTS_SET([BSP_FDT_BLOB_SIZE_MAX],[*],[262144]) -RTEMS_BSPOPTS_HELP([BSP_FDT_BLOB_SIZE_MAX],[maximum size of the FDT blob in bytes]) - -RTEMS_BSPOPTS_SET([BSP_FDT_BLOB_READ_ONLY],[*],[1]) -RTEMS_BSPOPTS_HELP([BSP_FDT_BLOB_READ_ONLY],[place the FDT blob into the read-only data area]) - -RTEMS_BSPOPTS_SET([BSP_FDT_BLOB_COPY_TO_READ_ONLY_LOAD_AREA],[*],[1]) -RTEMS_BSPOPTS_HELP([BSP_FDT_BLOB_COPY_TO_READ_ONLY_LOAD_AREA],[copy the FDT blob into the read-only load area via bsp_fdt_copy()]) - -RTEMS_BSPOPTS_SET([CONSOLE_USE_INTERRUPTS],[*],[1]) -RTEMS_BSPOPTS_HELP([CONSOLE_USE_INTERRUPTS],[use interrupt driven mode for console devices (used by default)]) - -RTEMS_BSPOPTS_SET([IMX_CCM_IPG_HZ],[*],[67500000]) -RTEMS_BSPOPTS_HELP([IMX_CCM_IPG_HZ],[IPG clock frequency in Hz]) - -RTEMS_BSPOPTS_SET([IMX_CCM_UART_HZ],[*],[24000000]) -RTEMS_BSPOPTS_HELP([IMX_CCM_UART_HZ],[UART clock frequency in Hz]) - -RTEMS_BSPOPTS_SET([IMX_CCM_ECSPI_HZ],[*],[67500000]) -RTEMS_BSPOPTS_HELP([IMX_CCM_ECSPI_HZ],[ECSPI clock frequency in Hz]) - -RTEMS_BSPOPTS_SET([IMX_CCM_AHB_HZ],[*],[135000000]) -RTEMS_BSPOPTS_HELP([IMX_CCM_AHB_HZ],[AHB clock frequency in Hz]) - -RTEMS_BSPOPTS_SET([IMX_CCM_SDHCI_HZ],[*],[196363000]) -RTEMS_BSPOPTS_HELP([IMX_CCM_SDHCI_HZ],[SDHCI clock frequency in Hz]) - -RTEMS_BSP_CLEANUP_OPTIONS - -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/arm/lm3s69xx/Makefile.am b/c/src/lib/libbsp/arm/lm3s69xx/Makefile.am deleted file mode 100644 index 40ddfce691..0000000000 --- a/c/src/lib/libbsp/arm/lm3s69xx/Makefile.am +++ /dev/null @@ -1,82 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -############################################################################### -# Data # -############################################################################### - -dist_project_lib_DATA = ../../../../../../bsps/arm/lm3s69xx/start/bsp_specs - -start.$(OBJEXT): ../../../../../../bsps/arm/shared/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -project_lib_DATA += linkcmds -dist_project_lib_DATA += ../../../../../../bsps/arm/lm3s69xx/start/linkcmds.lm3s3749 -dist_project_lib_DATA += ../../../../../../bsps/arm/lm3s69xx/start/linkcmds.lm3s6965 -dist_project_lib_DATA += ../../../../../../bsps/arm/lm3s69xx/start/linkcmds.lm3s6965_qemu - -############################################################################### -# Header # -############################################################################### - -############################################################################### -# LibBSP # -############################################################################### - -project_lib_LIBRARIES = librtemsbsp.a - -librtemsbsp_a_SOURCES = - -# Shared -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/cpucounter/cpucounterfrequency.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/cpucounter/cpucounterread.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/stackalloc.c - -# Startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/start/bsp-start-memcpy.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/start/bspreset-armv7m.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lm3s69xx/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lm3s69xx/start/bspstarthook.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lm3s69xx/start/io.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lm3s69xx/start/syscon.c - -# IRQ -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-default-handler.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/irq/irq-armv7m.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/irq/irq-dispatch-armv7m.c - -# Console -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/legacy-console.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/legacy-console-control.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/legacy-console-select.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lm3s69xx/console/console-config.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lm3s69xx/console/uart.c - -# Clock -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/clock/clock-armv7m.c - -# Timer -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/btimer/btimer-stub.c - -# Cache -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/cache/nocache.c - -# SSI -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lm3s69xx/i2c/ssi.c - -############################################################################### -# Special Rules # -############################################################################### - - -include $(srcdir)/../../../../../../bsps/shared/irq-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/arm/lm3s69xx/headers.am diff --git a/c/src/lib/libbsp/arm/lm3s69xx/configure.ac b/c/src/lib/libbsp/arm/lm3s69xx/configure.ac deleted file mode 100644 index b2158a7e57..0000000000 --- a/c/src/lib/libbsp/arm/lm3s69xx/configure.ac +++ /dev/null @@ -1,77 +0,0 @@ -## -# -# @file -# -# @brief Configure script of LibBSP for the LM3S39XX boards. -# - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-arm-lm3s69xx],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - - -RTEMS_BSPOPTS_SET([LM3S69XX_SYSTEM_CLOCK],[lm3s*],[50000000U]) -RTEMS_BSPOPTS_SET([LM3S69XX_SYSTEM_CLOCK],[lm4f*],[80000000U]) -RTEMS_BSPOPTS_HELP([LM3S69XX_SYSTEM_CLOCK],[system clock in Hz]) - -RTEMS_BSPOPTS_SET([LM3S69XX_XTAL_CONFIG],[lm3s6965*],[0xE]) dnl 8MHz XTAL -RTEMS_BSPOPTS_SET([LM3S69XX_XTAL_CONFIG],[lm3s3749*],[0x10]) dnl 10MHz XTAL -RTEMS_BSPOPTS_SET([LM3S69XX_XTAL_CONFIG],[lm4f120*],[0x15]) dnl 16MHz XTAL -RTEMS_BSPOPTS_HELP([LM3S69XX_XTAL_CONFIG],[crystal configuration for RCC register]) - -RTEMS_BSPOPTS_SET([LM3S69XX_SSI_CLOCK],[*],[1000000U]) -RTEMS_BSPOPTS_HELP([LM3S69XX_SSI_CLOCK],[SSI clock in Hz]) - -RTEMS_BSPOPTS_SET([LM3S69XX_UART_BAUD],[*],[115200U]) -RTEMS_BSPOPTS_HELP([LM3S69XX_UART_BAUD],[baud for UARTs]) - -RTEMS_BSPOPTS_SET([LM3S69XX_ENABLE_UART_0],[*],[1]) -RTEMS_BSPOPTS_HELP([LM3S69XX_ENABLE_UART_0],[enable UART 0]) - -RTEMS_BSPOPTS_SET([LM3S69XX_ENABLE_UART_1],[*],[]) -RTEMS_BSPOPTS_HELP([LM3S69XX_ENABLE_UART_1],[enable UART 1]) - -RTEMS_BSPOPTS_SET([LM3S69XX_ENABLE_UART_2],[*],[]) -RTEMS_BSPOPTS_HELP([LM3S69XX_ENABLE_UART_2],[enable UART 2]) - -RTEMS_BSPOPTS_SET([LM3S69XX_NUM_GPIO_BLOCKS],[lm3s3749*],[8]) -RTEMS_BSPOPTS_SET([LM3S69XX_NUM_GPIO_BLOCKS],[lm3s6965*],[7]) -RTEMS_BSPOPTS_SET([LM3S69XX_NUM_GPIO_BLOCKS],[lm4f120*],[6]) -RTEMS_BSPOPTS_HELP([LM3S69XX_NUM_GPIO_BLOCKS],[number of GPIO blocks supported by MCU]) - -RTEMS_BSPOPTS_SET([LM3S69XX_NUM_SSI_BLOCKS],[lm3s3749*],[2]) -RTEMS_BSPOPTS_SET([LM3S69XX_NUM_SSI_BLOCKS],[lm3s6965*],[1]) -RTEMS_BSPOPTS_SET([LM3S69XX_NUM_SSI_BLOCKS],[lm4f120*],[4]) -RTEMS_BSPOPTS_HELP([LM3S69XX_NUM_SSI_BLOCKS],[number of SSI blocks supported by MCU]) - -RTEMS_BSPOPTS_SET([LM3S69XX_HAS_UDMA],[lm3s3749*],[1]) -RTEMS_BSPOPTS_SET([LM3S69XX_HAS_UDMA],[lm4f*],[1]) -RTEMS_BSPOPTS_SET([LM3S69XX_HAS_UDMA],[*],[0]) -RTEMS_BSPOPTS_HELP([LM3S69XX_HAS_UDMA],[defined if MCU supports UDMA]) - -RTEMS_BSPOPTS_SET([LM3S69XX_USE_AHB_FOR_GPIO],[lm3s3749*],[1]) -RTEMS_BSPOPTS_SET([LM3S69XX_USE_AHB_FOR_GPIO],[lm4f*],[1]) -RTEMS_BSPOPTS_SET([LM3S69XX_USE_AHB_FOR_GPIO],[*],[0]) -RTEMS_BSPOPTS_HELP([LM3S69XX_USE_AHB_FOR_GPIO],[use AHB apperture to access GPIO registers]) - -RTEMS_BSPOPTS_SET([LM3S69XX_MCU_LM3S3749],[lm3s3749*],[1]) -RTEMS_BSPOPTS_HELP([LM3S69XX_MCU_LM3S3749],[board has LM3S3749 MCU]) - -RTEMS_BSPOPTS_SET([LM3S69XX_MCU_LM3S6965],[lm3s6965*],[1]) -RTEMS_BSPOPTS_HELP([LM3S69XX_MCU_LM3S6965],[board has LM3S6965 MCU]) - -RTEMS_BSPOPTS_SET([LM3S69XX_MCU_LM4F120],[lm4f120*],[1]) -RTEMS_BSPOPTS_HELP([LM3S69XX_MCU_LM4F120],[board has LM4F120xxx MCU]) - -RTEMS_BSP_CLEANUP_OPTIONS - -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/arm/lpc176x/Makefile.am b/c/src/lib/libbsp/arm/lpc176x/Makefile.am deleted file mode 100644 index 9a125a01a0..0000000000 --- a/c/src/lib/libbsp/arm/lpc176x/Makefile.am +++ /dev/null @@ -1,118 +0,0 @@ -## -# -# @file -# -# @brief Makefile of LibBSP for the LPC176x boards. -# - -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/arm/lpc176x/start/bsp_specs - - -# ---------------------------- -# ------ Headers -# ---------------------------- - - -# ---------------------------- -# ------ Data -# ---------------------------- - -start.$(OBJEXT): ../../../../../../bsps/arm/shared/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -project_lib_DATA += linkcmds -dist_project_lib_DATA += ../../../../../../bsps/arm/lpc176x/start/linkcmds.lpc1768_mbed -dist_project_lib_DATA += ../../../../../../bsps/arm/lpc176x/start/linkcmds.lpc1768_mbed_ahb_ram -dist_project_lib_DATA += ../../../../../../bsps/arm/lpc176x/start/linkcmds.lpc1768_mbed_ahb_ram_eth - -# ---------------------------- -# ------ LibBSP -# ---------------------------- - -project_lib_LIBRARIES = librtemsbsp.a - -librtemsbsp_a_SOURCES = - -# Shared -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/stackalloc.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/uart-output-char.c - -# Startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/start/bsp-start-memcpy.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/start/bspreset-armv7m.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc176x/start/bspstart.c - -# IRQ -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-default-handler.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/irq/irq-armv7m.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/irq/irq-dispatch-armv7m.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc176x/irq/irq.c - -# Console -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/console-termios-init.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/console-termios.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc176x/console/console-config.c - -# Clock -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/clock/clock-nxp-lpc.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/clock/clock-armv7m.c - -# RTC -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/rtc/rtc-support.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc176x/rtc/rtc-config.c - -# GPIO -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc176x/gpio/lpc-gpio.c - -# CAN -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc176x/can/can.c - -# PWMOUT -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc176x/pwm/pwmout.c - -# ADC -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc176x/start/adc.c - -# Timer -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc176x/timer/timer.c - -# Benchmark Timer -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc176x/btimer/btimer.c - -# Misc -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc176x/start/system-clocks.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc176x/start/dma.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc176x/start/dma-copy.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc176x/start/bspidle.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc176x/start/io.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc176x/start/restart.c - -# Watchdog -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc176x/start/watchdog.c - -# Cache -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/cache/nocache.c - -# Start hooks -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc176x/start/bspstarthooks.c - - -# ---------------------------- -# ------ Special Rules -# ---------------------------- - - -include $(srcdir)/../../../../../../bsps/shared/irq-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/arm/lpc176x/headers.am diff --git a/c/src/lib/libbsp/arm/lpc176x/configure.ac b/c/src/lib/libbsp/arm/lpc176x/configure.ac deleted file mode 100644 index 09f7478a65..0000000000 --- a/c/src/lib/libbsp/arm/lpc176x/configure.ac +++ /dev/null @@ -1,66 +0,0 @@ -## -# -# @file -# -# @brief Configure script of LibBSP for the LPC176X board. -# - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-arm-lpc176x],[_RTEMS_VERSION], - [https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - - -RTEMS_BSPOPTS_SET([ARM_LPC1768],[*],[0]) -RTEMS_BSPOPTS_HELP([ARM_LPC1768],[target used for identify LPC1768 board]) - -RTEMS_BSPOPTS_SET([BSP_MINIMUM_TASK_STACK_SIZE],[*],[1024]) -RTEMS_BSPOPTS_HELP([BSP_MINIMUM_TASK_STACK_SIZE],[Suggested minimum task stack - size in bytes]) - -RTEMS_BSPOPTS_SET([LPC176X_OSCILLATOR_MAIN],[*],[12000000U]) -RTEMS_BSPOPTS_HELP([LPC176X_OSCILLATOR_MAIN],[main oscillator frequency in Hz]) - -RTEMS_BSPOPTS_SET([LPC176X_OSCILLATOR_RTC],[*],[32768U]) -RTEMS_BSPOPTS_HELP([LPC176X_OSCILLATOR_RTC],[RTC oscillator frequency in Hz]) - -RTEMS_BSPOPTS_SET([LPC176X_CCLK],[*],[96000000U]) -RTEMS_BSPOPTS_HELP([LPC176X_CCLK],[CPU clock in Hz]) - -RTEMS_BSPOPTS_SET([LPC176X_PCLKDIV],[*],[1U]) -RTEMS_BSPOPTS_HELP([LPC176X_PCLKDIV],[clock divider for default - PCLK (PCLK = CCLK / PCLKDIV)]) - -RTEMS_BSPOPTS_SET([LPC176X_UART_BAUD],[*],[9600U]) -RTEMS_BSPOPTS_HELP([LPC176X_UART_BAUD],[baud for UARTs]) - -RTEMS_BSPOPTS_SET([LPC176X_CONFIG_UART_1],[*],[1]) -RTEMS_BSPOPTS_HELP([LPC176X_CONFIG_UART_1],[Use Uart 1]) - -RTEMS_BSPOPTS_SET([LPC176X_CONFIG_CONSOLE],[*],[0]) -RTEMS_BSPOPTS_HELP([LPC176X_CONFIG_CONSOLE],[configuration - for console (UART 0)]) - -RTEMS_BSPOPTS_SET([LPC176X_STOP_GPDMA],[*],[1]) -RTEMS_BSPOPTS_HELP([LPC176X_STOP_GPDMA],[stop general purpose DMA - at start-up to avoid DMA interference]) - -RTEMS_BSPOPTS_SET([LPC176X_STOP_USB],[*],[1]) -RTEMS_BSPOPTS_HELP([LPC176X_STOP_USB],[stop USB controller - at start-up to avoid DMA interference]) - -RTEMS_BSPOPTS_SET([LPC_DMA_CHANNEL_COUNT],[*],[2]) -RTEMS_BSPOPTS_HELP([LPC_DMA_CHANNEL_COUNT],[DMA channel count]) - -RTEMS_BSP_CLEANUP_OPTIONS - -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/arm/lpc24xx/Makefile.am b/c/src/lib/libbsp/arm/lpc24xx/Makefile.am deleted file mode 100644 index cf69e86c3e..0000000000 --- a/c/src/lib/libbsp/arm/lpc24xx/Makefile.am +++ /dev/null @@ -1,126 +0,0 @@ -## -# -# @file -# -# @brief Makefile of LibBSP for the LPC24XX boards. -# - -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/arm/lpc24xx/start/bsp_specs - -############################################################################### -# Header # -############################################################################### - -############################################################################### -# Data # -############################################################################### - -start.$(OBJEXT): ../../../../../../bsps/arm/shared/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -project_lib_DATA += linkcmds -dist_project_lib_DATA += ../../../../../../bsps/arm/lpc24xx/start/linkcmds.lpc17xx_ea_ram -dist_project_lib_DATA += ../../../../../../bsps/arm/lpc24xx/start/linkcmds.lpc17xx_ea_rom_int -dist_project_lib_DATA += ../../../../../../bsps/arm/lpc24xx/start/linkcmds.lpc17xx_plx800_ram -dist_project_lib_DATA += ../../../../../../bsps/arm/lpc24xx/start/linkcmds.lpc17xx_plx800_rom_int -dist_project_lib_DATA += ../../../../../../bsps/arm/lpc24xx/start/linkcmds.lpc2362 -dist_project_lib_DATA += ../../../../../../bsps/arm/lpc24xx/start/linkcmds.lpc23xx_tli800 -dist_project_lib_DATA += ../../../../../../bsps/arm/lpc24xx/start/linkcmds.lpc24xx_ea -dist_project_lib_DATA += ../../../../../../bsps/arm/lpc24xx/start/linkcmds.lpc24xx_ncs_ram -dist_project_lib_DATA += ../../../../../../bsps/arm/lpc24xx/start/linkcmds.lpc24xx_ncs_rom_ext -dist_project_lib_DATA += ../../../../../../bsps/arm/lpc24xx/start/linkcmds.lpc24xx_ncs_rom_int -dist_project_lib_DATA += ../../../../../../bsps/arm/lpc24xx/start/linkcmds.lpc24xx_plx800_ram -dist_project_lib_DATA += ../../../../../../bsps/arm/lpc24xx/start/linkcmds.lpc24xx_plx800_rom_int -dist_project_lib_DATA += ../../../../../../bsps/arm/lpc24xx/start/linkcmds.lpc40xx_ea_ram -dist_project_lib_DATA += ../../../../../../bsps/arm/lpc24xx/start/linkcmds.lpc40xx_ea_rom_int - -############################################################################### -# LibBSP # -############################################################################### - -project_lib_LIBRARIES = librtemsbsp.a - -librtemsbsp_a_SOURCES = - -# Shared -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/stackalloc.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/uart-output-char.c - -# Startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/start/bsp-start-memcpy.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/start/bspreset-armv7m.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc24xx/start/bspreset-armv4.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc24xx/start/bspstart.c - -# IRQ -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-default-handler.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/irq/irq-armv7m.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/irq/irq-dispatch-armv7m.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc24xx/irq/irq.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc24xx/irq/irq-dispatch.c - -# Console -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/console-termios-init.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/console-termios.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc24xx/console/console-config.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc24xx/console/uart-probe-1.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc24xx/console/uart-probe-2.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc24xx/console/uart-probe-3.c - -# Clock -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/clock/clock-nxp-lpc.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/clock/clock-armv7m.c - -# RTC -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/rtc/rtc-support.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc24xx/rtc/rtc-config.c - -# Misc -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc24xx/start/system-clocks.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc24xx/start/dma.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc24xx/start/dma-copy.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc24xx/start/bspidle.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc24xx/start/io.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc24xx/fb/lcd.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc24xx/start/restart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc24xx/start/timer.c - -# SSP -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc24xx/spi/ssp.c - -# I2C -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc24xx/i2c/i2c.c - -# Framebuffer -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/fb/arm-pl111.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc24xx/start/fb-config.c - -# Cache -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/cache/nocache.c - -# Start hooks -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc24xx/start/bspstarthooks.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc24xx/start/start-config-emc-dynamic.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc24xx/start/start-config-emc-static.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc24xx/start/start-config-mpu.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc24xx/start/start-config-pinsel.c - -############################################################################### -# Special Rules # -############################################################################### - - -include $(srcdir)/../../../../../../bsps/shared/irq-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/arm/lpc24xx/headers.am diff --git a/c/src/lib/libbsp/arm/lpc24xx/configure.ac b/c/src/lib/libbsp/arm/lpc24xx/configure.ac deleted file mode 100644 index 9456e6cb52..0000000000 --- a/c/src/lib/libbsp/arm/lpc24xx/configure.ac +++ /dev/null @@ -1,116 +0,0 @@ -## -# -# @file -# -# @brief Configure script of LibBSP for the LPC24XX boards. -# - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-arm-lpc24xx],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - - -RTEMS_BSPOPTS_SET([LPC24XX_OSCILLATOR_MAIN],[lpc23*],[3686400U]) -RTEMS_BSPOPTS_SET([LPC24XX_OSCILLATOR_MAIN],[*],[12000000U]) -RTEMS_BSPOPTS_HELP([LPC24XX_OSCILLATOR_MAIN],[main oscillator frequency in Hz]) - -RTEMS_BSPOPTS_SET([LPC24XX_OSCILLATOR_RTC],[*],[32768U]) -RTEMS_BSPOPTS_HELP([LPC24XX_OSCILLATOR_RTC],[RTC oscillator frequency in Hz]) - -RTEMS_BSPOPTS_SET([LPC24XX_CCLK],[lpc17xx_ea* | lpc40xx_ea*],[96000000U]) -RTEMS_BSPOPTS_SET([LPC24XX_CCLK],[lpc23*],[58982400U]) -RTEMS_BSPOPTS_SET([LPC24XX_CCLK],[lpc24xx_plx800_*],[51612800U]) -RTEMS_BSPOPTS_SET([LPC24XX_CCLK],[*],[72000000U]) -RTEMS_BSPOPTS_HELP([LPC24XX_CCLK],[CPU clock in Hz]) - -RTEMS_BSPOPTS_SET([LPC24XX_PCLKDIV],[lpc17xx_ea* | lpc40xx_ea*],[2U]) -RTEMS_BSPOPTS_SET([LPC24XX_PCLKDIV],[*],[1U]) -RTEMS_BSPOPTS_HELP([LPC24XX_PCLKDIV],[clock divider for default PCLK (PCLK = CCLK / PCLKDIV)]) - -RTEMS_BSPOPTS_SET([LPC24XX_EMCCLKDIV],[lpc17xx_ea* | lpc40xx_ea*],[2U]) -RTEMS_BSPOPTS_SET([LPC24XX_EMCCLKDIV],[*],[1U]) -RTEMS_BSPOPTS_HELP([LPC24XX_EMCCLKDIV],[clock divider for EMCCLK (EMCCLK = CCLK / EMCCLKDIV)]) - -RTEMS_BSPOPTS_SET([LPC24XX_UART_BAUD],[*],[115200U]) -RTEMS_BSPOPTS_HELP([LPC24XX_UART_BAUD],[baud for UARTs]) - -RTEMS_BSPOPTS_SET([LPC24XX_ETHERNET_RMII],[*_ea_*],[1]) -RTEMS_BSPOPTS_SET([LPC24XX_ETHERNET_RMII],[*],[]) -RTEMS_BSPOPTS_HELP([LPC24XX_ETHERNET_RMII],[enable RMII for Ethernet]) - -RTEMS_BSPOPTS_SET([LPC24XX_PIN_ETHERNET_POWER_DOWN],[*],[]) -RTEMS_BSPOPTS_HELP([LPC24XX_PIN_ETHERNET_POWER_DOWN],[optional Ethernet power-down pin, output is set to high to enable power]) - -RTEMS_BSPOPTS_SET([LPC24XX_EMC_MT48LC4M16A2],[lpc24xx_ncs_rom_*],[1]) -RTEMS_BSPOPTS_HELP([LPC24XX_EMC_MT48LC4M16A2],[enable Micron MT48LC4M16A2 configuration for EMC]) - -RTEMS_BSPOPTS_HELP([LPC24XX_EMC_W9825G2JB75I],[enable Winbond W9825G2JB75I configuration for EMC]) - -RTEMS_BSPOPTS_SET([LPC24XX_EMC_IS42S32800D7],[*_plx800_rom_*],[1]) -RTEMS_BSPOPTS_HELP([LPC24XX_EMC_IS42S32800D7],[enable ISSI IS42S32800D7 configuration for EMC]) - -RTEMS_BSPOPTS_SET([LPC24XX_EMC_IS42S32800B],[lpc17xx_ea_rom_* | lpc40xx_ea_rom_*],[1]) -RTEMS_BSPOPTS_HELP([LPC24XX_EMC_IS42S32800B],[enable ISSI IS42S32800B configuration for EMC]) - -RTEMS_BSPOPTS_SET([LPC24XX_EMC_M29W160E],[lpc24xx_ncs_rom_*],[1]) -RTEMS_BSPOPTS_HELP([LPC24XX_EMC_M29W160E],[enable M29W160E configuration for EMC]) - -RTEMS_BSPOPTS_SET([LPC24XX_EMC_M29W320E70],[*_plx800_rom_*],[1]) -RTEMS_BSPOPTS_HELP([LPC24XX_EMC_M29W320E70],[enable M29W320E70 configuration for EMC]) - -RTEMS_BSPOPTS_HELP([LPC24XX_EMC_SST39VF3201],[enable SST39VF3201 configuration for EMC]) - -RTEMS_BSPOPTS_SET([LPC24XX_EMC_TEST],[*],[]) -RTEMS_BSPOPTS_HELP([LPC24XX_EMC_TEST],[enable tests for EMC]) - -RTEMS_BSPOPTS_SET([LPC24XX_CONFIG_CONSOLE],[*],[0]) -RTEMS_BSPOPTS_HELP([LPC24XX_CONFIG_CONSOLE],[configuration for console (UART 0)]) - -RTEMS_BSPOPTS_SET([LPC24XX_CONFIG_UART_1],[*_plx800_*],[0]) -RTEMS_BSPOPTS_HELP([LPC24XX_CONFIG_UART_1],[configuration for UART 1]) - -RTEMS_BSPOPTS_SET([LPC24XX_CONFIG_UART_2],[lpc23*],[0]) -RTEMS_BSPOPTS_SET([LPC24XX_CONFIG_UART_2],[lpc24xx_ncs_*],[0]) -RTEMS_BSPOPTS_SET([LPC24XX_CONFIG_UART_2],[*_plx800_*],[0]) -RTEMS_BSPOPTS_HELP([LPC24XX_CONFIG_UART_2],[configuration for UART 2]) - -RTEMS_BSPOPTS_SET([LPC24XX_CONFIG_UART_3],[lpc23*],[0]) -RTEMS_BSPOPTS_SET([LPC24XX_CONFIG_UART_3],[lpc24xx_ncs_*],[0]) -RTEMS_BSPOPTS_HELP([LPC24XX_CONFIG_UART_3],[configuration for UART 3]) - -RTEMS_BSPOPTS_SET([LPC24XX_HEAP_EXTEND],[lpc23*],[1]) -RTEMS_BSPOPTS_HELP([LPC24XX_HEAP_EXTEND],[enable heap extend by Ethernet and USB regions]) - -RTEMS_BSPOPTS_SET([LPC24XX_STOP_GPDMA],[*],[1]) -RTEMS_BSPOPTS_HELP([LPC24XX_STOP_GPDMA],[stop general purpose DMA at start-up to avoid DMA interference]) - -RTEMS_BSPOPTS_SET([LPC24XX_STOP_ETHERNET],[lpc23*],[]) -RTEMS_BSPOPTS_SET([LPC24XX_STOP_ETHERNET],[*],[1]) -RTEMS_BSPOPTS_HELP([LPC24XX_STOP_ETHERNET],[stop Ethernet controller at start-up to avoid DMA interference]) - -RTEMS_BSPOPTS_SET([LPC24XX_STOP_USB],[lpc23*],[]) -RTEMS_BSPOPTS_SET([LPC24XX_STOP_USB],[*],[1]) -RTEMS_BSPOPTS_HELP([LPC24XX_STOP_USB],[stop USB controller at start-up to avoid DMA interference]) - -RTEMS_BSPOPTS_SET([LPC_DMA_CHANNEL_COUNT],[lpc17* | lpc40*],[8]) -RTEMS_BSPOPTS_SET([LPC_DMA_CHANNEL_COUNT],[*],[2]) -RTEMS_BSPOPTS_HELP([LPC_DMA_CHANNEL_COUNT],[DMA channel count]) - -RTEMS_BSPOPTS_SET([BSP_START_RESET_VECTOR],[lpc24xx_ncs_rom_ext],[0x80000040]) -RTEMS_BSPOPTS_HELP([BSP_START_RESET_VECTOR],[reset vector address for BSP start]) - -RTEMS_BSPOPTS_SET([BSP_USB_OTG_TRANSCEIVER_I2C_ADDR],[lpc17xx_ea* | lpc40xx_ea*],[(0x2f << 1)]) -RTEMS_BSPOPTS_HELP([BSP_USB_OTG_TRANSCEIVER_I2C_ADDR],[USB OTG transceiver I2C address used by USB stack]) - -RTEMS_BSP_CLEANUP_OPTIONS - -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/arm/lpc32xx/Makefile.am b/c/src/lib/libbsp/arm/lpc32xx/Makefile.am deleted file mode 100644 index e80a663c8c..0000000000 --- a/c/src/lib/libbsp/arm/lpc32xx/Makefile.am +++ /dev/null @@ -1,106 +0,0 @@ -## -# -# @file -# -# @brief Makefile of LibBSP for the LPC32XX boards. -# - -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/arm/lpc32xx/start/bsp_specs - -############################################################################### -# Header # -############################################################################### - -############################################################################### -# Data # -############################################################################### - -start.$(OBJEXT): ../../../../../../bsps/arm/shared/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -project_lib_DATA += linkcmds -dist_project_lib_DATA += ../../../../../../bsps/arm/lpc32xx/start/linkcmds.lpc32xx -dist_project_lib_DATA += ../../../../../../bsps/arm/lpc32xx/start/linkcmds.lpc32xx_phycore -dist_project_lib_DATA += ../../../../../../bsps/arm/lpc32xx/start/linkcmds.lpc32xx_mzx_stage_1 -dist_project_lib_DATA += ../../../../../../bsps/arm/lpc32xx/start/linkcmds.lpc32xx_mzx_stage_2 -dist_project_lib_DATA += ../../../../../../bsps/arm/lpc32xx/start/linkcmds.lpc32xx_mzx - -############################################################################### -# LibBSP # -############################################################################### - -project_lib_LIBRARIES = librtemsbsp.a - -librtemsbsp_a_SOURCES = - -# Shared -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/stackalloc.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/uart-output-char.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/start/bsp-start-memcpy.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cp15/arm-cp15-set-ttb-entries.c - -# Startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc32xx/start/bspreset.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc32xx/start/bspstart.c - -# IRQ -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-default-handler.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc32xx/irq/irq.c - -# Console -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/console-termios-init.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/console-termios.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc32xx/console/console-config.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc32xx/console/hsu.c - -# Clock -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/clock/clock-nxp-lpc.c - -# RTC -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/rtc/rtc-support.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc32xx/rtc/rtc-config.c - -# Misc -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc32xx/start/boot.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc32xx/start/emc.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc32xx/i2c/i2c.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc32xx/nand/nand-mlc.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc32xx/nand/nand-mlc-erase-block-safe.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc32xx/nand/nand-mlc-read-blocks.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc32xx/nand/nand-mlc-write-blocks.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc32xx/start/restart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc32xx/start/system-clocks.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc32xx/start/timer.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc32xx/nand/nand-select.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc32xx/start/bspidle.c - -# SSP - -# I2C - -# Cache -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cache/cache-cp15.c - -# Start hooks -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc32xx/start/bspstarthooks.c - - -############################################################################### -# Special Rules # -############################################################################### - - -include $(srcdir)/../../../../../../bsps/shared/irq-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/arm/lpc32xx/headers.am diff --git a/c/src/lib/libbsp/arm/lpc32xx/configure.ac b/c/src/lib/libbsp/arm/lpc32xx/configure.ac deleted file mode 100644 index 8b8f20fad7..0000000000 --- a/c/src/lib/libbsp/arm/lpc32xx/configure.ac +++ /dev/null @@ -1,105 +0,0 @@ -## -# -# @file -# -# @brief Configure script of LibBSP for the LPC32XX boards. -# - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-arm-lpc32xx],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - - -RTEMS_BSPOPTS_SET([LPC32XX_OSCILLATOR_MAIN],[*],[13000000U]) -RTEMS_BSPOPTS_HELP([LPC32XX_OSCILLATOR_MAIN],[main oscillator frequency in Hz]) - -RTEMS_BSPOPTS_SET([LPC32XX_OSCILLATOR_RTC],[*],[32768U]) -RTEMS_BSPOPTS_HELP([LPC32XX_OSCILLATOR_RTC],[RTC oscillator frequency in Hz]) - -RTEMS_BSPOPTS_SET([LPC32XX_PERIPH_CLK],[*],[13000000U]) -RTEMS_BSPOPTS_HELP([LPC32XX_PERIPH_CLK],[peripheral clock in Hz]) - -RTEMS_BSPOPTS_SET([LPC32XX_ETHERNET_RMII],[*],[1]) -RTEMS_BSPOPTS_HELP([LPC32XX_ETHERNET_RMII],[enable RMII for Ethernet]) - -RTEMS_BSPOPTS_SET([LPC32XX_UART_1_BAUD],[*],[]) -RTEMS_BSPOPTS_HELP([LPC32XX_UART_1_BAUD],[baud for UART 1]) - -RTEMS_BSPOPTS_SET([LPC32XX_UART_2_BAUD],[*],[]) -RTEMS_BSPOPTS_HELP([LPC32XX_UART_2_BAUD],[baud for UART 2]) - -RTEMS_BSPOPTS_SET([LPC32XX_UART_3_BAUD],[*],[115200]) -RTEMS_BSPOPTS_HELP([LPC32XX_UART_3_BAUD],[baud for UART 3]) - -RTEMS_BSPOPTS_SET([LPC32XX_UART_4_BAUD],[*],[115200]) -RTEMS_BSPOPTS_HELP([LPC32XX_UART_4_BAUD],[baud for UART 4]) - -RTEMS_BSPOPTS_SET([LPC32XX_UART_5_BAUD],[*],[115200]) -RTEMS_BSPOPTS_HELP([LPC32XX_UART_5_BAUD],[baud for UART 5]) - -RTEMS_BSPOPTS_SET([LPC32XX_UART_6_BAUD],[*],[115200]) -RTEMS_BSPOPTS_HELP([LPC32XX_UART_6_BAUD],[baud for UART 6]) - -RTEMS_BSPOPTS_SET([LPC32XX_UART_7_BAUD],[*],[]) -RTEMS_BSPOPTS_HELP([LPC32XX_UART_7_BAUD],[baud for UART 7]) - -RTEMS_BSPOPTS_SET([LPC32XX_CONFIG_U3CLK],[*],[0x00001386]) -RTEMS_BSPOPTS_HELP([LPC32XX_CONFIG_U3CLK],[clock configuration for UART 3]) - -RTEMS_BSPOPTS_SET([LPC32XX_CONFIG_U4CLK],[*],[0x00001386]) -RTEMS_BSPOPTS_HELP([LPC32XX_CONFIG_U4CLK],[clock configuration for UART 4]) - -RTEMS_BSPOPTS_SET([LPC32XX_CONFIG_U5CLK],[*],[0x00001386]) -RTEMS_BSPOPTS_HELP([LPC32XX_CONFIG_U5CLK],[clock configuration for UART 5]) - -RTEMS_BSPOPTS_SET([LPC32XX_CONFIG_U6CLK],[*],[0x00001386]) -RTEMS_BSPOPTS_HELP([LPC32XX_CONFIG_U6CLK],[clock configuration for UART 6]) - -RTEMS_BSPOPTS_SET([LPC32XX_DISABLE_MMU],[*],[]) -RTEMS_BSPOPTS_HELP([LPC32XX_DISABLE_MMU],[disable MMU]) - -RTEMS_BSPOPTS_SET([LPC32XX_DISABLE_READ_WRITE_DATA_CACHE],[*],[]) -RTEMS_BSPOPTS_HELP([LPC32XX_DISABLE_READ_WRITE_DATA_CACHE],[disable cache for read-write data sections]) - -RTEMS_BSPOPTS_SET([LPC32XX_DISABLE_READ_ONLY_PROTECTION],[*],[]) -RTEMS_BSPOPTS_HELP([LPC32XX_DISABLE_READ_ONLY_PROTECTION],[disable MMU protection of read-only sections]) - -RTEMS_BSPOPTS_SET([LPC32XX_SCRATCH_AREA_SIZE],[lpc32xx_mzx*],[4096]) -RTEMS_BSPOPTS_HELP([LPC32XX_SCRATCH_AREA_SIZE],[size of scratch area]) - -RTEMS_BSPOPTS_SET([LPC32XX_STOP_GPDMA],[*],[1]) -RTEMS_BSPOPTS_HELP([LPC32XX_STOP_GPDMA],[stop general purpose DMA at start-up to avoid DMA interference]) - -RTEMS_BSPOPTS_SET([LPC32XX_STOP_ETHERNET],[*],[1]) -RTEMS_BSPOPTS_HELP([LPC32XX_STOP_ETHERNET],[stop Ethernet controller at start-up to avoid DMA interference]) - -RTEMS_BSPOPTS_SET([LPC32XX_STOP_USB],[*],[1]) -RTEMS_BSPOPTS_HELP([LPC32XX_STOP_USB],[stop USB controller at start-up to avoid DMA interference]) - -RTEMS_BSPOPTS_SET([LPC32XX_ENABLE_WATCHDOG_RESET],[*],[1]) -RTEMS_BSPOPTS_HELP([LPC32XX_ENABLE_WATCHDOG_RESET],[bsp_reset() will use the watchdog to reset the chip]) - -RTEMS_BSPOPTS_SET([LPC_DMA_CHANNEL_COUNT],[*],[8]) -RTEMS_BSPOPTS_HELP([LPC_DMA_CHANNEL_COUNT],[DMA channel count]) - -RTEMS_BSPOPTS_SET([BSP_START_RESET_VECTOR],[*],[]) -RTEMS_BSPOPTS_HELP([BSP_START_RESET_VECTOR],[reset vector address for BSP start]) - -RTEMS_BSPOPTS_SET([BSP_USB_OTG_TRANSCEIVER_I2C_ADDR],[lpc32xx_mzx*],[(0x2c << 1)]) -RTEMS_BSPOPTS_HELP([BSP_USB_OTG_TRANSCEIVER_I2C_ADDR],[USB OTG transceiver I2C address used by USB stack]) - -RTEMS_BSPOPTS_SET([BSP_USB_OTG_TRANSCEIVER_VBUS],[lpc32xx_mzx*],[USB_OTG_VBUS_POWER_WITH_CHARGE_PUMP]) -RTEMS_BSPOPTS_HELP([BSP_USB_OTG_TRANSCEIVER_VBUS],[USB OTG transceiver VBUS policy]) - -RTEMS_BSP_CLEANUP_OPTIONS - -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/arm/raspberrypi/Makefile.am b/c/src/lib/libbsp/arm/raspberrypi/Makefile.am deleted file mode 100644 index 048b28f44c..0000000000 --- a/c/src/lib/libbsp/arm/raspberrypi/Makefile.am +++ /dev/null @@ -1,114 +0,0 @@ -## -# -# @file -# -# @brief Makefile of LibBSP for the raspberrypi board. -# - -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/arm/raspberrypi/start/bsp_specs - -############################################################################### -# Header # -############################################################################### - -noinst_HEADERS = ../../../../../../bsps/arm/raspberrypi/console/font_data.h - -############################################################################### -# Data # -############################################################################### - -start.$(OBJEXT): ../../../../../../bsps/arm/shared/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -project_lib_DATA += linkcmds - -############################################################################### -# LibBSP # -############################################################################### - -project_lib_LIBRARIES = librtemsbsp.a - -librtemsbsp_a_SOURCES = - -# Shared -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/cpucounter/cpucounterfrequency.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/cpucounter/cpucounterread.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/stackalloc.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/start/bsp-start-memcpy.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cp15/arm-cp15-set-ttb-entries.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bsp-fdt.c - -# Startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/raspberrypi/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/raspberrypi/start/cmdline.c -if HAS_SMP -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/raspberrypi/start/bspsmp.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/raspberrypi/start/bspsmp_init.c -endif - -# Restart -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/raspberrypi/start/bspreset.c - -# IRQ -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cp15/arm-cp15-set-exception-handler.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/raspberrypi/irq/irq.c - -# Console -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/console-termios.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/arm-pl011.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/raspberrypi/console/console-config.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/raspberrypi/console/fb.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/raspberrypi/console/fbcons.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/raspberrypi/console/outch.c - -# Mailbox -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/raspberrypi/start/mailbox.c - -# VideoCore -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/raspberrypi/start/vc.c - -# clock -librtemsbsp_a_SOURCES +=../../../../../../bsps/arm/raspberrypi/clock/clockdrv.c - -# Timer -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/raspberrypi/start/timer.c - -# GPIO -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/gpio/gpio-support.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/raspberrypi/gpio/rpi-gpio.c - -# RTC - -# SSP - -# I2C -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/raspberrypi/i2c/i2c.c - -# SPI -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/raspberrypi/spi/spi.c - -# Cache -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cache/cache-cp15.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cache/cache-v7ar-disable-data.S - -# Start hooks -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/raspberrypi/start/bspstarthooks.c - -############################################################################### -# Special Rules # -############################################################################### - - -include $(srcdir)/../../../../../../bsps/shared/irq-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/arm/raspberrypi/headers.am diff --git a/c/src/lib/libbsp/arm/raspberrypi/configure.ac b/c/src/lib/libbsp/arm/raspberrypi/configure.ac deleted file mode 100644 index 84780db4c0..0000000000 --- a/c/src/lib/libbsp/arm/raspberrypi/configure.ac +++ /dev/null @@ -1,67 +0,0 @@ -## -# -# @file -# -# @brief Configure script of LibBSP for the Raspberry Pi boards. -# - -AC_PREREQ([2.68]) -AC_INIT([rtems-c-src-lib-libbsp-arm-raspberrypi],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - -RTEMS_BSPOPTS_SET([BSP_START_COPY_FDT_FROM_U_BOOT],[*],[1]) -RTEMS_BSPOPTS_HELP([BSP_START_COPY_FDT_FROM_U_BOOT],[copy the U-Boot provided FDT to an internal storage]) - -RTEMS_BSPOPTS_SET([BSP_FDT_BLOB_SIZE_MAX],[*],[262144]) -RTEMS_BSPOPTS_HELP([BSP_FDT_BLOB_SIZE_MAX],[maximum size of the FDT blob in bytes]) - -RTEMS_BSPOPTS_SET([BSP_FDT_BLOB_READ_ONLY],[*],[1]) -RTEMS_BSPOPTS_HELP([BSP_FDT_BLOB_READ_ONLY],[place the FDT blob into the read-only data area]) - -RTEMS_BSPOPTS_SET([BSP_FDT_BLOB_COPY_TO_READ_ONLY_LOAD_AREA],[*],[1]) -RTEMS_BSPOPTS_HELP([BSP_FDT_BLOB_COPY_TO_READ_ONLY_LOAD_AREA],[copy the FDT blob into the read-only load area via bsp_fdt_copy()]) - -RTEMS_BSPOPTS_SET([BSP_START_RESET_VECTOR],[*],[]) -RTEMS_BSPOPTS_HELP([BSP_START_RESET_VECTOR],[reset vector address for BSP start]) - -RTEMS_BSPOPTS_SET([BSP_START_IN_HYP_SUPPORT],[*],[1]) -RTEMS_BSPOPTS_HELP([BSP_START_IN_HYP_SUPPORT], [Support start of BSP in ARM HYP mode]) -AM_CONDITIONAL(BSP_START_IN_HYP_SUPPORT,test "$BSP_START_IN_HYP_SUPPORT" = "1") - -RTEMS_BSPOPTS_SET([I2C_IO_MODE],[*],[1]) -RTEMS_BSPOPTS_HELP([I2C_IO_MODE],[Define to 1 to use interrupt-driven I/O with the Raspberry Pi I2C bus. If defined to other value the access will be polled-driven.]) - -RTEMS_BSPOPTS_SET([SPI_IO_MODE],[*],[1]) -RTEMS_BSPOPTS_HELP([SPI_IO_MODE],[Define to 1 to use interrupt-driven I/O with the Raspberry Pi SPI bus. If defined to other value the access will be polled-driven.]) - -# Is this a Raspberry Pi 2? -RTEMS_BSPOPTS_SET([BSP_IS_RPI2],[raspberrypi2],[1]) -RTEMS_BSPOPTS_SET([BSP_IS_RPI2],[*],[0]) -RTEMS_BSPOPTS_HELP([BSP_IS_RPI2],[Set if the BSP variant is Raspberry Pi 2.]) -AM_CONDITIONAL(RTEMS_RPI2,[test "$BSP_IS_RPI2" = "1"]) - -RPI_RAM_MMU_LENGTH="16k" -RPI_RAM_LENGTH_AVAILABLE="256M" -RPI_RAM_NOCACHE_LENGTH="2M" - -AC_DEFUN([RPI_LINKCMD],[ -AC_ARG_VAR([$1],[$2; default $3])dnl -[$1]=[$]{[$1]:-[$3]} -]) - -RPI_LINKCMD([RPI_RAM_MMU_LENGTH],[MMU region length],[${BSP_RPI_RAM_MMU_LENGTH}]) -RPI_LINKCMD([RPI_RAM_LENGTH_AVAILABLE],[RAM region length],[${BSP_RPI_RAM_LENGTH_AVAILABLE}]) -RPI_LINKCMD([RPI_RAM_NOCACHE_LENGTH],[No-cache region length],[${BSP_RPI_RAM_NOCACHE_LENGTH}]) - -RTEMS_BSP_CLEANUP_OPTIONS - -AC_CONFIG_FILES([ -Makefile -linkcmds:../../../../../../bsps/arm/raspberrypi/start/linkcmds.in]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/arm/realview-pbx-a9/Makefile.am b/c/src/lib/libbsp/arm/realview-pbx-a9/Makefile.am deleted file mode 100644 index 2aad8b1220..0000000000 --- a/c/src/lib/libbsp/arm/realview-pbx-a9/Makefile.am +++ /dev/null @@ -1,92 +0,0 @@ -## -# -# @file -# -# @brief Makefile of LibBSP for the RealView PBX A9 board. -# - -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/arm/realview-pbx-a9/start/bsp_specs - -############################################################################### -# Header # -############################################################################### - -############################################################################### -# Data # -############################################################################### - -start.$(OBJEXT): ../../../../../../bsps/arm/shared/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -project_lib_DATA += linkcmds -dist_project_lib_DATA += ../../../../../../bsps/arm/realview-pbx-a9/start/linkcmds.realview_pbx_a9_qemu - -############################################################################### -# LibBSP # -############################################################################### - -project_lib_LIBRARIES = librtemsbsp.a - -librtemsbsp_a_SOURCES = - -# Shared -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/btimer/btimer-stub.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/stackalloc.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/start/bsp-start-memcpy.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cp15/arm-cp15-set-exception-handler.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cp15/arm-cp15-set-ttb-entries.c - -# Startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/realview-pbx-a9/start/bspreset.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/realview-pbx-a9/start/bspstart.c -if HAS_SMP -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/start/arm-a9mpcore-smp.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/realview-pbx-a9/start/bspsmp.c -endif - -# IRQ -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-default-handler.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/irq/arm-gicv2.c - -# Console -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/console-termios-init.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/console-termios.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/getserialmouseps2.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/arm-pl011.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/serial/arm-pl050.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/realview-pbx-a9/console/console-config.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/realview-pbx-a9/console/console-polled.c - -# Clock -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/clock/clock-a9mpcore.c - -# Cache -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cache/cache-cp15.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cache/cache-v7ar-disable-data.S - -# Start hooks -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/realview-pbx-a9/start/bspstarthooks.c - -# Framebuffer -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/fb/arm-pl111.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/realview-pbx-a9/start/fb-config.c - -############################################################################### -# Special Rules # -############################################################################### - - -include $(srcdir)/../../../../../../bsps/shared/irq-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/arm/realview-pbx-a9/headers.am diff --git a/c/src/lib/libbsp/arm/realview-pbx-a9/configure.ac b/c/src/lib/libbsp/arm/realview-pbx-a9/configure.ac deleted file mode 100644 index 0718865a69..0000000000 --- a/c/src/lib/libbsp/arm/realview-pbx-a9/configure.ac +++ /dev/null @@ -1,52 +0,0 @@ -## -# -# @file -# -# @brief Configure script of LibBSP for the RealView PBX A9 board. -# - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-arm-realview-bpx-a9],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - - -RTEMS_BSPOPTS_SET([BSP_START_RESET_VECTOR],[*],[]) -RTEMS_BSPOPTS_HELP([BSP_START_RESET_VECTOR],[reset vector address for BSP start]) - -RTEMS_BSPOPTS_SET([BSP_DATA_CACHE_ENABLED],[*qemu],[]) -RTEMS_BSPOPTS_SET([BSP_DATA_CACHE_ENABLED],[*],[1]) -RTEMS_BSPOPTS_HELP([BSP_DATA_CACHE_ENABLED],[enable data cache]) - -RTEMS_BSPOPTS_SET([BSP_INSTRUCTION_CACHE_ENABLED],[*qemu],[]) -RTEMS_BSPOPTS_SET([BSP_INSTRUCTION_CACHE_ENABLED],[*],[1]) -RTEMS_BSPOPTS_HELP([BSP_INSTRUCTION_CACHE_ENABLED],[enable instruction cache]) - -RTEMS_BSPOPTS_SET([BSP_ARM_A9MPCORE_PERIPHCLK],[*],[100000000U]) -RTEMS_BSPOPTS_HELP([BSP_ARM_A9MPCORE_PERIPHCLK],[ARM Cortex-A9 MPCore PERIPHCLK clock frequency in Hz]) - -RTEMS_BSPOPTS_SET([CLOCK_DRIVER_USE_FAST_IDLE],[*qemu*],[1]) -RTEMS_BSPOPTS_HELP([CLOCK_DRIVER_USE_FAST_IDLE], -[This sets a mode where the time runs as fast as possible when a clock ISR -occurs while the IDLE thread is executing. This can significantly reduce -simulation times.]) - -RTEMS_BSPOPTS_SET([CLOCK_DRIVER_USE_ONLY_BOOT_PROCESSOR],[*qemu*],[1]) -RTEMS_BSPOPTS_HELP([CLOCK_DRIVER_USE_ONLY_BOOT_PROCESSOR], -[If defined, then do the clock tick processing on the boot processor on behalf -of all other processors.]) - -RTEMS_BSPOPTS_SET([ARM_MMU_USE_SMALL_PAGES],[*],[1]) -RTEMS_BSPOPTS_HELP([ARM_MMU_USE_SMALL_PAGES],[use MMU with small pages (4KiB)]) - -RTEMS_BSP_CLEANUP_OPTIONS - -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/arm/rtl22xx/Makefile.am b/c/src/lib/libbsp/arm/rtl22xx/Makefile.am deleted file mode 100644 index 7a4ac7f922..0000000000 --- a/c/src/lib/libbsp/arm/rtl22xx/Makefile.am +++ /dev/null @@ -1,47 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/arm/rtl22xx/start/bsp_specs - - -noinst_PROGRAMS = - - -start.$(OBJEXT): ../../../../../../bsps/arm/rtl22xx/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -project_lib_DATA += linkcmds - -project_lib_LIBRARIES = librtemsbsp.a -librtemsbsp_a_SOURCES = - -# startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/rtl22xx/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/rtl22xx/start/bspreset.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/cpucounter/cpucounterfrequency.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/cpucounter/cpucounterread.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/rtl22xx/btimer/btimer.c -librtemsbsp_a_SOURCES +=../../../../../../bsps/arm/rtl22xx/clock/clockdrv.c -# console -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/legacy-console.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/legacy-console-control.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/legacy-console-select.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/rtl22xx/console/uart.c -# IRQ -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-default-handler.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/rtl22xx/irq/irq.c - -# Cache -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/cache/nocache.c - -include $(srcdir)/../../../../../../bsps/shared/irq-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/arm/rtl22xx/headers.am diff --git a/c/src/lib/libbsp/arm/rtl22xx/configure.ac b/c/src/lib/libbsp/arm/rtl22xx/configure.ac deleted file mode 100644 index 3ff195f04f..0000000000 --- a/c/src/lib/libbsp/arm/rtl22xx/configure.ac +++ /dev/null @@ -1,27 +0,0 @@ -## Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-arm-rtl22xx],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - - -RTEMS_BSPOPTS_SET([ON_SKYEYE],[*],[]) -RTEMS_BSPOPTS_HELP([ON_SKYEYE], -[If defined, enable options which optimize executingon the Skyeye - simulator. Speed up the clock ticks while the idle task is running so - time spent in the idle task is minimized. This significantly reduces - the wall time required to execute the RTEMS test suites.]) - -RTEMS_BSP_CLEANUP_OPTIONS - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/arm/smdk2410/Makefile.am b/c/src/lib/libbsp/arm/smdk2410/Makefile.am deleted file mode 100644 index ce072ec1c5..0000000000 --- a/c/src/lib/libbsp/arm/smdk2410/Makefile.am +++ /dev/null @@ -1,52 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/arm/smdk2410/start/bsp_specs - - -start.$(OBJEXT): ../../../../../../bsps/arm/smdk2410/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -project_lib_DATA += linkcmds - -project_lib_LIBRARIES = librtemsbsp.a -librtemsbsp_a_SOURCES = - -# startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/smdk2410/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/smdk2410/start/bspidle.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/smdk2410/start/bspreset.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/smdk2410/start/memmap.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c - -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/cpucounter/cpucounterfrequency.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/cpucounter/cpucounterread.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/smdk2410/btimer/btimer.c -librtemsbsp_a_SOURCES +=../../../../../../bsps/arm/smdk2410/clock/clockdrv.c -librtemsbsp_a_SOURCES +=../../../../../../bsps/arm/smdk2410/clock/support.c -# console -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/legacy-console.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/legacy-console-control.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/legacy-console-select.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/smdk2410/console/uart.c -# IRQ -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-default-handler.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/smdk2410/irq/irq.c -# smc -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/smdk2410/smc/smc.c - -# Cache -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cache/cache-cp15.c - -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cp15/arm920-mmu.c - -include $(srcdir)/../../../../../../bsps/shared/irq-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/arm/smdk2410/headers.am diff --git a/c/src/lib/libbsp/arm/smdk2410/configure.ac b/c/src/lib/libbsp/arm/smdk2410/configure.ac deleted file mode 100644 index 9e796515f1..0000000000 --- a/c/src/lib/libbsp/arm/smdk2410/configure.ac +++ /dev/null @@ -1,30 +0,0 @@ -## Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-arm-smdk2410],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - -RTEMS_BSPOPTS_SET([ON_SKYEYE],[*],[]) -RTEMS_BSPOPTS_HELP([ON_SKYEYE], -[If defined, enable options which optimize executingon the Skyeye - simulator. Speed up the clock ticks while the idle task is running so - time spent in the idle task is minimized. This significantly reduces - the wall time required to execute the RTEMS test suites.]) - -RTEMS_BSPOPTS_SET([CPU_S3C2410],[smdk2410],[1]) -RTEMS_BSPOPTS_SET([CPU_S3C2410],[*],[]) -RTEMS_BSPOPTS_HELP([CPU_S3C2410], -[If defined, enable optons for the S3C2410 CPU model.]) - -RTEMS_BSP_CLEANUP_OPTIONS - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/arm/stm32f4/Makefile.am b/c/src/lib/libbsp/arm/stm32f4/Makefile.am deleted file mode 100644 index d3e0710fb9..0000000000 --- a/c/src/lib/libbsp/arm/stm32f4/Makefile.am +++ /dev/null @@ -1,83 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -############################################################################### -# Data # -############################################################################### - -dist_project_lib_DATA = ../../../../../../bsps/arm/stm32f4/start/bsp_specs - -start.$(OBJEXT): ../../../../../../bsps/arm/shared/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -project_lib_DATA += linkcmds -dist_project_lib_DATA += ../../../../../../bsps/arm/stm32f4/start/linkcmds.stm32f105rc -dist_project_lib_DATA += ../../../../../../bsps/arm/stm32f4/start/linkcmds.stm32f4 - -############################################################################### -# Header # -############################################################################### - -############################################################################### -# LibBSP # -############################################################################### - -project_lib_LIBRARIES = librtemsbsp.a - -librtemsbsp_a_SOURCES = - -# Shared -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/cpucounter/cpucounterfrequency.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/cpucounter/cpucounterread.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/stackalloc.c - -# Startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/start/bsp-start-memcpy.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/stm32f4/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/stm32f4/start/bspstarthook.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/stm32f4/start/bspreset.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/stm32f4/start/io.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/stm32f4/start/rcc.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/stm32f4/start/start-config-io.c - -# IRQ -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-default-handler.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/irq/irq-armv7m.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/irq/irq-dispatch-armv7m.c - -# Console -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/legacy-console.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/legacy-console-control.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/legacy-console-select.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/stm32f4/console/console-config.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/stm32f4/console/usart.c - -# I2C -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/stm32f4/i2c/i2c.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/stm32f4/i2c/i2c-config.c - -# Clock -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/clock/clock-armv7m.c - -# Timer -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/btimer/btimer-stub.c - -# Cache -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/cache/nocache.c - -############################################################################### -# Special Rules # -############################################################################### - - -include $(srcdir)/../../../../../../bsps/shared/irq-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/arm/stm32f4/headers.am diff --git a/c/src/lib/libbsp/arm/stm32f4/configure.ac b/c/src/lib/libbsp/arm/stm32f4/configure.ac deleted file mode 100644 index 00ca0b73ae..0000000000 --- a/c/src/lib/libbsp/arm/stm32f4/configure.ac +++ /dev/null @@ -1,70 +0,0 @@ -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-arm-stm32f4],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - - -RTEMS_BSPOPTS_SET([STM32F4_FAMILY_F10XXX],[stm32f1*],[1]) -RTEMS_BSPOPTS_HELP([STM32F4_FAMILY_F10XXX],[Chip belongs to the STM32F10XXX family.]) - -RTEMS_BSPOPTS_SET([STM32F4_FAMILY_F4XXXX],[stm32f4*],[1]) -RTEMS_BSPOPTS_HELP([STM32F4_FAMILY_F4XXXX],[Chip belongs to the STM32F4XXXX family.]) - -RTEMS_BSPOPTS_SET([STM32F4_HSE_OSCILLATOR],[*],[8000000]) -RTEMS_BSPOPTS_HELP([STM32F4_HSE_OSCILLATOR],[HSE oscillator frequency in Hz]) - -RTEMS_BSPOPTS_SET([STM32F4_SYSCLK],[stm32f1*],[8000000]) -RTEMS_BSPOPTS_SET([STM32F4_SYSCLK],[*],[16000000]) -RTEMS_BSPOPTS_HELP([STM32F4_SYSCLK],[SYSCLK frequency in Hz]) - -RTEMS_BSPOPTS_SET([STM32F4_HCLK],[stm32f1*],[8000000]) -RTEMS_BSPOPTS_SET([STM32F4_HCLK],[*],[16000000]) -RTEMS_BSPOPTS_HELP([STM32F4_HCLK],[HCLK frequency in Hz]) - -RTEMS_BSPOPTS_SET([STM32F4_PCLK1],[stm32f1*],[8000000]) -RTEMS_BSPOPTS_SET([STM32F4_PCLK1],[*],[16000000]) -RTEMS_BSPOPTS_HELP([STM32F4_PCLK1],[PCLK1 frequency in Hz]) - -RTEMS_BSPOPTS_SET([STM32F4_PCLK2],[stm32f1*],[8000000]) -RTEMS_BSPOPTS_SET([STM32F4_PCLK2],[*],[16000000]) -RTEMS_BSPOPTS_HELP([STM32F4_PCLK2],[PCLK2 frequency in Hz]) - -RTEMS_BSPOPTS_SET([STM32F4_USART_BAUD],[*],[115200]) -RTEMS_BSPOPTS_HELP([STM32F4_USART_BAUD],[baud for USARTs]) - -RTEMS_BSPOPTS_SET([STM32F4_ENABLE_USART_1],[*],[]) -RTEMS_BSPOPTS_HELP([STM32F4_ENABLE_USART_1],[enable USART 1]) - -RTEMS_BSPOPTS_SET([STM32F4_ENABLE_USART_2],[*],[]) -RTEMS_BSPOPTS_HELP([STM32F4_ENABLE_USART_2],[enable USART 2]) - -RTEMS_BSPOPTS_SET([STM32F4_ENABLE_USART_3],[*],[1]) -RTEMS_BSPOPTS_HELP([STM32F4_ENABLE_USART_3],[enable USART 3]) - -RTEMS_BSPOPTS_SET([STM32F4_ENABLE_UART_4],[*],[]) -RTEMS_BSPOPTS_HELP([STM32F4_ENABLE_UART_4],[enable UART 4]) - -RTEMS_BSPOPTS_SET([STM32F4_ENABLE_UART_5],[*],[]) -RTEMS_BSPOPTS_HELP([STM32F4_ENABLE_UART_5],[enable UART 5]) - -RTEMS_BSPOPTS_SET([STM32F4_ENABLE_USART_6],[*],[]) -RTEMS_BSPOPTS_HELP([STM32F4_ENABLE_USART_6],[enable USART 6]) - -RTEMS_BSPOPTS_SET([STM32F4_ENABLE_I2C1],[stm32f1*],[1]) -RTEMS_BSPOPTS_SET([STM32F4_ENABLE_I2C1],[*],[]) -RTEMS_BSPOPTS_HELP([STM32F4_ENABLE_I2C1],[enable I2C 1]) - -RTEMS_BSPOPTS_SET([STM32F4_ENABLE_I2C2],[*],[]) -RTEMS_BSPOPTS_HELP([STM32F4_ENABLE_I2C2],[enable I2C 2]) - -RTEMS_BSP_CLEANUP_OPTIONS - -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/arm/tms570/Makefile.am b/c/src/lib/libbsp/arm/tms570/Makefile.am deleted file mode 100644 index d2564f6683..0000000000 --- a/c/src/lib/libbsp/arm/tms570/Makefile.am +++ /dev/null @@ -1,115 +0,0 @@ -## -# -# @file makefile.am -# -# @brief Makefile of LibBSP for the TMS570 boards. -# - -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/arm/tms570/start/bsp_specs - -# ---------------------------- -# ------ Headers -# ---------------------------- - -# ---------------------------- -# ------ Data -# ---------------------------- - -start.$(OBJEXT): ../../../../../../bsps/arm/shared/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -project_lib_DATA += linkcmds -dist_project_lib_DATA += ../../../../../../bsps/arm/tms570/start/linkcmds.tms570ls3137_hdk -dist_project_lib_DATA += ../../../../../../bsps/arm/tms570/start/linkcmds.tms570ls3137_hdk_intram -dist_project_lib_DATA += ../../../../../../bsps/arm/tms570/start/linkcmds.tms570ls3137_hdk_sdram -dist_project_lib_DATA += ../../../../../../bsps/arm/tms570/start/linkcmds.tms570ls3137_hdk_with_loader - -# ---------------------------- -# ------ LibBSP -# ---------------------------- - -project_lib_LIBRARIES = librtemsbsp.a - -librtemsbsp_a_SOURCES = - -# Shared -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/stackalloc.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cp15/arm-cp15-set-exception-handler.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cp15/arm-cp15-set-ttb-entries.c - -# Startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/start/bsp-start-memcpy.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/tms570/start/bspreset.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/tms570/start/bspstart.c - -# POM -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/tms570/start/tms570-pom.c - -# IRQ -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-default-handler.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/tms570/irq/irq.c - -# Console -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/console-termios.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/tms570/console/printk-support.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/tms570/console/tms570-sci.c - -# Clock -librtemsbsp_a_SOURCES +=../../../../../../bsps/arm/tms570/clock/clock.c - -# RTC - -# GPIO -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/tms570/start/pinmux.c - -# Benchmark Timer -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/btimer/btimer-cpucounter.c - -# Misc -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/tms570/cpucounter/cpucounterread.c - -# Watchdog - -# Cache -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/cache/nocache.c - -if TMS570_USE_HWINIT_STARTUP -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/tms570/start/tms570_sys_core.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/tms570/start/fail_notification.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/tms570/start/init_emif_sdram.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/tms570/start/init_esm.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/tms570/start/init_pinmux.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/tms570/start/init_system.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/tms570/start/tms570_selftest.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/tms570/start/tms570_selftest_par_can.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/tms570/start/tms570_selftest_par_mibspi.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/tms570/start/tms570_selftest_par_std.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/tms570/start/tms570_selftest_parity.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/tms570/start/tms570_tcram_tests.c - -# Start hooks -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/tms570/start/bspstarthooks-hwinit.c -else -# Start hooks -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/tms570/start/bspstarthooks.c -endif - -# ---------------------------- -# ------ Special Rules -# ---------------------------- - - -include $(srcdir)/../../../../../../bsps/shared/irq-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/arm/tms570/headers.am diff --git a/c/src/lib/libbsp/arm/tms570/configure.ac b/c/src/lib/libbsp/arm/tms570/configure.ac deleted file mode 100644 index 7b0157c3c3..0000000000 --- a/c/src/lib/libbsp/arm/tms570/configure.ac +++ /dev/null @@ -1,57 +0,0 @@ -## -# -# @file configure.ac -# -# @brief Configure script of LibBSP for the TMS570 board. -# - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-arm-tms570],[_RTEMS_VERSION], - [https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - - -RTEMS_BSPOPTS_SET([TMS570_SCI_BAUD_RATE],[*],[115200U]) -RTEMS_BSPOPTS_HELP([TMS570_SCI_BAUD_RATE],[baud for UARTs]) - -RTEMS_BSPOPTS_SET([CONSOLE_USE_INTERRUPTS],[*],[1]) -RTEMS_BSPOPTS_HELP([CONSOLE_USE_INTERRUPTS], -[The tms570 console driver can operate in either polled or interrupt mode.]) - -RTEMS_BSPOPTS_SET([ARM_TMS570LS3137],[*],[0]) -RTEMS_BSPOPTS_HELP([ARM_TMS570LS3137],[target used for identify TMS570LS3137 board]) - -RTEMS_BSPOPTS_SET([BSP_MINIMUM_TASK_STACK_SIZE],[*],[1024]) -RTEMS_BSPOPTS_HELP([BSP_MINIMUM_TASK_STACK_SIZE],[Suggested minimum task stack - size in bytes]) - -RTEMS_BSPOPTS_SET([BSP_START_NEEDS_REGISTER_INITIALIZATION],[*],[1]) -RTEMS_BSPOPTS_HELP([BSP_START_NEEDS_REGISTER_INITIALIZATION], - [The TMS570 needs to have the registers of its CPU initialized - to avoid CCMR4F errors]) - -RTEMS_BSPOPTS_SET([TMS570_OSCILLATOR_MAIN],[*],[12000000U]) -RTEMS_BSPOPTS_HELP([TMS570_OSCILLATOR_MAIN],[main oscillator frequency in Hz]) - -RTEMS_BSPOPTS_SET([TMS570_OSCILLATOR_RTC],[*],[32768U]) -RTEMS_BSPOPTS_HELP([TMS570_OSCILLATOR_RTC],[RTC oscillator frequency in Hz]) - -RTEMS_BSPOPTS_SET([TMS570_CCLK],[*],[96000000U]) -RTEMS_BSPOPTS_HELP([TMS570_CCLK],[CPU clock in Hz]) - -RTEMS_BSPOPTS_SET([TMS570_USE_HWINIT_STARTUP],[*],[0]) -RTEMS_BSPOPTS_HELP([TMS570_USE_HWINIT_STARTUP],[Include BSP startup code for TMS570LS3137 which allows to start RTEMS application directly after reset]) -AM_CONDITIONAL(TMS570_USE_HWINIT_STARTUP,test "$TMS570_USE_HWINIT_STARTUP" = "1") - -RTEMS_BSP_CLEANUP_OPTIONS - -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/arm/xen/Makefile.am b/c/src/lib/libbsp/arm/xen/Makefile.am deleted file mode 100644 index b414a7bc53..0000000000 --- a/c/src/lib/libbsp/arm/xen/Makefile.am +++ /dev/null @@ -1,50 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/arm/xen/start/bsp_specs - -noinst_PROGRAMS = - -start.$(OBJEXT): ../../../../../../bsps/arm/shared/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -project_lib_DATA += linkcmds - -project_lib_LIBRARIES = librtemsbsp.a -librtemsbsp_a_SOURCES = - -# startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/xen/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/xen/start/bspstarthooks.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/xen/start/bspstartmmu.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-empty.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/start/bsp-start-memcpy.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cp15/arm-cp15-set-exception-handler.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cp15/arm-cp15-set-ttb-entries.c -# clock -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/clock/arm-generic-timer.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/clock/arm-generic-timer-aarch32.c -# cache -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cache/cache-cp15.c -# irq -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-default-handler.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/irq/arm-gicv2.c -# console -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/xen/console/console.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/console-termios.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/console-termios-init.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/arm-pl011.c -# timer -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/btimer/btimer-stub.c - -include $(srcdir)/../../../../../../bsps/shared/irq-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/arm/xen/headers.am diff --git a/c/src/lib/libbsp/arm/xen/configure.ac b/c/src/lib/libbsp/arm/xen/configure.ac deleted file mode 100644 index 86ec0033ef..0000000000 --- a/c/src/lib/libbsp/arm/xen/configure.ac +++ /dev/null @@ -1,64 +0,0 @@ -## Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-arm-xen],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - - -RTEMS_BSPOPTS_SET([BSP_DATA_CACHE_ENABLED],[*qemu],[]) -RTEMS_BSPOPTS_SET([BSP_DATA_CACHE_ENABLED],[*],[1]) -RTEMS_BSPOPTS_HELP([BSP_DATA_CACHE_ENABLED],[enable data cache]) - -RTEMS_BSPOPTS_SET([BSP_INSTRUCTION_CACHE_ENABLED],[*qemu],[]) -RTEMS_BSPOPTS_SET([BSP_INSTRUCTION_CACHE_ENABLED],[*],[1]) -RTEMS_BSPOPTS_HELP([BSP_INSTRUCTION_CACHE_ENABLED],[enable instruction cache]) - -RTEMS_BSPOPTS_SET([ARM_GENERIC_TIMER_USE_VIRTUAL],[*],[1]) -RTEMS_BSPOPTS_HELP([ARM_GENERIC_TIMER_USE_VIRTUAL],[use virtual ARM generic timer]) - -RTEMS_BSPOPTS_SET([ARM_GENERIC_TIMER_UNMASK_AT_TICK],[*],[1]) -RTEMS_BSPOPTS_HELP([ARM_GENERIC_TIMER_UNMASK_AT_TICK],[unmask the timer in the tick handler, since Xen will mask the virtual timer before injecting the interrupt to the guest]) - -RTEMS_BSPOPTS_SET([BSP_START_ZIMAGE_HEADER],[*],[1]) -RTEMS_BSPOPTS_HELP([BSP_START_ZIMAGE_HEADER],[include zImage boot header]) - -RTEMS_BSPOPTS_SET([BSP_XEN_RAM_LENGTH],[*],[8M]) -RTEMS_BSPOPTS_HELP([BSP_XEN_RAM_LENGTH],[length of memory area available to the BSP]) - -RTEMS_BSPOPTS_SET([BSP_XEN_NOCACHE_LENGTH],[*],[1M]) -RTEMS_BSPOPTS_HELP([BSP_XEN_NOCACHE_LENGTH],[length of nocache RAM region]) - -RTEMS_BSPOPTS_SET([BSP_XEN_RAM_BASE],[*],[0x40000000]) -RTEMS_BSPOPTS_HELP([BSP_XEN_RAM_BASE],[base address of memory area available to the BSP]) - -RTEMS_BSPOPTS_SET([BSP_XEN_LOAD_OFFSET],[*],[0x8000]) -RTEMS_BSPOPTS_HELP([BSP_XEN_LOAD_OFFSET],[offset of RAM region from memory area base]) - -RTEMS_BSPOPTS_SET([BSP_XEN_MMU_LENGTH],[*],[16k]) -RTEMS_BSPOPTS_HELP([BSP_XEN_MMU_LENGTH],[length of MMU region]) - -AC_DEFUN([XEN_LINKCMD],[ -AC_ARG_VAR([$1],[$2; default $3])dnl -[$1]=[$]{[$1]:-[$3]} -]) - -XEN_LINKCMD([BSP_XEN_RAM_BASE],[normal RAM region origin],[${BSP_XEN_RAM_BASE}]) -XEN_LINKCMD([BSP_XEN_RAM_LENGTH],[normal RAM region length],[${BSP_XEN_RAM_LENGTH}]) -XEN_LINKCMD([BSP_XEN_LOAD_OFFSET],[entry point of guest],[${BSP_XEN_LOAD_OFFSET}]) -XEN_LINKCMD([BSP_XEN_MMU_LENGTH],[MMU region length],[${BSP_XEN_MMU_LENGTH}]) -XEN_LINKCMD([BSP_XEN_NOCACHE_LENGTH],[length of nocache RAM region],[${BSP_XEN_NOCACHE_LENGTH}]) - -RTEMS_BSP_CLEANUP_OPTIONS - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([ -Makefile -linkcmds:../../../../../../bsps/arm/xen/start/linkcmds.in]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/arm/xilinx-zynq/Makefile.am b/c/src/lib/libbsp/arm/xilinx-zynq/Makefile.am deleted file mode 100644 index f2db456170..0000000000 --- a/c/src/lib/libbsp/arm/xilinx-zynq/Makefile.am +++ /dev/null @@ -1,93 +0,0 @@ -## -# -# @file -# -# @brief Makefile of LibBSP for the Xilinx Zynq platform. -# - -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/arm/xilinx-zynq/start/bsp_specs - -############################################################################### -# Header # -############################################################################### - -############################################################################### -# Data # -############################################################################### - -start.$(OBJEXT): ../../../../../../bsps/arm/shared/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -project_lib_DATA += linkcmds - -############################################################################### -# LibBSP # -############################################################################### - -project_lib_LIBRARIES = librtemsbsp.a - -librtemsbsp_a_SOURCES = - -# Shared -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/btimer/btimer-stub.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/stackalloc.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/start/bsp-start-memcpy.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cp15/arm-cp15-set-exception-handler.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cp15/arm-cp15-set-ttb-entries.c - -# Startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/xilinx-zynq/start/bspreset.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/xilinx-zynq/start/bspstart.c -if HAS_SMP -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/start/arm-a9mpcore-smp.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/xilinx-zynq/start/bspsmp.c -endif - -# IRQ -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-default-handler.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/irq/arm-gicv2.c - -# Console -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/console-termios.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/xilinx-zynq/console/console-config.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/xilinx-zynq/console/console-init.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/xilinx-zynq/console/debug-console.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/zynq-uart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/zynq-uart-polled.c - -# Clock -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/clock/clock-a9mpcore.c - -# I2C -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/xilinx-zynq/i2c/cadence-i2c.c - -# SPI -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/spi/cadence-spi.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/spi/xilinx-axi-spi.c - -# Cache -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cache/cache-l2c-310.c - -# Start hooks -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/xilinx-zynq/start/bspstarthooks.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/xilinx-zynq/start/bspstartmmu.c - -############################################################################### -# Special Rules # -############################################################################### - - -include $(srcdir)/../../../../../../bsps/shared/irq-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/arm/xilinx-zynq/headers.am diff --git a/c/src/lib/libbsp/arm/xilinx-zynq/configure.ac b/c/src/lib/libbsp/arm/xilinx-zynq/configure.ac deleted file mode 100644 index 51e4a121e0..0000000000 --- a/c/src/lib/libbsp/arm/xilinx-zynq/configure.ac +++ /dev/null @@ -1,109 +0,0 @@ -## -# -# @file -# -# @brief Configure script of LibBSP for the Xilinx Zynq platform. -# - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-arm-xilinx-zynq-a9],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - - -RTEMS_BSPOPTS_SET([BSP_START_RESET_VECTOR],[*],[]) -RTEMS_BSPOPTS_HELP([BSP_START_RESET_VECTOR],[reset vector address for BSP start]) - -RTEMS_BSPOPTS_SET([BSP_DATA_CACHE_ENABLED],[*qemu],[]) -RTEMS_BSPOPTS_SET([BSP_DATA_CACHE_ENABLED],[*],[1]) -RTEMS_BSPOPTS_HELP([BSP_DATA_CACHE_ENABLED],[enable data cache]) - -RTEMS_BSPOPTS_SET([BSP_INSTRUCTION_CACHE_ENABLED],[*qemu],[]) -RTEMS_BSPOPTS_SET([BSP_INSTRUCTION_CACHE_ENABLED],[*],[1]) -RTEMS_BSPOPTS_HELP([BSP_INSTRUCTION_CACHE_ENABLED],[enable instruction cache]) - -RTEMS_BSPOPTS_SET([BSP_ARM_A9MPCORE_PERIPHCLK],[xilinx_zynq_zc702*],[333333333U]) -RTEMS_BSPOPTS_SET([BSP_ARM_A9MPCORE_PERIPHCLK],[xilinx_zynq_zedboard*],[666666667U]) -RTEMS_BSPOPTS_SET([BSP_ARM_A9MPCORE_PERIPHCLK],[*],[100000000U]) -RTEMS_BSPOPTS_HELP([BSP_ARM_A9MPCORE_PERIPHCLK],[ARM Cortex-A9 MPCore PERIPHCLK clock frequency in Hz]) - -RTEMS_BSPOPTS_SET([ZYNQ_CLOCK_UART],[xilinx_zynq_zc702*],[50000000UL]) -RTEMS_BSPOPTS_SET([ZYNQ_CLOCK_UART],[xilinx_zynq_zedboard*],[50000000UL]) -RTEMS_BSPOPTS_SET([ZYNQ_CLOCK_UART],[*],[50000000UL]) -RTEMS_BSPOPTS_HELP([ZYNQ_CLOCK_UART],[Zynq UART clock frequency in Hz]) - -RTEMS_BSPOPTS_SET([ZYNQ_CLOCK_CPU_1X],[xilinx_zynq_zc702*],[111111111U]) -RTEMS_BSPOPTS_SET([ZYNQ_CLOCK_CPU_1X],[xilinx_zynq_zedboard*],[111111111U]) -RTEMS_BSPOPTS_SET([ZYNQ_CLOCK_CPU_1X],[*],[111111111U]) -RTEMS_BSPOPTS_HELP([ZYNQ_CLOCK_CPU_1X],[Zynq cpu_1x clock frequency in Hz]) - -USE_FAST_IDLE=0 -AS_IF([test "x${RTEMS_BSP}" == xxilinx_zynq_a9_qemu], [USE_FAST_IDLE=1]) - -RTEMS_BSPOPTS_SET([CLOCK_DRIVER_USE_FAST_IDLE],[*qemu],[${USE_FAST_IDLE}]) -RTEMS_BSPOPTS_HELP([CLOCK_DRIVER_USE_FAST_IDLE], -[This sets a mode where the time runs as fast as possible when a clock ISR -occurs while the IDLE thread is executing. This can significantly reduce -simulation times.]) - -RTEMS_BSPOPTS_SET([BSP_CONSOLE_MINOR],[*],[1]) -RTEMS_BSPOPTS_HELP([BSP_CONSOLE_MINOR],[minor number of console device]) - -RTEMS_BSPOPTS_SET([ZYNQ_CONSOLE_USE_INTERRUPTS],[*],[1]) -RTEMS_BSPOPTS_HELP([ZYNQ_CONSOLE_USE_INTERRUPTS],[use interrupt driven mode for console devices (used by default)]) - -# -# Zynq Memory map can be controlled from the configure command line. Use ... -# -# ..../configure --target=arm-rtems4.11 ... BSP_ZYNQ_RAM_LENGTH=256M -# -RTEMS_BSPOPTS_SET([BSP_ZYNQ_RAM_LENGTH],[xilinx_zynq_a9_qemu],[256M]) -RTEMS_BSPOPTS_SET([BSP_ZYNQ_RAM_LENGTH],[xilinx_zynq_zc702],[1024M]) -RTEMS_BSPOPTS_SET([BSP_ZYNQ_RAM_LENGTH],[xilinx_zynq_zc706],[1024M]) -RTEMS_BSPOPTS_SET([BSP_ZYNQ_RAM_LENGTH],[xilinx_zynq_zedboard],[512M]) -RTEMS_BSPOPTS_SET([BSP_ZYNQ_RAM_LENGTH],[*],[256M]) -RTEMS_BSPOPTS_HELP([BSP_ZYNQ_RAM_LENGTH],[override a BSP's default RAM length]) - -RTEMS_BSPOPTS_SET([ARM_MMU_USE_SMALL_PAGES],[*],[0]) -RTEMS_BSPOPTS_HELP([ARM_MMU_USE_SMALL_PAGES],[use MMU with small pages (4KiB)]) - -RTEMS_BSPOPTS_SET([BSP_ZYNQ_NOCACHE_LENGTH],[*],[1M]) -RTEMS_BSPOPTS_HELP([BSP_ZYNQ_NOCACHE_LENGTH],[length of nocache RAM region]) - -ZYNQ_RAM_ORIGIN="0x00100000" -ZYNQ_RAM_MMU_LENGTH="16k" -AS_IF([test "x${ARM_MMU_USE_SMALL_PAGES}" == x1], [ZYNQ_RAM_MMU_LENGTH="(16k+4M)"]) -ZYNQ_RAM_INT_0_ORIGIN="0x00000000" -ZYNQ_RAM_INT_0_LENGTH="64k + 64k + 64k" -ZYNQ_RAM_INT_1_ORIGIN="0xFFFF0000" -ZYNQ_RAM_INT_1_LENGTH="64k - 512" - -AS_IF([test "x${RTEMS_BSP}" == xxilinx_zynq_zc706], - [ZYNQ_RAM_ORIGIN="0x00400000"]) - -AC_DEFUN([ZYNQ_LINKCMD],[ -AC_ARG_VAR([$1],[$2; default $3])dnl -[$1]=[$]{[$1]:-[$3]} -]) - -ZYNQ_LINKCMD([ZYNQ_RAM_ORIGIN],[normal RAM region origin],[${ZYNQ_RAM_ORIGIN}]) -ZYNQ_LINKCMD([BSP_ZYNQ_RAM_LENGTH],[normal RAM region length],[${BSP_ZYNQ_RAM_LENGTH}]) -ZYNQ_LINKCMD([ZYNQ_RAM_MMU_LENGTH],[MMU region length],[${ZYNQ_RAM_MMU_LENGTH}]) -ZYNQ_LINKCMD([ZYNQ_RAM_NOCACHE_LENGTH],[length of nocache RAM region],[${BSP_ZYNQ_NOCACHE_LENGTH}]) -ZYNQ_LINKCMD([ZYNQ_RAM_INT_0_ORIGIN],[internal 0 RAM region origin],[${ZYNQ_RAM_INT_0_ORIGIN}]) -ZYNQ_LINKCMD([ZYNQ_RAM_INT_0_LENGTH],[internal 0 RAM region length],[${ZYNQ_RAM_INT_0_LENGTH}]) -ZYNQ_LINKCMD([ZYNQ_RAM_INT_1_ORIGIN],[internal 1 RAM region origin],[${ZYNQ_RAM_INT_1_ORIGIN}]) -ZYNQ_LINKCMD([ZYNQ_RAM_INT_1_LENGTH],[internal 1 RAM region length],[${ZYNQ_RAM_INT_1_LENGTH}]) - -RTEMS_BSP_CLEANUP_OPTIONS - -AC_CONFIG_FILES([ -Makefile -linkcmds:../../../../../../bsps/arm/xilinx-zynq/start/linkcmds.in]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/arm/xilinx-zynqmp/Makefile.am b/c/src/lib/libbsp/arm/xilinx-zynqmp/Makefile.am deleted file mode 100644 index e4be0567ab..0000000000 --- a/c/src/lib/libbsp/arm/xilinx-zynqmp/Makefile.am +++ /dev/null @@ -1,89 +0,0 @@ -## -# -# @file -# -# @brief Makefile of LibBSP for the Xilinx Zynq UltraScale+ MPSoC platform. -# - -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/arm/xilinx-zynqmp/start/bsp_specs - -############################################################################### -# Header # -############################################################################### - -############################################################################### -# Data # -############################################################################### - -start.$(OBJEXT): ../../../../../../bsps/arm/shared/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -project_lib_DATA += linkcmds - -############################################################################### -# LibBSP # -############################################################################### - -project_lib_LIBRARIES = librtemsbsp.a - -librtemsbsp_a_SOURCES = - -# Shared -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/btimer/btimer-stub.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/stackalloc.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/start/bsp-start-memcpy.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cp15/arm-cp15-set-exception-handler.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cp15/arm-cp15-set-ttb-entries.c - -# Startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/xilinx-zynqmp/start/bspreset.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/xilinx-zynqmp/start/bspstart.c -if HAS_SMP -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/start/arm-a9mpcore-smp.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/xilinx-zynqmp/start/bspsmp.c -endif - -# IRQ -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-default-handler.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/irq/arm-gicv2.c - -# Console -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/console-termios.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/xilinx-zynqmp/console/console-config.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/zynq-uart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/zynq-uart-polled.c - -# Clock -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/clock/arm-generic-timer.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/clock/arm-generic-timer-aarch32.c - -# SPI -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/spi/cadence-spi.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/spi/xilinx-axi-spi.c - -# Cache -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cache/cache-cp15.c - -# Start hooks -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/xilinx-zynqmp/start/bspstarthooks.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/xilinx-zynqmp/start/bspstartmmu.c - -############################################################################### -# Special Rules # -############################################################################### - - -include $(srcdir)/../../../../../../bsps/shared/irq-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/arm/xilinx-zynqmp/headers.am diff --git a/c/src/lib/libbsp/arm/xilinx-zynqmp/configure.ac b/c/src/lib/libbsp/arm/xilinx-zynqmp/configure.ac deleted file mode 100644 index 3a3290e9fb..0000000000 --- a/c/src/lib/libbsp/arm/xilinx-zynqmp/configure.ac +++ /dev/null @@ -1,94 +0,0 @@ -## -# -# @file -# -# @brief Configure script of LibBSP for the Xilinx Zynq UltraScale+ MPSoC platform. -# - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-arm-xilinx-zynqmp-a53],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - - -RTEMS_BSPOPTS_SET([BSP_START_RESET_VECTOR],[*],[]) -RTEMS_BSPOPTS_HELP([BSP_START_RESET_VECTOR],[reset vector address for BSP start]) - -RTEMS_BSPOPTS_SET([BSP_DATA_CACHE_ENABLED],[*qemu],[]) -RTEMS_BSPOPTS_SET([BSP_DATA_CACHE_ENABLED],[*],[1]) -RTEMS_BSPOPTS_HELP([BSP_DATA_CACHE_ENABLED],[enable data cache]) - -RTEMS_BSPOPTS_SET([BSP_INSTRUCTION_CACHE_ENABLED],[*qemu],[]) -RTEMS_BSPOPTS_SET([BSP_INSTRUCTION_CACHE_ENABLED],[*],[1]) -RTEMS_BSPOPTS_HELP([BSP_INSTRUCTION_CACHE_ENABLED],[enable instruction cache]) - -RTEMS_BSPOPTS_SET([ARM_GENERIC_TIMER_USE_VIRTUAL],[*],[]) -RTEMS_BSPOPTS_HELP([ARM_GENERIC_TIMER_USE_VIRTUAL],[Use virtual ARM generic timer]) - -RTEMS_BSPOPTS_SET([ARM_GENERIC_TIMER_FREQ],[*],[]) -RTEMS_BSPOPTS_HELP([ARM_GENERIC_TIMER_FREQ],[ARM generic timer frequency in Hz]) - -RTEMS_BSPOPTS_SET([ZYNQ_CLOCK_UART],[xilinx_zynqmp_ultra96*],[100000000UL]) -RTEMS_BSPOPTS_SET([ZYNQ_CLOCK_UART],[*],[100000000UL]) -RTEMS_BSPOPTS_HELP([ZYNQ_CLOCK_UART],[Zynq UART clock frequency in Hz]) - -USE_FAST_IDLE=0 -AS_IF([test "x${RTEMS_BSP}" == xxilinx_zynqmp_a53_qemu], [USE_FAST_IDLE=1]) - -RTEMS_BSPOPTS_SET([CLOCK_DRIVER_USE_FAST_IDLE],[*qemu],[${USE_FAST_IDLE}]) -RTEMS_BSPOPTS_HELP([CLOCK_DRIVER_USE_FAST_IDLE], -[This sets a mode where the time runs as fast as possible when a clock ISR -occurs while the IDLE thread is executing. This can significantly reduce -simulation times.]) - -RTEMS_BSPOPTS_SET([BSP_CONSOLE_MINOR],[*],[1]) -RTEMS_BSPOPTS_HELP([BSP_CONSOLE_MINOR],[minor number of console device]) - -RTEMS_BSPOPTS_SET([ZYNQ_CONSOLE_USE_INTERRUPTS],[*],[1]) -RTEMS_BSPOPTS_HELP([ZYNQ_CONSOLE_USE_INTERRUPTS],[use interrupt driven mode for console devices (used by default)]) - -# -# Zynq Memory map can be controlled from the configure command line. Use ... -# -# ..../configure --target=arm-rtems4.11 ... BSP_ZYNQMP_RAM_LENGTH=256M -# -RTEMS_BSPOPTS_SET([BSP_ZYNQMP_RAM_LENGTH],[xilinx_zynqmp_ultra96],[2048M]) -RTEMS_BSPOPTS_SET([BSP_ZYNQMP_RAM_LENGTH],[*],[256M]) -RTEMS_BSPOPTS_HELP([BSP_ZYNQMP_RAM_LENGTH],[override a BSP's default RAM length]) - -RTEMS_BSPOPTS_SET([BSP_ZYNQMP_NOCACHE_LENGTH],[*],[1M]) -RTEMS_BSPOPTS_HELP([BSP_ZYNQMP_NOCACHE_LENGTH],[length of nocache RAM region]) - -ZYNQMP_RAM_ORIGIN="0x00100000" -ZYNQMP_RAM_MMU_LENGTH="16k" -ZYNQMP_RAM_INT_0_ORIGIN="0x00000000" -ZYNQMP_RAM_INT_0_LENGTH="64k + 64k + 64k" -ZYNQMP_RAM_INT_1_ORIGIN="0xFFFF0000" -ZYNQMP_RAM_INT_1_LENGTH="64k - 512" - -AC_DEFUN([ZYNQMP_LINKCMD],[ -AC_ARG_VAR([$1],[$2; default $3])dnl -[$1]=[$]{[$1]:-[$3]} -]) - -ZYNQMP_LINKCMD([ZYNQMP_RAM_ORIGIN],[normal RAM region origin],[${ZYNQMP_RAM_ORIGIN}]) -ZYNQMP_LINKCMD([BSP_ZYNQMP_RAM_LENGTH],[normal RAM region length],[${BSP_ZYNQMP_RAM_LENGTH}]) -ZYNQMP_LINKCMD([ZYNQMP_RAM_MMU_LENGTH],[MMU region length],[${ZYNQMP_RAM_MMU_LENGTH}]) -ZYNQMP_LINKCMD([ZYNQMP_RAM_NOCACHE_LENGTH],[length of nocache RAM region],[${BSP_ZYNQMP_NOCACHE_LENGTH}]) -ZYNQMP_LINKCMD([ZYNQMP_RAM_INT_0_ORIGIN],[internal 0 RAM region origin],[${ZYNQMP_RAM_INT_0_ORIGIN}]) -ZYNQMP_LINKCMD([ZYNQMP_RAM_INT_0_LENGTH],[internal 0 RAM region length],[${ZYNQMP_RAM_INT_0_LENGTH}]) -ZYNQMP_LINKCMD([ZYNQMP_RAM_INT_1_ORIGIN],[internal 1 RAM region origin],[${ZYNQMP_RAM_INT_1_ORIGIN}]) -ZYNQMP_LINKCMD([ZYNQMP_RAM_INT_1_LENGTH],[internal 1 RAM region length],[${ZYNQMP_RAM_INT_1_LENGTH}]) - -RTEMS_BSP_CLEANUP_OPTIONS - -AC_CONFIG_FILES([ -Makefile -linkcmds:../../../../../../bsps/arm/xilinx-zynqmp/start/linkcmds.in]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/bfin/Makefile.am b/c/src/lib/libbsp/bfin/Makefile.am deleted file mode 100644 index d36420401f..0000000000 --- a/c/src/lib/libbsp/bfin/Makefile.am +++ /dev/null @@ -1,7 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../aclocal - -# Descend into the @RTEMS_BSP_FAMILY@ directory -_SUBDIRS = @RTEMS_BSP_FAMILY@ - -include $(top_srcdir)/../../../automake/subdirs.am -include $(srcdir)/../../../../../bsps/bfin/headers.am diff --git a/c/src/lib/libbsp/bfin/TLL6527M/Makefile.am b/c/src/lib/libbsp/bfin/TLL6527M/Makefile.am deleted file mode 100644 index 2a9cfeb98e..0000000000 --- a/c/src/lib/libbsp/bfin/TLL6527M/Makefile.am +++ /dev/null @@ -1,36 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/bfin/TLL6527M/start/bsp_specs - - -noinst_PROGRAMS = - - -start.$(OBJEXT): ../../../../../../bsps/bfin/shared/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -project_lib_DATA += linkcmds - -project_lib_LIBRARIES = librtemsbsp.a - -librtemsbsp_a_SOURCES = ../../../../../../bsps/bfin/TLL6527M/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/setvec.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-empty.c - -librtemsbsp_a_SOURCES += ../../../../../../bsps/bfin/TLL6527M/console/console.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/bfin/shared/cache/cache.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/bfin/TLL6527M/start/interrupt.c - -include $(srcdir)/../../../../../../bsps/shared/irq-default-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/bfin/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/bfin/TLL6527M/headers.am diff --git a/c/src/lib/libbsp/bfin/TLL6527M/configure.ac b/c/src/lib/libbsp/bfin/TLL6527M/configure.ac deleted file mode 100644 index 5ce99c695c..0000000000 --- a/c/src/lib/libbsp/bfin/TLL6527M/configure.ac +++ /dev/null @@ -1,44 +0,0 @@ -## Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-bfin-TLL6527M],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - -## bsp-specific options -RTEMS_BSPOPTS_SET([CONSOLE_USE_INTERRUPTS],[*],[1]) -RTEMS_BSPOPTS_HELP([CONSOLE_USE_INTERRUPTS], -[The console driver can operate in either polled or interrupt mode.]) - -RTEMS_BSPOPTS_SET([UART_USE_DMA],[*],[1]) -RTEMS_BSPOPTS_HELP([UART_USE_DMA], -[The uart driver can operate in dma mode with interrupts. -Set to 1 if DMA operation is required ]) - -RTEMS_BSPOPTS_SET([CONSOLE_BAUDRATE],[*],[9600]) -RTEMS_BSPOPTS_HELP([CONSOLE_BAUDRATE], -[The baudrate of the console uart.]) - -RTEMS_BSPOPTS_SET([INTERRUPT_USE_TABLE],[*],[1]) -RTEMS_BSPOPTS_HELP([INTERRUPT_USE_TABLE], -[Select if INTERRUPT use table or link list]) - - - -RTEMS_BSPOPTS_SET([BFIN_ON_SKYEYE],[*],[0]) -RTEMS_BSPOPTS_HELP([BFIN_ON_SKYEYE], -[(BSP--Skyeye) - If defined, disable features which are not supported on Skyeye.]) - -RTEMS_BSP_CLEANUP_OPTIONS - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/bfin/acinclude.m4 b/c/src/lib/libbsp/bfin/acinclude.m4 deleted file mode 100644 index ab6082ef47..0000000000 --- a/c/src/lib/libbsp/bfin/acinclude.m4 +++ /dev/null @@ -1,14 +0,0 @@ -# RTEMS_CHECK_BSPDIR(RTEMS_BSP_FAMILY) -AC_DEFUN([RTEMS_CHECK_BSPDIR], -[ - case "$1" in - TLL6527M ) - AC_CONFIG_SUBDIRS([TLL6527M]);; - bf537Stamp ) - AC_CONFIG_SUBDIRS([bf537Stamp]);; - eZKit533 ) - AC_CONFIG_SUBDIRS([eZKit533]);; - *) - AC_MSG_ERROR([Invalid BSP]);; - esac -]) diff --git a/c/src/lib/libbsp/bfin/bf537Stamp/Makefile.am b/c/src/lib/libbsp/bfin/bf537Stamp/Makefile.am deleted file mode 100644 index 7bd6ca6d35..0000000000 --- a/c/src/lib/libbsp/bfin/bf537Stamp/Makefile.am +++ /dev/null @@ -1,37 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/bfin/bf537Stamp/start/bsp_specs - - -noinst_PROGRAMS = - - -start.$(OBJEXT): ../../../../../../bsps/bfin/bf537Stamp/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -project_lib_DATA += linkcmds - -project_lib_LIBRARIES = librtemsbsp.a -librtemsbsp_a_SOURCES = - -librtemsbsp_a_SOURCES += ../../../../../../bsps/bfin/bf537Stamp/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/setvec.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-empty.c - -librtemsbsp_a_SOURCES += ../../../../../../bsps/bfin/bf537Stamp/console/console.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/bfin/shared/cache/cache.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/bfin/shared/interrupt.c - -include $(srcdir)/../../../../../../bsps/shared/irq-default-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/bfin/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/bfin/bf537Stamp/headers.am diff --git a/c/src/lib/libbsp/bfin/bf537Stamp/configure.ac b/c/src/lib/libbsp/bfin/bf537Stamp/configure.ac deleted file mode 100644 index 708903b8dd..0000000000 --- a/c/src/lib/libbsp/bfin/bf537Stamp/configure.ac +++ /dev/null @@ -1,30 +0,0 @@ -## Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-bfin-bf537Stamp],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - - -## bsp-specific options -RTEMS_BSPOPTS_SET([CONSOLE_USE_INTERRUPTS],[*],[0]) -RTEMS_BSPOPTS_HELP([CONSOLE_USE_INTERRUPTS], -[The console driver can operate in either polled or interrupt mode.]) - -RTEMS_BSPOPTS_SET([BFIN_ON_SKYEYE],[*],[0]) -RTEMS_BSPOPTS_HELP([BFIN_ON_SKYEYE], -[(BSP--Skyeye) - If defined, disable features which are not supported on Skyeye.]) - -RTEMS_BSP_CLEANUP_OPTIONS - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/bfin/configure.ac b/c/src/lib/libbsp/bfin/configure.ac deleted file mode 100644 index 6afa9a5677..0000000000 --- a/c/src/lib/libbsp/bfin/configure.ac +++ /dev/null @@ -1,20 +0,0 @@ -## Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-bfin],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define foreign subdir-objects 1.12.2]) -AM_MAINTAINER_MODE - -RTEMS_ENV_RTEMSBSP -RTEMS_PROJECT_ROOT - -RTEMS_CHECK_BSPDIR([$RTEMS_BSP_FAMILY]) - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/bfin/eZKit533/Makefile.am b/c/src/lib/libbsp/bfin/eZKit533/Makefile.am deleted file mode 100644 index 71dd48696c..0000000000 --- a/c/src/lib/libbsp/bfin/eZKit533/Makefile.am +++ /dev/null @@ -1,37 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/bfin/eZKit533/start/bsp_specs - - -noinst_PROGRAMS = - - -start.$(OBJEXT): ../../../../../../bsps/bfin/shared/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -project_lib_DATA += linkcmds - -project_lib_LIBRARIES = librtemsbsp.a -librtemsbsp_a_SOURCES = - -librtemsbsp_a_SOURCES += ../../../../../../bsps/bfin/eZKit533/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/setvec.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-empty.c - -librtemsbsp_a_SOURCES += ../../../../../../bsps/bfin/eZKit533/console/console-io.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/bfin/shared/cache/cache.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/bfin/shared/interrupt.c - -include $(srcdir)/../../../../../../bsps/shared/irq-default-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/bfin/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/bfin/eZKit533/headers.am diff --git a/c/src/lib/libbsp/bfin/eZKit533/configure.ac b/c/src/lib/libbsp/bfin/eZKit533/configure.ac deleted file mode 100644 index 6d915bc5e5..0000000000 --- a/c/src/lib/libbsp/bfin/eZKit533/configure.ac +++ /dev/null @@ -1,29 +0,0 @@ -## Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-bfin-eZKit533],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - -## bsp-specific options -RTEMS_BSPOPTS_SET([CONSOLE_USE_INTERRUPTS],[*],[0]) -RTEMS_BSPOPTS_HELP([CONSOLE_USE_INTERRUPTS], -[The console driver can operate in either polled or interrupt mode.]) - -RTEMS_BSPOPTS_SET([BFIN_ON_SKYEYE],[*],[0]) -RTEMS_BSPOPTS_HELP([BFIN_ON_SKYEYE], -[(BSP--Skyeye) - If defined, disable features which are not supported on Skyeye.]) - -RTEMS_BSP_CLEANUP_OPTIONS - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/bsp.am b/c/src/lib/libbsp/bsp.am deleted file mode 100644 index cd700a07e0..0000000000 --- a/c/src/lib/libbsp/bsp.am +++ /dev/null @@ -1,5 +0,0 @@ -## Explicitly set CPPASCOMPILE -# to be able to use it for compilation of *.S even if automake -# doesn't generate this variable. (automake-1.8.2+ only generates -# this rule if *_SOURCES contain *.S.) -CPPASCOMPILE = $(CCAS) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) diff --git a/c/src/lib/libbsp/i386/Makefile.am b/c/src/lib/libbsp/i386/Makefile.am deleted file mode 100644 index 093975a90b..0000000000 --- a/c/src/lib/libbsp/i386/Makefile.am +++ /dev/null @@ -1,15 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../aclocal - -## Descend into the @RTEMS_BSP_FAMILY@ directory -_SUBDIRS = @RTEMS_BSP_FAMILY@ - - -# shared/comm - - -# shared/irq - -# shared/pci - -include $(top_srcdir)/../../../automake/subdirs.am -include $(srcdir)/../../../../../bsps/i386/headers.am diff --git a/c/src/lib/libbsp/i386/acinclude.m4 b/c/src/lib/libbsp/i386/acinclude.m4 deleted file mode 100644 index a2f2384d45..0000000000 --- a/c/src/lib/libbsp/i386/acinclude.m4 +++ /dev/null @@ -1,10 +0,0 @@ -# RTEMS_CHECK_BSPDIR(RTEMS_BSP_FAMILY) -AC_DEFUN([RTEMS_CHECK_BSPDIR], -[ - case "$1" in - pc386 ) - AC_CONFIG_SUBDIRS([pc386]);; - *) - AC_MSG_ERROR([Invalid BSP]);; - esac -]) diff --git a/c/src/lib/libbsp/i386/configure.ac b/c/src/lib/libbsp/i386/configure.ac deleted file mode 100644 index d5baa82f77..0000000000 --- a/c/src/lib/libbsp/i386/configure.ac +++ /dev/null @@ -1,20 +0,0 @@ -## Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-i386],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define foreign subdir-objects 1.12.2]) -AM_MAINTAINER_MODE - -RTEMS_ENV_RTEMSBSP -RTEMS_PROJECT_ROOT - -RTEMS_CHECK_BSPDIR([$RTEMS_BSP_FAMILY]) - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/i386/pc386/Makefile.am b/c/src/lib/libbsp/i386/pc386/Makefile.am deleted file mode 100644 index e1def64ce8..0000000000 --- a/c/src/lib/libbsp/i386/pc386/Makefile.am +++ /dev/null @@ -1,143 +0,0 @@ -## -## - -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -# FIXME: We must not include *.cfg -include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg - -CLEANFILES = - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/i386/pc386/start/bsp_specs - - -noinst_PROGRAMS = - -start.$(OBJEXT): ../../../../../../bsps/i386/pc386/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -project_lib_DATA += linkcmds - -project_lib_LIBRARIES = librtemsbsp.a -librtemsbsp_a_SOURCES = - -# clock -librtemsbsp_a_SOURCES +=../../../../../../bsps/i386/pc386/clock/ckinit.c -librtemsbsp_a_SOURCES +=../../../../../../bsps/i386/pc386/clock/todcfg.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/rtc/rtc-support.c - -if RTEMS_VGA -librtemsbsp_a_SOURCES += ../../../../../../bsps/i386/pc386/console/inch.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/i386/pc386/console/outch.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/i386/pc386/console/defkeymap.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/i386/pc386/console/keyboard.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/i386/pc386/console/pc_keyb.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/i386/pc386/console/ps2_mouse.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/i386/pc386/console/vgainit.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/i386/pc386/console/vt.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/i386/pc386/console/videoAsm.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/i386/pc386/console/kbd_parser.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/i386/pc386/console/vgacons.c -if USE_VGA -librtemsbsp_a_SOURCES += ../../../../../../bsps/i386/pc386/console/fb_vga.c -endif -if USE_CIRRUS_GD5446 -librtemsbsp_a_SOURCES += ../../../../../../bsps/i386/pc386/console/fb_cirrus.c -endif -if USE_VBE_RM -librtemsbsp_a_SOURCES += ../../../../../../bsps/i386/pc386/console/fb_vesa_rm.c -endif -endif - -# console (non-graphics support) -librtemsbsp_a_SOURCES += ../../../../../../bsps/i386/pc386/console/serial_mouse_config.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/i386/pc386/console/uart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/i386/pc386/console/tty_drv.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/i386/pc386/start/realmode_int.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/legacy-console.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/i386/pc386/console/console_select.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/i386/pc386/console/console_control.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/i386/pc386/console/conscfg.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/i386/pc386/console/printk_support.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/i386/pc386/console/exar17d15x.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/i386/pc386/console/rtd316.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/i386/pc386/console/uart_bus_pci.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/i386/pc386/console/gdb_select.c - -# gdb -librtemsbsp_a_SOURCES += ../../../../../../bsps/i386/pc386/console/i386-stub.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/i386/pc386/console/i386-stub-glue.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/i386/pc386/console/gdb_glue.c - -# gnat - -# pci -librtemsbsp_a_SOURCES += ../../../../../../bsps/i386/shared/pci/pcibios.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/i386/shared/pci/pci_io.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/pci/pci_bus_count.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/pci/pci_find_device.c - -# startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/i386/pc386/start/bsp_fatal_halt.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/i386/pc386/start/bspgetworkarea.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/i386/pc386/start/bspidle.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/i386/pc386/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/i386/pc386/start/bspcmdline.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/i386/pc386/start/bspreset.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/i386/shared/irq/idt.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/i386/shared/irq/irq.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/i386/shared/irq/irq_init.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/i386/shared/irq/elcr.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/i386/pc386/start/ldsegs.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/i386/shared/irq/irq_asm.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-default-handler.c - -# timer -librtemsbsp_a_SOURCES += ../../../../../../bsps/i386/pc386/btimer/btimer.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/i386/pc386/btimer/timerisr.S - -if HAS_IDE -# ide -librtemsbsp_a_SOURCES += ../../../../../../bsps/i386/pc386/ata/ide.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/i386/pc386/ata/idecfg.c -endif - -if HAS_SMP -librtemsbsp_a_SOURCES += ../../../../../../bsps/i386/pc386/start/smp-imps.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/i386/pc386/start/bspsmp.c - -project_lib_DATA += appstart.$(OBJEXT) -appcpustart.$(OBJEXT): ../../../../../../bsps/i386/pc386/start/startAP.S - $(CPPASCOMPILE) $(AM_CPPFLAGS) -o $@ -c $< - -appstart.$(OBJEXT): appcpustart.$(OBJEXT) - $(LD) -N \ - -Ttext 0x70000 -e app_processor_start -nostdlib \ - -o appstart_tmp.exe $< - $(OBJCOPY) -O binary appstart_tmp.exe appstart.bin - $(OBJCOPY) -I binary -O elf32-i386 -B i386 appstart.bin $@ -endif - -librtemsbsp_a_SOURCES += ../../../../../../bsps/i386/shared/cache/cache.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/i386/pc386/start/cpuModel.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/i386/pc386/start/displayCpu.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/i386/pc386/start/idtr.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/i386/pc386/start/page.c - -if HAS_SMP -librtemsbsp_a_LIBADD = appstart.$(OBJEXT) -endif - - -include $(srcdir)/../../../../../../bsps/shared/irq-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(top_srcdir)/../../../../automake/subdirs.am -include $(srcdir)/../../../../../../bsps/i386/pc386/headers.am diff --git a/c/src/lib/libbsp/i386/pc386/configure.ac b/c/src/lib/libbsp/i386/pc386/configure.ac deleted file mode 100644 index d751e5ee8b..0000000000 --- a/c/src/lib/libbsp/i386/pc386/configure.ac +++ /dev/null @@ -1,145 +0,0 @@ -## Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-i386-pc386],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - -RTEMS_CHECK_TOOL(OBJCOPY,objcopy,:) - - -RTEMS_BSPOPTS_SET([BSP_ENABLE_VGA],[*],[1]) -RTEMS_BSPOPTS_HELP([BSP_ENABLE_VGA], -[Set if the VGA and keyboard console support is enabled.]) -AM_CONDITIONAL(RTEMS_VGA,[test "$BSP_ENABLE_VGA" = "1"]) - -RTEMS_BSPOPTS_SET([BSP_ENABLE_COM1_COM4],[*],[1]) -RTEMS_BSPOPTS_HELP([BSP_ENABLE_COM1_COM4], -[Set if COM1..COM4 support is enabled.]) - -RTEMS_BSPOPTS_SET([BSP_ENABLE_IDE],[*],[1]) -RTEMS_BSPOPTS_HELP([BSP_ENABLE_IDE], -[Set if IDE support is enabled.]) -AM_CONDITIONAL(HAS_IDE,[test "$BSP_ENABLE_IDE" = "1"]) - -RTEMS_BSPOPTS_SET([USE_COM1_AS_CONSOLE],[*],[0]) -RTEMS_BSPOPTS_HELP([USE_COM1_AS_CONSOLE], -[Determines, whether the console will be associated with the standard - VGA display or with the COM1 serial port. Currently only the VGA - display and COM1 support printk.]) - -RTEMS_BSPOPTS_SET([IDE_USE_PRIMARY_INTERFACE],[*],[1]) -RTEMS_BSPOPTS_HELP([IDE_USE_PRIMARY_INTERFACE], -[Determines, whether RTEMS will try to use the primary IDE interface. - Disable it, if: - - you have no primary IDE interface - - or you have no disk attached to this interface - - or you do not want to access disks attached to this interface]) - -RTEMS_BSPOPTS_SET([IDE_USE_SECONDARY_INTERFACE],[*],[0]) -RTEMS_BSPOPTS_HELP([IDE_USE_SECONDARY_INTERFACE], -[Determines, whether RTEMS will try to use the secondary IDE interface. - Enable it, if: - - you have a secondary IDE interface - - and you have at least one disk attached to this interface - - and you do want to access disks attached to this interface]) - -RTEMS_BSPOPTS_SET([BSP_VIDEO_80x50],[*],[0]) -RTEMS_BSPOPTS_HELP([BSP_VIDEO_80x50], -[If defined, set the VGA display to 80x50.]) - -RTEMS_BSPOPTS_SET([CLOCK_DRIVER_USE_TSC],[*],[0]) -RTEMS_BSPOPTS_HELP([CLOCK_DRIVER_USE_TSC], -[If enabled, the clock driver will use the TSC register available - with Pentium-class CPUs to report close to nanosecond-accuracy - clock times. - Enable it, if: - - you have nanosecond timing enabled (you do NOT have - USE_TICKS_FOR_CPU_USAGE_STATISTICS enabled) - - you do NOT have CLOCK_DRIVER_USE_8254 enabled (use one, the other, - or neither) - - you have a Pentium which supports TSC (all Intels, and probably - all or most clones) - - you do not have a variable-speed CPU clock. Note that some - motherboard BIOS will automatically vary clock speed for thermal - control. Note also, however, that really new Pentium-class chips - from Intel and AMD will maintain a constant-rate TSC regardless. -]) - -#define CLOCK_DRIVER_USE_8254 $CLOCK_DRIVER_USE_8254 -RTEMS_BSPOPTS_SET([CLOCK_DRIVER_USE_8254],[*],[0]) -RTEMS_BSPOPTS_HELP([CLOCK_DRIVER_USE_8254], -[If enabled, the clock driver will use the good old 8254 chip - to report microsecond-accuracy clock times. - Enable it, if: - - you have nanosecond timing enabled (you do NOT have - USE_TICKS_FOR_CPU_USAGE_STATISTICS enabled) - - you do NOT have CLOCK_DRIVER_USE_TSC enabled (use one, the other, - or neither) - - you do not mind adding roughly 5 microseconds to each context switch. -]) - -if test "${USE_CIRRUS_GD5446}" != "1" -a "${USE_VGA}" != "1"; then - USE_VBE_RM=1; - if test -z "${NUM_APP_DRV_GDT_DESCRIPTORS}"; then - NUM_APP_DRV_GDT_DESCRIPTORS=2 ; - else - NUM_APP_DRV_GDT_DESCRIPTORS+=2 ; - fi -fi -RTEMS_BSPOPTS_SET([NUM_APP_DRV_GDT_DESCRIPTORS],[*],[0]) -RTEMS_BSPOPTS_HELP([NUM_APP_DRV_GDT_DESCRIPTORS], -[Defines how many descriptors in GDT may be allocated for application or - driver usage.]) - -RTEMS_BSPOPTS_SET([USE_CIRRUS_GD5446],[*],[0]) -RTEMS_BSPOPTS_HELP([USE_CIRRUS_GD5446], -[If defined, enables use of the Cirrus GD5446 controller rather than the - controller utilizing Vesa Bios Extensions - real mode interface. - - NOTE: This has only been tested on Qemu.]) -AM_CONDITIONAL(USE_CIRRUS_GD5446,test "$USE_CIRRUS_GD5446" = "1") - -RTEMS_BSPOPTS_SET([USE_VGA],[*],[0]) -RTEMS_BSPOPTS_HELP([USE_VGA], -[If defined, enables use of the very basic VGA driver for framebuffer support - rather than the controller utilizing Vesa Bios Extensions - real mode - interface.]) -AM_CONDITIONAL(USE_VGA,test "$USE_VGA" = "1") - -RTEMS_BSPOPTS_SET([USE_VBE_RM],[*],[0]) -RTEMS_BSPOPTS_HELP([USE_VBE_RM], -[Defined by default. Enables use of the Vesa Bios Extensions - real mode - interface, which enables graphical mode and introduce it upon bootup.]) -AM_CONDITIONAL(USE_VBE_RM,test "$USE_VBE_RM" = "1") - -if test X${CLOCK_DRIVER_USE_TSC} = X1 -a X${CLOCK_DRIVER_USE_8254} = X1 ; then - AC_MSG_ERROR([pc386 both TSC and 8254 specified for clock driver]) -fi - -RTEMS_BSPOPTS_SET([BSP_GDB_STUB],[*],[1]) -RTEMS_BSPOPTS_HELP([BSP_GDB_STUB], -[Defined by default. Enables use of the GDB stub for debugging via a - serial port.]) -AM_CONDITIONAL(BSP_GDB_STUB, test "$BSP_GDB_STUB" = "1") - -## if this is an i386, does gas have good code16 support? -RTEMS_I386_GAS_CODE16 -AM_CONDITIONAL(RTEMS_GAS_CODE16,[test "$RTEMS_GAS_CODE16" = "yes"]) - - -AC_SUBST([RTEMS_ROOT],[${rtems_updir}'$(top_builddir)']) - -AC_SUBST(RTEMS_BSP) - -RTEMS_BSP_CLEANUP_OPTIONS - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/lm32/Makefile.am b/c/src/lib/libbsp/lm32/Makefile.am deleted file mode 100644 index 887b9252b9..0000000000 --- a/c/src/lib/libbsp/lm32/Makefile.am +++ /dev/null @@ -1,7 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../aclocal - -# Descend into the @RTEMS_BSP_FAMILY@ directory -_SUBDIRS = @RTEMS_BSP_FAMILY@ - -include $(top_srcdir)/../../../automake/subdirs.am -include $(srcdir)/../../../../../bsps/lm32/headers.am diff --git a/c/src/lib/libbsp/lm32/acinclude.m4 b/c/src/lib/libbsp/lm32/acinclude.m4 deleted file mode 100644 index 3d29d7d226..0000000000 --- a/c/src/lib/libbsp/lm32/acinclude.m4 +++ /dev/null @@ -1,12 +0,0 @@ -# RTEMS_CHECK_BSPDIR(RTEMS_BSP_FAMILY) -AC_DEFUN([RTEMS_CHECK_BSPDIR], -[ - case "$1" in - lm32_evr ) - AC_CONFIG_SUBDIRS([lm32_evr]);; - milkymist ) - AC_CONFIG_SUBDIRS([milkymist]);; - *) - AC_MSG_ERROR([Invalid BSP]);; - esac -]) diff --git a/c/src/lib/libbsp/lm32/configure.ac b/c/src/lib/libbsp/lm32/configure.ac deleted file mode 100644 index bb98923429..0000000000 --- a/c/src/lib/libbsp/lm32/configure.ac +++ /dev/null @@ -1,20 +0,0 @@ -## Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-lm32],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define foreign subdir-objects 1.12.2]) -AM_MAINTAINER_MODE - -RTEMS_ENV_RTEMSBSP -RTEMS_PROJECT_ROOT - -RTEMS_CHECK_BSPDIR([$RTEMS_BSP_FAMILY]) - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/lm32/lm32_evr/Makefile.am b/c/src/lib/libbsp/lm32/lm32_evr/Makefile.am deleted file mode 100644 index 4d5f197d09..0000000000 --- a/c/src/lib/libbsp/lm32/lm32_evr/Makefile.am +++ /dev/null @@ -1,44 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/lm32/lm32_evr/start/bsp_specs - - -noinst_PROGRAMS = - - -start.$(OBJEXT): ../../../../../../bsps/lm32/shared/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -project_lib_DATA += linkcmds - -project_lib_LIBRARIES = librtemsbsp.a -librtemsbsp_a_SOURCES = -librtemsbsp_a_LIBADD = - -# startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/lm32/shared/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/setvec.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/lm32/shared/start/bspreset.c -# clock -librtemsbsp_a_SOURCES +=../../../../../../bsps/lm32/shared/clock/ckinit.c -# console -librtemsbsp_a_SOURCES += ../../../../../../bsps/lm32/shared/console/console.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/lm32/shared/console/uart.c -# timer -librtemsbsp_a_SOURCES += ../../../../../../bsps/lm32/shared/btimer/btimer.c - -# Cache -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/cache/nocache.c - -include $(srcdir)/../../../../../../bsps/shared/irq-default-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/lm32/lm32_evr/headers.am diff --git a/c/src/lib/libbsp/lm32/lm32_evr/configure.ac b/c/src/lib/libbsp/lm32/lm32_evr/configure.ac deleted file mode 100644 index 5fa122e0d0..0000000000 --- a/c/src/lib/libbsp/lm32/lm32_evr/configure.ac +++ /dev/null @@ -1,32 +0,0 @@ -## Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-lm32-lm32_evr],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - - - -RTEMS_BSPOPTS_SET([LM32_ON_SIMULATOR],[lm32_evr_gdbsim],[1]) -RTEMS_BSPOPTS_SET([LM32_ON_SIMULATOR],[*],[]) -RTEMS_BSPOPTS_HELP([LM32_ON_SIMULATOR], -[If defined, this indicates the BSP is being built to run on the lm32 - simulator in GDB. This enables fast idle support which speeds up the - clock ticks while the idle task is running so time spent in the idle - task is minimized. This significantly reduces the wall time required - to execute the RTEMS test suites. It also enables a special exit and - alternate printk support.]) -AM_CONDITIONAL(LM32_ON_SIMULATOR,test x"$LM32_ON_SIMULATOR" = "x1") - -RTEMS_BSP_CLEANUP_OPTIONS - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/lm32/milkymist/Makefile.am b/c/src/lib/libbsp/lm32/milkymist/Makefile.am deleted file mode 100644 index 479a0d531b..0000000000 --- a/c/src/lib/libbsp/lm32/milkymist/Makefile.am +++ /dev/null @@ -1,91 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/lm32/milkymist/start/bsp_specs - - -noinst_PROGRAMS = - - -start.$(OBJEXT): ../../../../../../bsps/lm32/shared/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -project_lib_DATA += linkcmds - -project_lib_LIBRARIES = librtemsbsp.a -librtemsbsp_a_SOURCES = -librtemsbsp_a_LIBADD = - -# startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/lm32/milkymist/start/bspclean.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/lm32/shared/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-empty.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c - -# irq -librtemsbsp_a_SOURCES += ../../../../../../bsps/lm32/shared/irq/irq.c - -# clock -librtemsbsp_a_SOURCES += ../../../../../../bsps/lm32/shared/milkymist_clock/ckinit.c - -# console -librtemsbsp_a_SOURCES += ../../../../../../bsps/lm32/shared/milkymist_console/console.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/lm32/shared/milkymist_console/uart.c - -# timer -librtemsbsp_a_SOURCES += ../../../../../../bsps/lm32/shared/milkymist_timer/timer.c - -# framebuffer -librtemsbsp_a_SOURCES += ../../../../../../bsps/lm32/shared/milkymist_framebuffer/framebuffer.c - -# GPIO -librtemsbsp_a_SOURCES += ../../../../../../bsps/lm32/shared/milkymist_gpio/gpio.c - -# buttons -librtemsbsp_a_SOURCES += ../../../../../../bsps/lm32/shared/milkymist_buttons/buttons.c - -# ac97 -librtemsbsp_a_SOURCES += ../../../../../../bsps/lm32/shared/milkymist_ac97/ac97.c - -# usbinput -librtemsbsp_a_SOURCES += ../../../../../../bsps/lm32/shared/milkymist_usbinput/usbinput.c - -# PFPU -librtemsbsp_a_SOURCES += ../../../../../../bsps/lm32/shared/milkymist_pfpu/pfpu.c - -# TMU -librtemsbsp_a_SOURCES += ../../../../../../bsps/lm32/shared/milkymist_tmu/tmu.c - -# memory card -librtemsbsp_a_SOURCES += ../../../../../../bsps/lm32/shared/milkymist_memcard/memcard.c - -# flash -librtemsbsp_a_SOURCES += ../../../../../../bsps/lm32/shared/milkymist_flash/flash.c - -# DMX -librtemsbsp_a_SOURCES += ../../../../../../bsps/lm32/shared/milkymist_dmx/dmx.c - -# MIDI -librtemsbsp_a_SOURCES += ../../../../../../bsps/lm32/shared/milkymist_midi/midi.c - -# IR -librtemsbsp_a_SOURCES += ../../../../../../bsps/lm32/shared/milkymist_ir/ir.c - -# video input -librtemsbsp_a_SOURCES += ../../../../../../bsps/lm32/shared/milkymist_video/video.c - -# versions -librtemsbsp_a_SOURCES += ../../../../../../bsps/lm32/shared/milkymist_versions/versions.c - -# Cache -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/cache/nocache.c - -include $(srcdir)/../../../../../../bsps/shared/irq-default-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/lm32/milkymist/headers.am diff --git a/c/src/lib/libbsp/lm32/milkymist/configure.ac b/c/src/lib/libbsp/lm32/milkymist/configure.ac deleted file mode 100644 index 6f51def383..0000000000 --- a/c/src/lib/libbsp/lm32/milkymist/configure.ac +++ /dev/null @@ -1,31 +0,0 @@ -## Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-lm32-milkymist],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - - -RTEMS_BSPOPTS_SET([LM32_ON_SIMULATOR],[*],[]) -RTEMS_BSPOPTS_HELP([LM32_ON_SIMULATOR], -[If defined, this indicates the BSP is being built to run on the lm32 - simulator in GDB. This enables fast idle support which speeds up the - clock ticks while the idle task is running so time spent in the idle - task is minimized. This significantly reduces the wall time required - to execute the RTEMS test suites. It also enables a special exit and - alternate printk support.]) -AM_CONDITIONAL(LM32_ON_SIMULATOR,test x"$LM32_ON_SIMULATOR" = "x1") - -RTEMS_BSP_CLEANUP_OPTIONS - -RTEMS_BSP_CLEANUP_OPTIONS -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/m68k/Makefile.am b/c/src/lib/libbsp/m68k/Makefile.am deleted file mode 100644 index 1636535b2e..0000000000 --- a/c/src/lib/libbsp/m68k/Makefile.am +++ /dev/null @@ -1,12 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../aclocal - -## Descend into the @RTEMS_BSP_FAMILY@ directory -_SUBDIRS = @RTEMS_BSP_FAMILY@ - -dist_project_lib_DATA = ../../../../../bsps/m68k/shared/start/linkcmds.base - - - - -include $(top_srcdir)/../../../automake/subdirs.am -include $(srcdir)/../../../../../bsps/m68k/headers.am diff --git a/c/src/lib/libbsp/m68k/acinclude.m4 b/c/src/lib/libbsp/m68k/acinclude.m4 deleted file mode 100644 index a6914ec090..0000000000 --- a/c/src/lib/libbsp/m68k/acinclude.m4 +++ /dev/null @@ -1,40 +0,0 @@ -# RTEMS_CHECK_BSPDIR(RTEMS_BSP_FAMILY) -AC_DEFUN([RTEMS_CHECK_BSPDIR], -[ - case "$1" in - av5282 ) - AC_CONFIG_SUBDIRS([av5282]);; - csb360 ) - AC_CONFIG_SUBDIRS([csb360]);; - gen68340 ) - AC_CONFIG_SUBDIRS([gen68340]);; - gen68360 ) - AC_CONFIG_SUBDIRS([gen68360]);; - genmcf548x ) - AC_CONFIG_SUBDIRS([genmcf548x]);; - mcf5206elite ) - AC_CONFIG_SUBDIRS([mcf5206elite]);; - mcf52235 ) - AC_CONFIG_SUBDIRS([mcf52235]);; - mcf5225x ) - AC_CONFIG_SUBDIRS([mcf5225x]);; - mcf5235 ) - AC_CONFIG_SUBDIRS([mcf5235]);; - mcf5329 ) - AC_CONFIG_SUBDIRS([mcf5329]);; - mrm332 ) - AC_CONFIG_SUBDIRS([mrm332]);; - mvme147 ) - AC_CONFIG_SUBDIRS([mvme147]);; - mvme147s ) - AC_CONFIG_SUBDIRS([mvme147s]);; - mvme162 ) - AC_CONFIG_SUBDIRS([mvme162]);; - mvme167 ) - AC_CONFIG_SUBDIRS([mvme167]);; - uC5282 ) - AC_CONFIG_SUBDIRS([uC5282]);; - *) - AC_MSG_ERROR([Invalid BSP]);; - esac -]) diff --git a/c/src/lib/libbsp/m68k/av5282/Makefile.am b/c/src/lib/libbsp/m68k/av5282/Makefile.am deleted file mode 100644 index 5f6540b024..0000000000 --- a/c/src/lib/libbsp/m68k/av5282/Makefile.am +++ /dev/null @@ -1,43 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/m68k/av5282/start/bsp_specs - -noinst_PROGRAMS = - - -start.$(OBJEXT): ../../../../../../bsps/m68k/av5282/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -project_lib_DATA += linkcmds - -project_lib_LIBRARIES = librtemsbsp.a -librtemsbsp_a_SOURCES = - -# startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-loop.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/av5282/start/init5282.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/av5282/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/setvec.c -# clock -librtemsbsp_a_SOURCES +=../../../../../../bsps/m68k/av5282/clock/clock.c -# console -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/av5282/console/console.c -# timer -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/av5282/btimer/btimer.c - -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/cache/cache-mcf5282.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/m68kidle.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/memProbe.c - -include $(srcdir)/../../../../../../bsps/shared/irq-default-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/m68k/av5282/headers.am diff --git a/c/src/lib/libbsp/m68k/av5282/configure.ac b/c/src/lib/libbsp/m68k/av5282/configure.ac deleted file mode 100644 index 368856dd50..0000000000 --- a/c/src/lib/libbsp/m68k/av5282/configure.ac +++ /dev/null @@ -1,21 +0,0 @@ -## Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-m68k-av5282],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - - - -RTEMS_BSP_CLEANUP_OPTIONS - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/m68k/configure.ac b/c/src/lib/libbsp/m68k/configure.ac deleted file mode 100644 index a331df8e3a..0000000000 --- a/c/src/lib/libbsp/m68k/configure.ac +++ /dev/null @@ -1,20 +0,0 @@ -## Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-m68k],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define foreign subdir-objects 1.12.2]) -AM_MAINTAINER_MODE - -RTEMS_ENV_RTEMSBSP -RTEMS_PROJECT_ROOT - -RTEMS_CHECK_BSPDIR([$RTEMS_BSP_FAMILY]) - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/m68k/csb360/Makefile.am b/c/src/lib/libbsp/m68k/csb360/Makefile.am deleted file mode 100644 index 9e89a0f893..0000000000 --- a/c/src/lib/libbsp/m68k/csb360/Makefile.am +++ /dev/null @@ -1,43 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/m68k/csb360/start/bsp_specs - - - - -start.$(OBJEXT): ../../../../../../bsps/m68k/csb360/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -project_lib_DATA += linkcmds - -project_lib_LIBRARIES = librtemsbsp.a -librtemsbsp_a_SOURCES = - -# startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspstart-empty.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/csb360/start/init5272.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/setvec.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-empty.c -# console -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/csb360/console/console-io.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/console-polled.c - -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/cache/nocache.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/memProbe.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/csb360/dev/ckinit.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/csb360/dev/timer.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/csb360/dev/timerisr.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/csb360/start/idle-mcf5272.c - -include $(srcdir)/../../../../../../bsps/shared/irq-default-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/m68k/csb360/headers.am diff --git a/c/src/lib/libbsp/m68k/csb360/configure.ac b/c/src/lib/libbsp/m68k/csb360/configure.ac deleted file mode 100644 index dce95eed78..0000000000 --- a/c/src/lib/libbsp/m68k/csb360/configure.ac +++ /dev/null @@ -1,20 +0,0 @@ -## Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-m68k-csb360],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - - -RTEMS_BSP_CLEANUP_OPTIONS - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/m68k/gen68340/Makefile.am b/c/src/lib/libbsp/m68k/gen68340/Makefile.am deleted file mode 100644 index 1fa764ff7f..0000000000 --- a/c/src/lib/libbsp/m68k/gen68340/Makefile.am +++ /dev/null @@ -1,46 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/m68k/gen68340/start/bsp_specs - -noinst_PROGRAMS = - - -start.$(OBJEXT): ../../../../../../bsps/m68k/gen68340/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -project_lib_DATA += linkcmds - -project_lib_LIBRARIES = librtemsbsp.a -librtemsbsp_a_SOURCES = - -# startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspstart-empty.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/gen68340/start/init68340.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/setvec.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/gen68340/start/dumpanic.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-empty.c -# clock -librtemsbsp_a_SOURCES +=../../../../../../bsps/m68k/gen68340/clock/ckinit.c -# console -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/gen68340/console/console.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/gen68340/console/m340uart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/printk-dummy.c -# timer -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/gen68340/btimer/btimer.c - -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/cache/cache.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/m68kidle.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/memProbe.c - -include $(srcdir)/../../../../../../bsps/shared/irq-default-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/m68k/gen68340/headers.am diff --git a/c/src/lib/libbsp/m68k/gen68340/configure.ac b/c/src/lib/libbsp/m68k/gen68340/configure.ac deleted file mode 100644 index fdcec75315..0000000000 --- a/c/src/lib/libbsp/m68k/gen68340/configure.ac +++ /dev/null @@ -1,19 +0,0 @@ -## Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-m68k-gen68340],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - -RTEMS_BSP_CLEANUP_OPTIONS - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/m68k/gen68360/Makefile.am b/c/src/lib/libbsp/m68k/gen68360/Makefile.am deleted file mode 100644 index dd5b1ffce8..0000000000 --- a/c/src/lib/libbsp/m68k/gen68360/Makefile.am +++ /dev/null @@ -1,51 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/m68k/gen68360/start/bsp_specs - -noinst_PROGRAMS = - - -start.$(OBJEXT): ../../../../../../bsps/m68k/gen68360/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -project_lib_DATA += linkcmds -dist_project_lib_DATA += ../../../../../../bsps/m68k/gen68360/start/linkcmds.bootp -dist_project_lib_DATA += ../../../../../../bsps/m68k/gen68360/start/linkcmds.prom - -project_lib_LIBRARIES = librtemsbsp.a -librtemsbsp_a_SOURCES = - -# startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/gen68360/start/alloc360.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspstart-empty.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/gen68360/start/init68360.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/setvec.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-empty.c -# clock -librtemsbsp_a_SOURCES +=../../../../../../bsps/m68k/gen68360/clock/clock.c -# console -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/gen68360/console/console.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/printk-dummy.c -# timer -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/gen68360/btimer/btimer.c - -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/cache/cache.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/m68kidle.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/memProbe.c - -if HAS_FPSP -include $(srcdir)/../../../../../../bsps/m68k/shared/fpsp-sources.am -endif - -include $(srcdir)/../../../../../../bsps/shared/irq-default-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/m68k/gen68360/headers.am diff --git a/c/src/lib/libbsp/m68k/gen68360/configure.ac b/c/src/lib/libbsp/m68k/gen68360/configure.ac deleted file mode 100644 index 0efcbfc437..0000000000 --- a/c/src/lib/libbsp/m68k/gen68360/configure.ac +++ /dev/null @@ -1,34 +0,0 @@ -## Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-m68k-gen68360],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - - -AM_CONDITIONAL(HAS_FPSP,[test "$RTEMS_CPU_MODEL" = "m68040"]) - -RTEMS_BSPOPTS_SET([PGH360],[pgh360],[1]) -RTEMS_BSPOPTS_HELP([PGH360], -[If defined, use custom settings for the pgh360 BSP.]) - -RTEMS_BSPOPTS_SET([GEN68360],[gen68360],[1]) -RTEMS_BSPOPTS_HELP([GEN68360], -[If defined, use custom settings for the gen68360 BSP.]) - -RTEMS_BSPOPTS_SET([GEN68360_040],[gen68360_040],[1]) -RTEMS_BSPOPTS_HELP([GEN68360_040], -[If defined, use custom settings for the gen68360_040 BSP.]) - -RTEMS_BSP_CLEANUP_OPTIONS - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/m68k/genmcf548x/Makefile.am b/c/src/lib/libbsp/m68k/genmcf548x/Makefile.am deleted file mode 100644 index 0ee5eafedf..0000000000 --- a/c/src/lib/libbsp/m68k/genmcf548x/Makefile.am +++ /dev/null @@ -1,55 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/m68k/genmcf548x/start/bsp_specs - -noinst_PROGRAMS = - - -start.$(OBJEXT): ../../../../../../bsps/m68k/genmcf548x/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -project_lib_DATA += linkcmds -dist_project_lib_DATA += ../../../../../../bsps/m68k/genmcf548x/start/linkcmds.COBRA5475 -dist_project_lib_DATA += ../../../../../../bsps/m68k/genmcf548x/start/linkcmds.m5484FireEngine -dist_project_lib_DATA += ../../../../../../bsps/m68k/genmcf548x/start/linkcmds.m5484FireEngine.flash - -project_lib_LIBRARIES = librtemsbsp.a -librtemsbsp_a_SOURCES = - -# startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-loop.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/genmcf548x/start/init548x.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/genmcf548x/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/setvec.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -# clock -librtemsbsp_a_SOURCES +=../../../../../../bsps/m68k/genmcf548x/clock/clock.c -# console -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/genmcf548x/console/console.c -# timer -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/genmcf548x/btimer/btimer.c - -# IRQ -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-default-handler.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/genmcf548x/irq/irq.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/genmcf548x/irq/intc-icr-init-values.c - -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/m68kidle.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/memProbe.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/genmcf548x/mcdma/MCD_dmaApi.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/genmcf548x/mcdma/MCD_tasks.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/genmcf548x/mcdma/MCD_tasksInit.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/genmcf548x/mcdma/mcdma_glue.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/genmcf548x/start/cache.c - -include $(srcdir)/../../../../../../bsps/shared/irq-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/m68k/genmcf548x/headers.am diff --git a/c/src/lib/libbsp/m68k/genmcf548x/configure.ac b/c/src/lib/libbsp/m68k/genmcf548x/configure.ac deleted file mode 100644 index 1064812a1c..0000000000 --- a/c/src/lib/libbsp/m68k/genmcf548x/configure.ac +++ /dev/null @@ -1,46 +0,0 @@ -## Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-m68k-genmcf548x],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - - - -RTEMS_BSPOPTS_SET([BSP_CPU_CLOCK_SPEED],[COBRA5475],[132000000]) -RTEMS_BSPOPTS_SET([BSP_CPU_CLOCK_SPEED],[m5484FireEngine],[100000000]) -RTEMS_BSPOPTS_SET([BSP_CPU_CLOCK_SPEED],[*],[100000000]) -RTEMS_BSPOPTS_HELP([BSP_CPU_CLOCK_SPEED], -[The bus clock to be used inside the mcf54xx]) - -RTEMS_BSPOPTS_SET([M5484FIREENGINE],[m5484FireEngine],[1]) -RTEMS_BSPOPTS_SET([M5484FIREENGINE],[*],[]) -RTEMS_BSPOPTS_HELP([M5484FIREENGINE], -[If defined, use custom settings for the m5484FireEngine BSP.]) - -RTEMS_BSPOPTS_SET([BSP_CONSOLE_BAUD],[COBRA5475],[19200]) -RTEMS_BSPOPTS_SET([BSP_CONSOLE_BAUD],[*],[9600]) -RTEMS_BSPOPTS_HELP([BSP_CONSOLE_BAUD],[initial baudrate for UARTs]) - -RTEMS_BSPOPTS_SET([HAS_DBUG],[COBRA5475],[1]) -RTEMS_BSPOPTS_SET([HAS_DBUG],[*],[]) -RTEMS_BSPOPTS_HELP([HAS_DBUG], -[If defined, we will not boot from RESET, but from Freescale DBug monitor.]) - -RTEMS_BSPOPTS_SET([HAS_LOW_LEVEL_INIT],[m5484FireEngine],[1]) -RTEMS_BSPOPTS_SET([HAS_LOW_LEVEL_INIT],[*],[]) -RTEMS_BSPOPTS_HELP([HAS_LOW_LEVEL_INIT], -[If defined, we will do all the low level init of the chip (like bus/memory...).]) - -RTEMS_BSP_CLEANUP_OPTIONS - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/m68k/mcf5206elite/Makefile.am b/c/src/lib/libbsp/m68k/mcf5206elite/Makefile.am deleted file mode 100644 index 82303c898a..0000000000 --- a/c/src/lib/libbsp/m68k/mcf5206elite/Makefile.am +++ /dev/null @@ -1,54 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/m68k/mcf5206elite/start/bsp_specs - -start.$(OBJEXT): ../../../../../../bsps/m68k/mcf5206elite/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -project_lib_DATA += linkcmds -dist_project_lib_DATA += ../../../../../../bsps/m68k/mcf5206elite/start/linkcmds.flash - -dist_project_lib_DATA += ../../../../../../bsps/m68k/mcf5206elite/start/gdbinit - -project_lib_LIBRARIES = librtemsbsp.a -librtemsbsp_a_SOURCES = - -# startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspstart-empty.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mcf5206elite/start/init5206e.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/setvec.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-empty.c -# console -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mcf5206elite/console/console.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/printk-dummy.c -# i2c -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mcf5206elite/i2c/i2c.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mcf5206elite/i2c/i2cdrv.c -# tod -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mcf5206elite/rtc/ds1307.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mcf5206elite/rtc/todcfg.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/rtc/rtc-support.c -# nvram -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mcf5206elite/nvram/nvram.c - -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/cache/nocache.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/m68kidle.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/memProbe.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mcf5206elite/dev/ckinit.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mcf5206elite/dev/mcfmbus.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mcf5206elite/dev/mcfuart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mcf5206elite/dev/timer.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mcf5206elite/dev/timerisr.S - -include $(srcdir)/../../../../../../bsps/shared/irq-default-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/m68k/mcf5206elite/headers.am diff --git a/c/src/lib/libbsp/m68k/mcf5206elite/configure.ac b/c/src/lib/libbsp/m68k/mcf5206elite/configure.ac deleted file mode 100644 index 24453b4008..0000000000 --- a/c/src/lib/libbsp/m68k/mcf5206elite/configure.ac +++ /dev/null @@ -1,20 +0,0 @@ -## Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-m68k-mcf5206elite],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - - -RTEMS_BSP_CLEANUP_OPTIONS - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/m68k/mcf52235/Makefile.am b/c/src/lib/libbsp/m68k/mcf52235/Makefile.am deleted file mode 100644 index 77eb886fac..0000000000 --- a/c/src/lib/libbsp/m68k/mcf52235/Makefile.am +++ /dev/null @@ -1,47 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/m68k/mcf52235/start/bsp_specs - -noinst_PROGRAMS = - - -start.$(OBJEXT): ../../../../../../bsps/m68k/mcf52235/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -project_lib_DATA += linkcmds - -project_lib_LIBRARIES = librtemsbsp.a -librtemsbsp_a_SOURCES = - -# startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-loop.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mcf52235/start/init52235.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspstart-empty.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mcf52235/start/cfinit.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mcf52235/start/bspgetcpuclockspeed.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/setvec.c -# clock -librtemsbsp_a_SOURCES +=../../../../../../bsps/m68k/mcf52235/clock/clock.c -# console -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mcf52235/console/console.c -# debugio -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mcf52235/console/debugio.c -# timer -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mcf52235/btimer/btimer.c - -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/cache/cache-mcf5223x.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/m68kidle.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/memProbe.c - -include $(srcdir)/../../../../../../bsps/shared/irq-default-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/m68k/mcf52235/headers.am diff --git a/c/src/lib/libbsp/m68k/mcf52235/configure.ac b/c/src/lib/libbsp/m68k/mcf52235/configure.ac deleted file mode 100644 index 65d9bc738f..0000000000 --- a/c/src/lib/libbsp/m68k/mcf52235/configure.ac +++ /dev/null @@ -1,19 +0,0 @@ -## Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-m68k-mcf52235],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - -RTEMS_BSP_CLEANUP_OPTIONS - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/m68k/mcf5225x/Makefile.am b/c/src/lib/libbsp/m68k/mcf5225x/Makefile.am deleted file mode 100644 index e9b6556028..0000000000 --- a/c/src/lib/libbsp/m68k/mcf5225x/Makefile.am +++ /dev/null @@ -1,38 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/m68k/mcf5225x/start/bsp_specs - -noinst_PROGRAMS = - - -start.$(OBJEXT): ../../../../../../bsps/m68k/mcf5225x/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -project_lib_DATA += linkcmds - -project_lib_LIBRARIES = librtemsbsp.a -librtemsbsp_a_SOURCES = ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-loop.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mcf5225x/start/init5225x.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mcf5225x/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/setvec.c -librtemsbsp_a_SOURCES +=../../../../../../bsps/m68k/mcf5225x/clock/clock.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mcf5225x/console/console.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mcf5225x/console/debugio.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mcf5225x/btimer/btimer.c - -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/cache/cache-mcf5225x.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/m68kidle.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/memProbe.c - -include $(srcdir)/../../../../../../bsps/shared/irq-default-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/m68k/mcf5225x/headers.am diff --git a/c/src/lib/libbsp/m68k/mcf5225x/configure.ac b/c/src/lib/libbsp/m68k/mcf5225x/configure.ac deleted file mode 100644 index 1fe6598948..0000000000 --- a/c/src/lib/libbsp/m68k/mcf5225x/configure.ac +++ /dev/null @@ -1,22 +0,0 @@ -## Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-m68k-dpu],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - -RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION -RTEMS_BSP_BOOTCARD_OPTIONS -RTEMS_BSP_CLEANUP_OPTIONS - - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/m68k/mcf5235/Makefile.am b/c/src/lib/libbsp/m68k/mcf5235/Makefile.am deleted file mode 100644 index b86debbfe2..0000000000 --- a/c/src/lib/libbsp/m68k/mcf5235/Makefile.am +++ /dev/null @@ -1,47 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/m68k/mcf5235/start/bsp_specs - -noinst_PROGRAMS = - -start.$(OBJEXT): ../../../../../../bsps/m68k/mcf5235/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -project_lib_DATA += linkcmds -dist_project_lib_DATA += ../../../../../../bsps/m68k/mcf5235/start/linkcmds -dist_project_lib_DATA += ../../../../../../bsps/m68k/mcf5235/start/linkcmdsflash -dist_project_lib_DATA += ../../../../../../bsps/m68k/mcf5235/start/linkcmdsram - -project_lib_LIBRARIES = librtemsbsp.a -librtemsbsp_a_SOURCES = - -# startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-loop.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mcf5235/start/bspgetcpuclockspeed.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mcf5235/start/init5235.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mcf5235/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/setvec.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mcf5235/start/copyvectors.c -# clock -librtemsbsp_a_SOURCES +=../../../../../../bsps/m68k/mcf5235/clock/clock.c -# console -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mcf5235/console/console.c -# timer -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mcf5235/btimer/btimer.c - -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/cache/cache-mcf5235.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/m68kidle.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/memProbe.c - -include $(srcdir)/../../../../../../bsps/shared/irq-default-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/m68k/mcf5235/headers.am diff --git a/c/src/lib/libbsp/m68k/mcf5235/configure.ac b/c/src/lib/libbsp/m68k/mcf5235/configure.ac deleted file mode 100644 index 416aa3c029..0000000000 --- a/c/src/lib/libbsp/m68k/mcf5235/configure.ac +++ /dev/null @@ -1,21 +0,0 @@ -## Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-m68k-mcf5235],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - - - -RTEMS_BSP_CLEANUP_OPTIONS - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/m68k/mcf5329/Makefile.am b/c/src/lib/libbsp/m68k/mcf5329/Makefile.am deleted file mode 100644 index e58fbe1249..0000000000 --- a/c/src/lib/libbsp/m68k/mcf5329/Makefile.am +++ /dev/null @@ -1,45 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/m68k/mcf5329/start/bsp_specs - -noinst_PROGRAMS = - - -start.$(OBJEXT): ../../../../../../bsps/m68k/mcf5329/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -project_lib_DATA += linkcmds -dist_project_lib_DATA += ../../../../../../bsps/m68k/mcf5329/start/linkcmdsflash - -project_lib_LIBRARIES = librtemsbsp.a -librtemsbsp_a_SOURCES = - -# startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-loop.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mcf5329/start/init5329.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mcf5329/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mcf5329/start/cfinit.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/setvec.c -# clock -librtemsbsp_a_SOURCES +=../../../../../../bsps/m68k/mcf5329/clock/clock.c -# console -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mcf5329/console/console.c -# timer -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mcf5329/btimer/btimer.c - -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/cache/cache-mcf532x.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/m68kidle.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/memProbe.c - -include $(srcdir)/../../../../../../bsps/shared/irq-default-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/m68k/mcf5329/headers.am diff --git a/c/src/lib/libbsp/m68k/mcf5329/configure.ac b/c/src/lib/libbsp/m68k/mcf5329/configure.ac deleted file mode 100644 index aa7cebb657..0000000000 --- a/c/src/lib/libbsp/m68k/mcf5329/configure.ac +++ /dev/null @@ -1,20 +0,0 @@ -## Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-m68k-mcf52235],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - - -RTEMS_BSP_CLEANUP_OPTIONS - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/m68k/mrm332/Makefile.am b/c/src/lib/libbsp/m68k/mrm332/Makefile.am deleted file mode 100644 index db3efb3ebf..0000000000 --- a/c/src/lib/libbsp/m68k/mrm332/Makefile.am +++ /dev/null @@ -1,46 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/m68k/mrm332/start/bsp_specs - - - -start.$(OBJEXT): ../../../../../../bsps/m68k/mrm332/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -project_lib_DATA += linkcmds - -project_lib_LIBRARIES = librtemsbsp.a -librtemsbsp_a_SOURCES = - -# startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mrm332/start/start_c.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mrm332/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspstart-empty.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/setvec.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-empty.c -# clock -librtemsbsp_a_SOURCES +=../../../../../../bsps/m68k/mrm332/clock/ckinit.c -# console -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mrm332/console/console.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mrm332/console/sci.c -# spurious -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mrm332/start/spinit.c -# timer -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mrm332/btimer/btimer.c - -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/cache/cache.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/m68kidle.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/memProbe.c - -include $(srcdir)/../../../../../../bsps/shared/irq-default-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/m68k/mrm332/headers.am diff --git a/c/src/lib/libbsp/m68k/mrm332/configure.ac b/c/src/lib/libbsp/m68k/mrm332/configure.ac deleted file mode 100644 index e9cbbaf170..0000000000 --- a/c/src/lib/libbsp/m68k/mrm332/configure.ac +++ /dev/null @@ -1,19 +0,0 @@ -## Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-m68k-mrm332],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - -RTEMS_BSP_CLEANUP_OPTIONS - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/m68k/mvme147/Makefile.am b/c/src/lib/libbsp/m68k/mvme147/Makefile.am deleted file mode 100644 index 7bfc46c070..0000000000 --- a/c/src/lib/libbsp/m68k/mvme147/Makefile.am +++ /dev/null @@ -1,46 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/m68k/mvme147/start/bsp_specs - -noinst_PROGRAMS = - - -## Zilog component header files - -start.$(OBJEXT): ../../../../../../bsps/m68k/shared/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -project_lib_DATA += linkcmds - -project_lib_LIBRARIES = librtemsbsp.a -librtemsbsp_a_SOURCES = - -# startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mvme147/start/bspclean.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mvme147/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/setvec.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-empty.c -# clock -librtemsbsp_a_SOURCES +=../../../../../../bsps/m68k/mvme147/clock/ckinit.c -# console -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mvme147/console/console.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/printk-dummy.c -# timer -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mvme147/btimer/btimer.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mvme147/btimer/timerisr.S - -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/cache/cache.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/m68kidle.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/memProbe.c - -include $(srcdir)/../../../../../../bsps/shared/irq-default-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/m68k/mvme147/headers.am diff --git a/c/src/lib/libbsp/m68k/mvme147/configure.ac b/c/src/lib/libbsp/m68k/mvme147/configure.ac deleted file mode 100644 index a64e2aba0b..0000000000 --- a/c/src/lib/libbsp/m68k/mvme147/configure.ac +++ /dev/null @@ -1,19 +0,0 @@ -## Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-m68k-mvme147],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - -RTEMS_BSP_CLEANUP_OPTIONS - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/m68k/mvme147s/Makefile.am b/c/src/lib/libbsp/m68k/mvme147s/Makefile.am deleted file mode 100644 index 328e91ed31..0000000000 --- a/c/src/lib/libbsp/m68k/mvme147s/Makefile.am +++ /dev/null @@ -1,55 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/m68k/mvme147s/start/bsp_specs - -noinst_PROGRAMS = - - -## Zilog component header files - -start.$(OBJEXT): ../../../../../../bsps/m68k/shared/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -project_lib_DATA += linkcmds - -project_lib_LIBRARIES = librtemsbsp.a -librtemsbsp_a_SOURCES = - -# startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mvme147s/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/setvec.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/setvec.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-empty.c -# clock -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mvme147/clock/ckinit.c -# console -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mvme147/console/console.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/printk-dummy.c -# timer -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mvme147/btimer/btimer.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mvme147/btimer/timerisr.S - -if HAS_MP -# shmsupp -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mvme147s/mpci/addrconv.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mvme147s/mpci/getcfg.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mvme147s/mpci/lock.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mvme147s/mpci/mpisr.c -endif - -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/cache/cache.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/m68kidle.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/memProbe.c - -include $(srcdir)/../../../../../../bsps/shared/irq-default-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/m68k/mvme147s/headers.am diff --git a/c/src/lib/libbsp/m68k/mvme147s/configure.ac b/c/src/lib/libbsp/m68k/mvme147s/configure.ac deleted file mode 100644 index 24df6c6c3b..0000000000 --- a/c/src/lib/libbsp/m68k/mvme147s/configure.ac +++ /dev/null @@ -1,19 +0,0 @@ -## Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-m68k-mvme147s],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - -RTEMS_BSP_CLEANUP_OPTIONS - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/m68k/mvme162/Makefile.am b/c/src/lib/libbsp/m68k/mvme162/Makefile.am deleted file mode 100644 index e519545ff9..0000000000 --- a/c/src/lib/libbsp/m68k/mvme162/Makefile.am +++ /dev/null @@ -1,52 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/m68k/mvme162/start/bsp_specs - -noinst_PROGRAMS = - -## Zilog component header files - -start.$(OBJEXT): ../../../../../../bsps/m68k/shared/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -project_lib_DATA += linkcmds - -project_lib_LIBRARIES = librtemsbsp.a -librtemsbsp_a_SOURCES = - -# startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mvme162/start/bspclean.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mvme162/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mvme162/start/page_table.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mvme162/start/page_table.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/setvec.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-empty.c -# clock -librtemsbsp_a_SOURCES +=../../../../../../bsps/m68k/mvme162/clock/ckinit.c -# console -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mvme162/console/console.c -# timer -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mvme162/btimer/btimer.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mvme162/btimer/timerisr.S -# tod -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mvme162/rtc/tod.c - -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/cache/cache.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/m68kidle.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/memProbe.c - -if HAS_FPSP -include $(srcdir)/../../../../../../bsps/m68k/shared/fpsp-sources.am -endif - -include $(srcdir)/../../../../../../bsps/shared/irq-default-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/m68k/mvme162/headers.am diff --git a/c/src/lib/libbsp/m68k/mvme162/configure.ac b/c/src/lib/libbsp/m68k/mvme162/configure.ac deleted file mode 100644 index f65c67dbe5..0000000000 --- a/c/src/lib/libbsp/m68k/mvme162/configure.ac +++ /dev/null @@ -1,22 +0,0 @@ -## Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-m68k-mvme162],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - - -AM_CONDITIONAL([HAS_FPSP],[test "$RTEMS_CPU_MODEL" = "m68040"]) - -RTEMS_BSP_CLEANUP_OPTIONS - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/m68k/mvme167/Makefile.am b/c/src/lib/libbsp/m68k/mvme167/Makefile.am deleted file mode 100644 index b965c2a4d6..0000000000 --- a/c/src/lib/libbsp/m68k/mvme167/Makefile.am +++ /dev/null @@ -1,45 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/m68k/mvme167/start/bsp_specs - -noinst_PROGRAMS = - - -start.$(OBJEXT): ../../../../../../bsps/m68k/shared/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -project_lib_DATA += linkcmds - -project_lib_LIBRARIES = librtemsbsp.a -librtemsbsp_a_SOURCES = - -# startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mvme167/start/bspclean.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mvme167/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mvme167/start/page_table.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/setvec.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-empty.c -# clock -librtemsbsp_a_SOURCES +=../../../../../../bsps/m68k/mvme167/clock/ckinit.c -# console -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mvme167/console/console.c -# timer -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mvme167/btimer/btimer.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mvme167/btimer/timerisr.S - -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/cache/cache.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/m68kidle.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/memProbe.c - -include $(srcdir)/../../../../../../bsps/shared/irq-default-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/m68k/shared/fpsp-sources.am -include $(srcdir)/../../../../../../bsps/m68k/mvme167/headers.am diff --git a/c/src/lib/libbsp/m68k/mvme167/configure.ac b/c/src/lib/libbsp/m68k/mvme167/configure.ac deleted file mode 100644 index 989f98d4c9..0000000000 --- a/c/src/lib/libbsp/m68k/mvme167/configure.ac +++ /dev/null @@ -1,53 +0,0 @@ -## Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-m68k-mvme167],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - - -# HACK: Propagate #define mvme167 into bspopts.h -# Used inside ../mvme162/include/mvme16x_hw.h -AC_DEFINE_UNQUOTED([mvme167],[1], -[If building the mvme167 BSP]) - -RTEMS_BSPOPTS_SET([CD2401_INT_LEVEL],[*],[1]) -RTEMS_BSPOPTS_HELP([CD2401_INT_LEVEL], -[Interrupt level for the CD2401(when CD2401_IO_MODE == 1).]) - -RTEMS_BSPOPTS_SET([CD2401_IO_MODE],[*],[0]) -RTEMS_BSPOPTS_HELP([CD2401_IO_MODE], -[0 for polled I/O, 1 for interrupt-driven.]) - -RTEMS_BSPOPTS_SET([CD2401_USE_TERMIOS],[*],[0]) -RTEMS_BSPOPTS_HELP([CD2401_USE_TERMIOS], -[1 for using termios based console.]) - -RTEMS_BSPOPTS_SET([CONSOLE_MINOR],[*],[1]) -RTEMS_BSPOPTS_HELP([CONSOLE_MINOR], -[Port to use for the RTEMS console. - 0 - /dev/tty0, Serial Port 1/Console on the MVME712M. - 1 - /dev/tty1, Serial Port 2/TTY01 on the MVME712M. - 2 - /dev/tty2, Serial Port 3 on the MVME712M. - 3 - /dev/tty3, Serial Port 4 on the MVME712M.]) - -RTEMS_BSPOPTS_SET([PRINTK_MINOR],[*],[1]) -RTEMS_BSPOPTS_HELP([PRINTK_MINOR], -[Port to use for printk debugging output. - 0 - /dev/tty0, Serial Port 1/Console on the MVME712M. - 1 - /dev/tty1, Serial Port 2/TTY01 on the MVME712M. - 2 - /dev/tty2, Serial Port 3 on the MVME712M. - 3 - /dev/tty3, Serial Port 4 on the MVME712M.]) - -RTEMS_BSP_CLEANUP_OPTIONS - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/m68k/uC5282/Makefile.am b/c/src/lib/libbsp/m68k/uC5282/Makefile.am deleted file mode 100644 index 5e6aba422b..0000000000 --- a/c/src/lib/libbsp/m68k/uC5282/Makefile.am +++ /dev/null @@ -1,43 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/m68k/uC5282/start/bsp_specs - -noinst_PROGRAMS = - - -start.$(OBJEXT): ../../../../../../bsps/m68k/uC5282/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -project_lib_DATA += linkcmds - -project_lib_LIBRARIES = librtemsbsp.a -librtemsbsp_a_SOURCES = - -# startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/uC5282/start/bspclean.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/uC5282/start/bspreset.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/uC5282/start/init5282.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/uC5282/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/setvec.c -# clock -librtemsbsp_a_SOURCES +=../../../../../../bsps/m68k/uC5282/clock/clock.c -# console -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/uC5282/console/console.c -# timer -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/uC5282/btimer/btimer.c - -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/cache/cache-mcf5282.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/m68kidle.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/memProbe.c - -include $(srcdir)/../../../../../../bsps/shared/irq-default-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/m68k/uC5282/headers.am diff --git a/c/src/lib/libbsp/m68k/uC5282/configure.ac b/c/src/lib/libbsp/m68k/uC5282/configure.ac deleted file mode 100644 index 4704dd5810..0000000000 --- a/c/src/lib/libbsp/m68k/uC5282/configure.ac +++ /dev/null @@ -1,21 +0,0 @@ -## Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-m68k-uC5282],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - - - -RTEMS_BSP_CLEANUP_OPTIONS - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/mips/Makefile.am b/c/src/lib/libbsp/mips/Makefile.am deleted file mode 100644 index 3dd369de77..0000000000 --- a/c/src/lib/libbsp/mips/Makefile.am +++ /dev/null @@ -1,7 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../aclocal - -## Descend into the @RTEMS_BSP_FAMILY@ directory -_SUBDIRS = @RTEMS_BSP_FAMILY@ - -include $(top_srcdir)/../../../automake/subdirs.am -include $(srcdir)/../../../../../bsps/mips/headers.am diff --git a/c/src/lib/libbsp/mips/acinclude.m4 b/c/src/lib/libbsp/mips/acinclude.m4 deleted file mode 100644 index cde1ebe01b..0000000000 --- a/c/src/lib/libbsp/mips/acinclude.m4 +++ /dev/null @@ -1,20 +0,0 @@ -# RTEMS_CHECK_BSPDIR(RTEMS_BSP_FAMILY) -AC_DEFUN([RTEMS_CHECK_BSPDIR], -[ - case "$1" in - csb350 ) - AC_CONFIG_SUBDIRS([csb350]);; - hurricane ) - AC_CONFIG_SUBDIRS([hurricane]);; - jmr3904 ) - AC_CONFIG_SUBDIRS([jmr3904]);; - malta ) - AC_CONFIG_SUBDIRS([malta]);; - rbtx4925 ) - AC_CONFIG_SUBDIRS([rbtx4925]);; - rbtx4938 ) - AC_CONFIG_SUBDIRS([rbtx4938]);; - *) - AC_MSG_ERROR([Invalid BSP]);; - esac -]) diff --git a/c/src/lib/libbsp/mips/configure.ac b/c/src/lib/libbsp/mips/configure.ac deleted file mode 100644 index 0699e143d1..0000000000 --- a/c/src/lib/libbsp/mips/configure.ac +++ /dev/null @@ -1,20 +0,0 @@ -## Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-mips],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define foreign subdir-objects 1.12.2]) -AM_MAINTAINER_MODE - -RTEMS_ENV_RTEMSBSP -RTEMS_PROJECT_ROOT - -RTEMS_CHECK_BSPDIR([$RTEMS_BSP_FAMILY]) - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/mips/csb350/Makefile.am b/c/src/lib/libbsp/mips/csb350/Makefile.am deleted file mode 100644 index 0ddfc7145f..0000000000 --- a/c/src/lib/libbsp/mips/csb350/Makefile.am +++ /dev/null @@ -1,48 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/mips/csb350/start/bsp_specs - -#isr - -noinst_PROGRAMS = - -start.$(OBJEXT): ../../../../../../bsps/mips/csb350/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -project_lib_DATA += linkcmds - -project_lib_LIBRARIES = librtemsbsp.a -librtemsbsp_a_SOURCES = - -# startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/csb350/start/bspreset.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/csb350/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -# clock -librtemsbsp_a_SOURCES +=../../../../../../bsps/mips/csb350/clock/clockdrv.c -# console -librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/csb350/console/console-io.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/console-polled.c -# timer -librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/csb350/btimer/btimer.c -#isr -librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/shared/irq/vectorexceptions.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/shared/irq/irq.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/csb350/irq/vectorisrs.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/shared/irq/interruptmask.c - -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/cache/nocache.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/shared/irq/installisrentries.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/shared/irq/isr_entries.S - -include $(srcdir)/../../../../../../bsps/shared/irq-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/mips/csb350/headers.am diff --git a/c/src/lib/libbsp/mips/csb350/configure.ac b/c/src/lib/libbsp/mips/csb350/configure.ac deleted file mode 100644 index 892d796669..0000000000 --- a/c/src/lib/libbsp/mips/csb350/configure.ac +++ /dev/null @@ -1,20 +0,0 @@ -## Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-mips-csb350],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - - -RTEMS_BSP_CLEANUP_OPTIONS - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/mips/hurricane/Makefile.am b/c/src/lib/libbsp/mips/hurricane/Makefile.am deleted file mode 100644 index 5a7ca09b85..0000000000 --- a/c/src/lib/libbsp/mips/hurricane/Makefile.am +++ /dev/null @@ -1,55 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/mips/hurricane/start/bsp_specs - -#isr - - -start.$(OBJEXT): ../../../../../../bsps/mips/hurricane/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -project_lib_DATA += linkcmds - -project_lib_LIBRARIES = librtemsbsp.a -librtemsbsp_a_SOURCES = - -# startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-empty.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/hurricane/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/hurricane/start/inittlb.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/shared/start/idtmem.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/shared/start/idttlb.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/shared/irq/exception.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/hurricane/start/usc.S -# clock -librtemsbsp_a_SOURCES +=../../../../../../bsps/mips/hurricane/clock/ckinit.c - -# console -librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/hurricane/console/console.c -# liblnk -librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/shared/liblnk/lnklib.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/shared/liblnk/pmon.S -#isr -librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/shared/irq/vectorexceptions.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/shared/irq/irq.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/hurricane/irq/vectorisrs.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/shared/irq/interruptmask.c - -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/cache/nocache.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/shared/irq/installisrentries.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/shared/irq/isr_entries.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/shared/timer/timer.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/shared/timer/gettime.S - -include $(srcdir)/../../../../../../bsps/shared/irq-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/mips/hurricane/headers.am diff --git a/c/src/lib/libbsp/mips/hurricane/configure.ac b/c/src/lib/libbsp/mips/hurricane/configure.ac deleted file mode 100644 index a173ab5a92..0000000000 --- a/c/src/lib/libbsp/mips/hurricane/configure.ac +++ /dev/null @@ -1,28 +0,0 @@ -## Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-mips-hurricane],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) - -RTEMS_BSP_CONFIGURE - - -RTEMS_BSPOPTS_SET([BSP_HAS_USC320],[*],[1]) -RTEMS_BSPOPTS_HELP([BSP_HAS_USC320], -[This BSP has a V3 USC320 system controller chip.]) - -RTEMS_BSPOPTS_SET([BSP_HAS_RM52xx],[*],[1]) -RTEMS_BSPOPTS_HELP([BSP_HAS_RM52xx], -[This BSP has a RM52xx compatible CPU.]) - -RTEMS_BSP_CLEANUP_OPTIONS - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/mips/jmr3904/Makefile.am b/c/src/lib/libbsp/mips/jmr3904/Makefile.am deleted file mode 100644 index ee34f6dd95..0000000000 --- a/c/src/lib/libbsp/mips/jmr3904/Makefile.am +++ /dev/null @@ -1,46 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/mips/jmr3904/start/bsp_specs - -#isr - - -start.$(OBJEXT): ../../../../../../bsps/mips/jmr3904/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -project_lib_DATA += linkcmds - -project_lib_LIBRARIES = librtemsbsp.a -librtemsbsp_a_SOURCES = - -# startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/jmr3904/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -# clock -librtemsbsp_a_SOURCES +=../../../../../../bsps/mips/jmr3904/clock/clockdrv.c -# console -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/console-polled.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/jmr3904/console/console-io.c -# timer -librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/jmr3904/btimer/btimer.c -#isr -librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/shared/irq/vectorexceptions.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/shared/irq/irq.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/jmr3904/irq/vectorisrs.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/shared/irq/interruptmask.c - -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/cache/nocache.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/shared/irq/installisrentries.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/shared/irq/isr_entries.S - -include $(srcdir)/../../../../../../bsps/shared/irq-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/mips/jmr3904/headers.am diff --git a/c/src/lib/libbsp/mips/jmr3904/configure.ac b/c/src/lib/libbsp/mips/jmr3904/configure.ac deleted file mode 100644 index c33729fcb0..0000000000 --- a/c/src/lib/libbsp/mips/jmr3904/configure.ac +++ /dev/null @@ -1,19 +0,0 @@ -## Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-mips-jmr3904],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - -RTEMS_BSP_CLEANUP_OPTIONS - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/mips/malta/Makefile.am b/c/src/lib/libbsp/mips/malta/Makefile.am deleted file mode 100644 index 97d053ed15..0000000000 --- a/c/src/lib/libbsp/mips/malta/Makefile.am +++ /dev/null @@ -1,67 +0,0 @@ -## -## - -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/mips/malta/start/bsp_specs - -#isr -#pci -#irq - - -start.$(OBJEXT): ../../../../../../bsps/mips/malta/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -project_lib_DATA += linkcmds - -project_lib_LIBRARIES = librtemsbsp.a -librtemsbsp_a_SOURCES = - -# startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/malta/start/simple_access.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/malta/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/malta/start/bspreset.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/malta/start/inittlb.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/shared/start/idttlb.S - -# clock -librtemsbsp_a_SOURCES +=../../../../../../bsps/mips/shared/clock/clockdrv.c -librtemsbsp_a_SOURCES +=../../../../../../bsps/mips/shared/clock/mips_timer.S - -# console -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/legacy-console.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/legacy-console-control.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/legacy-console-select.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/malta/console/conscfg.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/malta/console/printk_support.c -# timer -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/btimer/btimer-stub.c - -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/cache/nocache.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/shared/irq/installisrentries.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/shared/irq/isr_entries.S - -# pci -librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/malta/pci/pci.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/pci/pci_find_device.c - -#isr -librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/shared/irq/vectorexceptions.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/shared/irq/irq.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/malta/irq/vectorisrs.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/malta/irq/interruptmask.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/shared/irq/i8259.c - -include $(srcdir)/../../../../../../bsps/shared/irq-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/mips/malta/headers.am diff --git a/c/src/lib/libbsp/mips/malta/configure.ac b/c/src/lib/libbsp/mips/malta/configure.ac deleted file mode 100644 index 7ecb00ae97..0000000000 --- a/c/src/lib/libbsp/mips/malta/configure.ac +++ /dev/null @@ -1,20 +0,0 @@ -## Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-mips-malta],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - -RTEMS_BSPOPTS_SET([BSP_RESET_BOARD_AT_EXIT],[*],[1]) -RTEMS_BSP_CLEANUP_OPTIONS - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/mips/rbtx4925/Makefile.am b/c/src/lib/libbsp/mips/rbtx4925/Makefile.am deleted file mode 100644 index 3f3f6ead71..0000000000 --- a/c/src/lib/libbsp/mips/rbtx4925/Makefile.am +++ /dev/null @@ -1,55 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/mips/rbtx4925/start/bsp_specs - -#isr - -noinst_PROGRAMS = - - -start.$(OBJEXT): ../../../../../../bsps/mips/rbtx4925/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -project_lib_DATA += linkcmds - -project_lib_LIBRARIES = librtemsbsp.a -librtemsbsp_a_SOURCES = - -# startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-empty.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/rbtx4925/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/rbtx4925/start/inittlb.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/shared/start/idttlb.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/shared/start/idtmem.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/shared/irq/exception.S -# clock -librtemsbsp_a_SOURCES +=../../../../../../bsps/mips/rbtx4925/clock/clockdrv.c -# console -librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/rbtx4925/console/console-io.c -# liblnk -librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/shared/liblnk/lnklib.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/shared/liblnk/pmon.S -#isr -librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/shared/irq/vectorexceptions.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/shared/irq/irq.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/rbtx4925/irq/vectorisrs.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/shared/irq/interruptmask_TX49.c - -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/cache/nocache.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/shared/irq/installisrentries.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/shared/irq/isr_entries.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/shared/timer/timer.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/shared/timer/gettime.S - -include $(srcdir)/../../../../../../bsps/shared/irq-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/mips/rbtx4925/headers.am diff --git a/c/src/lib/libbsp/mips/rbtx4925/configure.ac b/c/src/lib/libbsp/mips/rbtx4925/configure.ac deleted file mode 100644 index 20d5842b57..0000000000 --- a/c/src/lib/libbsp/mips/rbtx4925/configure.ac +++ /dev/null @@ -1,24 +0,0 @@ -## Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-mips-rbtx4925],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) - -RTEMS_BSP_CONFIGURE - - -RTEMS_BSPOPTS_SET([BSP_HAS_TX49xx],[*],[1]) -RTEMS_BSPOPTS_HELP([BSP_HAS_TX49xx], -[This BSP has a RM52xx compatible CPU.]) - -RTEMS_BSP_CLEANUP_OPTIONS - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/mips/rbtx4938/Makefile.am b/c/src/lib/libbsp/mips/rbtx4938/Makefile.am deleted file mode 100644 index 150168459d..0000000000 --- a/c/src/lib/libbsp/mips/rbtx4938/Makefile.am +++ /dev/null @@ -1,55 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/mips/rbtx4938/start/bsp_specs - -#isr - -noinst_PROGRAMS = - - -start.$(OBJEXT): ../../../../../../bsps/mips/rbtx4938/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -project_lib_DATA += linkcmds - -project_lib_LIBRARIES = librtemsbsp.a -librtemsbsp_a_SOURCES = - -# startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-empty.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/rbtx4938/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/rbtx4938/start/inittlb.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/shared/start/idttlb.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/shared/start/idtmem.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/shared/irq/exception.S -# clock -librtemsbsp_a_SOURCES +=../../../../../../bsps/mips/rbtx4938/clock/clockdrv.c -# console -librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/rbtx4938/console/console-io.c -# liblnk -librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/shared/liblnk/lnklib.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/shared/liblnk/pmon.S -#isr -librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/shared/irq/vectorexceptions.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/shared/irq/irq.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/rbtx4938/irq/vectorisrs.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/shared/irq/interruptmask_TX49.c - -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/cache/nocache.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/shared/irq/installisrentries.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/shared/irq/isr_entries.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/shared/timer/timer.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/shared/timer/gettime.S - -include $(srcdir)/../../../../../../bsps/shared/irq-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/mips/rbtx4938/headers.am diff --git a/c/src/lib/libbsp/mips/rbtx4938/configure.ac b/c/src/lib/libbsp/mips/rbtx4938/configure.ac deleted file mode 100644 index 9be9573e67..0000000000 --- a/c/src/lib/libbsp/mips/rbtx4938/configure.ac +++ /dev/null @@ -1,20 +0,0 @@ -## Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-mips-rbtx4938],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) - -RTEMS_BSP_CONFIGURE - - -RTEMS_BSP_CLEANUP_OPTIONS - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/moxie/Makefile.am b/c/src/lib/libbsp/moxie/Makefile.am deleted file mode 100644 index afc822edf3..0000000000 --- a/c/src/lib/libbsp/moxie/Makefile.am +++ /dev/null @@ -1,10 +0,0 @@ -## -## $Id: Makefile.am,v 1.8 2004/01/13 13:11:05 ralf Exp $ -## - -ACLOCAL_AMFLAGS = -I ../../../aclocal - -# Descend into the @RTEMS_BSP_FAMILY@ directory -_SUBDIRS = @RTEMS_BSP_FAMILY@ - -include $(top_srcdir)/../../../automake/subdirs.am diff --git a/c/src/lib/libbsp/moxie/acinclude.m4 b/c/src/lib/libbsp/moxie/acinclude.m4 deleted file mode 100644 index 54c068d375..0000000000 --- a/c/src/lib/libbsp/moxie/acinclude.m4 +++ /dev/null @@ -1,10 +0,0 @@ -# RTEMS_CHECK_BSPDIR(RTEMS_BSP_FAMILY) -AC_DEFUN([RTEMS_CHECK_BSPDIR], -[ - case "$1" in - moxiesim ) - AC_CONFIG_SUBDIRS([moxiesim]);; - *) - AC_MSG_ERROR([Invalid BSP]);; - esac -]) diff --git a/c/src/lib/libbsp/moxie/configure.ac b/c/src/lib/libbsp/moxie/configure.ac deleted file mode 100644 index 5c7cfd5c43..0000000000 --- a/c/src/lib/libbsp/moxie/configure.ac +++ /dev/null @@ -1,22 +0,0 @@ -## Process this file with autoconf to produce a configure script. -## -## $Id: configure.ac,v 1.15 2009/11/28 06:28:39 ralf Exp $ - -AC_PREREQ(2.60) -AC_INIT([rtems-c-src-lib-libbsp-moxie],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define foreign subdir-objects 1.12.2]) -AM_MAINTAINER_MODE - -RTEMS_ENV_RTEMSBSP - -RTEMS_PROJECT_ROOT -RTEMS_CHECK_BSPDIR([$RTEMS_BSP_FAMILY]) - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/moxie/moxiesim/Makefile.am b/c/src/lib/libbsp/moxie/moxiesim/Makefile.am deleted file mode 100644 index 46ca404df0..0000000000 --- a/c/src/lib/libbsp/moxie/moxiesim/Makefile.am +++ /dev/null @@ -1,45 +0,0 @@ -## -## $Id: Makefile.am,v 1.36 2008/10/02 21:39:40 joel Exp $ -## - -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/moxie/moxiesim/start/bsp_specs - - - -start.$(OBJEXT): ../../../../../../bsps/moxie/moxiesim/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -project_lib_DATA += linkcmds - -project_lib_LIBRARIES = librtemsbsp.a -librtemsbsp_a_SOURCES = - -# startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspstart-empty.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-empty.c -# clock -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/clock/clock-simidle.c -# console -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/console-polled.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/moxie/moxiesim/console/console-io.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/moxie/moxiesim/console/syscalls.S -# timer -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/btimer/btimer-stub.c - -# Cache -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/cache/nocache.c - -include $(srcdir)/../../../../../../bsps/shared/irq-default-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/moxie/moxiesim/headers.am diff --git a/c/src/lib/libbsp/moxie/moxiesim/configure.ac b/c/src/lib/libbsp/moxie/moxiesim/configure.ac deleted file mode 100644 index b26d0d1088..0000000000 --- a/c/src/lib/libbsp/moxie/moxiesim/configure.ac +++ /dev/null @@ -1,34 +0,0 @@ -## Process this file with autoconf to produce a configure script. -## -## $Id: configure.ac,v 1.20 2009/11/28 06:28:39 ralf Exp $ - -AC_PREREQ(2.60) -AC_INIT([rtems-c-src-lib-libbsp-moxie-moxiesim],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - -RTEMS_BSP_CLEANUP_OPTIONS - -AC_MSG_CHECKING([for old moxie assembly syntax]) -AC_COMPILE_IFELSE( - [AC_LANG_PROGRAM( - [], - [asm("sub.l \$r0, \$r0");])], - [HAVE_OLD_MOXIE_ASM=yes], - [HAVE_OLD_MOXIE_ASM=no]) -AC_MSG_RESULT([$HAVE_OLD_MOXIE_ASM]) -if test "x$HAVE_OLD_MOXIE_ASM" = xyes; then - AC_DEFINE(HAVE_OLD_MOXIE_ASM, - 1, [Define if you are using old moxie asm syntax (sub.l)]) -fi - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/nios2/Makefile.am b/c/src/lib/libbsp/nios2/Makefile.am deleted file mode 100644 index 46a80a8ab6..0000000000 --- a/c/src/lib/libbsp/nios2/Makefile.am +++ /dev/null @@ -1,6 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../aclocal - -# Descend into the @RTEMS_BSP_FAMILY@ directory -_SUBDIRS = @RTEMS_BSP_FAMILY@ - -include $(top_srcdir)/../../../automake/subdirs.am diff --git a/c/src/lib/libbsp/nios2/acinclude.m4 b/c/src/lib/libbsp/nios2/acinclude.m4 deleted file mode 100644 index 153d18b51c..0000000000 --- a/c/src/lib/libbsp/nios2/acinclude.m4 +++ /dev/null @@ -1,10 +0,0 @@ -# RTEMS_CHECK_BSPDIR(RTEMS_BSP_FAMILY) -AC_DEFUN([RTEMS_CHECK_BSPDIR], -[ - case "$1" in - nios2_iss ) - AC_CONFIG_SUBDIRS([nios2_iss]);; - *) - AC_MSG_ERROR([Invalid BSP]);; - esac -]) diff --git a/c/src/lib/libbsp/nios2/configure.ac b/c/src/lib/libbsp/nios2/configure.ac deleted file mode 100644 index d854643fa0..0000000000 --- a/c/src/lib/libbsp/nios2/configure.ac +++ /dev/null @@ -1,20 +0,0 @@ -## Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-nios2],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define foreign subdir-objects 1.12.2]) -AM_MAINTAINER_MODE - -RTEMS_ENV_RTEMSBSP -RTEMS_PROJECT_ROOT - -RTEMS_CHECK_BSPDIR([$RTEMS_BSP_FAMILY]) - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/nios2/nios2_iss/Makefile.am b/c/src/lib/libbsp/nios2/nios2_iss/Makefile.am deleted file mode 100644 index f0c9a6b9af..0000000000 --- a/c/src/lib/libbsp/nios2/nios2_iss/Makefile.am +++ /dev/null @@ -1,44 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/nios2/nios2_iss/start/bsp_specs - - - -start.$(OBJEXT): ../../../../../../bsps/nios2/nios2_iss/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -crtnn.$(OBJEXT): ../../../../../../bsps/nios2/nios2_iss/start/crtnn.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) crtnn.$(OBJEXT) - -project_lib_DATA += linkcmds - -project_lib_LIBRARIES = librtemsbsp.a -librtemsbsp_a_SOURCES = - -# startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-loop.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/nios2/nios2_iss/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/nios2/nios2_iss/start/setvec.c - -# clock -librtemsbsp_a_SOURCES +=../../../../../../bsps/nios2/nios2_iss/clock/clock.c -# console -librtemsbsp_a_SOURCES += ../../../../../../bsps/nios2/nios2_iss/console/console.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/console-polled.c -# timer -librtemsbsp_a_SOURCES += ../../../../../../bsps/nios2/nios2_iss/btimer/btimer.c - -# Cache -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/cache/nocache.c - -include $(srcdir)/../../../../../../bsps/shared/irq-default-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/nios2/nios2_iss/headers.am diff --git a/c/src/lib/libbsp/nios2/nios2_iss/configure.ac b/c/src/lib/libbsp/nios2/nios2_iss/configure.ac deleted file mode 100644 index 49adb87959..0000000000 --- a/c/src/lib/libbsp/nios2/nios2_iss/configure.ac +++ /dev/null @@ -1,19 +0,0 @@ -## Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-nios2-nios2_iss],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - -RTEMS_BSP_CLEANUP_OPTIONS - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/no_cpu/Makefile.am b/c/src/lib/libbsp/no_cpu/Makefile.am deleted file mode 100644 index 46a80a8ab6..0000000000 --- a/c/src/lib/libbsp/no_cpu/Makefile.am +++ /dev/null @@ -1,6 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../aclocal - -# Descend into the @RTEMS_BSP_FAMILY@ directory -_SUBDIRS = @RTEMS_BSP_FAMILY@ - -include $(top_srcdir)/../../../automake/subdirs.am diff --git a/c/src/lib/libbsp/no_cpu/acinclude.m4 b/c/src/lib/libbsp/no_cpu/acinclude.m4 deleted file mode 100644 index 35ea252334..0000000000 --- a/c/src/lib/libbsp/no_cpu/acinclude.m4 +++ /dev/null @@ -1,10 +0,0 @@ -# RTEMS_CHECK_BSPDIR(RTEMS_BSP_FAMILY) -AC_DEFUN([RTEMS_CHECK_BSPDIR], -[ - case "$1" in - no_bsp ) - AC_CONFIG_SUBDIRS([no_bsp]);; - *) - AC_MSG_ERROR([Invalid BSP]);; - esac -]) diff --git a/c/src/lib/libbsp/no_cpu/configure.ac b/c/src/lib/libbsp/no_cpu/configure.ac deleted file mode 100644 index 33c0a867e3..0000000000 --- a/c/src/lib/libbsp/no_cpu/configure.ac +++ /dev/null @@ -1,20 +0,0 @@ -## Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-no_cpu],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define foreign subdir-objects 1.12.2]) -AM_MAINTAINER_MODE - -RTEMS_ENV_RTEMSBSP -RTEMS_PROJECT_ROOT - -RTEMS_CHECK_BSPDIR([$RTEMS_BSP_FAMILY]) - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/no_cpu/no_bsp/Makefile.am b/c/src/lib/libbsp/no_cpu/no_bsp/Makefile.am deleted file mode 100644 index 1cb4287368..0000000000 --- a/c/src/lib/libbsp/no_cpu/no_bsp/Makefile.am +++ /dev/null @@ -1,39 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/no_cpu/no_bsp/start/bsp_specs - -noinst_PROGRAMS = - -project_lib_DATA = linkcmds - -project_lib_LIBRARIES = librtemsbsp.a -librtemsbsp_a_SOURCES = - -# startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/no_cpu/no_bsp/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/no_cpu/no_bsp/start/setvec.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-empty.c -# clock -librtemsbsp_a_SOURCES +=../../../../../../bsps/no_cpu/no_bsp/clock/ckinit.c -# console -librtemsbsp_a_SOURCES += ../../../../../../bsps/no_cpu/no_bsp/console/console.c -# timer -librtemsbsp_a_SOURCES += ../../../../../../bsps/no_cpu/no_bsp/btimer/btimer.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/no_cpu/no_bsp/btimer/timerisr.c -# shmsupp -librtemsbsp_a_SOURCES += ../../../../../../bsps/no_cpu/no_bsp/mpci/addrconv.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/no_cpu/no_bsp/mpci/getcfg.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/no_cpu/no_bsp/mpci/lock.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/no_cpu/no_bsp/mpci/mpisr.c - -include $(srcdir)/../../../../../../bsps/shared/irq-default-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/no_cpu/no_bsp/headers.am diff --git a/c/src/lib/libbsp/no_cpu/no_bsp/configure.ac b/c/src/lib/libbsp/no_cpu/no_bsp/configure.ac deleted file mode 100644 index 3e54ec9f34..0000000000 --- a/c/src/lib/libbsp/no_cpu/no_bsp/configure.ac +++ /dev/null @@ -1,19 +0,0 @@ -## Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-no_cpu-no_bsp],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - -RTEMS_BSP_CLEANUP_OPTIONS - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/or1k/Makefile.am b/c/src/lib/libbsp/or1k/Makefile.am deleted file mode 100644 index e00a907357..0000000000 --- a/c/src/lib/libbsp/or1k/Makefile.am +++ /dev/null @@ -1,9 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../aclocal - -## Descend into the @RTEMS_BSP_FAMILY@ directory -## Currently, the shared directory is not explicitly -## added but it is present in the source tree. -_SUBDIRS = @RTEMS_BSP_FAMILY@ - -include $(top_srcdir)/../../../automake/subdirs.am -include $(srcdir)/../../../../../bsps/or1k/headers.am diff --git a/c/src/lib/libbsp/or1k/acinclude.m4 b/c/src/lib/libbsp/or1k/acinclude.m4 deleted file mode 100644 index c6bc720dfd..0000000000 --- a/c/src/lib/libbsp/or1k/acinclude.m4 +++ /dev/null @@ -1,10 +0,0 @@ -# RTEMS_CHECK_BSPDIR(RTEMS_BSP_FAMILY) -AC_DEFUN([RTEMS_CHECK_BSPDIR], -[ - case "$1" in - generic_or1k ) - AC_CONFIG_SUBDIRS([generic_or1k]);; - *) - AC_MSG_ERROR([Invalid BSP]);; - esac -]) diff --git a/c/src/lib/libbsp/or1k/configure.ac b/c/src/lib/libbsp/or1k/configure.ac deleted file mode 100644 index c7fcd67947..0000000000 --- a/c/src/lib/libbsp/or1k/configure.ac +++ /dev/null @@ -1,20 +0,0 @@ -# Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-or1k],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define foreign subdir-objects 1.12.2]) -AM_MAINTAINER_MODE - -RTEMS_ENV_RTEMSBSP -RTEMS_PROJECT_ROOT - -RTEMS_CHECK_BSPDIR([$RTEMS_BSP_FAMILY]) - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/or1k/generic_or1k/Makefile.am b/c/src/lib/libbsp/or1k/generic_or1k/Makefile.am deleted file mode 100644 index e6e185cbeb..0000000000 --- a/c/src/lib/libbsp/or1k/generic_or1k/Makefile.am +++ /dev/null @@ -1,72 +0,0 @@ -# -# @file -# -# @brief Makefile of LibBSP for the generic_or1k BSP. -# - -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/or1k/generic_or1k/start/bsp_specs - -############################################################################### -# Header # -############################################################################### - -############################################################################### -# Data # -############################################################################### - -start.$(OBJEXT): ../../../../../../bsps/or1k/generic_or1k/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -project_lib_DATA += linkcmds -dist_project_lib_DATA += ../../../../../../bsps/or1k/shared/start/linkcmds.base - -############################################################################### -# LibBSP # -############################################################################### - -project_lib_LIBRARIES = librtemsbsp.a - -librtemsbsp_a_SOURCES = - -# Startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-empty.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/or1k/generic_or1k/start/bspstart.c - -# Shared -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/stackalloc.c - -# Console -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/legacy-console.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/legacy-console-control.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/legacy-console-select.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/or1k/generic_or1k/console/console-config.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/or1k/generic_or1k/console/uart.c - -# Timer -librtemsbsp_a_SOURCES += ../../../../../../bsps/or1k/generic_or1k/btimer/btimer.c - -# clock -librtemsbsp_a_SOURCES +=../../../../../../bsps/or1k/generic_or1k/clock/clockdrv.c - -# Cache -librtemsbsp_a_SOURCES += ../../../../../../bsps/or1k/shared/cache/cache.c - -############################################################################### -# Special Rules # -############################################################################### - - -include $(srcdir)/../../../../../../bsps/shared/irq-default-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/or1k/generic_or1k/headers.am diff --git a/c/src/lib/libbsp/or1k/generic_or1k/configure.ac b/c/src/lib/libbsp/or1k/generic_or1k/configure.ac deleted file mode 100644 index 150dda2d14..0000000000 --- a/c/src/lib/libbsp/or1k/generic_or1k/configure.ac +++ /dev/null @@ -1,28 +0,0 @@ -# -# @file -# -# @brief Configure script of LibBSP for generic_or1k BSP. -# - -AC_PREREQ(2.69) -AC_INIT([rtems-c-src-lib-libbsp-or1k-generic],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - -RTEMS_BSPOPTS_SET([BSP_START_RESET_VECTOR],[*],[]) -RTEMS_BSPOPTS_HELP([BSP_START_RESET_VECTOR],[reset vector address for BSP start]) - -RTEMS_BSPOPTS_SET([BSP_GENERIC_OR1K_PERIPHCLK],[*],[50000000U]) -RTEMS_BSPOPTS_HELP([BSP_GENERIC_OR1K_PERIPHCLK],[or1k PERIPHCLK clock frequency in Hz]) - - -RTEMS_BSP_CLEANUP_OPTIONS - -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/powerpc/Makefile.am b/c/src/lib/libbsp/powerpc/Makefile.am deleted file mode 100644 index c70691e510..0000000000 --- a/c/src/lib/libbsp/powerpc/Makefile.am +++ /dev/null @@ -1,41 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../aclocal - -## Descend into the @RTEMS_BSP_FAMILY@ directory -_SUBDIRS = @RTEMS_BSP_FAMILY@ - -# FIXME: This does not work -# DIST_SUBDIRS = @all_subdirs@ support/old_exception_processing \ -# support/new_exception_processing - -# FIXME: Herein lies madness ;) - -## shared/include - -## shared/bootloader - -## shared/clock - -## shared/console - -## shared/flash - -## shared/motorola - -## shared/pci - -## shared/residual - -## shared/openpic - -## shared/irq - -## shared/start - -## shared/startup - -## shared/tod - -## shared/vme - -include $(top_srcdir)/../../../automake/subdirs.am -include $(srcdir)/../../../../../bsps/powerpc/headers.am diff --git a/c/src/lib/libbsp/powerpc/acinclude.m4 b/c/src/lib/libbsp/powerpc/acinclude.m4 deleted file mode 100644 index 4c83475dd8..0000000000 --- a/c/src/lib/libbsp/powerpc/acinclude.m4 +++ /dev/null @@ -1,44 +0,0 @@ -# RTEMS_CHECK_BSPDIR(RTEMS_BSP_FAMILY) -AC_DEFUN([RTEMS_CHECK_BSPDIR], -[ - case "$1" in - beatnik ) - AC_CONFIG_SUBDIRS([beatnik]);; - gen5200 ) - AC_CONFIG_SUBDIRS([gen5200]);; - gen83xx ) - AC_CONFIG_SUBDIRS([gen83xx]);; - haleakala ) - AC_CONFIG_SUBDIRS([haleakala]);; - motorola_powerpc ) - AC_CONFIG_SUBDIRS([motorola_powerpc]);; - mpc55xxevb ) - AC_CONFIG_SUBDIRS([mpc55xxevb]);; - mpc8260ads ) - AC_CONFIG_SUBDIRS([mpc8260ads]);; - mvme3100 ) - AC_CONFIG_SUBDIRS([mvme3100]);; - mvme5500 ) - AC_CONFIG_SUBDIRS([mvme5500]);; - psim ) - AC_CONFIG_SUBDIRS([psim]);; - qemuppc ) - AC_CONFIG_SUBDIRS([qemuppc]);; - qoriq ) - AC_CONFIG_SUBDIRS([qoriq]);; - ss555 ) - AC_CONFIG_SUBDIRS([ss555]);; - t32mppc ) - AC_CONFIG_SUBDIRS([t32mppc]);; - tqm8xx ) - AC_CONFIG_SUBDIRS([tqm8xx]);; - virtex ) - AC_CONFIG_SUBDIRS([virtex]);; - virtex4 ) - AC_CONFIG_SUBDIRS([virtex4]);; - virtex5 ) - AC_CONFIG_SUBDIRS([virtex5]);; - *) - AC_MSG_ERROR([Invalid BSP]);; - esac -]) diff --git a/c/src/lib/libbsp/powerpc/beatnik/Makefile.am b/c/src/lib/libbsp/powerpc/beatnik/Makefile.am deleted file mode 100644 index c232100ed1..0000000000 --- a/c/src/lib/libbsp/powerpc/beatnik/Makefile.am +++ /dev/null @@ -1,109 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -CLEANFILES = -noinst_PROGRAMS = - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/powerpc/beatnik/start/bsp_specs - -project_lib_DATA = - -#include - -#start -rtems_crti.$(OBJEXT): ../../../../../../bsps/powerpc/shared/start/rtems_crti.S - $(CPPASCOMPILE) -DASM -o $@ -c $< -project_lib_DATA += rtems_crti.$(OBJEXT) - -rtems_crtn.$(OBJEXT): ../../../../../../bsps/powerpc/shared/start/rtems_crtn.S - $(CPPASCOMPILE) -DASM -o $@ -c $< -project_lib_DATA += rtems_crtn.$(OBJEXT) - - -preload.$(OBJEXT): ../../../../../../bsps/powerpc/shared/start/preload.S - $(CPPASCOMPILE) -DASM -o $@ -c $< - -vectors_entry.$(OBJEXT): ../../../../../../bsps/powerpc/shared/start/vectors_entry.S - $(CPPASCOMPILE) -DASM -o $@ -c $< - -start.$(OBJEXT): ../../../../../../bsps/powerpc/shared/start/start.S - $(CPPASCOMPILE) -DASM -o $@ -c $< - -motld_start.$(OBJEXT): preload.$(OBJEXT) vectors_entry.$(OBJEXT) start.$(OBJEXT) - $(LD) -o $@ -r $^ - -project_lib_DATA += motld_start.$(OBJEXT) - - -#startup - -project_lib_DATA += linkcmds -dist_project_lib_DATA += ../../../../../../bsps/powerpc/shared/start/linkcmds.share - -project_lib_LIBRARIES = librtemsbsp.a -librtemsbsp_a_SOURCES = - -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/beatnik/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/vpd.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/beatnik/start/bspreset.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/beatnik/start/i2c_init.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/bspgetworkarea.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/probeMemEnd.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/zerobss.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/pgtbl_setup.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/pgtbl_activate.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/beatnik/start/bspclean.c - -#pclock -librtemsbsp_a_SOURCES +=../../../../../../bsps/powerpc/shared/clock/p_clock.c - -#console -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/console/uart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/console/console.c - -#irq -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/beatnik/irq/irq_init.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/beatnik/irq/discovery_pic.c - -#marvell -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/beatnik/marvell/discovery.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/beatnik/marvell/gti2c.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/beatnik/marvell/gt_timer.c - -#flash -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/flash/flash.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/flash/intelFlash.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/beatnik/flash/flashcfg.c - -#pci -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/pci/pci.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/beatnik/pci/gt_pci_init.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/beatnik/pci/pci_io_remap.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/beatnik/pci/motload_fixup.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/pci/pcifinddevice.c - -# tod -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/rtc/rtc-support.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/beatnik/rtc/todcfg.c - -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/altivec/vec_sup.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/altivec/vec_sup_asm.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/cache/cache.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/clock/clock-ppc-dec.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/btimer/btimer-ppc-dec.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/mmu/bat.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/mmu/mmuAsm.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/mmu/pte121.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/irq/ppc-irq-legacy.c - -include $(srcdir)/../../../../../../bsps/shared/irq-default-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/shared/exceptions-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/shared/vme-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/beatnik/headers.am diff --git a/c/src/lib/libbsp/powerpc/beatnik/configure.ac b/c/src/lib/libbsp/powerpc/beatnik/configure.ac deleted file mode 100644 index 584072d002..0000000000 --- a/c/src/lib/libbsp/powerpc/beatnik/configure.ac +++ /dev/null @@ -1,48 +0,0 @@ -## Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-powerpc-beatnik],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - -RTEMS_CHECK_TOOL([OBJCOPY],[objcopy]) - - -AS=$CC -AM_PROG_AS - -RTEMS_BSPOPTS_SET_DATA_CACHE_ENABLED([*],[1]) -RTEMS_BSPOPTS_HELP_DATA_CACHE_ENABLED - -RTEMS_BSPOPTS_SET_INSTRUCTION_CACHE_ENABLED([*],[1]) -RTEMS_BSPOPTS_HELP_INSTRUCTION_CACHE_ENABLED - -RTEMS_BSPOPTS_SET([CONFIGURE_MALLOC_BSP_SUPPORTS_SBRK], [*], [1]) -RTEMS_BSPOPTS_HELP([CONFIGURE_MALLOC_BSP_SUPPORTS_SBRK], -[If defined then the BSP may reduce the available memory size -initially. This can be useful for debugging (reduce the core -size) or dynamic loading (std gcc text offsets/jumps are < +/-32M). -Note that the policy can still be defined by the application -(see sbrk.c, BSP_sbrk_policy). By undefining -CONFIGURE_MALLOC_BSP_SUPPORTS_SBRK this feature is removed -and a little memory is saved.]) - -RTEMS_BSPOPTS_SET([BSP_CONSOLE_BAUD],[*],[9600]) -RTEMS_BSPOPTS_HELP([BSP_CONSOLE_BAUD], -[default console baud]) - -AC_DEFINE(__ppc_generic, 1, [PowerPC model option]) - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) - -RTEMS_PPC_EXCEPTIONS - -AC_OUTPUT diff --git a/c/src/lib/libbsp/powerpc/configure.ac b/c/src/lib/libbsp/powerpc/configure.ac deleted file mode 100644 index e52d333eaf..0000000000 --- a/c/src/lib/libbsp/powerpc/configure.ac +++ /dev/null @@ -1,21 +0,0 @@ -## Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-powerpc],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define foreign subdir-objects 1.12.2]) -AM_MAINTAINER_MODE - -RTEMS_ENV_RTEMSBSP - -RTEMS_PROJECT_ROOT - -RTEMS_CHECK_BSPDIR([$RTEMS_BSP_FAMILY]) - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/powerpc/gen5200/Makefile.am b/c/src/lib/libbsp/powerpc/gen5200/Makefile.am deleted file mode 100644 index 3e6670986d..0000000000 --- a/c/src/lib/libbsp/powerpc/gen5200/Makefile.am +++ /dev/null @@ -1,115 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/powerpc/gen5200/start/bsp_specs - - -noinst_PROGRAMS = - - -start.$(OBJEXT): ../../../../../../bsps/powerpc/gen5200/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -rtems_crti.$(OBJEXT): ../../../../../../bsps/powerpc/shared/start/rtems_crti.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA += rtems_crti.$(OBJEXT) - -project_lib_DATA += linkcmds -dist_project_lib_DATA += ../../../../../../bsps/powerpc/gen5200/start/linkcmds.gen5200_base -dist_project_lib_DATA += ../../../../../../bsps/powerpc/gen5200/start/linkcmds.icecube -dist_project_lib_DATA += ../../../../../../bsps/powerpc/gen5200/start/linkcmds.pm520_cr825 -dist_project_lib_DATA += ../../../../../../bsps/powerpc/gen5200/start/linkcmds.pm520_ze30 - -project_lib_LIBRARIES = librtemsbsp.a -librtemsbsp_a_SOURCES = - -# bestcomm -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen5200/bestcomm/bestcomm_api.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen5200/bestcomm/bestcomm_glue.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen5200/bestcomm/dma_image.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen5200/bestcomm/dma_image.reloc.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen5200/bestcomm/load_task.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen5200/bestcomm/tasksetup_ata.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen5200/bestcomm/tasksetup_bdtable.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen5200/bestcomm/tasksetup_crc16_dp_0.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen5200/bestcomm/tasksetup_crc16_dp_1.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen5200/bestcomm/tasksetup_fec_rx_bd.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen5200/bestcomm/tasksetup_fec_tx_bd.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen5200/bestcomm/tasksetup_gen_dp_0.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen5200/bestcomm/tasksetup_gen_dp_1.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen5200/bestcomm/tasksetup_gen_dp_2.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen5200/bestcomm/tasksetup_gen_dp_3.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen5200/bestcomm/tasksetup_gen_dp_bd_0.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen5200/bestcomm/tasksetup_gen_dp_bd_1.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen5200/bestcomm/tasksetup_gen_rx_bd.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen5200/bestcomm/tasksetup_gen_tx_bd.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen5200/bestcomm/tasksetup_lpc.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen5200/bestcomm/tasksetup_pci_rx.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen5200/bestcomm/tasksetup_pci_tx.c -# clock -# clock -librtemsbsp_a_SOURCES +=../../../../../../bsps/powerpc/shared/clock/clock.c -# console -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen5200/console/console.c -# i2c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen5200/i2c/i2c.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen5200/i2c/i2cdrv.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen5200/i2c/mpc5200mbus.c -# ide -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen5200/ata/idecfg.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen5200/ata/pcmcia_ide.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen5200/dev/mpc5200-ata.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen5200/ata/ata-instance.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen5200/ata/ata-dma-pio-single.c - -# irq -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen5200/irq/irq.c - -# mscan -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen5200/mscan/mscan.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen5200/mscan/mscan-base.c - -# nvram -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen5200/nvram/nvram.c - -# slicetimer -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen5200/slicetimer/slicetimer.c - -# tod -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen5200/rtc/todcfg.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen5200/rtc/pcf8563.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/rtc/rtc-support.c - -# startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bsp-uboot-board-info.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/showbats.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/memcpy.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/bspidle.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/u-boot/uboot_dump_bdinfo.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/u-boot/uboot_getenv.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen5200/start/bspreset.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen5200/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen5200/start/cpuinit.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen5200/start/uboot_support.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen5200/start/bestcomm.c - -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/cache/cache.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/btimer/btimer-ppc-dec.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/mmu/bat.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/mmu/mmuAsm.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/mmu/pte121.c - -include $(srcdir)/../../../../../../bsps/shared/irq-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/shared/irq-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/shared/exceptions-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/gen5200/headers.am diff --git a/c/src/lib/libbsp/powerpc/gen5200/configure.ac b/c/src/lib/libbsp/powerpc/gen5200/configure.ac deleted file mode 100644 index 0b09f2f1b5..0000000000 --- a/c/src/lib/libbsp/powerpc/gen5200/configure.ac +++ /dev/null @@ -1,132 +0,0 @@ -## Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-powerpc-gen5200],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - -RTEMS_BSPOPTS_SET_DATA_CACHE_ENABLED([*],[1]) -RTEMS_BSPOPTS_HELP_DATA_CACHE_ENABLED - -RTEMS_BSPOPTS_SET_INSTRUCTION_CACHE_ENABLED([*],[1]) -RTEMS_BSPOPTS_HELP_INSTRUCTION_CACHE_ENABLED - -RTEMS_BSPOPTS_SET([BENCHMARK_IRQ_PROCESSING],[*],[0]) -RTEMS_BSPOPTS_HELP([BENCHMARK_IRQ_PROCESSING], -[If set to !0, enable code to benchmark IRQ processing.]) - -RTEMS_BSPOPTS_SET([ALLOW_IRQ_NESTING],[icecube],[0]) -RTEMS_BSPOPTS_SET([ALLOW_IRQ_NESTING],[*],[1]) -RTEMS_BSPOPTS_HELP([ALLOW_IRQ_NESTING], -[If set to !0, allow nested IRQ processing.]) - -RTEMS_BSPOPTS_SET([BSP_PRESS_KEY_FOR_RESET],[icecube],[1]) -RTEMS_BSPOPTS_SET([BSP_PRESS_KEY_FOR_RESET],[*],[0]) -RTEMS_BSPOPTS_HELP([BSP_PRESS_KEY_FOR_RESET], -[If set to !0, print a message and wait until pressed before resetting - board when application exits.]) - -RTEMS_BSPOPTS_SET([BSP_RESET_BOARD_AT_EXIT],[icecube],[1]) -RTEMS_BSPOPTS_SET([BSP_RESET_BOARD_AT_EXIT],[pm520_*],[1]) -RTEMS_BSPOPTS_SET([BSP_RESET_BOARD_AT_EXIT],[brs*l],[1]) -RTEMS_BSPOPTS_SET([BSP_RESET_BOARD_AT_EXIT],[*],[0]) -RTEMS_BSPOPTS_HELP([BSP_RESET_BOARD_AT_EXIT], -[If set to !0, reset the board when the application exits.]) - -RTEMS_BSPOPTS_SET([BSP_GPIOPCR_INITMASK],[pm520_ze30],[0x037F3F07]) -RTEMS_BSPOPTS_SET([BSP_GPIOPCR_INITVAL],[pm520_ze30],[0x01552104]) - -RTEMS_BSPOPTS_SET([BSP_GPIOPCR_INITMASK],[brs*l],[0xb30F0F77]) -RTEMS_BSPOPTS_SET([BSP_GPIOPCR_INITVAL],[brs*l],[0x91050444]) - -RTEMS_BSPOPTS_SET([BSP_GPIOPCR_INITMASK],[dp2],[0x337F3F77]) -RTEMS_BSPOPTS_SET([BSP_GPIOPCR_INITVAL],[dp2],[0x03550040]) - -RTEMS_BSPOPTS_SET([BSP_GPIOPCR_INITMASK],[*],[0x330F0F77]) -RTEMS_BSPOPTS_SET([BSP_GPIOPCR_INITVAL],[*],[0x01050444]) - -RTEMS_BSPOPTS_HELP([BSP_GPIOPCR_INITMASK], -[Defines the bits cleared in the MPC5200 GPIOPCR register during -initialization. Must match the hardware requirements. Must be consistent with -BSP_GPIOPCR_INITVAL. The bits are cleared via BSP_GPIOPCR_INITMASK and then -set via BSP_GPIOPCR_INITVAL.]) -RTEMS_BSPOPTS_HELP([BSP_GPIOPCR_INITVAL], -[Defines the bits set in the MPC5200 GPIOPCR register during initialization. -Must match the hardware requirements. Must be consistent with -BSP_GPIOPCR_INITMASK. The bits are cleared via BSP_GPIOPCR_INITMASK and then -set via BSP_GPIOPCR_INITVAL.]) - -## on ze30, we have PSC1/4/5/6 ... -RTEMS_BSPOPTS_SET([BSP_UART_AVAIL_MASK],[pm520_ze30],[0x39]) -## on cr825, we have PSC1/2/3 -RTEMS_BSPOPTS_SET([BSP_UART_AVAIL_MASK],[pm520_cr825],[0x07]) -## on brs5l and brs6l, we have PSC1/2/3 -RTEMS_BSPOPTS_SET([BSP_UART_AVAIL_MASK],[brs*l],[0x07]) -## on icecube, we only have PSC1 -RTEMS_BSPOPTS_SET([BSP_UART_AVAIL_MASK],[icecube],[0x01]) -## dp2: PSC2 (via USB connector), PSC6 (GPS module) -RTEMS_BSPOPTS_SET([BSP_UART_AVAIL_MASK],[dp2],[0x22]) -## default -RTEMS_BSPOPTS_SET([BSP_UART_AVAIL_MASK],[*],[0x01]) -RTEMS_BSPOPTS_HELP([BSP_UART_AVAIL_MASK], -[bit mask to specify the UARTS (PSCs), which should be enabled on this board. - Must match the hardware requirements. PSC1 corresponds to the LSB]) - -RTEMS_BSPOPTS_SET([MPC5200_PSC_INDEX_FOR_GPS_MODULE],[dp2],[5]) -RTEMS_BSPOPTS_HELP([MPC5200_PSC_INDEX_FOR_GPS_MODULE],[PSC index for GPS module, if defined results in '/dev/gps']) - -RTEMS_BSPOPTS_SET([SINGLE_CHAR_MODE],[*],[]) -RTEMS_BSPOPTS_HELP([SINGLE_CHAR_MODE],[enable single character mode for the PSC console driver]) - -RTEMS_BSPOPTS_SET([UARTS_USE_TERMIOS_INT],[*],[1]) -RTEMS_BSPOPTS_HELP([UARTS_USE_TERMIOS_INT],[enable interrupt support for the PSC console driver]) - -RTEMS_BSPOPTS_SET([PRINTK_MINOR],[dp2],[1]) -RTEMS_BSPOPTS_SET([PRINTK_MINOR],[*],[0]) -RTEMS_BSPOPTS_HELP([PRINTK_MINOR],[console minor number used by printk()]) - -RTEMS_BSPOPTS_SET([MPC5200_BOARD_PM520_ZE30],[pm520_ze30],[1]) -RTEMS_BSPOPTS_HELP([MPC5200_BOARD_PM520_ZE30], -[enable settings for PM520 ZE30]) - -RTEMS_BSPOPTS_SET([MPC5200_BOARD_PM520_CR825],[pm520_cr825],[1]) -RTEMS_BSPOPTS_HELP([MPC5200_BOARD_PM520_CR825], -[enable settings for PM520 CR825]) - -RTEMS_BSPOPTS_SET([MPC5200_BOARD_ICECUBE],[icecube],[1]) -RTEMS_BSPOPTS_HELP([MPC5200_BOARD_ICECUBE], -[enable settings for IceCube]) - -RTEMS_BSPOPTS_SET([MPC5200_BOARD_BRS5L],[brs5l],[1]) -RTEMS_BSPOPTS_HELP([MPC5200_BOARD_BRS5L], -[enable settings for BRS5L]) - -RTEMS_BSPOPTS_SET([MPC5200_BOARD_BRS6L],[brs6l],[1]) -RTEMS_BSPOPTS_HELP([MPC5200_BOARD_BRS6L], -[enable settings for BRS6L]) - -RTEMS_BSPOPTS_SET([MPC5200_BOARD_DP2],[dp2],[1]) -RTEMS_BSPOPTS_HELP([MPC5200_BOARD_DP2], -[enable settings for DP2]) - -RTEMS_BSPOPTS_SET([HAS_UBOOT],[pm520*],[1]) -RTEMS_BSPOPTS_SET([HAS_UBOOT],[icecube],[1]) -RTEMS_BSPOPTS_SET([HAS_UBOOT],[dp2],[1]) -RTEMS_BSPOPTS_HELP([HAS_UBOOT],[enable U-Boot startup]) - - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) - -RTEMS_BSP_CLEANUP_OPTIONS - -RTEMS_PPC_EXCEPTIONS - -AC_OUTPUT diff --git a/c/src/lib/libbsp/powerpc/gen83xx/Makefile.am b/c/src/lib/libbsp/powerpc/gen83xx/Makefile.am deleted file mode 100644 index a028658e07..0000000000 --- a/c/src/lib/libbsp/powerpc/gen83xx/Makefile.am +++ /dev/null @@ -1,78 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/powerpc/gen83xx/start/bsp_specs - - -noinst_PROGRAMS = - - -start.$(OBJEXT): ../../../../../../bsps/powerpc/gen83xx/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -rtems_crti.$(OBJEXT): ../../../../../../bsps/powerpc/shared/start/rtems_crti.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA += rtems_crti.$(OBJEXT) - -project_lib_DATA += linkcmds -dist_project_lib_DATA += ../../../../../../bsps/powerpc/shared/start/linkcmds.base -dist_project_lib_DATA += ../../../../../../bsps/powerpc/gen83xx/start/linkcmds.br_uid -dist_project_lib_DATA += ../../../../../../bsps/powerpc/gen83xx/start/linkcmds.hsc_cm01 -dist_project_lib_DATA += ../../../../../../bsps/powerpc/gen83xx/start/linkcmds.mpc8309som -dist_project_lib_DATA += ../../../../../../bsps/powerpc/gen83xx/start/linkcmds.mpc8313erdb -dist_project_lib_DATA += ../../../../../../bsps/powerpc/gen83xx/start/linkcmds.mpc8349eamds -dist_project_lib_DATA += ../../../../../../bsps/powerpc/gen83xx/start/linkcmds.mpc83xx - -project_lib_LIBRARIES = librtemsbsp.a -librtemsbsp_a_SOURCES = - -# startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/tictac.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen83xx/start/cpuinit.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/bspidle.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen83xx/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen83xx/start/bspreset.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen83xx/start/bsprestart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bsp-uboot-board-info.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/u-boot/uboot_getenv.c - -# clock -librtemsbsp_a_SOURCES +=../../../../../../bsps/powerpc/shared/clock/clock.c - -# irq -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-default-handler.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen83xx/irq/irq.c - -# console -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/console-termios-init.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/console-termios.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen83xx/console/console-config.c - -# bsp_i2c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen83xx/i2c/i2c_init.c -# bsp_spi -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen83xx/spi/spi_init.c - -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/cache/cache.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/btimer/btimer-ppc-dec.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/mmu/bat.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/mmu/mmuAsm.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/mmu/pte121.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen83xx/dev/gtm.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen83xx/dev/mpc83xx_i2cdrv.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen83xx/dev/mpc83xx_spidrv.c - -include $(srcdir)/../../../../../../bsps/shared/irq-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/shared/irq-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/shared/exceptions-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/gen83xx/headers.am diff --git a/c/src/lib/libbsp/powerpc/gen83xx/configure.ac b/c/src/lib/libbsp/powerpc/gen83xx/configure.ac deleted file mode 100644 index 293148f3ac..0000000000 --- a/c/src/lib/libbsp/powerpc/gen83xx/configure.ac +++ /dev/null @@ -1,92 +0,0 @@ -## Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-powerpc-gen83xx],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - -RTEMS_BSPOPTS_SET_DATA_CACHE_ENABLED([*],[1]) -RTEMS_BSPOPTS_HELP_DATA_CACHE_ENABLED - -RTEMS_BSPOPTS_SET_INSTRUCTION_CACHE_ENABLED([*],[1]) -RTEMS_BSPOPTS_HELP_INSTRUCTION_CACHE_ENABLED - -RTEMS_BSPOPTS_SET([MPC83XX_BOARD_MPC8313ERDB],[mpc8313erdb],[1]) -RTEMS_BSPOPTS_HELP([MPC83XX_BOARD_MPC8313ERDB], -[if defined, then use settings for the MPC8313ERDB board]) - -RTEMS_BSPOPTS_SET([MPC83XX_BOARD_MPC8349EAMDS],[mpc8349eamds],[1]) -RTEMS_BSPOPTS_HELP([MPC83XX_BOARD_MPC8349EAMDS], -[if defined, then use settings for the MPC8349EAMDS board]) - -RTEMS_BSPOPTS_SET([MPC83XX_BOARD_HSC_CM01],[hsc_cm01],[1]) -RTEMS_BSPOPTS_HELP([MPC83XX_BOARD_HSC_CM01], -[if defined, then use settings for the HSC_CM01 board]) - -RTEMS_BSPOPTS_SET([MPC83XX_BOARD_MPC8309SOM],[mpc8309som],[1]) -RTEMS_BSPOPTS_HELP([MPC83XX_BOARD_MPC8309SOM], -[if defined, then use settings for the MPC8309SOM board]) - -RTEMS_BSPOPTS_SET([MPC83XX_BOARD_BR_UID],[br_uid],[1]) -RTEMS_BSPOPTS_HELP([MPC83XX_BOARD_BR_UID], -[if defined, then use settings for the BR UID board]) - -RTEMS_BSPOPTS_SET([MPC83XX_NETWORK_INTERFACE_0_PHY_ADDR],[mpc8309som],[0x11]) -RTEMS_BSPOPTS_SET([MPC83XX_NETWORK_INTERFACE_0_PHY_ADDR],[br_uid],[-1]) -RTEMS_BSPOPTS_HELP([MPC83XX_NETWORK_INTERFACE_0_PHY_ADDR], -[PHY address of network interface 0]) - -RTEMS_BSPOPTS_SET([MPC83XX_CHIP_TYPE],[mpc8309som],[8309]) -RTEMS_BSPOPTS_SET([MPC83XX_CHIP_TYPE],[br_uid],[8309]) -RTEMS_BSPOPTS_SET([MPC83XX_CHIP_TYPE],[mpc8349eamds],[8349]) -RTEMS_BSPOPTS_SET([MPC83XX_CHIP_TYPE],[hsc_cm01],[8349]) -RTEMS_BSPOPTS_SET([MPC83XX_CHIP_TYPE],[*],[8313]) -RTEMS_BSPOPTS_HELP([MPC83XX_CHIP_TYPE],[chip type of the MPC83XX family]) - -RTEMS_BSPOPTS_SET([MPC83XX_HAS_NAND_LP_FLASH_ON_CS0],[br_uid],[1]) -RTEMS_BSPOPTS_SET([MPC83XX_HAS_NAND_LP_FLASH_ON_CS0],[*],[]) -RTEMS_BSPOPTS_HELP([MPC83XX_HAS_NAND_LP_FLASH_ON_CS0],[indicates if the board has a NAND large page flash on chip select 0]) - -RTEMS_BSPOPTS_SET([BSP_CONSOLE_BAUD],[hsc_cm01],[9600]) -RTEMS_BSPOPTS_SET([BSP_CONSOLE_BAUD],[*],[115200]) -RTEMS_BSPOPTS_HELP([BSP_CONSOLE_BAUD],[default baud for console and other serial devices]) - -RTEMS_BSPOPTS_SET([BSP_USE_UART_INTERRUPTS],[hsc_cm01],[]) -RTEMS_BSPOPTS_SET([BSP_USE_UART_INTERRUPTS],[*],[1]) -RTEMS_BSPOPTS_HELP([BSP_USE_UART_INTERRUPTS],[enable usage of interrupts for the UART modules]) - -RTEMS_BSPOPTS_SET([BSP_USE_UART2],[*],[1]) -RTEMS_BSPOPTS_HELP([BSP_USE_UART2],[if defined, enables UART2]) - -RTEMS_BSPOPTS_SET([HAS_UBOOT],[mpc8309som],[1]) -RTEMS_BSPOPTS_SET([HAS_UBOOT],[mpc8313erdb],[1]) -RTEMS_BSPOPTS_SET([HAS_UBOOT],[mpc8349eamds],[1]) -RTEMS_BSPOPTS_HELP([HAS_UBOOT],[if defined, enables U-Boot support]) - -# Disable interrupt nesting for the interrupt server support. The interrupt -# server is necessary for the USB stack. -RTEMS_BSPOPTS_SET([GEN83XX_ENABLE_INTERRUPT_NESTING],[mpc8313erdb],[]) -RTEMS_BSPOPTS_SET([GEN83XX_ENABLE_INTERRUPT_NESTING],[br_uid],[]) -RTEMS_BSPOPTS_SET([GEN83XX_ENABLE_INTERRUPT_NESTING],[*],[1]) -RTEMS_BSPOPTS_HELP([GEN83XX_ENABLE_INTERRUPT_NESTING],[enable interrupt nesting]) - -RTEMS_BSPOPTS_SET([BSP_USB_EHCI_MPC83XX_HAS_ULPI],[br_uid],[1]) -RTEMS_BSPOPTS_HELP([BSP_USB_EHCI_MPC83XX_HAS_ULPI],[the board has an ULPI PHY connected to the USB EHCI controller]) - - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) - -RTEMS_BSP_BOOTCARD_OPTIONS -RTEMS_BSP_CLEANUP_OPTIONS - -RTEMS_PPC_EXCEPTIONS - -AC_OUTPUT diff --git a/c/src/lib/libbsp/powerpc/haleakala/Makefile.am b/c/src/lib/libbsp/powerpc/haleakala/Makefile.am deleted file mode 100644 index 4e4af15f99..0000000000 --- a/c/src/lib/libbsp/powerpc/haleakala/Makefile.am +++ /dev/null @@ -1,49 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/powerpc/haleakala/start/bsp_specs - -start.$(OBJEXT): ../../../../../../bsps/powerpc/haleakala/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -rtems_crti.$(OBJEXT): ../../../../../../bsps/powerpc/shared/start/rtems_crti.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA += rtems_crti.$(OBJEXT) - -project_lib_DATA += linkcmds - -project_lib_LIBRARIES = librtemsbsp.a -librtemsbsp_a_SOURCES = - -# startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-loop.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/haleakala/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/haleakala/start/mmu_405.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/haleakala/start/mmu_405asm.S - -# console -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/console/uart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/console/console.c - -# irq -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/haleakala/irq/irq_init.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/haleakala/irq/irq.c - -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/cache/cache.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/clock/clock-ppc403.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/btimer/btimer-ppc-dec.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/irq/ppc-irq-legacy.c - -include $(srcdir)/../../../../../../bsps/shared/irq-default-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/shared/exceptions-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/haleakala/headers.am diff --git a/c/src/lib/libbsp/powerpc/haleakala/configure.ac b/c/src/lib/libbsp/powerpc/haleakala/configure.ac deleted file mode 100644 index 627625b95c..0000000000 --- a/c/src/lib/libbsp/powerpc/haleakala/configure.ac +++ /dev/null @@ -1,41 +0,0 @@ -dnl Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-powerpc-haleakala],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - - -RTEMS_BSPOPTS_SET([PPC_USE_SPRG],[*],[1]) -RTEMS_BSPOPTS_HELP([PPC_USE_SPRG], -[If defined, then the PowerPC specific code in RTEMS will use some - of the special purpose registers to slightly optimize interrupt - response time. The use of these registers can conflict with - other tools like debuggers.]) - -RTEMS_BSPOPTS_SET([PPC_VECTOR_FILE_BASE],[*],[0x0100]) -RTEMS_BSPOPTS_HELP([PPC_VECTOR_FILE_BASE], -[This defines the base address of the exception table. - NOTE: Vectors are actually at 0xFFF00000 but file starts at offset.]) - -RTEMS_BSPOPTS_SET([BSP_CONSOLE_BAUD],[*],[9600]) -RTEMS_BSPOPTS_HELP([BSP_CONSOLE_BAUD], -[default console baud]) - -AC_DEFINE(ppc405, 1, [PowerPC model option]) - -RTEMS_BSP_CLEANUP_OPTIONS - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) - -RTEMS_PPC_EXCEPTIONS - -AC_OUTPUT diff --git a/c/src/lib/libbsp/powerpc/motorola_powerpc/Makefile.am b/c/src/lib/libbsp/powerpc/motorola_powerpc/Makefile.am deleted file mode 100644 index 32b2402311..0000000000 --- a/c/src/lib/libbsp/powerpc/motorola_powerpc/Makefile.am +++ /dev/null @@ -1,98 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -_SUBDIRS = . -_SUBDIRS += bootloader -if QEMU -_SUBDIRS += qemu_fakerom -endif - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/powerpc/motorola_powerpc/start/bsp_specs - - -noinst_PROGRAMS = - - -start.$(OBJEXT): ../../../../../../bsps/powerpc/shared/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -rtems_crti.$(OBJEXT): ../../../../../../bsps/powerpc/shared/start/rtems_crti.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA += rtems_crti.$(OBJEXT) - -vectors_entry.$(OBJEXT): ../../../../../../bsps/powerpc/shared/start/vectors_entry.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA += vectors_entry.$(OBJEXT) - -project_lib_DATA += linkcmds -dist_project_lib_DATA += ../../../../../../bsps/powerpc/shared/start/linkcmds.share - -project_lib_LIBRARIES = librtemsbsp.a -librtemsbsp_a_SOURCES = - -# startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/motorola_powerpc/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/bspgetworkarea.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/showbats.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/zerobss.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/pgtbl_setup.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/pgtbl_activate.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/ppc_idle.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/motorola_powerpc/start/bspreset.c - - -# tod -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/rtc/rtc-support.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/rtc/todcfg.c -# pclock -librtemsbsp_a_SOURCES +=../../../../../../bsps/powerpc/shared/clock/p_clock.c - -# console -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/motorola_powerpc/console/polled_io.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/console/uart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/console/console.c - -# irq -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/irq/irq_init.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/irq/openpic_i8259_irq.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/irq/i8259.c - -# motorola -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/motorola_powerpc/start/motorola.c - -# openpic -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/irq/openpic.c - -# pci -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/pci/pci.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/pci/detect_raven_bridge.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/pci/generic_clear_hberrs.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/pci/pcifinddevice.c - -# residual -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/motorola_powerpc/start/residual.c - -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/altivec/vec_sup.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/altivec/vec_sup_asm.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/cache/cache.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/clock/clock-ppc-dec.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/btimer/btimer-ppc-dec.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/mmu/bat.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/mmu/mmuAsm.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/mmu/pte121.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/irq/ppc-irq-legacy.c - -include $(srcdir)/../../../../../../bsps/shared/irq-default-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(top_srcdir)/../../../../automake/subdirs.am -include $(srcdir)/../../../../../../bsps/powerpc/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/shared/exceptions-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/shared/vme-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/motorola_powerpc/headers.am diff --git a/c/src/lib/libbsp/powerpc/motorola_powerpc/bootloader/Makefile.am b/c/src/lib/libbsp/powerpc/motorola_powerpc/bootloader/Makefile.am deleted file mode 100644 index 42b70544e6..0000000000 --- a/c/src/lib/libbsp/powerpc/motorola_powerpc/bootloader/Makefile.am +++ /dev/null @@ -1,67 +0,0 @@ -## NOTE: This Makefile.am does not apply RTEMS's compilation rules. - -AUTOMAKE_OPTIONS = no-exeext - -noinst_PROGRAMS = bootloader - -## IMPORTANT: head.S must be first, T. Straumann 12/17/2001 -bootloader_SOURCES = -bootloader_SOURCES += ../../../../../../../bsps/powerpc/motorola_powerpc/bootloader/head.S -bootloader_SOURCES += ../../../../../../../bsps/powerpc/motorola_powerpc/bootloader/exception.S -bootloader_SOURCES += ../../../../../../../bsps/powerpc/motorola_powerpc/bootloader/em86real.S -bootloader_SOURCES += ../../../../../../../bsps/powerpc/motorola_powerpc/bootloader/misc.c -bootloader_SOURCES += ../../../../../../../bsps/powerpc/motorola_powerpc/bootloader/pci.c -bootloader_SOURCES += ../../../../../../../bsps/powerpc/motorola_powerpc/bootloader/zlib.c -bootloader_SOURCES += ../../../../../../../bsps/powerpc/motorola_powerpc/bootloader/mm.c -bootloader_SOURCES += ../../../../../../../bsps/powerpc/motorola_powerpc/bootloader/em86.c -bootloader_SOURCES += ../../../../../../../bsps/powerpc/motorola_powerpc/console/polled_io.c -bootloader_SOURCES += ../../../../../../../bsps/powerpc/motorola_powerpc/bootloader/lib.c - -# ---- -# Remove references to EABI when compiling bootloader -BOOTLOADER_CPU_CFLAGS=$(subst -msdata=eabi,,$(subst -meabi,,$(CPU_CFLAGS))) -AM_CPPFLAGS = -D__BOOT__ @RTEMS_CPPFLAGS@ @RTEMS_BSP_CPPFLAGS@ -AM_CFLAGS = -mrelocatable -msoft-float \ - -mstrict-align -fno-builtin -Wall -mmultiple -mstring -O2 \ - -fomit-frame-pointer -ffixed-r13 -mno-sdata $(BOOTLOADER_CPU_CFLAGS) -AM_CCASFLAGS = $(AM_CPPFLAGS) \ - -mrelocatable -DASM $(BOOTLOADER_CPU_CFLAGS) - -# -# CAUTION : -# -# As we use very specific compilation options in this directory -# we shall not use any other code. This includes the newlib libc.a -# as well as other code located in .$(OBJEXT) files in mcp750 directory. -# -# NEVER remove lib.c. You have been warned... -# -bootloader$(EXEEXT): $(bootloader_OBJECTS) - $(LD) -r -o $@ $(bootloader_OBJECTS) - $(NM) $@ | grep ' U ' - @echo "Every symbol listed should be defined in @srcdir@/ppcboot.lds" -bootloader.$(OBJEXT): bootloader$(EXEEXT) - cp $< $@ - -project_lib_DATA = bootloader.$(OBJEXT) -project_lib_DATA += ../../../../../../../bsps/powerpc/motorola_powerpc/bootloader/ppcboot.lds - -all-local: $(TMPINSTALL_FILES) - -TMPINSTALL_FILES = - -$(PROJECT_LIB)/$(dirstamp): - @$(MKDIR_P) $(PROJECT_LIB) - @: > $(PROJECT_LIB)/$(dirstamp) -TMPINSTALL_FILES += $(PROJECT_LIB)/$(dirstamp) - -$(PROJECT_LIB)/bootloader.$(OBJEXT): bootloader.$(OBJEXT) $(PROJECT_LIB)/$(dirstamp) - $(INSTALL_DATA) $< $(PROJECT_LIB)/bootloader.$(OBJEXT) -TMPINSTALL_FILES += $(PROJECT_LIB)/bootloader.$(OBJEXT) - -$(PROJECT_LIB)/ppcboot.lds: ../../../../../../../bsps/powerpc/motorola_powerpc/bootloader/ppcboot.lds $(PROJECT_LIB)/$(dirstamp) - $(INSTALL_DATA) $< $(PROJECT_LIB)/ppcboot.lds -TMPINSTALL_FILES += $(PROJECT_LIB)/ppcboot.lds - -CLEANFILES = $(TMPINSTALL_FILES) - diff --git a/c/src/lib/libbsp/powerpc/motorola_powerpc/configure.ac b/c/src/lib/libbsp/powerpc/motorola_powerpc/configure.ac deleted file mode 100644 index 56d550c65a..0000000000 --- a/c/src/lib/libbsp/powerpc/motorola_powerpc/configure.ac +++ /dev/null @@ -1,83 +0,0 @@ -## Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-powerpc-motorola_powerpc],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - -RTEMS_CHECK_TOOL(NM,nm,no) - - -AS=$CC -AM_PROG_AS - -RTEMS_BSPOPTS_SET_DATA_CACHE_ENABLED([*],[1]) -RTEMS_BSPOPTS_HELP_DATA_CACHE_ENABLED - -RTEMS_BSPOPTS_SET_INSTRUCTION_CACHE_ENABLED([*],[1]) -RTEMS_BSPOPTS_HELP_INSTRUCTION_CACHE_ENABLED - -RTEMS_BSPOPTS_SET([CONFIGURE_MALLOC_BSP_SUPPORTS_SBRK], [*], [1]) -RTEMS_BSPOPTS_HELP([CONFIGURE_MALLOC_BSP_SUPPORTS_SBRK], -[If defined then the BSP may reduce the available memory size -initially. This can be useful for debugging (reduce the core -size) or dynamic loading (std gcc text offsets/jumps are < +/-32M). -Note that the policy can still be defined by the application -(see sbrk.c, BSP_sbrk_policy). By undefining -CONFIGURE_MALLOC_BSP_SUPPORTS_SBRK this feature is removed -and a little memory is saved.]) - -RTEMS_BSPOPTS_SET([BSP_CONSOLE_BAUD],[*],[9600]) -RTEMS_BSPOPTS_HELP([BSP_CONSOLE_BAUD], -[default console baud]) - -RTEMS_BSPOPTS_SET([mvme2100],[mvme2100],[1]) -RTEMS_BSPOPTS_SET([mvme2100],[*],[]) -RTEMS_BSPOPTS_HELP([mvme2100], -[Defined for MVME2100 -- undefined for others]) - -RTEMS_BSPOPTS_SET([mpc8240],[mvme2100],[1]) -RTEMS_BSPOPTS_SET([mpc8240],[*],[]) -RTEMS_BSPOPTS_HELP([mpc8240], -[Defined for boards with MPC8240 -- undefined for others]) - -RTEMS_BSPOPTS_SET([qemu],[qemuprep*],[1]) -RTEMS_BSPOPTS_SET([qemu],[*],[]) -RTEMS_BSPOPTS_HELP([qemu],[Defined for QEMU BSP -- undefined for others]) - -RTEMS_BSPOPTS_SET([mpc750],[mcp750],[1]) -RTEMS_BSPOPTS_SET([mpc750],[*],[]) -RTEMS_BSPOPTS_HELP([mpc750],[Define when mpc750 -- undefined for others]) - -RTEMS_BSPOPTS_SET([mpc603e],[mtx603e],[1]) -RTEMS_BSPOPTS_SET([mpc603e],[mvme2100],[1]) -RTEMS_BSPOPTS_SET([mpc603e],[*],[]) -RTEMS_BSPOPTS_HELP([mpc603e],[Define when ppc603e -- undefined for others]) - -RTEMS_BSPOPTS_SET([__ppc_generic],[qemuprep],[1]) -RTEMS_BSPOPTS_SET([__ppc_generic],[qemuprep-altivec],[1]) -RTEMS_BSPOPTS_SET([__ppc_generic],[*],[]) -RTEMS_BSPOPTS_HELP([__ppc_generic],[Define when generic PPC -- undefined for others]) - -RTEMS_BSP_CLEANUP_OPTIONS - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) -case "${RTEMS_BSP}" in - qemuprep* ) -AC_CONFIG_FILES([qemu_fakerom/Makefile]) - ;; -esac -AC_CONFIG_FILES([bootloader/Makefile]) - -RTEMS_PPC_EXCEPTIONS - -AM_CONDITIONAL([QEMU],[case xx"${RTEMS_BSP}" in xxqemuprep*) true;; *) false;; esac]) - -AC_OUTPUT diff --git a/c/src/lib/libbsp/powerpc/motorola_powerpc/qemu_fakerom/Makefile.am b/c/src/lib/libbsp/powerpc/motorola_powerpc/qemu_fakerom/Makefile.am deleted file mode 100644 index 34bed1cc7a..0000000000 --- a/c/src/lib/libbsp/powerpc/motorola_powerpc/qemu_fakerom/Makefile.am +++ /dev/null @@ -1,26 +0,0 @@ -## NOTE: This Makefile.am does not apply RTEMS's compilation rules. -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -AUTOMAKE_OPTIONS = no-exeext - -project_lib_DATA = qemu_fakerom.$(OBJEXT) -project_lib_DATA += qemu_fakerom.elf -project_lib_DATA += qemu_fakerom.bin - - -## IMPORTANT: head.S must be first, T. Straumann 12/17/2001 -qemu_fakerom.$(OBJEXT): ../../../../../../../bsps/powerpc/motorola_powerpc/bootloader/qemu_fakerom.S - $(CPPASCOMPILE) -c -o $@ $^ - -qemu_fakeres.$(OBJEXT): ../../../../../../../bsps/powerpc/motorola_powerpc/bootloader/qemu_fakeres.c - $(CC) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o $@ $^ - -qemu_fakerom.elf: qemu_fakerom.$(OBJEXT) qemu_fakeres.$(OBJEXT) - $(LD) -o $@ $^ -nostdlib -Ttext 0xfff00000 --section-start=.romentry=0xfffffffc - -qemu_fakerom.bin: qemu_fakerom.$(OBJEXT) qemu_fakeres.$(OBJEXT) - $(LD) -o $@ $^ --oformat binary -nostdlib -Ttext 0xfff00000 --section-start=.romentry=0xfffffffc - diff --git a/c/src/lib/libbsp/powerpc/mpc55xxevb/Makefile.am b/c/src/lib/libbsp/powerpc/mpc55xxevb/Makefile.am deleted file mode 100644 index 0c536fb29e..0000000000 --- a/c/src/lib/libbsp/powerpc/mpc55xxevb/Makefile.am +++ /dev/null @@ -1,100 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/powerpc/mpc55xxevb/start/bsp_specs - - - -noinst_PROGRAMS = - -start.$(OBJEXT): ../../../../../../bsps/powerpc/mpc55xxevb/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -rtems_crti.$(OBJEXT): ../../../../../../bsps/powerpc/shared/start/rtems_crti.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA += rtems_crti.$(OBJEXT) - -# Link commands -project_lib_DATA += linkcmds -dist_project_lib_DATA += ../../../../../../bsps/powerpc/shared/start/linkcmds.base -dist_project_lib_DATA += ../../../../../../bsps/powerpc/mpc55xxevb/start/linkcmds.gwlcfm -dist_project_lib_DATA += ../../../../../../bsps/powerpc/mpc55xxevb/start/linkcmds.mpc5566evb -dist_project_lib_DATA += ../../../../../../bsps/powerpc/mpc55xxevb/start/linkcmds.mpc55xx -dist_project_lib_DATA += ../../../../../../bsps/powerpc/mpc55xxevb/start/linkcmds.mpc5643l_evb -dist_project_lib_DATA += ../../../../../../bsps/powerpc/mpc55xxevb/start/linkcmds.mpc5668g -dist_project_lib_DATA += ../../../../../../bsps/powerpc/mpc55xxevb/start/linkcmds.mpc5674fevb -dist_project_lib_DATA += ../../../../../../bsps/powerpc/mpc55xxevb/start/linkcmds.phycore_mpc5554 - -project_lib_LIBRARIES = librtemsbsp.a -librtemsbsp_a_SOURCES = - -# startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/stackalloc.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/bsp-start-zero.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/memcpy.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/tictac.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/exceptions/ppc-exc-handler-table.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc55xxevb/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc55xxevb/start/bspgetworkarea.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc55xxevb/start/exc-vector-base.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc55xxevb/start/get-system-clock.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc55xxevb/start/bspreset.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc55xxevb/start/restart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc55xxevb/start/idle-thread.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc55xxevb/start/start-config-clock.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc55xxevb/start/start-config-ebi.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc55xxevb/start/start-config-ebi-cs.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc55xxevb/start/start-config-ebi-cs-cal.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc55xxevb/start/start-config-mmu.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc55xxevb/start/start-config-mmu-early.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc55xxevb/start/start-config-siu-pcr.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc55xxevb/start/start-prologue.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc55xxevb/start/start-early.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc55xxevb/start/start-cache.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc55xxevb/start/start-clock.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc55xxevb/start/start-flash.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc55xxevb/start/start-watchdog.c - -# clock -librtemsbsp_a_SOURCES +=../../../../../../bsps/powerpc/mpc55xxevb/clock/clock-config.c - -# console -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc55xxevb/console/console-config.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc55xxevb/console/console-esci.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc55xxevb/console/console-generic.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc55xxevb/console/console-linflex.c - -# irq_generic -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-default-handler.c - -# Misc -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc55xxevb/start/sd-card-init.c - -# I2C -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc55xxevb/i2c/i2c_init.c - -# BSP library - -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/cache/cache.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/btimer/btimer-ppc-dec.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen83xx/dev/mpc83xx_i2cdrv.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc55xxevb/dev/dspi.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc55xxevb/start/copy.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc55xxevb/start/edma.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc55xxevb/start/emios.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc55xxevb/start/flash_support.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc55xxevb/start/irq.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc55xxevb/start/siu.c - -include $(srcdir)/../../../../../../bsps/shared/irq-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/shared/irq-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/shared/exceptions-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/mpc55xxevb/headers.am diff --git a/c/src/lib/libbsp/powerpc/mpc55xxevb/configure.ac b/c/src/lib/libbsp/powerpc/mpc55xxevb/configure.ac deleted file mode 100644 index 809fcd14f2..0000000000 --- a/c/src/lib/libbsp/powerpc/mpc55xxevb/configure.ac +++ /dev/null @@ -1,225 +0,0 @@ -## -# -# @file -# -# @ingroup mpc55xx_config -# -# @brief Configure script of LibBSP for the MPC55xx evaluation boards. -# - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-powerpc-mpc55xxevb],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - - -RTEMS_BSPOPTS_SET_DATA_CACHE_ENABLED([gwlcfm],[]) -RTEMS_BSPOPTS_SET_DATA_CACHE_ENABLED([mpc5643l*],[]) -RTEMS_BSPOPTS_SET_DATA_CACHE_ENABLED([*],[1]) -RTEMS_BSPOPTS_HELP_DATA_CACHE_ENABLED - -RTEMS_BSPOPTS_SET_INSTRUCTION_CACHE_ENABLED([gwlcfm],[]) -RTEMS_BSPOPTS_SET_INSTRUCTION_CACHE_ENABLED([*],[1]) -RTEMS_BSPOPTS_HELP_INSTRUCTION_CACHE_ENABLED - -RTEMS_BSPOPTS_SET([BSP_DATA_CACHE_USE_WRITE_THROUGH],[mpc5674f_ecu508*],[1]) -RTEMS_BSPOPTS_SET([BSP_DATA_CACHE_USE_WRITE_THROUGH],[*],[]) -RTEMS_BSPOPTS_HELP([BSP_DATA_CACHE_USE_WRITE_THROUGH], -[use write-through for data cache]) - -RTEMS_BSPOPTS_SET([PPC_EXC_CONFIG_USE_FIXED_HANDLER],[*],[1]) -RTEMS_BSPOPTS_HELP([PPC_EXC_CONFIG_USE_FIXED_HANDLER], -[use fixed high-level exception handler]) - -RTEMS_BSPOPTS_SET([PPC_EXC_CONFIG_BOOKE_ONLY],[*],[1]) -RTEMS_BSPOPTS_HELP([PPC_EXC_CONFIG_BOOKE_ONLY], -[only support Book E exception types]) - -RTEMS_BSPOPTS_SET([BSP_INTERRUPT_HANDLER_TABLE_SIZE],[mpc5643l*],[127]) -RTEMS_BSPOPTS_SET([BSP_INTERRUPT_HANDLER_TABLE_SIZE],[mpc5566*],[127]) -RTEMS_BSPOPTS_SET([BSP_INTERRUPT_HANDLER_TABLE_SIZE],[mpc5674f*],[255]) -RTEMS_BSPOPTS_SET([BSP_INTERRUPT_HANDLER_TABLE_SIZE],[*],[63]) -RTEMS_BSPOPTS_HELP([BSP_INTERRUPT_HANDLER_TABLE_SIZE], -[defines the maximum number of interrupt handlers]) - -RTEMS_BSPOPTS_SET([MPC55XX_CONSOLE_MINOR],[mpc5674f_ecu508*],[2]) -RTEMS_BSPOPTS_SET([MPC55XX_CONSOLE_MINOR],[*],[0]) -RTEMS_BSPOPTS_HELP([MPC55XX_CONSOLE_MINOR], -[determines which serial device will be registered as /dev/console]) - -RTEMS_BSPOPTS_SET([BSP_DEFAULT_BAUD_RATE],[*],[115200]) -RTEMS_BSPOPTS_HELP([BSP_DEFAULT_BAUD_RATE], -[default console baud]) - -RTEMS_BSPOPTS_SET([MPC55XX_ESCI_USE_INTERRUPTS],[*],[1]) -RTEMS_BSPOPTS_HELP([MPC55XX_ESCI_USE_INTERRUPTS], -[define to zero or one to disable or enable interrupts for the eSCI devices]) - -RTEMS_BSPOPTS_SET([MPC55XX_REFERENCE_CLOCK],[gwlcfm],[40000000]) -RTEMS_BSPOPTS_SET([MPC55XX_REFERENCE_CLOCK],[mpc5643l_evb*],[40000000]) -RTEMS_BSPOPTS_SET([MPC55XX_REFERENCE_CLOCK],[mpc5668g*],[25000000]) -RTEMS_BSPOPTS_SET([MPC55XX_REFERENCE_CLOCK],[mpc5674f*],[40000000]) -RTEMS_BSPOPTS_SET([MPC55XX_REFERENCE_CLOCK],[*],[8000000]) -RTEMS_BSPOPTS_HELP([MPC55XX_REFERENCE_CLOCK], -[Must be defined to be the external reference clock (in Hz) - for clock generation]) - -RTEMS_BSPOPTS_SET([MPC55XX_SYSTEM_CLOCK],[gwlcfm],[66000000]) -RTEMS_BSPOPTS_SET([MPC55XX_SYSTEM_CLOCK],[mpc5668g*],[116000000]) -RTEMS_BSPOPTS_SET([MPC55XX_SYSTEM_CLOCK],[mpc5674f*],[264000000]) -RTEMS_BSPOPTS_SET([MPC55XX_SYSTEM_CLOCK],[*] ,[128000000]) -RTEMS_BSPOPTS_HELP([MPC55XX_SYSTEM_CLOCK], -[The system clock frequency in Hz.]) - -RTEMS_BSPOPTS_SET([MPC55XX_FMPLL_PREDIV],[gwlcfm],[10]) -RTEMS_BSPOPTS_SET([MPC55XX_FMPLL_PREDIV],[mpc5668g*],[6]) -RTEMS_BSPOPTS_SET([MPC55XX_FMPLL_PREDIV],[mpc5674f*],[5]) -RTEMS_BSPOPTS_SET([MPC55XX_FMPLL_PREDIV],[*] ,[1]) -RTEMS_BSPOPTS_HELP([MPC55XX_FMPLL_PREDIV], -[Must be defined to be the PLL predivider factor for clock generation]) - -RTEMS_BSPOPTS_SET([MPC55XX_FMPLL_MFD],[gwlcfm],[99]) -RTEMS_BSPOPTS_SET([MPC55XX_FMPLL_MFD],[mpc5668g*],[111]) -RTEMS_BSPOPTS_SET([MPC55XX_FMPLL_MFD],[mpc5674f*],[66]) -RTEMS_BSPOPTS_SET([MPC55XX_FMPLL_MFD],[*] ,[12]) -RTEMS_BSPOPTS_HELP([MPC55XX_FMPLL_MFD], -[Must be defined to be the PLL multiplication factor for clock generation]) - -RTEMS_BSPOPTS_SET([MPC55XX_FMPLL_ESYNCR1_CLKCFG],[mpc5674f_rsm6],[6]) -RTEMS_BSPOPTS_SET([MPC55XX_FMPLL_ESYNCR1_CLKCFG],[*],[7]) -RTEMS_BSPOPTS_HELP([MPC55XX_FMPLL_ESYNCR1_CLKCFG], -[the FMPLL ESYNCR1[CLKCFG] value]) - -RTEMS_BSPOPTS_SET([MPC55XX_SYSTEM_CLOCK_DIVIDER],[mpc5674f*],[2]) -RTEMS_BSPOPTS_SET([MPC55XX_SYSTEM_CLOCK_DIVIDER],[*],[1]) -RTEMS_BSPOPTS_HELP([MPC55XX_SYSTEM_CLOCK_DIVIDER], -[system clock divider]) - -RTEMS_BSPOPTS_SET([MPC55XX_EMIOS_PRESCALER],[gwlcfm],[66]) -RTEMS_BSPOPTS_SET([MPC55XX_EMIOS_PRESCALER],[mpc5643l*],[]) -RTEMS_BSPOPTS_SET([MPC55XX_EMIOS_PRESCALER],[*] ,[1]) -RTEMS_BSPOPTS_HELP([MPC55XX_EMIOS_PRESCALER], -[Must be defined to set the EMIOS prescaler]) - -RTEMS_BSPOPTS_SET([MPC55XX_NULL_POINTER_PROTECTION],[mpc5566*],[1]) -RTEMS_BSPOPTS_SET([MPC55XX_NULL_POINTER_PROTECTION],[mpc5674f*],[1]) -RTEMS_BSPOPTS_SET([MPC55XX_NULL_POINTER_PROTECTION],[*],[]) -RTEMS_BSPOPTS_HELP([MPC55XX_NULL_POINTER_PROTECTION], -[enable NULL pointer protection]) - -RTEMS_BSPOPTS_SET([HAS_SMC91111],[phycore_mpc5554],[1]) -RTEMS_BSPOPTS_HELP([HAS_SMC91111], -[If defined the board has the SMC91111 networking chip.]) - -RTEMS_BSPOPTS_SET([SMC91111_ENADDR_IS_SETUP],[phycore_mpc5554],[1]) -RTEMS_BSPOPTS_HELP([SMC91111_ENADDR_IS_SETUP], -[If defined the SMC91111 chip has the ethernet address loaded at reset.]) - -RTEMS_BSPOPTS_SET([SMSC9218I_EDMA_RX_CHANNEL],[*],[49]) -RTEMS_BSPOPTS_HELP([SMSC9218I_EDMA_RX_CHANNEL], -[receive eDMA channel for SMSC9218I network interface]) - -RTEMS_BSPOPTS_SET([SMSC9218I_EDMA_TX_CHANNEL],[*],[48]) -RTEMS_BSPOPTS_HELP([SMSC9218I_EDMA_TX_CHANNEL], -[transmit eDMA channel for SMSC9218I network interface]) - -RTEMS_BSPOPTS_SET([SMSC9218I_BIG_ENDIAN_SUPPORT],[mpc5674f_ecu508*],[1]) -RTEMS_BSPOPTS_HELP([SMSC9218I_BIG_ENDIAN_SUPPORT], -[enable big endian support for SMSC9218I network interface]) - -RTEMS_BSPOPTS_SET([SMSC9218I_ENABLE_LED_OUTPUTS],[mpc5674f_ecu508*],[1]) -RTEMS_BSPOPTS_HELP([SMSC9218I_ENABLE_LED_OUTPUTS], -[enable LED outputs for SMSC9218I network interface]) - -RTEMS_BSPOPTS_SET([SMSC9218I_RESET_PIN],[mpc5674f_ecu508*],[433]) -RTEMS_BSPOPTS_SET([SMSC9218I_RESET_PIN],[mpc5566*],[186]) -RTEMS_BSPOPTS_SET([SMSC9218I_RESET_PIN],[*],[]) -RTEMS_BSPOPTS_HELP([SMSC9218I_RESET_PIN], -[reset pin for SMSC9218I network interface]) - -RTEMS_BSPOPTS_SET([SMSC9218I_IRQ_PIN],[mpc5674f_ecu508*],[450]) -RTEMS_BSPOPTS_SET([SMSC9218I_IRQ_PIN],[mpc5566*],[193]) -RTEMS_BSPOPTS_SET([SMSC9218I_IRQ_PIN],[*],[]) -RTEMS_BSPOPTS_HELP([SMSC9218I_IRQ_PIN], -[IRQ pin for SMSC9218I network interface]) - -RTEMS_BSPOPTS_SET([MPC55XX_CLOCK_EMIOS_CHANNEL],[mpc5643l*],[]) -RTEMS_BSPOPTS_SET([MPC55XX_CLOCK_EMIOS_CHANNEL],[mpc5668g*],[]) -RTEMS_BSPOPTS_SET([MPC55XX_CLOCK_EMIOS_CHANNEL],[mpc5674f*],[31]) -RTEMS_BSPOPTS_SET([MPC55XX_CLOCK_EMIOS_CHANNEL],[*],[23]) -RTEMS_BSPOPTS_HELP([MPC55XX_CLOCK_EMIOS_CHANNEL], -[selects the eMIOS channel for the RTEMS system tick (the default is the last channel)]) - -RTEMS_BSPOPTS_SET([MPC55XX_CLOCK_PIT_CHANNEL],[mpc5643l*],[3]) -RTEMS_BSPOPTS_SET([MPC55XX_CLOCK_PIT_CHANNEL],[mpc5668g*],[8]) -RTEMS_BSPOPTS_SET([MPC55XX_CLOCK_PIT_CHANNEL],[*],[]) -RTEMS_BSPOPTS_HELP([MPC55XX_CLOCK_PIT_CHANNEL], -[selects the PIT channel for the RTEMS system tick (the default is the last channel)]) - -RTEMS_BSPOPTS_SET([MPC55XX_CHIP_TYPE],[gwlcfm],[5516]) -RTEMS_BSPOPTS_SET([MPC55XX_CHIP_TYPE],[mpc5566*],[5566]) -RTEMS_BSPOPTS_SET([MPC55XX_CHIP_TYPE],[mpc5643l*],[5643]) -RTEMS_BSPOPTS_SET([MPC55XX_CHIP_TYPE],[mpc5668g*],[5668]) -RTEMS_BSPOPTS_SET([MPC55XX_CHIP_TYPE],[mpc5674f*],[5674]) -RTEMS_BSPOPTS_SET([MPC55XX_CHIP_TYPE],[*],[5554]) -RTEMS_BSPOPTS_HELP([MPC55XX_CHIP_TYPE], -[specifies the chip type in use (e.g. 5554 for MPC5554)]) - -RTEMS_BSPOPTS_SET([MPC55XX_CHIP_FAMILY],[*],[(MPC55XX_CHIP_TYPE / 10)]) -RTEMS_BSPOPTS_HELP([MPC55XX_CHIP_FAMILY], -[specifies the chip family in use (e.g. 555 for MPC5554)]) - -RTEMS_BSPOPTS_SET([MPC55XX_EARLY_STACK_SIZE],[*],[1024]) -RTEMS_BSPOPTS_HELP([MPC55XX_EARLY_STACK_SIZE], -[size of the early initialization stack in bytes]) - -RTEMS_BSPOPTS_SET([MPC55XX_BOOTFLAGS],[*],[]) -RTEMS_BSPOPTS_HELP([MPC55XX_BOOTFLAGS], -[if defined, builds in bootflags above the RCHW for setup in a debugger to avoid startup MMU setup]) - -RTEMS_BSPOPTS_SET([MPC55XX_BOARD_MPC5674FEVB],[mpc5674fevb*],[1]) -RTEMS_BSPOPTS_HELP([MPC55XX_BOARD_MPC5674FEVB],[if defined, use custom settings for MPC5674FEVB board]) - -RTEMS_BSPOPTS_SET([MPC55XX_BOARD_MPC5566EVB],[mpc5566evb*],[1]) -RTEMS_BSPOPTS_HELP([MPC55XX_BOARD_MPC5566EVB],[if defined, use custom settings for MPC5566EVB board]) - -RTEMS_BSPOPTS_SET([MPC55XX_BOARD_GWLCFM],[gwlcfm],[1]) -RTEMS_BSPOPTS_HELP([MPC55XX_BOARD_GWLCFM],[if defined, use custom settings for GWLCFM board]) - -RTEMS_BSPOPTS_SET([MPC55XX_BOARD_MPC5674F_ECU508],[mpc5674f_ecu508*],[1]) -RTEMS_BSPOPTS_HELP([MPC55XX_BOARD_MPC5674F_ECU508],[if defined, use custom settings for ECU508 board]) - -RTEMS_BSPOPTS_SET([MPC55XX_BOARD_MPC5674F_RSM6],[mpc5674f_rsm6],[1]) -RTEMS_BSPOPTS_HELP([MPC55XX_BOARD_MPC5674F_RSM6],[if defined, use custom settings for RSM6 board]) - -RTEMS_BSPOPTS_SET([MPC55XX_BOARD_PHYCORE_MPC5554],[phycore_mpc5554],[1]) -RTEMS_BSPOPTS_HELP([MPC55XX_BOARD_PHYCORE_MPC5554],[if defined, use custom settings for phyCORE MPC5554 board]) - -RTEMS_BSPOPTS_SET([RTEMS_BSP_I2C_EEPROM_DEVICE_NAME],[gwlcfm],['"eeprom"']) -RTEMS_BSPOPTS_HELP([RTEMS_BSP_I2C_EEPROM_DEVICE_NAME],[EEPROM name for LibI2C]) -RTEMS_BSPOPTS_SET([RTEMS_BSP_I2C_EEPROM_DEVICE_PATH],[gwlcfm],['"/dev/i2c1.eeprom"']) -RTEMS_BSPOPTS_HELP([RTEMS_BSP_I2C_EEPROM_DEVICE_PATH],[EEPROM device file path]) - -RTEMS_BSPOPTS_SET([MPC55XX_NEEDS_LOW_LEVEL_INIT],[mpc5674f_*app],[]) -RTEMS_BSPOPTS_SET([MPC55XX_NEEDS_LOW_LEVEL_INIT],[*],[1]) -RTEMS_BSPOPTS_HELP([MPC55XX_NEEDS_LOW_LEVEL_INIT],[if defined, do low level initialization]) - -RTEMS_BSPOPTS_SET([MPC55XX_ENABLE_START_PROLOGUE],[mpc5674f_rsm6],[1]) -RTEMS_BSPOPTS_HELP([MPC55XX_ENABLE_START_PROLOGUE],[if defined, enable start prologue]) - -AC_DEFINE(__ppc_generic, 1, [PowerPC model option]) - -AC_CONFIG_FILES([Makefile]) - -RTEMS_BSP_CLEANUP_OPTIONS - -RTEMS_PPC_EXCEPTIONS - -AC_OUTPUT diff --git a/c/src/lib/libbsp/powerpc/mpc8260ads/Makefile.am b/c/src/lib/libbsp/powerpc/mpc8260ads/Makefile.am deleted file mode 100644 index 41925bb250..0000000000 --- a/c/src/lib/libbsp/powerpc/mpc8260ads/Makefile.am +++ /dev/null @@ -1,59 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/powerpc/mpc8260ads/start/bsp_specs - - -noinst_PROGRAMS = - -start.$(OBJEXT): ../../../../../../bsps/powerpc/mpc8260ads/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -project_lib_DATA += linkcmds - -rtems_crti.$(OBJEXT): ../../../../../../bsps/powerpc/shared/start/rtems_crti.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA += rtems_crti.$(OBJEXT) - -project_lib_LIBRARIES = librtemsbsp.a -librtemsbsp_a_SOURCES = - -# clock -librtemsbsp_a_SOURCES +=../../../../../../bsps/powerpc/shared/clock/clock.c - -# console -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc8260ads/console/console.c - -# irq -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-default-handler.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc8260ads/irq/irq.c - -# startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/bspidle.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc8260ads/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc8260ads/start/cpuinit.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-empty.c - -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/cache/cache.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/btimer/btimer-ppc-dec.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc8260ads/dev/console-generic.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc8260ads/start/brg.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc8260ads/start/cp.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc8260ads/start/dpram.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc8260ads/start/mmu.c - - -include $(srcdir)/../../../../../../bsps/shared/irq-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/shared/irq-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/shared/exceptions-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/mpc8260ads/headers.am diff --git a/c/src/lib/libbsp/powerpc/mpc8260ads/configure.ac b/c/src/lib/libbsp/powerpc/mpc8260ads/configure.ac deleted file mode 100644 index b9bce068a6..0000000000 --- a/c/src/lib/libbsp/powerpc/mpc8260ads/configure.ac +++ /dev/null @@ -1,69 +0,0 @@ -## Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-powerpc-mpc8260ads],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - -RTEMS_BSPOPTS_SET_DATA_CACHE_ENABLED([*],[]) -RTEMS_BSPOPTS_HELP_DATA_CACHE_ENABLED - -RTEMS_BSPOPTS_SET_INSTRUCTION_CACHE_ENABLED([*],[]) -RTEMS_BSPOPTS_HELP_INSTRUCTION_CACHE_ENABLED - -RTEMS_BSPOPTS_SET([UARTS_USE_TERMIOS],[*],[0]) -RTEMS_BSPOPTS_HELP([UARTS_USE_TERMIOS], -[Define to 1 if you want termios support for every port. - Termios support is independent of the choice of UART I/O mode.]) - -RTEMS_BSPOPTS_SET([CONSOLE_MINOR],[*],[SCC2_MINOR]) -RTEMS_BSPOPTS_HELP([CONSOLE_MINOR], -[(BSP--console driver) Must be defined to be one of SMC1_MINOR, - SMC2_MINOR, SCC2_MINOR, SCC3_MINOR, or SCC4_MINOR. - Determines which device will be registered as /dev/console.]) - -RTEMS_BSPOPTS_SET([UARTS_IO_MODE],[*],[0]) -RTEMS_BSPOPTS_HELP([UARTS_IO_MODE], -[(BSP--console driver) - Define to 0 or 1 if you want polled I/O performed by RTEMS. - Define to 1 if you want interrupt-driven performed by RTEMS. - Define to 2 if you want polled I/O performed by EPPCBug. - There is no provision to have a mix of interrupt-driven and polled I/O - ports, except that the printk port may use a different mode from the - other ports. If this is done, do not open the printk port from an RTEMS - application. With EPPCBug 1.1, if mode 2 is selected, CONSOLE_MINOR - must be set to SMC1_MINOR. This is a deficiency of the firmware: it - does not perform serial I/O on any port other than its default debug - port, which must be SMC1.]) - -RTEMS_BSPOPTS_SET([PRINTK_MINOR],[*],[SMC2_MINOR]) -RTEMS_BSPOPTS_HELP([PRINTK_MINOR], -[(BSP--console driver) - Must be defined to be one of SMC1_MINOR, SMC2_MINOR, SCC2_MINOR, - SCC3_MINOR, or SCC4_MINOR. Determines which device is used for output - by printk(). If the port that printk() uses is also used for other - I/O (e.g. if PRINTK_MINOR == \$CONSOLE_MINOR), then both ports should - use the same type of I/O, otherwise the drivers will likely conflict with - each other.]) - -RTEMS_BSPOPTS_SET([DISPATCH_HANDLER_STAT],[*],[]) -RTEMS_BSPOPTS_HELP([DISPATCH_HANDLER_STAT], -[used by irq/irq.c]) - -AC_DEFINE(mpc8260, 1, [PowerPC model option]) - -RTEMS_BSP_CLEANUP_OPTIONS - -# Explicitly list a Makefile here -AC_CONFIG_FILES([Makefile]) - -RTEMS_PPC_EXCEPTIONS - -AC_OUTPUT diff --git a/c/src/lib/libbsp/powerpc/mvme3100/Makefile.am b/c/src/lib/libbsp/powerpc/mvme3100/Makefile.am deleted file mode 100644 index bbcd4bcce2..0000000000 --- a/c/src/lib/libbsp/powerpc/mvme3100/Makefile.am +++ /dev/null @@ -1,95 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/powerpc/mvme3100/start/bsp_specs - - -noinst_PROGRAMS = - - -project_lib_DATA = - -start.$(OBJEXT): ../../../../../../bsps/powerpc/mvme3100/start/start.S - $(CPPASCOMPILE) -o $@ -c $< - -preload.$(OBJEXT): ../../../../../../bsps/powerpc/shared/start/preload.S - $(CPPASCOMPILE) -DASM -o $@ -c $< - -vectors_entry.$(OBJEXT): ../../../../../../bsps/powerpc/shared/start/vectors_entry.S - $(CPPASCOMPILE) -o $@ -c $< - -motld_start.$(OBJEXT): preload.$(OBJEXT) vectors_entry.$(OBJEXT) \ - start.$(OBJEXT) - $(LD) -o $@ -r $^ - -project_lib_DATA += motld_start.$(OBJEXT) - -rtems_crti.$(OBJEXT): ../../../../../../bsps/powerpc/shared/start/rtems_crti.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA += rtems_crti.$(OBJEXT) - -project_lib_DATA += linkcmds -dist_project_lib_DATA += ../../../../../../bsps/powerpc/shared/start/linkcmds.share - -project_lib_LIBRARIES = librtemsbsp.a -librtemsbsp_a_SOURCES = - -# startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mvme3100/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mvme3100/start/misc.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/bspgetworkarea.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/zerobss.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-empty.c -# tod -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/rtc/rtc-support.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mvme3100/rtc/todcfg.c -# pclock -librtemsbsp_a_SOURCES +=../../../../../../bsps/powerpc/shared/clock/p_clock.c - -# console -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/console/uart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/console/console.c - -# irq -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mvme3100/irq/irq_init.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/irq/openpic_i8259_irq.c - -# openpic -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/irq/openpic.c - -# pci -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/pci/pci.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mvme3100/pci/detect_host_bridge.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/pci/generic_clear_hberrs.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/pci/pcifinddevice.c - -# flash -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/flash/flash.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/flash/spansionFlash.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mvme3100/flash/flashcfg.c - -# i2c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mvme3100/i2c/mpc8540_i2c.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mvme3100/i2c/i2c_init.c - -# vpd -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/vpd.c - -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/cache/cache.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/clock/clock-ppc-dec.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/btimer/btimer-ppc-dec.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/irq/ppc-irq-legacy.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/mmu/e500-mmu.c - -include $(srcdir)/../../../../../../bsps/shared/irq-default-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/shared/exceptions-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/shared/vme-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/mvme3100/headers.am diff --git a/c/src/lib/libbsp/powerpc/mvme3100/configure.ac b/c/src/lib/libbsp/powerpc/mvme3100/configure.ac deleted file mode 100644 index cf35fd1ee6..0000000000 --- a/c/src/lib/libbsp/powerpc/mvme3100/configure.ac +++ /dev/null @@ -1,49 +0,0 @@ -## Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-powerpc-mvme3100],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - -RTEMS_CHECK_TOOL(NM,nm,no) - - -AS=$CC -AM_PROG_AS - -RTEMS_BSPOPTS_SET_DATA_CACHE_ENABLED([*],[1]) -RTEMS_BSPOPTS_HELP_DATA_CACHE_ENABLED - -RTEMS_BSPOPTS_SET_INSTRUCTION_CACHE_ENABLED([*],[1]) -RTEMS_BSPOPTS_HELP_INSTRUCTION_CACHE_ENABLED - -RTEMS_BSPOPTS_SET([CONFIGURE_MALLOC_BSP_SUPPORTS_SBRK], [*], [1]) -RTEMS_BSPOPTS_HELP([CONFIGURE_MALLOC_BSP_SUPPORTS_SBRK], -[If defined then the BSP may reduce the available memory size -initially. This can be useful for debugging (reduce the core -size) or dynamic loading (std gcc text offsets/jumps are < +/-32M). -Note that the policy can still be defined by the application -(see sbrk.c, BSP_sbrk_policy). By undefining -CONFIGURE_MALLOC_BSP_SUPPORTS_SBRK this feature is removed -and a little memory is saved.]) - -RTEMS_BSPOPTS_SET([BSP_CONSOLE_BAUD],[*],[9600]) -RTEMS_BSPOPTS_HELP([BSP_CONSOLE_BAUD], -[default console baud]) - -AC_DEFINE(__ppc_generic, 1, [PowerPC model option]) - -RTEMS_BSP_CLEANUP_OPTIONS - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) - -RTEMS_PPC_EXCEPTIONS - -AC_OUTPUT diff --git a/c/src/lib/libbsp/powerpc/mvme5500/Makefile.am b/c/src/lib/libbsp/powerpc/mvme5500/Makefile.am deleted file mode 100644 index f1954b7bf2..0000000000 --- a/c/src/lib/libbsp/powerpc/mvme5500/Makefile.am +++ /dev/null @@ -1,86 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/powerpc/mvme5500/start/bsp_specs - - -noinst_PROGRAMS = - -project_lib_LIBRARIES = librtemsbsp.a -librtemsbsp_a_SOURCES = - -# UNUSED - -# startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mvme5500/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/pgtbl_setup.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mvme5500/start/pgtbl_activate.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/zerobss.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/bspgetworkarea.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mvme5500/start/bspclean.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mvme5500/start/bspreset.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/probeMemEnd.c - -# pclock -librtemsbsp_a_SOURCES +=../../../../../../bsps/powerpc/shared/clock/p_clock.c - -# console -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/console/uart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/console/console.c - -# pci -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mvme5500/pci/pci.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mvme5500/pci/pci_interface.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mvme5500/pci/detect_host_bridge.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/pci/pci_find_device.c - -# irq -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mvme5500/irq/irq_init.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mvme5500/irq/BSP_irq.c - -# tod -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/rtc/rtc-support.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mvme5500/rtc/todcfg.c - -# vectors -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mvme5500/start/exceptionhandler.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/vectors_entry.S - -# GT64260 -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mvme5500/GT64260/GT64260TWSI.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mvme5500/GT64260/MVME5500I2C.c - -rtems_crti.$(OBJEXT): ../../../../../../bsps/powerpc/shared/start/rtems_crti.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = rtems_crti.$(OBJEXT) - -noinst_PROGRAMS += mvme5500start.$(OBJEXT) -mvme5500start___OBJEXT__SOURCES = ../../../../../../bsps/powerpc/shared/start/preload.S ../../../../../../bsps/powerpc/mvme5500/start/start.S -mvme5500start___OBJEXT__LDFLAGS = $(RTEMS_RELLDFLAGS) - -project_lib_DATA += mvme5500start.$(OBJEXT) - -project_lib_DATA += linkcmds -dist_project_lib_DATA += ../../../../../../bsps/powerpc/shared/start/linkcmds.share - -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/altivec/vec_sup.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/altivec/vec_sup_asm.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/cache/cache.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/clock/clock-ppc-dec.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/btimer/btimer-ppc-dec.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/mmu/bat.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/mmu/mmuAsm.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/mmu/pte121.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/irq/ppc-irq-legacy.c - -include $(srcdir)/../../../../../../bsps/shared/irq-default-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/shared/exceptions-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/shared/vme-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/mvme5500/headers.am diff --git a/c/src/lib/libbsp/powerpc/mvme5500/configure.ac b/c/src/lib/libbsp/powerpc/mvme5500/configure.ac deleted file mode 100644 index 76ce4057e8..0000000000 --- a/c/src/lib/libbsp/powerpc/mvme5500/configure.ac +++ /dev/null @@ -1,49 +0,0 @@ -## Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-powerpc-mvme5500],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - -RTEMS_CHECK_TOOL(NM,nm,no) - - -AS=$CC -AM_PROG_AS - -RTEMS_BSPOPTS_SET_DATA_CACHE_ENABLED([*],[1]) -RTEMS_BSPOPTS_HELP_DATA_CACHE_ENABLED - -RTEMS_BSPOPTS_SET_INSTRUCTION_CACHE_ENABLED([*],[1]) -RTEMS_BSPOPTS_HELP_INSTRUCTION_CACHE_ENABLED - -RTEMS_BSPOPTS_SET([CONFIGURE_MALLOC_BSP_SUPPORTS_SBRK], [*], [1]) -RTEMS_BSPOPTS_HELP([CONFIGURE_MALLOC_BSP_SUPPORTS_SBRK], -[If defined then the BSP may reduce the available memory size -initially. This can be useful for debugging (reduce the core -size) or dynamic loading (std gcc text offsets/jumps are < +/-32M). -Note that the policy can still be defined by the application -(see sbrk.c, BSP_sbrk_policy). By undefining -CONFIGURE_MALLOC_BSP_SUPPORTS_SBRK this feature is removed -and a little memory is saved.]) - -RTEMS_BSPOPTS_SET([BSP_CONSOLE_BAUD],[*],[9600]) -RTEMS_BSPOPTS_HELP([BSP_CONSOLE_BAUD], -[default console baud]) - -AC_DEFINE(mpc7455, 1, [PowerPC model option]) - -RTEMS_BSP_CLEANUP_OPTIONS - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) - -RTEMS_PPC_EXCEPTIONS - -AC_OUTPUT diff --git a/c/src/lib/libbsp/powerpc/psim/Makefile.am b/c/src/lib/libbsp/powerpc/psim/Makefile.am deleted file mode 100644 index dc29d7973a..0000000000 --- a/c/src/lib/libbsp/powerpc/psim/Makefile.am +++ /dev/null @@ -1,73 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/powerpc/psim/start/bsp_specs - - - -start.$(OBJEXT): ../../../../../../bsps/powerpc/psim/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -rtems_crti.$(OBJEXT): ../../../../../../bsps/powerpc/shared/start/rtems_crti.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA += rtems_crti.$(OBJEXT) - -project_lib_DATA += linkcmds -dist_project_lib_DATA += ../../../../../../bsps/powerpc/shared/start/linkcmds.base - -project_lib_LIBRARIES = librtemsbsp.a -librtemsbsp_a_SOURCES = - -# startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/psim/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-empty.c - -# pclock -librtemsbsp_a_SOURCES +=../../../../../../bsps/powerpc/shared/clock/p_clock.c -# console -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/console-polled.c -# debugio -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/psim/console/console-io.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/psim/console/consupp.S - -# irq -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/psim/irq/irq_init.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/irq/openpic_i8259_irq.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/irq/openpic.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-default-handler.c - -# vectors -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/psim/start/align_h.S - -if HAS_MP -# shmdr -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/psim/mpci/addrconv.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/psim/mpci/getcfg.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/psim/mpci/lock.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/psim/mpci/mpisr.c -endif - -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/altivec/vec_sup.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/altivec/vec_sup_asm.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/cache/cache.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/clock/clock-ppc-dec.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/btimer/btimer-ppc-dec.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/mmu/bat.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/mmu/mmuAsm.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/mmu/pte121.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/irq/ppc-irq-legacy.c - -include $(srcdir)/../../../../../../bsps/shared/irq-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/shared/irq-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/shared/exceptions-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/psim/headers.am diff --git a/c/src/lib/libbsp/powerpc/psim/configure.ac b/c/src/lib/libbsp/powerpc/psim/configure.ac deleted file mode 100644 index 768f3cfa6d..0000000000 --- a/c/src/lib/libbsp/powerpc/psim/configure.ac +++ /dev/null @@ -1,54 +0,0 @@ -## Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-powerpc-psim],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - - - -RTEMS_BSPOPTS_SET([PPC_USE_SPRG],[*],[0]) -RTEMS_BSPOPTS_HELP([PPC_USE_SPRG], -[If defined, then the PowerPC specific code in RTEMS will use some -of the special purpose registers to slightly optimize interrupt -response time. The use of these registers can conflict with -other tools like debuggers.]) - -RTEMS_BSPOPTS_SET([PPC_VECTOR_FILE_BASE],[*],[0xFFF00100]) -RTEMS_BSPOPTS_HELP([PPC_VECTOR_FILE_BASE], -[This defines the base address of the exception table. - NOTE: Vectors are actually at 0xFFF00000 but file starts at offset.]) - -RTEMS_BSPOPTS_SET([CLOCK_DRIVER_USE_FAST_IDLE],[psim],[1]) -RTEMS_BSPOPTS_HELP([CLOCK_DRIVER_USE_FAST_IDLE], -[This sets a mode where the time runs as fast as possible when - a clock ISR occurs while the IDLE thread is executing. This can - significantly reduce simulation times.]) - -RTEMS_BSPOPTS_SET([CONFIGURE_MALLOC_BSP_SUPPORTS_SBRK], [*], [1]) -RTEMS_BSPOPTS_HELP([CONFIGURE_MALLOC_BSP_SUPPORTS_SBRK], -[If defined then the BSP may reduce the available memory size -initially. This can be useful for debugging (reduce the core -size) or dynamic loading (std gcc text offsets/jumps are < +/-32M). -Note that the policy can still be defined by the application -(see sbrk.c, BSP_sbrk_policy). By undefining -CONFIGURE_MALLOC_BSP_SUPPORTS_SBRK this feature is removed -and a little memory is saved.]) - -AC_DEFINE(ppc603e, 1, [PowerPC model option]) - -RTEMS_BSP_CLEANUP_OPTIONS - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) - -RTEMS_PPC_EXCEPTIONS - -AC_OUTPUT diff --git a/c/src/lib/libbsp/powerpc/qemuppc/Makefile.am b/c/src/lib/libbsp/powerpc/qemuppc/Makefile.am deleted file mode 100644 index 7a49ba0f1c..0000000000 --- a/c/src/lib/libbsp/powerpc/qemuppc/Makefile.am +++ /dev/null @@ -1,54 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/powerpc/qemuppc/start/bsp_specs - -noinst_PROGRAMS = - - -start.$(OBJEXT): ../../../../../../bsps/powerpc/qemuppc/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -rtems_crti.$(OBJEXT): ../../../../../../bsps/powerpc/shared/start/rtems_crti.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA += rtems_crti.$(OBJEXT) - -project_lib_DATA += linkcmds -project_lib_DATA += ../../../../../../bsps/powerpc/shared/start/linkcmds.base - -project_lib_LIBRARIES = librtemsbsp.a -librtemsbsp_a_SOURCES = -# startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-empty.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/qemuppc/start/cmain.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/qemuppc/start/bspstart.c -# pclock -librtemsbsp_a_SOURCES +=../../../../../../bsps/powerpc/shared/clock/clock.c -# console -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/console-polled.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/qemuppc/console/console-io.c - -# irq -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-default-handler.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/qemuppc/irq/irq_init.c - -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/cache/cache.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/btimer/btimer-ppc-dec.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/mmu/bat.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/mmu/mmuAsm.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/mmu/pte121.c - -include $(srcdir)/../../../../../../bsps/shared/irq-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/shared/irq-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/shared/exceptions-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/qemuppc/headers.am diff --git a/c/src/lib/libbsp/powerpc/qemuppc/configure.ac b/c/src/lib/libbsp/powerpc/qemuppc/configure.ac deleted file mode 100644 index f7f5a55680..0000000000 --- a/c/src/lib/libbsp/powerpc/qemuppc/configure.ac +++ /dev/null @@ -1,24 +0,0 @@ -## Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-powerpc-qemuppc],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - -AC_DEFINE(ppc603e, 1, [PowerPC model option]) - -RTEMS_BSP_CLEANUP_OPTIONS - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) - -RTEMS_PPC_EXCEPTIONS - - -AC_OUTPUT diff --git a/c/src/lib/libbsp/powerpc/qoriq/Makefile.am b/c/src/lib/libbsp/powerpc/qoriq/Makefile.am deleted file mode 100644 index d1f158e5c7..0000000000 --- a/c/src/lib/libbsp/powerpc/qoriq/Makefile.am +++ /dev/null @@ -1,96 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/powerpc/qoriq/start/bsp_specs - - - -noinst_PROGRAMS = - - -start.$(OBJEXT): ../../../../../../bsps/powerpc/qoriq/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -rtems_crti.$(OBJEXT): ../../../../../../bsps/powerpc/shared/start/rtems_crti.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA += rtems_crti.$(OBJEXT) - -rtems_crtn.$(OBJEXT): ../../../../../../bsps/powerpc/shared/start/rtems_crtn.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA += rtems_crtn.$(OBJEXT) - -project_lib_DATA += linkcmds -dist_project_lib_DATA += ../../../../../../bsps/powerpc/shared/start/linkcmds.base -dist_project_lib_DATA += ../../../../../../bsps/powerpc/qoriq/start/linkcmds.qoriq_core_0 -dist_project_lib_DATA += ../../../../../../bsps/powerpc/qoriq/start/linkcmds.qoriq_core_1 -dist_project_lib_DATA += ../../../../../../bsps/powerpc/qoriq/start/linkcmds.qoriq_e500 -dist_project_lib_DATA += ../../../../../../bsps/powerpc/qoriq/start/linkcmds.qoriq_e6500_32 -dist_project_lib_DATA += ../../../../../../bsps/powerpc/qoriq/start/linkcmds.qoriq_e6500_64 - -project_lib_LIBRARIES = librtemsbsp.a -librtemsbsp_a_SOURCES = - -# Startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bsp-fdt.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/exceptions/ppc-exc-handler-table.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/tictac.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/bsp-start-zero.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/bspidle.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/qoriq/start/epapr_hcalls.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/qoriq/start/l1cache.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/qoriq/start/l2cache.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/qoriq/start/mmu.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/qoriq/start/mmu-tlb1.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/qoriq/start/mmu-config.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/qoriq/start/portal.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/qoriq/start/restart.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/qoriq/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/qoriq/start/bspreset.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/qoriq/start/bsprestart.c - -# Clock -librtemsbsp_a_SOURCES +=../../../../../../bsps/powerpc/qoriq/clock/clock-config.c - -# Timer -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/qoriq/btimer/btimer.c - -# IRQ -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-default-handler.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/qoriq/irq/irq.c - -# Console -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/console-termios-init.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/console-termios.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/qoriq/console/uart-bridge-master.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/qoriq/console/uart-bridge-slave.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/qoriq/console/console-config.c - -# RTC -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/rtc/rtc-support.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/qoriq/rtc/rtc-config.c - -# MPCI -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/qoriq/mpci/lock.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/qoriq/mpci/intercom.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/qoriq/mpci/intercom-mpci.c - -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/cache/cache.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/mmu/e500-mmu.c - -if HAS_SMP -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/qoriq/start/bspsmp.c -endif - -include $(srcdir)/../../../../../../bsps/shared/irq-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/shared/irq-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/shared/exceptions-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/qoriq/headers.am diff --git a/c/src/lib/libbsp/powerpc/qoriq/configure.ac b/c/src/lib/libbsp/powerpc/qoriq/configure.ac deleted file mode 100644 index 08f5394d45..0000000000 --- a/c/src/lib/libbsp/powerpc/qoriq/configure.ac +++ /dev/null @@ -1,165 +0,0 @@ -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-powerpc-qoriq],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - -RTEMS_BSPOPTS_SET_DATA_CACHE_ENABLED([*],[1]) -RTEMS_BSPOPTS_HELP_DATA_CACHE_ENABLED - -RTEMS_BSPOPTS_SET_INSTRUCTION_CACHE_ENABLED([*],[1]) -RTEMS_BSPOPTS_HELP_INSTRUCTION_CACHE_ENABLED - -RTEMS_BSPOPTS_SET([BSP_USE_DATA_CACHE_BLOCK_TOUCH],[*],[1]) -RTEMS_BSPOPTS_HELP([BSP_USE_DATA_CACHE_BLOCK_TOUCH],[if defined use dcbt instruction]) - -RTEMS_BSPOPTS_SET([PPC_EXC_CONFIG_USE_FIXED_HANDLER],[*],[1]) -RTEMS_BSPOPTS_HELP([PPC_EXC_CONFIG_USE_FIXED_HANDLER], -[use fixed high-level exception handler]) - -RTEMS_BSPOPTS_SET([PPC_EXC_CONFIG_BOOKE_ONLY],[*],[1]) -RTEMS_BSPOPTS_HELP([PPC_EXC_CONFIG_BOOKE_ONLY], -[only support Book E exception types]) - -RTEMS_BSPOPTS_SET([PPC_CACHE_ALIGNMENT],[qoriq_e6500*],[64]) -RTEMS_BSPOPTS_SET([PPC_CACHE_ALIGNMENT],[*],[]) -RTEMS_BSPOPTS_HELP([PPC_CACHE_ALIGNMENT],[the cache alignment]) - -RTEMS_BSPOPTS_SET([PPC_CACHE_DATA_L1_SIZE],[*],[(32 * 1024)]) -RTEMS_BSPOPTS_HELP([PPC_CACHE_DATA_L1_SIZE],[the L1 data cache size]) - -RTEMS_BSPOPTS_SET([PPC_CACHE_DATA_L2_SIZE],[qoriq_e6500*],[(2048 * 1024)]) -RTEMS_BSPOPTS_SET([PPC_CACHE_DATA_L2_SIZE],[*],[(256 * 1024)]) -RTEMS_BSPOPTS_HELP([PPC_CACHE_DATA_L2_SIZE],[the L2 data cache size]) - -RTEMS_BSPOPTS_SET([PPC_CACHE_INSTRUCTION_L1_SIZE],[*],[(32 * 1024)]) -RTEMS_BSPOPTS_HELP([PPC_CACHE_INSTRUCTION_L1_SIZE],[the L1 instruction cache size]) - -RTEMS_BSPOPTS_SET([PPC_CACHE_INSTRUCTION_L2_SIZE],[qoriq_e6500*],[(2048 * 1024)]) -RTEMS_BSPOPTS_SET([PPC_CACHE_INSTRUCTION_L2_SIZE],[*],[(256 * 1024)]) -RTEMS_BSPOPTS_HELP([PPC_CACHE_INSTRUCTION_L2_SIZE],[the L2 instruction cache size]) - -RTEMS_BSPOPTS_SET([BSP_CONSOLE_BAUD],[*],[115200]) -RTEMS_BSPOPTS_HELP([BSP_CONSOLE_BAUD],[default baud for console and other serial devices]) - -RTEMS_BSPOPTS_SET([BSP_USE_UART_INTERRUPTS],[*],[1]) -RTEMS_BSPOPTS_HELP([BSP_USE_UART_INTERRUPTS],[enable usage of interrupts for the UART modules]) - -RTEMS_BSPOPTS_SET([BSP_FDT_BLOB_SIZE_MAX],[*],[262144]) -RTEMS_BSPOPTS_HELP([BSP_FDT_BLOB_SIZE_MAX],[maximum size of the FDT blob in bytes]) - -RTEMS_BSPOPTS_SET([BSP_FDT_BLOB_READ_ONLY],[*],[1]) -RTEMS_BSPOPTS_HELP([BSP_FDT_BLOB_READ_ONLY],[place the FDT blob into the read-only data area]) - -RTEMS_BSPOPTS_SET([QORIQ_CPU_COUNT],[qoriq_e6500*],[24]) -RTEMS_BSPOPTS_SET([QORIQ_CPU_COUNT],[*],[2]) -RTEMS_BSPOPTS_HELP([QORIQ_CPU_COUNT],[maximum virtual processor count]) - -RTEMS_BSPOPTS_SET([QORIQ_PHYSICAL_THREAD_COUNT],[qoriq_e6500*],[2]) -RTEMS_BSPOPTS_SET([QORIQ_PHYSICAL_THREAD_COUNT],[*],[1]) -RTEMS_BSPOPTS_HELP([QORIQ_PHYSICAL_THREAD_COUNT],[the number of threads per core]) - -RTEMS_BSPOPTS_SET([QORIQ_ETSEC_1_PHY_ADDR],[*],[-1]) -RTEMS_BSPOPTS_HELP([QORIQ_ETSEC_1_PHY_ADDR],[PHY address for eTSEC interface 1]) - -RTEMS_BSPOPTS_SET([QORIQ_ETSEC_2_PHY_ADDR],[*],[0]) -RTEMS_BSPOPTS_HELP([QORIQ_ETSEC_2_PHY_ADDR],[PHY address for eTSEC interface 2]) - -RTEMS_BSPOPTS_SET([QORIQ_ETSEC_3_PHY_ADDR],[*],[1]) -RTEMS_BSPOPTS_HELP([QORIQ_ETSEC_3_PHY_ADDR],[PHY address for eTSEC interface 3]) - -RTEMS_BSPOPTS_SET([QORIQ_UART_0_ENABLE],[qoriq_core_1],[0]) -RTEMS_BSPOPTS_SET([QORIQ_UART_0_ENABLE],[*],[1]) -RTEMS_BSPOPTS_HELP([QORIQ_UART_0_ENABLE],[use 1 to enable UART 0, otherwise use 0]) - -RTEMS_BSPOPTS_SET([QORIQ_UART_1_ENABLE],[qoriq_core_1],[0]) -RTEMS_BSPOPTS_SET([QORIQ_UART_1_ENABLE],[*],[1]) -RTEMS_BSPOPTS_HELP([QORIQ_UART_1_ENABLE],[use 1 to enable UART 1, otherwise use 0]) - -RTEMS_BSPOPTS_SET([QORIQ_UART_BRIDGE_MASTER_CORE],[*],[0]) -RTEMS_BSPOPTS_HELP([QORIQ_UART_BRIDGE_MASTER_CORE],[UART to Intercom bridge master core index]) - -RTEMS_BSPOPTS_SET([QORIQ_UART_BRIDGE_SLAVE_CORE],[*],[1]) -RTEMS_BSPOPTS_HELP([QORIQ_UART_BRIDGE_SLAVE_CORE],[UART to Intercom bridge slave core index]) - -RTEMS_BSPOPTS_SET([QORIQ_UART_BRIDGE_TASK_PRIORITY],[*],[250]) -RTEMS_BSPOPTS_HELP([QORIQ_UART_BRIDGE_TASK_PRIORITY],[UART to Intercom bridge task priority]) - -RTEMS_BSPOPTS_SET([QORIQ_UART_BRIDGE_0_ENABLE],[*],[0]) -RTEMS_BSPOPTS_HELP([QORIQ_UART_BRIDGE_0_ENABLE],[use 1 to enable UART 0 to Intercom bridge, otherwise use 0]) - -RTEMS_BSPOPTS_SET([QORIQ_UART_BRIDGE_1_ENABLE],[qoriq_core_0],[1]) -RTEMS_BSPOPTS_SET([QORIQ_UART_BRIDGE_1_ENABLE],[qoriq_core_1],[1]) -RTEMS_BSPOPTS_SET([QORIQ_UART_BRIDGE_1_ENABLE],[*],[0]) -RTEMS_BSPOPTS_HELP([QORIQ_UART_BRIDGE_1_ENABLE],[use 1 to enable UART 1 to Intercom bridge, otherwise use 0]) - -RTEMS_BSPOPTS_SET([QORIQ_INTERCOM_AREA_BEGIN],[*],[0x3000000]) -RTEMS_BSPOPTS_HELP([QORIQ_INTERCOM_AREA_BEGIN],[inter-processor communication area begin]) -RTEMS_BSPOPTS_SET([QORIQ_INTERCOM_AREA_SIZE],[*],[0x1000000]) -RTEMS_BSPOPTS_HELP([QORIQ_INTERCOM_AREA_SIZE],[inter-processor communication area size]) - -RTEMS_BSPOPTS_SET([QORIQ_TLB1_ENTRY_COUNT],[qoriq_e6500*],[64]) -RTEMS_BSPOPTS_SET([QORIQ_TLB1_ENTRY_COUNT],[*],[16]) -RTEMS_BSPOPTS_HELP([QORIQ_TLB1_ENTRY_COUNT],[TLB1 entry count]) - -RTEMS_BSPOPTS_SET([QORIQ_INITIAL_HID0],[qoriq_e6500*],[0x40000000]) -RTEMS_BSPOPTS_SET([QORIQ_INITIAL_HID0],[*],[]) -RTEMS_BSPOPTS_HELP([QORIQ_INITIAL_HID0],[initial HID0 value (EN_L2MMU_MHD is set by default on the T-series)]) - -RTEMS_BSPOPTS_SET([QORIQ_INITIAL_MSR],[qoriq_e6500_64*],[0x82002200]) -RTEMS_BSPOPTS_SET([QORIQ_INITIAL_MSR],[qoriq_e6500_32*],[0x02002200]) -RTEMS_BSPOPTS_SET([QORIQ_INITIAL_MSR],[*],[0x02000200]) -RTEMS_BSPOPTS_HELP([QORIQ_INITIAL_MSR],[initial MSR value]) - -RTEMS_BSPOPTS_SET([QORIQ_INITIAL_SPEFSCR],[qoriq_e6500*],[]) -RTEMS_BSPOPTS_SET([QORIQ_INITIAL_SPEFSCR],[*],[0x00000000]) -RTEMS_BSPOPTS_HELP([QORIQ_INITIAL_SPEFSCR],[initial SPEFSCR value]) - -RTEMS_BSPOPTS_SET([QORIQ_INITIAL_BUCSR],[qoriq_e6500*],[0x01400201]) -RTEMS_BSPOPTS_SET([QORIQ_INITIAL_BUCSR],[*],[]) -RTEMS_BSPOPTS_HELP([QORIQ_INITIAL_BUCSR],[initial BUCSR value]) - -RTEMS_BSPOPTS_SET([QORIQ_MMU_DEVICE_MAS7],[qoriq_e6500*],[0xf]) -RTEMS_BSPOPTS_SET([QORIQ_MMU_DEVICE_MAS7],[*],[0x0]) -RTEMS_BSPOPTS_HELP([QORIQ_MMU_DEVICE_MAS7],[MAS7 value for device TLB1 entries]) - -RTEMS_BSPOPTS_SET([QORIQ_HAS_HYPERVISOR_MODE],[qoriq_e6500*],[1]) -RTEMS_BSPOPTS_SET([QORIQ_HAS_HYPERVISOR_MODE],[*],[]) -RTEMS_BSPOPTS_HELP([QORIQ_HAS_HYPERVISOR_MODE],[defined if the processor core has a hypervisor mode]) - -RTEMS_BSPOPTS_SET([QORIQ_IS_HYPERVISOR_GUEST],[*],[]) -RTEMS_BSPOPTS_HELP([QORIQ_IS_HYPERVISOR_GUEST],[defined if we are a hypervisor guest]) - -RTEMS_BSPOPTS_SET([QORIQ_CLOCK_TIMER],[qoriq_core_1],[4]) -RTEMS_BSPOPTS_SET([QORIQ_CLOCK_TIMER],[*],[0]) -RTEMS_BSPOPTS_HELP([QORIQ_CLOCK_TIMER],[global timer used for system clock, 0..3 maps to A0..A3, and 4..7 maps to B0..B3]) - -RTEMS_BSPOPTS_SET([QORIQ_CLOCK_TIMECOUNTER],[qoriq_core_1],[5]) -RTEMS_BSPOPTS_SET([QORIQ_CLOCK_TIMECOUNTER],[*],[1]) -RTEMS_BSPOPTS_HELP([QORIQ_CLOCK_TIMECOUNTER],[global timer used for the timecounter, 0..3 maps to A0..A3, and 4..7 maps to B0..B3]) - -RTEMS_BSPOPTS_SET([QORIQ_CHIP_NUMBER],[qoriq_e6500*],[0]) -RTEMS_BSPOPTS_SET([QORIQ_CHIP_NUMBER],[*],[1020]) -RTEMS_BSPOPTS_HELP([QORIQ_CHIP_NUMBER],[chip number, e.g. 1020, 2040, 2080, 4240]) - -RTEMS_BSPOPTS_SET([QORIQ_CHIP_SERIES],[qoriq_e6500*],[\'T\']) -RTEMS_BSPOPTS_SET([QORIQ_CHIP_SERIES],[*],[\'P\']) -RTEMS_BSPOPTS_HELP([QORIQ_CHIP_SERIES],[chip series, e.g. 'P' or 'T']) - -RTEMS_BSPOPTS_SET([QORIQ_BUS_CLOCK_DIVIDER],[qoriq_e6500*],[2]) -RTEMS_BSPOPTS_SET([QORIQ_BUS_CLOCK_DIVIDER],[*],[1]) -RTEMS_BSPOPTS_HELP([QORIQ_BUS_CLOCK_DIVIDER],[divider of the platform clock to get the clock most on-chip peripherals]) - -AC_DEFINE(__ppc_generic, 1, [PowerPC model option]) - -RTEMS_BSP_CLEANUP_OPTIONS -RTEMS_PPC_EXCEPTIONS - -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/powerpc/ss555/Makefile.am b/c/src/lib/libbsp/powerpc/ss555/Makefile.am deleted file mode 100644 index 7640be981c..0000000000 --- a/c/src/lib/libbsp/powerpc/ss555/Makefile.am +++ /dev/null @@ -1,66 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/powerpc/ss555/start/bsp_specs - -start.$(OBJEXT): ../../../../../../bsps/powerpc/ss555/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -rtems_crti.$(OBJEXT): ../../../../../../bsps/powerpc/shared/start/rtems_crti.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA += rtems_crti.$(OBJEXT) - -project_lib_DATA += linkcmds - -project_lib_LIBRARIES = librtemsbsp.a -librtemsbsp_a_SOURCES = - -# pclock -librtemsbsp_a_SOURCES +=../../../../../../bsps/powerpc/ss555/clock/p_clock.c -# console -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/ss555/console/console.c -# startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/ss555/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/ss555/start/iss555.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-empty.c -# tm27supp -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/ss555/start/tm27supp.c - -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/cache/cache.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/btimer/btimer-ppc-dec.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/exceptions/ppc_exc_print.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/ss555/clock/clock.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/ss555/dev/console-generic.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/ss555/start/irq_asm.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/ss555/start/irq.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/ss555/start/irq_init.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/ss555/start/raw_exception.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/ss555/start/vectors_init.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/ss555/start/vectors.S - -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-affinity.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-raise-clear.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-default-handler.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-enable-disable.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-entry-remove.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-generic.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-handler-install.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-handler-iterate.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-handler-remove.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-info.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-lock.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-server.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-shell.c - -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/ss555/headers.am diff --git a/c/src/lib/libbsp/powerpc/ss555/configure.ac b/c/src/lib/libbsp/powerpc/ss555/configure.ac deleted file mode 100644 index 33bd5365f8..0000000000 --- a/c/src/lib/libbsp/powerpc/ss555/configure.ac +++ /dev/null @@ -1,51 +0,0 @@ -## Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-powerpc-mbx5xx],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - - -RTEMS_BSPOPTS_SET([WATCHDOG_TIMEOUT],[*],[0xFFFF]) -RTEMS_BSPOPTS_HELP([WATCHDOG_TIMEOUT], -[Define to the desired timeout (in steps of 1/20 msec) to enable the - watchdog. Default is to disable the watchdog entirely.]) - -RTEMS_BSPOPTS_SET([UARTS_USE_TERMIOS],[*],[0]) -RTEMS_BSPOPTS_HELP([UARTS_USE_TERMIOS], -[Define to 1 if you want termios support for every port. - Termios support is independent of the choice of UART I/O mode.]) - -RTEMS_BSPOPTS_SET([CONSOLE_MINOR],[*],[SCI2_MINOR]) -RTEMS_BSPOPTS_HELP([CONSOLE_MINOR], -[Must be defined to be one of SCI1_MINOR or SCI2_MINOR. Determines which - device will be registered as /dev/console.]) - -RTEMS_BSPOPTS_SET([UARTS_IO_MODE],[*],[0]) -RTEMS_BSPOPTS_HELP([UARTS_IO_MODE], -[Define to 1 if you want interrupt-driven I/O for the SCI ports.]) - -RTEMS_BSPOPTS_SET([PRINTK_MINOR],[*],[SCI2_MINOR]) -RTEMS_BSPOPTS_HELP([PRINTK_MINOR], -[Must be defined to be one of SCI1_MINOR or SCI2_MINOR. Determines which - device is used for output by printk(). The printk port always uses polled - I/O. Don't open the printk port from RTEMS unless also using polled I/O - for the SCI ports.]) - -AC_DEFINE(mpc555, 1, [PowerPC model option]) - -RTEMS_BSP_CLEANUP_OPTIONS - -# Explicitly list a Makefile here -AC_CONFIG_FILES([Makefile]) - -RTEMS_PPC_EXCEPTIONS - -AC_OUTPUT diff --git a/c/src/lib/libbsp/powerpc/t32mppc/Makefile.am b/c/src/lib/libbsp/powerpc/t32mppc/Makefile.am deleted file mode 100644 index ac126d9b1e..0000000000 --- a/c/src/lib/libbsp/powerpc/t32mppc/Makefile.am +++ /dev/null @@ -1,64 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/powerpc/t32mppc/start/bsp_specs - - - -noinst_PROGRAMS = - - -start.$(OBJEXT): ../../../../../../bsps/powerpc/t32mppc/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -rtems_crti.$(OBJEXT): ../../../../../../bsps/powerpc/shared/start/rtems_crti.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA += rtems_crti.$(OBJEXT) - -project_lib_DATA += linkcmds -dist_project_lib_DATA += ../../../../../../bsps/powerpc/shared/start/linkcmds.base - -project_lib_LIBRARIES = librtemsbsp.a -librtemsbsp_a_SOURCES = - -# Startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/exceptions/ppc-exc-handler-table.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/tictac.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/bsp-start-zero.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/t32mppc/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/t32mppc/start/bspreset.c - -# Clock -librtemsbsp_a_SOURCES +=../../../../../../bsps/powerpc/t32mppc/clock/clock-config.c - -# Timer -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/btimer/btimer-stub.c - -# IRQ -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-default-handler.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/t32mppc/irq/irq.c - -# Console -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/console-termios.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/t32mppc/console/console.c - -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/cache/cache.c - -if HAS_SMP -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspsmp-dummy.c -endif - -include $(srcdir)/../../../../../../bsps/shared/irq-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/shared/irq-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/shared/exceptions-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/t32mppc/headers.am diff --git a/c/src/lib/libbsp/powerpc/t32mppc/configure.ac b/c/src/lib/libbsp/powerpc/t32mppc/configure.ac deleted file mode 100644 index dce3d8ea64..0000000000 --- a/c/src/lib/libbsp/powerpc/t32mppc/configure.ac +++ /dev/null @@ -1,33 +0,0 @@ -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-powerpc-qoriq],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - -RTEMS_BSPOPTS_SET_DATA_CACHE_ENABLED([*],[1]) -RTEMS_BSPOPTS_HELP_DATA_CACHE_ENABLED - -RTEMS_BSPOPTS_SET_INSTRUCTION_CACHE_ENABLED([*],[1]) -RTEMS_BSPOPTS_HELP_INSTRUCTION_CACHE_ENABLED - -RTEMS_BSPOPTS_SET([PPC_EXC_CONFIG_USE_FIXED_HANDLER],[*],[1]) -RTEMS_BSPOPTS_HELP([PPC_EXC_CONFIG_USE_FIXED_HANDLER], -[use fixed high-level exception handler]) - -RTEMS_BSPOPTS_SET([PPC_EXC_CONFIG_BOOKE_ONLY],[*],[1]) -RTEMS_BSPOPTS_HELP([PPC_EXC_CONFIG_BOOKE_ONLY], -[only support Book E exception types]) - -AC_DEFINE(__ppc_generic, 1, [PowerPC model option]) - -RTEMS_BSP_CLEANUP_OPTIONS -RTEMS_PPC_EXCEPTIONS - -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/powerpc/tqm8xx/Makefile.am b/c/src/lib/libbsp/powerpc/tqm8xx/Makefile.am deleted file mode 100644 index 015453c4ec..0000000000 --- a/c/src/lib/libbsp/powerpc/tqm8xx/Makefile.am +++ /dev/null @@ -1,64 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/powerpc/tqm8xx/start/bsp_specs - - -noinst_PROGRAMS = - - -start.$(OBJEXT): ../../../../../../bsps/powerpc/tqm8xx/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -rtems_crti.$(OBJEXT): ../../../../../../bsps/powerpc/shared/start/rtems_crti.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA += rtems_crti.$(OBJEXT) - -project_lib_DATA += linkcmds -dist_project_lib_DATA += ../../../../../../bsps/powerpc/shared/start/linkcmds.base - -project_lib_LIBRARIES = librtemsbsp.a -librtemsbsp_a_SOURCES = - -# irq -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-default-handler.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/tqm8xx/irq/irq.c - -# clock -librtemsbsp_a_SOURCES +=../../../../../../bsps/powerpc/shared/clock/clock.c -librtemsbsp_a_SOURCES +=../../../../../../bsps/powerpc/tqm8xx/clock/p_clock.c - -# console -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/console-termios.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/tqm8xx/console/console.c -# spi -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/tqm8xx/spi/spi.c -# timer -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/tqm8xx/btimer/btimer.c -# startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/bspidle.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/tqm8xx/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/tqm8xx/start/bspgetworkarea.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/tqm8xx/start/mmutlbtab.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/tqm8xx/start/cpuinit.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-empty.c - -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/cache/cache.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/btimer/btimer-ppc-dec.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/tqm8xx/start/cp.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/tqm8xx/start/dpram.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/tqm8xx/start/mmu.c - -include $(srcdir)/../../../../../../bsps/shared/irq-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/shared/irq-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/shared/exceptions-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/tqm8xx/headers.am diff --git a/c/src/lib/libbsp/powerpc/tqm8xx/configure.ac b/c/src/lib/libbsp/powerpc/tqm8xx/configure.ac deleted file mode 100644 index 2ba8e28485..0000000000 --- a/c/src/lib/libbsp/powerpc/tqm8xx/configure.ac +++ /dev/null @@ -1,99 +0,0 @@ -## Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-powerpc-tqm8xx],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - - -RTEMS_BSPOPTS_SET_DATA_CACHE_ENABLED([*],[1]) -RTEMS_BSPOPTS_HELP_DATA_CACHE_ENABLED - -RTEMS_BSPOPTS_SET_INSTRUCTION_CACHE_ENABLED([*],[1]) -RTEMS_BSPOPTS_HELP_INSTRUCTION_CACHE_ENABLED - -RTEMS_BSPOPTS_SET([CONSOLE_CHN],[*],[CONS_CHN_SMC1]) -RTEMS_BSPOPTS_HELP([CONSOLE_CHN], -[(BSP--console driver) Must be defined to be one of CONS_CHN_SMC1, - CONS_CHN_SMC2, CONS_CHN_SCC1, CONS_CHN_SCC2, CONS_CHN_SCC3, or CONS_CHN_SCC4. - Determines which device will be registered as /dev/console.]) - -RTEMS_BSPOPTS_SET([PRINTK_CHN],[*],[CONS_CHN_SMC1]) -RTEMS_BSPOPTS_HELP([PRINTK_CHN], -[(BSP--console driver) - Must be defined to be one of CONS_CHN_SMC1, CONS_CHN_SMC2, CONS_CHN_SCC2, - CONS_CHN_SCC3, or CONS_CHN_SCC4. Determines which device is used for output - by printk(). If the port that printk() uses is also used for other - I/O (e.g. if PRINTK_CHN == CONSOLE_CHN), then both ports should - use the same type of I/O, otherwise the drivers will likely conflict with - each other.]) - -RTEMS_BSPOPTS_SET([CONS_SMC1_MODE],[tqm8xx_stk8xx],[CONS_MODE_POLLED]) -RTEMS_BSPOPTS_SET([CONS_SMC1_MODE],[pghplus],[CONS_MODE_IRQ]) -RTEMS_BSPOPTS_SET([CONS_SMC1_MODE],[*],[CONS_MODE_UNUSED]) -RTEMS_BSPOPTS_HELP([CONS_SMC1_MODE], -[(BSP--SMC1 UART IF mode) Must be defined if SMC1 is used as a tty (UART) - channel. Set it to CONS_MODE_POLLED for polled operation, CONS_MODE_IRQ for - interrupt driven (spooled) operation. Set it to CONS_MODE_UNUSED, if not used]) - -RTEMS_BSPOPTS_SET([CONS_SMC2_MODE],[tqm8xx_stk8xx],[CONS_MODE_POLLED]) -RTEMS_BSPOPTS_SET([CONS_SMC2_MODE],[*],[CONS_MODE_UNUSED]) -RTEMS_BSPOPTS_HELP([CONS_SMC2_MODE], -[(BSP--SMC2 UART IF mode) Must be defined if SMC2 is used as a tty (UART) - channel. Set it to CONS_MODE_POLLED for polled operation, CONS_MODE_IRQ for - interrupt driven (spooled) operation. Set it to CONS_MODE_UNUSED, if not used]) - -RTEMS_BSPOPTS_SET([CONS_SCC1_MODE],[*],[CONS_MODE_UNUSED]) -RTEMS_BSPOPTS_HELP([CONS_SCC1_MODE], -[(BSP--SCC1 UART IF mode) Must be defined if SCC1 is used as a tty (UART) - channel. Set it to CONS_MODE_POLLED for polled operation, CONS_MODE_IRQ for - interrupt driven (spooled) operation. Set it to CONS_MODE_UNUSED, if not used]) - -RTEMS_BSPOPTS_SET([CONS_SCC2_MODE],[*],[CONS_MODE_UNUSED]) -RTEMS_BSPOPTS_HELP([CONS_SCC2_MODE], -[(BSP--SCC2 UART IF mode) Must be defined if SCC2 is used as a tty (UART) - channel. Set it to CONS_MODE_POLLED for polled operation, CONS_MODE_IRQ for - interrupt driven (spooled) operation. Set it to CONS_MODE_UNUSED, if not used]) - -RTEMS_BSPOPTS_SET([CONS_SCC3_MODE],[*],[CONS_MODE_UNUSED]) -RTEMS_BSPOPTS_HELP([CONS_SCC3_MODE], -[(BSP--SCC3 UART IF mode) Must be defined if SCC3 is used as a tty (UART) - channel. Set it to CONS_MODE_POLLED for polled operation, CONS_MODE_IRQ for - interrupt driven (spooled) operation. Set it to CONS_MODE_UNUSED, if not used]) - -RTEMS_BSPOPTS_SET([CONS_SCC4_MODE],[*],[CONS_MODE_UNUSED]) -RTEMS_BSPOPTS_HELP([CONS_SCC4_MODE], -[(BSP--SCC4 UART IF mode) Must be defined if SCC4 is used as a tty (UART) - channel. Set it to CONS_MODE_POLLED for polled operation, CONS_MODE_IRQ for - interrupt driven (spooled) operation. Set it to CONS_MODE_UNUSED, if not used]) - -# add selection of primary network interface -RTEMS_BSPOPTS_SET([BSP_USE_NETWORK_FEC],[pghplus],[1]) -RTEMS_BSPOPTS_SET([BSP_USE_NETWORK_FEC],[*],[0]) -RTEMS_BSPOPTS_HELP([BSP_USE_NETWORK_FEC], -[If defined, then the BSP will use the Fast Ethernet Controller - for 10/100MBit networking and used as primary networking interface.]) - -RTEMS_BSPOPTS_SET([BSP_USE_NETWORK_SCC],[pghplus],[0]) -RTEMS_BSPOPTS_SET([BSP_USE_NETWORK_SCC],[*],[1]) -RTEMS_BSPOPTS_HELP([BSP_USE_NETWORK_SCC], -[If defined, then the BSP will use the Serial Communications Controller (SCC1) - for 10MBit networking.]) - -AC_DEFINE(mpc860, 1, [PowerPC model option]) - -# Explicitly list a Makefile here -AC_CONFIG_FILES([Makefile]) - -RTEMS_BSP_CLEANUP_OPTIONS - -RTEMS_PPC_EXCEPTIONS - -AC_OUTPUT diff --git a/c/src/lib/libbsp/powerpc/virtex/Makefile.am b/c/src/lib/libbsp/powerpc/virtex/Makefile.am deleted file mode 100644 index c4d46ea190..0000000000 --- a/c/src/lib/libbsp/powerpc/virtex/Makefile.am +++ /dev/null @@ -1,57 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/powerpc/virtex/start/bsp_specs - -noinst_PROGRAMS = - - -start.$(OBJEXT): ../../../../../../bsps/powerpc/virtex/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -rtems_crti.$(OBJEXT): ../../../../../../bsps/powerpc/shared/start/rtems_crti.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA += rtems_crti.$(OBJEXT) - -# Link commands -project_lib_DATA += linkcmds -dist_project_lib_DATA += ../../../../../../bsps/powerpc/shared/start/linkcmds.base - -project_lib_LIBRARIES = librtemsbsp.a -librtemsbsp_a_SOURCES = -librtemsbsp_a_LIBADD = - -# startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-loop.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/virtex/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/bsp-start-zero.S - -# bspconsole -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/legacy-console.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/legacy-console-control.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/legacy-console-select.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/virtex/console/consolelite.c - -# irq -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-default-handler.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/virtex/irq/irq_init.c - -# clock -librtemsbsp_a_SOURCES +=../../../../../../bsps/powerpc/shared/clock/clock.c - -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/cache/cache.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/btimer/btimer-ppc-dec.c - -include $(srcdir)/../../../../../../bsps/shared/irq-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/shared/exceptions-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/virtex/headers.am diff --git a/c/src/lib/libbsp/powerpc/virtex/configure.ac b/c/src/lib/libbsp/powerpc/virtex/configure.ac deleted file mode 100644 index 19ecf513a3..0000000000 --- a/c/src/lib/libbsp/powerpc/virtex/configure.ac +++ /dev/null @@ -1,45 +0,0 @@ -dnl Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-powerpc-virtex],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - -RTEMS_BSPOPTS_SET([RTEMS_XPARAMETERS_H],[*],[\<xparameters_dflt.h\>]) -RTEMS_BSPOPTS_HELP([RTEMS_XPARAMETERS_H], -[This defines the location of the hardware specific "xparameters.h" file. - in the file system. Specify an absolute path. Do not forget the double quotes]) - -RTEMS_BSPOPTS_SET([VIRTEX_CONSOLE_USE_INTERRUPTS],[*],[1]) -RTEMS_BSPOPTS_HELP([VIRTEX_CONSOLE_USE_INTERRUPTS],[if defined use interrupt driven Termios mode]) - -AC_DEFUN([VIRTEX_REGION],[ -AC_ARG_VAR([$1],[$2; default $3])dnl -[$1]=[$]{[$1]:-[$3]} -]) - -VIRTEX_REGION([VIRTEX_RAM_ORIGIN],[normal RAM region origin],[0x0]) -VIRTEX_REGION([VIRTEX_RAM_LENGTH],[normal RAM region length],[0x7ffffec]) -VIRTEX_REGION([VIRTEX_FAST_RAM_ORIGIN],[fast RAM region origin],[0x0]) -VIRTEX_REGION([VIRTEX_FAST_RAM_LENGTH],[fast RAM region length],[0x0]) -VIRTEX_REGION([VIRTEX_RESET_ORIGIN],[reset region origin],[0x7ffffec]) -VIRTEX_REGION([VIRTEX_RESET_LENGTH],[reset region length],[0x14]) - -AC_DEFINE(ppc405, 1, [PowerPC model option]) - -RTEMS_BSP_CLEANUP_OPTIONS - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([ -Makefile -linkcmds:../../../../../../bsps/powerpc/virtex/start/linkcmds.in -]) - -RTEMS_PPC_EXCEPTIONS - -AC_OUTPUT diff --git a/c/src/lib/libbsp/powerpc/virtex4/Makefile.am b/c/src/lib/libbsp/powerpc/virtex4/Makefile.am deleted file mode 100644 index c0a15a7842..0000000000 --- a/c/src/lib/libbsp/powerpc/virtex4/Makefile.am +++ /dev/null @@ -1,57 +0,0 @@ - -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/powerpc/virtex4/start/bsp_specs - -# include - -# start - -start.$(OBJEXT): ../../../../../../bsps/powerpc/virtex4/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -rtems_crti.$(OBJEXT): ../../../../../../bsps/powerpc/shared/start/rtems_crti.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA += rtems_crti.$(OBJEXT) - -project_lib_DATA += linkcmds - -project_lib_LIBRARIES = librtemsbsp.a - -# startup -librtemsbsp_a_SOURCES = ../../../../../../bsps/powerpc/virtex4/start/bspclean.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/zerobss.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/virtex4/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/memcpy.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-empty.c - -# start -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/virtex4/start/start.S - -# console -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/virtex4/start/dummy_console.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/printk-dummy.c - -# irq -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/virtex4/irq/irq_init.c - -# mmu -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/virtex4/start/mmu.c - -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/cache/cache.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/clock/clock-ppc403.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/btimer/btimer-ppc-dec.c - -include $(srcdir)/../../../../../../bsps/shared/irq-default-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/shared/exceptions-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/virtex4/headers.am diff --git a/c/src/lib/libbsp/powerpc/virtex4/configure.ac b/c/src/lib/libbsp/powerpc/virtex4/configure.ac deleted file mode 100644 index 16784e1237..0000000000 --- a/c/src/lib/libbsp/powerpc/virtex4/configure.ac +++ /dev/null @@ -1,45 +0,0 @@ -dnl Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-powerpc-virtex4],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - - -RTEMS_BSPOPTS_SET([PPC_USE_DATA_CACHE],[*],[1]) -RTEMS_BSPOPTS_HELP([PPC_USE_DATA_CACHE], -[If defined, then the PowerPC specific code in RTEMS will use - data cache instructions to optimize the context switch code. - This code can conflict with debuggers or emulators. It is known - to break the Corelis PowerPC emulator with at least some combinations - of PowerPC 603e revisions and emulator versions. - The BSP actually contains the call that enables this.]) - -RTEMS_BSPOPTS_SET([PPC_USE_SPRG],[*],[1]) -RTEMS_BSPOPTS_HELP([PPC_USE_SPRG], -[If defined, then the PowerPC specific code in RTEMS will use some - of the special purpose registers to slightly optimize interrupt - response time. The use of these registers can conflict with - other tools like debuggers.]) - -RTEMS_BSPOPTS_SET([PPC_VECTOR_FILE_BASE],[*],[0x0100]) -RTEMS_BSPOPTS_HELP([PPC_VECTOR_FILE_BASE], -[This defines the base address of the exception table.]) - -AC_DEFINE(ppc405, 1, [PowerPC model option]) - -RTEMS_BSP_CLEANUP_OPTIONS - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) - -RTEMS_PPC_EXCEPTIONS - -AC_OUTPUT diff --git a/c/src/lib/libbsp/powerpc/virtex5/Makefile.am b/c/src/lib/libbsp/powerpc/virtex5/Makefile.am deleted file mode 100644 index d2cc338104..0000000000 --- a/c/src/lib/libbsp/powerpc/virtex5/Makefile.am +++ /dev/null @@ -1,59 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/powerpc/virtex5/start/bsp_specs - -# include - -# start - -start.$(OBJEXT): ../../../../../../bsps/powerpc/virtex5/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -rtems_crti.$(OBJEXT): ../../../../../../bsps/powerpc/shared/start/rtems_crti.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA += rtems_crti.$(OBJEXT) - -project_lib_DATA += linkcmds - -project_lib_LIBRARIES = librtemsbsp.a - -# startup -librtemsbsp_a_SOURCES = ../../../../../../bsps/powerpc/virtex5/start/bspclean.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/zerobss.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/virtex5/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/memcpy.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-empty.c - -# start -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/virtex5/start/start.S - -# clock & timer -librtemsbsp_a_SOURCES +=../../../../../../bsps/powerpc/shared/clock/p_clock.c - -# console -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/virtex5/start/dummy_console.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/printk-dummy.c - -# irq -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/virtex5/irq/irq_init.c - -# mmu -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/virtex5/start/mmu.c - -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/cache/cache.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/clock/clock-ppc-dec.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/btimer/btimer-ppc-dec.c - -include $(srcdir)/../../../../../../bsps/shared/irq-default-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/shared/exceptions-sources.am -include $(srcdir)/../../../../../../bsps/powerpc/virtex5/headers.am diff --git a/c/src/lib/libbsp/powerpc/virtex5/configure.ac b/c/src/lib/libbsp/powerpc/virtex5/configure.ac deleted file mode 100644 index 555fee040b..0000000000 --- a/c/src/lib/libbsp/powerpc/virtex5/configure.ac +++ /dev/null @@ -1,45 +0,0 @@ -dnl Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-powerpc-virtex5],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - - -RTEMS_BSPOPTS_SET([PPC_USE_DATA_CACHE],[*],[1]) -RTEMS_BSPOPTS_HELP([PPC_USE_DATA_CACHE], -[If defined, then the PowerPC specific code in RTEMS will use - data cache instructions to optimize the context switch code. - This code can conflict with debuggers or emulators. It is known - to break the Corelis PowerPC emulator with at least some combinations - of PowerPC 603e revisions and emulator versions. - The BSP actually contains the call that enables this.]) - -RTEMS_BSPOPTS_SET([PPC_USE_SPRG],[*],[1]) -RTEMS_BSPOPTS_HELP([PPC_USE_SPRG], -[If defined, then the PowerPC specific code in RTEMS will use some - of the special purpose registers to slightly optimize interrupt - response time. The use of these registers can conflict with - other tools like debuggers.]) - -RTEMS_BSPOPTS_SET([PPC_VECTOR_FILE_BASE],[*],[0x0100]) -RTEMS_BSPOPTS_HELP([PPC_VECTOR_FILE_BASE], -[This defines the base address of the exception table.]) - -AC_DEFINE(ppc440, 1, [PowerPC model option]) - -RTEMS_BSP_CLEANUP_OPTIONS - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) - -RTEMS_PPC_EXCEPTIONS - -AC_OUTPUT diff --git a/c/src/lib/libbsp/riscv/Makefile.am b/c/src/lib/libbsp/riscv/Makefile.am deleted file mode 100644 index 3238acf7a6..0000000000 --- a/c/src/lib/libbsp/riscv/Makefile.am +++ /dev/null @@ -1,10 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../aclocal -## Descend into the @RTEMS_BSP_FAMILY@ directory -## Currently, the shared directory is not explicitly -## added but it is present in the source tree. - - -_SUBDIRS = @RTEMS_BSP_FAMILY@ - -include $(top_srcdir)/../../../automake/subdirs.am -include $(srcdir)/../../../../../bsps/riscv/headers.am diff --git a/c/src/lib/libbsp/riscv/acinclude.m4 b/c/src/lib/libbsp/riscv/acinclude.m4 deleted file mode 100644 index db1a210fd4..0000000000 --- a/c/src/lib/libbsp/riscv/acinclude.m4 +++ /dev/null @@ -1,12 +0,0 @@ -# RTEMS_CHECK_BSPDIR(RTEMS_BSP_FAMILY) -AC_DEFUN([RTEMS_CHECK_BSPDIR], -[ - case "$1" in - griscv ) - AC_CONFIG_SUBDIRS([griscv]);; - riscv ) - AC_CONFIG_SUBDIRS([riscv]);; - *) - AC_MSG_ERROR([Invalid BSP]);; - esac -]) diff --git a/c/src/lib/libbsp/riscv/configure.ac b/c/src/lib/libbsp/riscv/configure.ac deleted file mode 100644 index c8494e34cd..0000000000 --- a/c/src/lib/libbsp/riscv/configure.ac +++ /dev/null @@ -1,20 +0,0 @@ -# Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-riscv],[_RTEMS_VERSION],[http://www.rtems.org/bugzilla]) -RTEMS_TOP(../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define foreign subdir-objects 1.12.2]) -AM_MAINTAINER_MODE - -RTEMS_ENV_RTEMSBSP -RTEMS_PROJECT_ROOT - -RTEMS_CHECK_BSPDIR([$RTEMS_BSP_FAMILY]) - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/riscv/griscv/Makefile.am b/c/src/lib/libbsp/riscv/griscv/Makefile.am deleted file mode 100644 index 56f4ad271f..0000000000 --- a/c/src/lib/libbsp/riscv/griscv/Makefile.am +++ /dev/null @@ -1,71 +0,0 @@ -## -# -# @brief Makefile of LibBSP for the RISCV/Spike simulator. -# -# -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/riscv/griscv/start/bsp_specs - -############################################################################### -# Header # -############################################################################### - -############################################################################### -# Data # -############################################################################### - -start.$(OBJEXT): ../../../../../../bsps/riscv/shared/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -project_lib_DATA += linkcmds -project_lib_DATA += linkcmds.base - -############################################################################### -# LibBSP # -############################################################################### - -project_lib_LIBRARIES = librtemsbsp.a - -# Startup -librtemsbsp_a_SOURCES = ../../../../../../bsps/shared/start/bspreset-empty.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/riscv/griscv/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/riscv/griscv/start/bsp_fatal_halt.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/riscv/griscv/start/amba.c - -# Shared -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c - -# clock -librtemsbsp_a_SOURCES +=../../../../../../bsps/riscv/griscv/clock/clockdrv.c - -# Timer -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/btimer/btimer-stub.c - -# IRQ -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-default-handler.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/riscv/griscv/irq/irq.c - -# Cache -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/cache/nocache.c - -# Console -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/console-termios.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/riscv/griscv/console/console.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/riscv/griscv/console/printk_support.c - -if HAS_SMP -librtemsbsp_a_SOURCES += ../../../../../../bsps/riscv/griscv/start/bspsmp.c -endif - -include $(srcdir)/../../../../../../bsps/shared/irq-sources.am -include $(srcdir)/../../../../../../bsps/shared/grlib-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/riscv/griscv/headers.am diff --git a/c/src/lib/libbsp/riscv/griscv/configure.ac b/c/src/lib/libbsp/riscv/griscv/configure.ac deleted file mode 100644 index a92676169f..0000000000 --- a/c/src/lib/libbsp/riscv/griscv/configure.ac +++ /dev/null @@ -1,59 +0,0 @@ -## -# -# @file -# -# @brief Configure script of LibBSP for riscv BSP. -# - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-riscv],[_RTEMS_VERSION],[http://www.rtems.org/bugzilla]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - -RTEMS_BSPOPTS_SET([BSP_CONSOLE_BAUD],[*],[115200]) -RTEMS_BSPOPTS_HELP([BSP_CONSOLE_BAUD],[default baud for console driver devices (default 115200)]) - -RTEMS_BSPOPTS_SET([RISCV_MAXIMUM_EXTERNAL_INTERRUPTS],[*],[64]) -RTEMS_BSPOPTS_HELP([RISCV_MAXIMUM_EXTERNAL_INTERRUPTS],[maximum number of external interrupts supported by the BSP (default 64)]) - -RTEMS_BSP_CLEANUP_OPTIONS - -RISCV_RAM_REGION_BEGIN_DEFAULT=0x40000000 - -AC_DEFUN([RISCV_LINKCMD],[ -AC_ARG_VAR([$1],[$2])dnl -[$1]=[$]{[$1]:-[$3]} -]) - -case "${RTEMS_BSP}" in - *clang) - RISCV_LINKER_START_DIRECTIVE_DEFAULT="INPUT" - RISCV_LINKER_ALIGN_DIRECTIVE_DEFAULT="ALIGN(8)" - ;; - *) - RISCV_LINKER_START_DIRECTIVE_DEFAULT="STARTUP" - RISCV_LINKER_ALIGN_DIRECTIVE_DEFAULT="ALIGN_WITH_INPUT" - ;; -esac - -AC_DEFUN([RISCV_LINKCMD],[ -AC_ARG_VAR([$1],[$2])dnl -[$1]=[$]{[$1]:-[$3]} -]) - -RISCV_LINKCMD([RISCV_RAM_REGION_BEGIN],[begin of the RAM region for linker command file (default is 0x40000000)],[${RISCV_RAM_REGION_BEGIN_DEFAULT}]) -RISCV_LINKCMD([RISCV_RAM_REGION_SIZE],[size of the RAM region for linker command file (default 16MiB)],[0x01000000]) -RISCV_LINKCMD([RISCV_LINKER_START_DIRECTIVE],[GNU LD understands STARTUP directive while LLVM/LLD does not and needs INPUT instead],[${RISCV_LINKER_START_DIRECTIVE_DEFAULT}]) -RISCV_LINKCMD([RISCV_LINKER_ALIGN_DIRECTIVE],[LLD does not support ALIGN_WITH_INPUT directive],[${RISCV_LINKER_ALIGN_DIRECTIVE_DEFAULT}]) - -AC_CONFIG_FILES([ -Makefile -linkcmds:../../../../../../bsps/riscv/griscv/start/linkcmds.in -linkcmds.base:../../../../../../bsps/riscv/shared/start/linkcmds.base.in -]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/riscv/riscv/Makefile.am b/c/src/lib/libbsp/riscv/riscv/Makefile.am deleted file mode 100644 index 261972d688..0000000000 --- a/c/src/lib/libbsp/riscv/riscv/Makefile.am +++ /dev/null @@ -1,71 +0,0 @@ -## -# -# @brief Makefile of LibBSP for the RISCV/Spike simulator. -# -# -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/riscv/riscv/start/bsp_specs - -############################################################################### -# Header # -############################################################################### - -############################################################################### -# Data # -############################################################################### - -start.$(OBJEXT): ../../../../../../bsps/riscv/shared/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -project_lib_DATA += linkcmds -project_lib_DATA += linkcmds.base - -############################################################################### -# LibBSP # -############################################################################### - -project_lib_LIBRARIES = librtemsbsp.a - -# Startup -librtemsbsp_a_SOURCES = ../../../../../../bsps/shared/start/bspreset-empty.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/riscv/riscv/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/riscv/riscv/start/bsp_fatal_halt.c - -# Shared -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bsp-fdt.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c - -# clock -librtemsbsp_a_SOURCES +=../../../../../../bsps/riscv/riscv/clock/clockdrv.c - -# Timer -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/btimer/btimer-cpucounter.c - -# IRQ -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-default-handler.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/riscv/riscv/irq/irq.c - -# Cache -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/cache/nocache.c - -# Console -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/console-termios.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/riscv/riscv/console/console-config.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/riscv/riscv/console/htif.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/riscv/riscv/console/fe310-uart.c - -if HAS_SMP -librtemsbsp_a_SOURCES += ../../../../../../bsps/riscv/riscv/start/bspsmp.c -endif - -include $(srcdir)/../../../../../../bsps/shared/irq-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/riscv/riscv/headers.am diff --git a/c/src/lib/libbsp/riscv/riscv/configure.ac b/c/src/lib/libbsp/riscv/riscv/configure.ac deleted file mode 100644 index 4494a03536..0000000000 --- a/c/src/lib/libbsp/riscv/riscv/configure.ac +++ /dev/null @@ -1,96 +0,0 @@ -## -# -# @file -# -# @brief Configure script of LibBSP for riscv BSP. -# - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-riscv],[_RTEMS_VERSION],[http://www.rtems.org/bugzilla]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - -RTEMS_BSPOPTS_SET([BSP_START_COPY_FDT_FROM_U_BOOT],[*],[1]) -RTEMS_BSPOPTS_HELP([BSP_START_COPY_FDT_FROM_U_BOOT],[copy the U-Boot provided FDT to an internal storage]) - -RTEMS_BSPOPTS_SET([BSP_FDT_BLOB_SIZE_MAX],[*],[65536]) -RTEMS_BSPOPTS_HELP([BSP_FDT_BLOB_SIZE_MAX],[maximum size of the FDT blob in bytes]) - -RTEMS_BSPOPTS_SET([BSP_FDT_BLOB_READ_ONLY],[*],[1]) -RTEMS_BSPOPTS_HELP([BSP_FDT_BLOB_READ_ONLY],[place the FDT blob into the read-only data area]) - -RTEMS_BSPOPTS_SET([BSP_FDT_BLOB_COPY_TO_READ_ONLY_LOAD_AREA],[*],[1]) -RTEMS_BSPOPTS_HELP([BSP_FDT_BLOB_COPY_TO_READ_ONLY_LOAD_AREA],[copy the FDT blob into the read-only load area via bsp_fdt_copy()]) - -RTEMS_BSPOPTS_SET([BSP_CONSOLE_BAUD],[*],[115200]) -RTEMS_BSPOPTS_HELP([BSP_CONSOLE_BAUD],[default baud for console driver devices (default 115200)]) - -RTEMS_BSPOPTS_SET([RISCV_MAXIMUM_EXTERNAL_INTERRUPTS],[*],[64]) -RTEMS_BSPOPTS_HELP([RISCV_MAXIMUM_EXTERNAL_INTERRUPTS],[maximum number of external interrupts supported by the BSP (default 64)]) - -RTEMS_BSPOPTS_SET([RISCV_ENABLE_HTIF_SUPPORT],[*],[]) -RTEMS_BSPOPTS_HELP([RISCV_ENABLE_HTIF_SUPPORT],[enables the HTIF support if defined to a non-zero value, otherwise it is disabled (disabled by default)]) - -RTEMS_BSPOPTS_SET([RISCV_CONSOLE_MAX_NS16550_DEVICES],[frdme310arty*],[]) -RTEMS_BSPOPTS_SET([RISCV_CONSOLE_MAX_NS16550_DEVICES],[*],[2]) -RTEMS_BSPOPTS_HELP([RISCV_CONSOLE_MAX_NS16550_DEVICES],[maximum number of NS16550 devices supported by the console driver (2 by default)]) - -RTEMS_BSPOPTS_SET([RISCV_ENABLE_FRDME310ARTY_SUPPORT],[frdme310arty*],[1]) -RTEMS_BSPOPTS_SET([RISCV_ENABLE_FRDME310ARTY_SUPPORT],[*],[]) -RTEMS_BSPOPTS_HELP([RISCV_ENABLE_FRDME310ARTY_SUPPORT],[enables support sifive Freedom E310 Arty board if defined to a non-zero value,otherwise it is disabled (disabled by default)]) - -RTEMS_BSP_CLEANUP_OPTIONS - -case "${RTEMS_BSP}" in - rv64*medany) - RISCV_RAM_REGION_BEGIN_DEFAULT=0x80000000 - ;; - rv64*) - RISCV_RAM_REGION_BEGIN_DEFAULT=0x70000000 - ;; - *) - RISCV_RAM_REGION_BEGIN_DEFAULT=0x80000000 - ;; -esac - -case "${RTEMS_BSP}" in - frdm*310arty) - RISCV_RAM_REGION_SIZE_DEFAULT=0x10000000 - ;; - *) - RISCV_RAM_REGION_SIZE_DEFAULT=0x04000000 - ;; -esac - -case "${RTEMS_BSP}" in - *clang) - RISCV_LINKER_START_DIRECTIVE_DEFAULT="INPUT" - RISCV_LINKER_ALIGN_DIRECTIVE_DEFAULT="ALIGN(8)" - ;; - *) - RISCV_LINKER_START_DIRECTIVE_DEFAULT="STARTUP" - RISCV_LINKER_ALIGN_DIRECTIVE_DEFAULT="ALIGN_WITH_INPUT" - ;; -esac - -AC_DEFUN([RISCV_LINKCMD],[ -AC_ARG_VAR([$1],[$2])dnl -[$1]=[$]{[$1]:-[$3]} -]) - -RISCV_LINKCMD([RISCV_RAM_REGION_BEGIN],[begin of the RAM region for linker command file (default is 0x70000000 for 64-bit with -mcmodel=medlow and 0x80000000 for all other)],[${RISCV_RAM_REGION_BEGIN_DEFAULT}]) -RISCV_LINKCMD([RISCV_RAM_REGION_SIZE],[size of the RAM region for linker command file (default is 256 MiB for frdme310arty and 64 MiB for all other)],[${RISCV_RAM_REGION_SIZE_DEFAULT}]) -RISCV_LINKCMD([RISCV_LINKER_START_DIRECTIVE],[GNU LD understands STARTUP directive while LLVM/LLD does not and needs INPUT instead],[${RISCV_LINKER_START_DIRECTIVE_DEFAULT}]) -RISCV_LINKCMD([RISCV_LINKER_ALIGN_DIRECTIVE],[LLD does not support ALIGN_WITH_INPUT directive],[${RISCV_LINKER_ALIGN_DIRECTIVE_DEFAULT}]) - -AC_CONFIG_FILES([ -Makefile -linkcmds:../../../../../../bsps/riscv/riscv/start/linkcmds.in -linkcmds.base:../../../../../../bsps/riscv/shared/start/linkcmds.base.in -]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/sh/Makefile.am b/c/src/lib/libbsp/sh/Makefile.am deleted file mode 100644 index 92d3859d86..0000000000 --- a/c/src/lib/libbsp/sh/Makefile.am +++ /dev/null @@ -1,7 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../aclocal - -# Descend into the @RTEMS_BSP_FAMILY@ directory -_SUBDIRS = @RTEMS_BSP_FAMILY@ - - -include $(top_srcdir)/../../../automake/subdirs.am diff --git a/c/src/lib/libbsp/sh/acinclude.m4 b/c/src/lib/libbsp/sh/acinclude.m4 deleted file mode 100644 index b9cd1aadad..0000000000 --- a/c/src/lib/libbsp/sh/acinclude.m4 +++ /dev/null @@ -1,16 +0,0 @@ -# RTEMS_CHECK_BSPDIR(RTEMS_BSP_FAMILY) -AC_DEFUN([RTEMS_CHECK_BSPDIR], -[ - case "$1" in - gensh1 ) - AC_CONFIG_SUBDIRS([gensh1]);; - gensh2 ) - AC_CONFIG_SUBDIRS([gensh2]);; - gensh4 ) - AC_CONFIG_SUBDIRS([gensh4]);; - shsim ) - AC_CONFIG_SUBDIRS([shsim]);; - *) - AC_MSG_ERROR([Invalid BSP]);; - esac -]) diff --git a/c/src/lib/libbsp/sh/configure.ac b/c/src/lib/libbsp/sh/configure.ac deleted file mode 100644 index b4a0899aed..0000000000 --- a/c/src/lib/libbsp/sh/configure.ac +++ /dev/null @@ -1,20 +0,0 @@ -## Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-sh],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define foreign subdir-objects 1.12.2]) -AM_MAINTAINER_MODE - -RTEMS_ENV_RTEMSBSP - -RTEMS_PROJECT_ROOT -RTEMS_CHECK_BSPDIR([$RTEMS_BSP_FAMILY]) - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/sh/gensh1/Makefile.am b/c/src/lib/libbsp/sh/gensh1/Makefile.am deleted file mode 100644 index 437111570d..0000000000 --- a/c/src/lib/libbsp/sh/gensh1/Makefile.am +++ /dev/null @@ -1,46 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/sh/gensh1/start/bsp_specs - - - -start.$(OBJEXT): ../../../../../../bsps/sh/gensh1/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -project_lib_DATA += linkcmds - -project_lib_LIBRARIES = librtemsbsp.a -librtemsbsp_a_SOURCES = - -# startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/sh/shared/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-loop.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/sh/shared/start/bsphwinit.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES +=../../../../../../bsps/sh/gensh1/clock/ckinit.c -librtemsbsp_a_SOURCES +=../../../../../../bsps/sh/gensh1/clock/delay.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/sh/gensh1/start/cpu_asm.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/sh/gensh1/start/ispsh7032.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/sh/gensh1/btimer/btimer.c -# scitab -librtemsbsp_a_SOURCES += ../../../../../../bsps/sh/gensh1/console/scitab.c -# console -librtemsbsp_a_SOURCES += ../../../../../../bsps/sh/shared/console/console.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/sh/gensh1/console/sci.c -# debugio -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/printk-dummy.c - -# Cache -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/cache/nocache.c - -include $(srcdir)/../../../../../../bsps/shared/irq-default-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/sh/gensh1/headers.am diff --git a/c/src/lib/libbsp/sh/gensh1/configure.ac b/c/src/lib/libbsp/sh/gensh1/configure.ac deleted file mode 100644 index d336f9e094..0000000000 --- a/c/src/lib/libbsp/sh/gensh1/configure.ac +++ /dev/null @@ -1,26 +0,0 @@ -## Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-sh-gensh1],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - -## bsp-specific options -RTEMS_BSPOPTS_SET([START_HW_INIT],[*],[]) -RTEMS_BSPOPTS_HELP([START_HW_INIT], -[If defined, selects whether 'early_hw_init()' is called from 'start.S'; - 'bsp_hw_init()' is always called from 'bspstart.c']) - -AC_DEFINE(CPU_CLOCK_RATE_HZ, 20000000, [cpu clock rate in HZ]) -RTEMS_BSP_CLEANUP_OPTIONS - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/sh/gensh2/Makefile.am b/c/src/lib/libbsp/sh/gensh2/Makefile.am deleted file mode 100644 index b322eaa1d3..0000000000 --- a/c/src/lib/libbsp/sh/gensh2/Makefile.am +++ /dev/null @@ -1,50 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/sh/gensh2/start/bsp_specs - - - -start.$(OBJEXT): ../../../../../../bsps/sh/gensh2/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -project_lib_DATA += linkcmds -dist_project_lib_DATA += ../../../../../../bsps/sh/gensh2/start/linkcmds.ram -dist_project_lib_DATA += ../../../../../../bsps/sh/gensh2/start/linkcmds.rom - -project_lib_LIBRARIES = librtemsbsp.a -librtemsbsp_a_SOURCES = - -# startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/sh/gensh2/start/hw_init.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/sh/shared/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/sh/shared/start/bsphwinit.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-empty.c -librtemsbsp_a_SOURCES +=../../../../../../bsps/sh/gensh2/clock/ckinit.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/sh/gensh2/start/cpu_asm.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/sh/gensh2/start/ispsh7045.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/sh/gensh2/btimer/btimer.c -# scitab -librtemsbsp_a_SOURCES += ../../../../../../bsps/sh/gensh2/console/scitab.c -# console -librtemsbsp_a_SOURCES += ../../../../../../bsps/sh/shared/console/console.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/sh/gensh2/console/config.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/sh/gensh2/console/sci.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/sh/gensh2/console/sci_termios.c -# debugio -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/printk-dummy.c - -# Cache -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/cache/nocache.c - -include $(srcdir)/../../../../../../bsps/shared/irq-default-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/sh/gensh2/headers.am diff --git a/c/src/lib/libbsp/sh/gensh2/configure.ac b/c/src/lib/libbsp/sh/gensh2/configure.ac deleted file mode 100644 index 97203eeceb..0000000000 --- a/c/src/lib/libbsp/sh/gensh2/configure.ac +++ /dev/null @@ -1,31 +0,0 @@ -## Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-sh-gensh2],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - -## bsp-specific options -AC_DEFINE(CPU_CLOCK_RATE_HZ, 29491200, [cpu clock rate in HZ]) - -RTEMS_BSPOPTS_SET([START_HW_INIT],[*],[]) -RTEMS_BSPOPTS_HELP([START_HW_INIT], -[If defined, selects whether 'early_hw_init()' is called from 'start.S'; - 'bsp_hw_init()' is always called from 'bspstart.c']) - -RTEMS_BSPOPTS_SET([STANDALONE_EVB],[*],[]) -RTEMS_BSPOPTS_HELP([STANDALONE_EVB], -[If defined, compiles code to jump-start from FLASH, without a monitor]) - -RTEMS_BSP_CLEANUP_OPTIONS - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/sh/gensh4/Makefile.am b/c/src/lib/libbsp/sh/gensh4/Makefile.am deleted file mode 100644 index ce842c72ca..0000000000 --- a/c/src/lib/libbsp/sh/gensh4/Makefile.am +++ /dev/null @@ -1,45 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/sh/gensh4/start/bsp_specs - - -start.$(OBJEXT): ../../../../../../bsps/sh/gensh4/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -project_lib_DATA += linkcmds -dist_project_lib_DATA += ../../../../../../bsps/sh/gensh4/start/linkcmds.rom -dist_project_lib_DATA += ../../../../../../bsps/sh/gensh4/start/linkcmds.rom2ram - -project_lib_LIBRARIES = librtemsbsp.a -librtemsbsp_a_SOURCES = - -# startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/sh/shared/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/sh/shared/start/bsphwinit.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-empty.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/sh/gensh4/start/cpu_asm.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/sh/gensh4/start/ispsh7750.c -librtemsbsp_a_SOURCES +=../../../../../../bsps/sh/gensh4/clock/ckinit.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/sh/gensh4/btimer/btimer.c -# console -librtemsbsp_a_SOURCES += ../../../../../../bsps/sh/gensh4/console/console.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/printk-dummy.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/sh/gensh4/console/sh4uart.c -# hw_init -librtemsbsp_a_SOURCES += ../../../../../../bsps/sh/gensh4/start/hw_init.c - -# Cache -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/cache/nocache.c - -include $(srcdir)/../../../../../../bsps/shared/irq-default-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/sh/gensh4/headers.am diff --git a/c/src/lib/libbsp/sh/gensh4/configure.ac b/c/src/lib/libbsp/sh/gensh4/configure.ac deleted file mode 100644 index 09985ba45a..0000000000 --- a/c/src/lib/libbsp/sh/gensh4/configure.ac +++ /dev/null @@ -1,37 +0,0 @@ -## Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-sh-gensh4],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - -## bsp-specific options -CPU_CLOCK_RATE_HZ=${CPU_CLOCK_RATE_HZ-96000000} -AC_DEFINE_UNQUOTED( - [CPU_CLOCK_RATE_HZ], - [$CPU_CLOCK_RATE_HZ], - [cpu clock rate in HZ]) - -# START_HW_INIT -# This switch selects whether 'early_hw_init()' is called from -# 'start.S'; 'bsp_hw_init()' is always called from 'bspstart.c' -RTEMS_BSPOPTS_SET([START_HW_INIT],[*],[0]) -RTEMS_BSPOPTS_HELP([START_HW_INIT], - [Whether to call early_hw_init from start.S]) - -RTEMS_BSPOPTS_SET([COPY_DATA_FROM_ROM],[*],[0]) -RTEMS_BSPOPTS_HELP([COPY_DATA_FROM_ROM], - [Whether to copy data from ROM to RAM in start.S]) - -RTEMS_BSP_CLEANUP_OPTIONS - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/sh/shsim/Makefile.am b/c/src/lib/libbsp/sh/shsim/Makefile.am deleted file mode 100644 index 05f6d04fa7..0000000000 --- a/c/src/lib/libbsp/sh/shsim/Makefile.am +++ /dev/null @@ -1,49 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/sh/shsim/start/bsp_specs - - - -start.$(OBJEXT): ../../../../../../bsps/sh/shsim/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -project_lib_DATA += linkcmds - -project_lib_LIBRARIES = librtemsbsp.a -librtemsbsp_a_SOURCES = - -# startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/sh/shared/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/sh/shared/start/bsphwinit.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/sh/shsim/start/sysexit.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-empty.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/sh/shsim/start/cpu_asm.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/sh/shsim/start/ispshgdb.c - -# clock -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/clock/clock-simidle.c - -# console -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/console-polled.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/sh/shsim/console/console-io.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/sh/shsim/console/console-support.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/sh/shsim/console/console-debugio.c - -# timer -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/btimer/btimer-stub.c - -# Cache -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/cache/nocache.c - -include $(srcdir)/../../../../../../bsps/shared/irq-default-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/sh/shsim/headers.am diff --git a/c/src/lib/libbsp/sh/shsim/configure.ac b/c/src/lib/libbsp/sh/shsim/configure.ac deleted file mode 100644 index 29ab21803c..0000000000 --- a/c/src/lib/libbsp/sh/shsim/configure.ac +++ /dev/null @@ -1,41 +0,0 @@ -## Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-sh-shsim],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - -## -RTEMS_BSP_ARG_ENABLE([iomem-patch], -[ --enable-iomem-patch=[[yes|no]]]) -if test x"$enable_iomem_patch" = x"yes"; then -AC_DEFINE_UNQUOTED( - [HAVE_SHSIM_IOMEM_PATCH], - [1], - [whether support for functional IOMEM in shsim/gdb shall be enabled]) -fi - -RTEMS_BSPOPTS_SET([CPU_CLOCK_RATE_HZ],[*],[20000000]) -RTEMS_BSPOPTS_HELP([CPU_CLOCK_RATE_HZ], -[cpu clock rate in HZ]) - -RTEMS_BSPOPTS_SET([START_HW_INIT],[*],[]) -RTEMS_BSPOPTS_HELP([START_HW_INIT], -[If defined, selects whether 'early_hw_init()' is called from 'start.S'; - 'bsp_hw_init()' is always called from 'bspstart.c']) - -## Used in scitab/Makefile.am -AC_SUBST(CPU_CLOCK_RATE_HZ) - -RTEMS_BSP_CLEANUP_OPTIONS - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/sparc/Makefile.am b/c/src/lib/libbsp/sparc/Makefile.am deleted file mode 100644 index 5b3a002ac6..0000000000 --- a/c/src/lib/libbsp/sparc/Makefile.am +++ /dev/null @@ -1,64 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../aclocal - -# Descend into the @RTEMS_BSP_FAMILY@ directory -_SUBDIRS = @RTEMS_BSP_FAMILY@ - - - -# Interrupt - -# AMBA Plug&Play bus - -# Clock Driver and Timer Library - -# PCI bus - -# PCI target boards - -# DEBUG - -# SpaceWire - -# UART - -# CAN (OC_CAN, GRCAN) - -# MEM - -# L2CACHE - -# GRIOMMU - -# MIL-STD-B1553 (Core1553BRM) - -# MIL-STD-B1553 (GR1553B) - -# I2C-master (I2CMST) - -# SPI - -# TIME - -# GPIO - -# PWM - -# ADC and DAC - -# GRETH - -# Network configuration - -# Driver Manager - - -# GR712 - -# TMTC - -# MEMSCRUB - -# L4STAT - -include $(top_srcdir)/../../../automake/subdirs.am -include $(srcdir)/../../../../../bsps/sparc/headers.am diff --git a/c/src/lib/libbsp/sparc/acinclude.m4 b/c/src/lib/libbsp/sparc/acinclude.m4 deleted file mode 100644 index 4d40305601..0000000000 --- a/c/src/lib/libbsp/sparc/acinclude.m4 +++ /dev/null @@ -1,14 +0,0 @@ -# RTEMS_CHECK_BSPDIR(RTEMS_BSP_FAMILY) -AC_DEFUN([RTEMS_CHECK_BSPDIR], -[ - case "$1" in - erc32 ) - AC_CONFIG_SUBDIRS([erc32]);; - leon2 ) - AC_CONFIG_SUBDIRS([leon2]);; - leon3 ) - AC_CONFIG_SUBDIRS([leon3]);; - *) - AC_MSG_ERROR([Invalid BSP]);; - esac -]) diff --git a/c/src/lib/libbsp/sparc/configure.ac b/c/src/lib/libbsp/sparc/configure.ac deleted file mode 100644 index 61b0ee6158..0000000000 --- a/c/src/lib/libbsp/sparc/configure.ac +++ /dev/null @@ -1,23 +0,0 @@ -## Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-sparc], -[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define foreign subdir-objects 1.12.2]) -AM_MAINTAINER_MODE - -RTEMS_ENV_RTEMSBSP -RTEMS_PROJECT_ROOT -AC_SUBST(RTEMS_CPU) -AC_SUBST(RTEMS_BSP_FAMILIY) - -RTEMS_CHECK_BSPDIR([$RTEMS_BSP_FAMILY]) - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/sparc/erc32/Makefile.am b/c/src/lib/libbsp/sparc/erc32/Makefile.am deleted file mode 100644 index 1c1c35a6b5..0000000000 --- a/c/src/lib/libbsp/sparc/erc32/Makefile.am +++ /dev/null @@ -1,66 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/sparc/erc32/start/bsp_specs - - -noinst_PROGRAMS = - - -start.$(OBJEXT): ../../../../../../bsps/sparc/shared/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -project_lib_DATA += linkcmds -dist_project_lib_DATA += ../../../../../../bsps/sparc/shared/start/linkcmds.base - -project_lib_LIBRARIES = librtemsbsp.a -librtemsbsp_a_SOURCES = - -# startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/shared/start/bspgetworkarea.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-empty.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/erc32/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/erc32/start/setvec.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/erc32/start/erc32mec.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/erc32/start/boardinit.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/erc32/start/bspidle.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/erc32/start/bspdelay.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/shared/start/bsp_fatal_exit.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/shared/start/bsp_fatal_halt.c -# gnatsupp -librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/erc32/gnatsupp/gnatsupp.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/shared/gnatcommon.c -# console -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/legacy-console.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/legacy-console-control.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/legacy-console-select.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/erc32/console/erc32_console.c -# debugio -librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/erc32/console/debugputs.c -# clock -librtemsbsp_a_SOURCES +=../../../../../../bsps/sparc/erc32/clock/ckinit.c -# timer -librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/erc32/btimer/btimer.c - -# IRQ -librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/shared/irq/irq-shared.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/shared/irq/bsp_isr_handler.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-default-handler.c - -if HAS_SMP -librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/erc32/start/bspsmp.c -endif - -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/cache/nocache.c - - -include $(srcdir)/../../../../../../bsps/shared/irq-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/sparc/erc32/headers.am diff --git a/c/src/lib/libbsp/sparc/erc32/configure.ac b/c/src/lib/libbsp/sparc/erc32/configure.ac deleted file mode 100644 index 22e45b098d..0000000000 --- a/c/src/lib/libbsp/sparc/erc32/configure.ac +++ /dev/null @@ -1,37 +0,0 @@ -## Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-sparc-erc32], -[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - - - -## bsp-specific options -RTEMS_BSPOPTS_SET([CONSOLE_USE_INTERRUPTS],[*],[0]) -RTEMS_BSPOPTS_HELP([CONSOLE_USE_INTERRUPTS], -[The erc32 console driver can operate in either polled or interrupt mode. -Under the simulator (especially when FAST_UART is defined), polled seems -to operate better. It is common for a task to print a line (like the end -of test message) and then exit. In this case, the program returns control -to the simulator command line before the program has even queued the output -to the uart. Thus sis has no chance of getting the data out.]) - -RTEMS_BSPOPTS_SET([BSP_POWER_DOWN_AT_FATAL_HALT],[*],[]) -RTEMS_BSPOPTS_HELP([BSP_POWER_DOWN_AT_FATAL_HALT], -[If defined, CPU is spinning on fatal exit. Otherwise generate system - error which will hand over to debugger, simulator, etc.]) - -RTEMS_BSP_CLEANUP_OPTIONS - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/sparc/leon2/Makefile.am b/c/src/lib/libbsp/sparc/leon2/Makefile.am deleted file mode 100644 index b2c55f83ad..0000000000 --- a/c/src/lib/libbsp/sparc/leon2/Makefile.am +++ /dev/null @@ -1,71 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/sparc/leon2/start/bsp_specs - - -noinst_PROGRAMS = - - -start.$(OBJEXT): ../../../../../../bsps/sparc/shared/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -project_lib_DATA += linkcmds -dist_project_lib_DATA += ../../../../../../bsps/sparc/shared/start/linkcmds.base -dist_project_lib_DATA += ../../../../../../bsps/sparc/leon2/start/linkcmds.at697f -dist_project_lib_DATA += ../../../../../../bsps/sparc/leon2/start/linkcmds.leon2 - -project_lib_LIBRARIES = librtemsbsp.a -librtemsbsp_a_SOURCES = - -# startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-empty.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/leon2/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/shared/start/bspgetworkarea.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/leon2/start/setvec.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/leon2/start/bspidle.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/leon2/start/bspdelay.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/shared/start/bsp_fatal_exit.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/shared/start/bsp_fatal_halt.c - -# gnatsupp -librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/leon2/gnatsupp/gnatsupp.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/shared/gnatcommon.c -# console -librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/leon2/console/console.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/leon2/console/debugputs.c -# clock -librtemsbsp_a_SOURCES +=../../../../../../bsps/sparc/leon2/clock/ckinit.c -# IRQ -librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/shared/irq/irq-shared.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/shared/irq/bsp_isr_handler.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-default-handler.c - -# PCI -librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/leon2/pci/at697_pci.c -# l2cache -librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/leon2/start/cache.c -# timer -librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/leon2/btimer/btimer.c - -# Driver Manager -librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/shared/drvmgr/ambapp_bus_leon2.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/shared/drvmgr/leon2_amba_bus.c - -if HAS_SMP -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspsmp-dummy.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/getcurrentprocessor-zero.c -endif - - -include $(srcdir)/../../../../../../bsps/shared/irq-sources.am -include $(srcdir)/../../../../../../bsps/shared/grlib-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/sparc/leon2/headers.am diff --git a/c/src/lib/libbsp/sparc/leon2/configure.ac b/c/src/lib/libbsp/sparc/leon2/configure.ac deleted file mode 100644 index e310149168..0000000000 --- a/c/src/lib/libbsp/sparc/leon2/configure.ac +++ /dev/null @@ -1,37 +0,0 @@ -## Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-sparc-leon2], -[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - - - -## bsp-specific options -RTEMS_BSPOPTS_SET([CONSOLE_USE_INTERRUPTS],[*],[0]) -RTEMS_BSPOPTS_HELP([CONSOLE_USE_INTERRUPTS], -[The leon2 console driver can operate in either polled or interrupt mode. -Under the simulator (especially when FAST_UART is defined), polled seems -to operate better. It is common for a task to print a line (like the end -of test message) and then exit. In this case, the program returns control -to the simulator command line before the program has even queued the output -to the uart. Thus sis has no chance of getting the data out.]) - -RTEMS_BSPOPTS_SET([BSP_POWER_DOWN_AT_FATAL_HALT],[*],[]) -RTEMS_BSPOPTS_HELP([BSP_POWER_DOWN_AT_FATAL_HALT], -[If defined, CPU is spinning on fatal exit. Otherwise generate system - error which will hand over to debugger, simulator, etc.]) - -RTEMS_BSP_CLEANUP_OPTIONS - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/sparc/leon3/Makefile.am b/c/src/lib/libbsp/sparc/leon3/Makefile.am deleted file mode 100644 index 464f225ab2..0000000000 --- a/c/src/lib/libbsp/sparc/leon3/Makefile.am +++ /dev/null @@ -1,92 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/sparc/leon3/start/bsp_specs - - -noinst_PROGRAMS = - - -start.$(OBJEXT): ../../../../../../bsps/sparc/shared/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -project_lib_DATA += linkcmds -dist_project_lib_DATA += ../../../../../../bsps/sparc/shared/start/linkcmds.base -dist_project_lib_DATA += ../../../../../../bsps/sparc/leon3/start/linkcmds.gr712rc -dist_project_lib_DATA += ../../../../../../bsps/sparc/leon3/start/linkcmds.gr740 -dist_project_lib_DATA += ../../../../../../bsps/sparc/leon3/start/linkcmds.leon3 -dist_project_lib_DATA += ../../../../../../bsps/sparc/leon3/start/linkcmds.ut699 -dist_project_lib_DATA += ../../../../../../bsps/sparc/leon3/start/linkcmds.ut700 - -project_lib_LIBRARIES = librtemsbsp.a -librtemsbsp_a_SOURCES = - -# startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/leon3/start/bspclean.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/leon3/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/shared/start/bspgetworkarea.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/leon3/start/setvec.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/leon3/start/bspidle.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/leon3/start/bspdelay.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-empty.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/leon3/start/cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/shared/start/bsp_fatal_exit.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/leon3/start/bsp_fatal_halt.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/leon3/start/drvmgr_def_drivers.c - -# gnatsupp -librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/leon3/gnatsupp/gnatsupp.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/shared/gnatcommon.c -# AMBA bus -librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/leon3/start/amba.c - -# non-Driver Manager Clock Implementation -librtemsbsp_a_SOURCES +=../../../../../../bsps/sparc/leon3/clock/ckinit.c - -# console -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/console-termios.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/leon3/console/console.c -# debugio -librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/leon3/console/printk_support.c - -# IRQ -librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/leon3/start/eirq.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/shared/irq/irq-shared.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/shared/irq/bsp_isr_handler.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-default-handler.c - -# PCI -librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/shared/pci/pci_memreg_sparc_le.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/shared/pci/pci_memreg_sparc_be.c - -# PCI target devices -librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/shared/pci/gr_leon4_n2x.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/shared/pci/gr_cpci_gr740.c - -librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/leon3/start/cache.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/leon3/btimer/btimer.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/leon3/btimer/watchdog.c - -if HAS_SMP -librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/leon3/start/bspsmp.c -endif - -if HAS_MP -# shmsupp -librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/leon3/mpci/addrconv.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/leon3/mpci/getcfg.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/leon3/mpci/lock.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/leon3/mpci/mpisr.c -endif - - -include $(srcdir)/../../../../../../bsps/shared/irq-sources.am -include $(srcdir)/../../../../../../bsps/shared/grlib-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/sparc/leon3/headers.am diff --git a/c/src/lib/libbsp/sparc/leon3/configure.ac b/c/src/lib/libbsp/sparc/leon3/configure.ac deleted file mode 100644 index fc66dcfe17..0000000000 --- a/c/src/lib/libbsp/sparc/leon3/configure.ac +++ /dev/null @@ -1,39 +0,0 @@ -## Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-sparc-leon3], -[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - - - -## bsp-specific options -RTEMS_BSPOPTS_SET([CONSOLE_USE_INTERRUPTS],[*],[0]) -RTEMS_BSPOPTS_HELP([CONSOLE_USE_INTERRUPTS], -[The leon3 console driver can operate in either polled or interrupt mode. -Under the simulator (especially when FAST_UART is defined), polled seems -to operate better.]) - -RTEMS_BSPOPTS_SET([BSP_LEON3_SMP],[*],[1]) -RTEMS_BSPOPTS_HELP([BSP_LEON3_SMP], -[Always defined when on a LEON3 to enable the LEON3 support for - determining the CPU core number in an SMP configuration.]) - -RTEMS_BSPOPTS_SET([BSP_POWER_DOWN_AT_FATAL_HALT],[*],[]) -RTEMS_BSPOPTS_HELP([BSP_POWER_DOWN_AT_FATAL_HALT], -[If defined, CPU is powered down on fatal exit. Otherwise generate system - error which will hand over to debugger, simulator, etc.]) - -RTEMS_BSP_CLEANUP_OPTIONS - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/sparc64/Makefile.am b/c/src/lib/libbsp/sparc64/Makefile.am deleted file mode 100644 index 7ffdba432e..0000000000 --- a/c/src/lib/libbsp/sparc64/Makefile.am +++ /dev/null @@ -1,7 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../aclocal - -## Descend into the @RTEMS_BSP_FAMILY@ directory -_SUBDIRS = @RTEMS_BSP_FAMILY@ - -include $(top_srcdir)/../../../automake/subdirs.am -include $(srcdir)/../../../../../bsps/sparc64/headers.am diff --git a/c/src/lib/libbsp/sparc64/acinclude.m4 b/c/src/lib/libbsp/sparc64/acinclude.m4 deleted file mode 100644 index 7a2c18b865..0000000000 --- a/c/src/lib/libbsp/sparc64/acinclude.m4 +++ /dev/null @@ -1,12 +0,0 @@ -# RTEMS_CHECK_BSPDIR(RTEMS_BSP_FAMILY) -AC_DEFUN([RTEMS_CHECK_BSPDIR], -[ - case "$1" in - niagara ) - AC_CONFIG_SUBDIRS([niagara]);; - usiii ) - AC_CONFIG_SUBDIRS([usiii]);; - *) - AC_MSG_ERROR([Invalid BSP]);; - esac -]) diff --git a/c/src/lib/libbsp/sparc64/configure.ac b/c/src/lib/libbsp/sparc64/configure.ac deleted file mode 100644 index 0b4f8c3c66..0000000000 --- a/c/src/lib/libbsp/sparc64/configure.ac +++ /dev/null @@ -1,24 +0,0 @@ -## Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-sparc64],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) - -# GAB: ./shared is used by sparc v7/8 bsps - -RTEMS_TOP(../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define foreign subdir-objects 1.12.2]) -AM_MAINTAINER_MODE - -RTEMS_ENV_RTEMSBSP - -RTEMS_PROJECT_ROOT - -RTEMS_CHECK_BSPDIR([$RTEMS_BSP_FAMILY]) - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/sparc64/niagara/Makefile.am b/c/src/lib/libbsp/sparc64/niagara/Makefile.am deleted file mode 100644 index 6a961b142a..0000000000 --- a/c/src/lib/libbsp/sparc64/niagara/Makefile.am +++ /dev/null @@ -1,51 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/sparc64/niagara/start/bsp_specs - -noinst_PROGRAMS = - - - -start.$(OBJEXT): ../../../../../../bsps/sparc64/shared/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -dist_project_lib_DATA += ../../../../../../bsps/sparc64/shared/start/linkcmds - -project_lib_LIBRARIES = librtemsbsp.a -librtemsbsp_a_SOURCES = -librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc64/niagara/start/bspclean.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc64/niagara/start/m5op_sparc.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspstart-empty.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-empty.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc64/shared/start/setvec.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc64/shared/helenos/boot/genarch/balloc.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc64/shared/helenos/boot/genarch/ofw.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc64/shared/helenos/boot/genarch/ofw_tree.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc64/shared/helenos/boot/sparc64/loader/ofwarch.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc64/shared/helenos/boot/sparc64/loader/main.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc64/shared/helenos/boot/sparc64/loader/ofwasm.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc64/niagara/start/bspinit.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc64/shared/start/halt.S - -librtemsbsp_a_SOURCES +=../../../../../../bsps/sparc64/shared/clock/ckinit.c - -librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc64/shared/console/conscfg.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/legacy-console.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/legacy-console-control.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/legacy-console-select.c - -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/btimer/btimer-stub.c - -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/cache/nocache.c - -include $(srcdir)/../../../../../../bsps/shared/irq-default-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/sparc64/niagara/headers.am diff --git a/c/src/lib/libbsp/sparc64/niagara/configure.ac b/c/src/lib/libbsp/sparc64/niagara/configure.ac deleted file mode 100644 index 44817bb5d0..0000000000 --- a/c/src/lib/libbsp/sparc64/niagara/configure.ac +++ /dev/null @@ -1,19 +0,0 @@ -## Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-sparc64-sun4v],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - -AC_DEFINE(SUN4V, 1, [SUN model option]) - -RTEMS_BSP_CLEANUP_OPTIONS - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/sparc64/usiii/Makefile.am b/c/src/lib/libbsp/sparc64/usiii/Makefile.am deleted file mode 100644 index 1a75e88f20..0000000000 --- a/c/src/lib/libbsp/sparc64/usiii/Makefile.am +++ /dev/null @@ -1,62 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/sparc64/usiii/start/bsp_specs - -## these are the include files used by the boot process from HelenOS Sparc64 -## These include files mimic the HelenOS kernel include layout, which -## in HelenOS-0.4.2 is more complicated than the boot include dirs. - -# assumed by the HelenOS sources to be in the root includedir. We place them -# in a kernel include directory. - - -noinst_PROGRAMS = - - - -start.$(OBJEXT): ../../../../../../bsps/sparc64/shared/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -dist_project_lib_DATA += ../../../../../../bsps/sparc64/shared/start/linkcmds - -project_lib_LIBRARIES = librtemsbsp.a -librtemsbsp_a_SOURCES = -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspstart-empty.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-empty.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc64/shared/start/setvec.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc64/shared/helenos/boot/genarch/balloc.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc64/shared/helenos/boot/genarch/ofw.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc64/shared/helenos/boot/genarch/ofw_tree.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc64/shared/helenos/boot/sparc64/loader/ofwarch.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc64/shared/helenos/boot/sparc64/loader/main.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc64/shared/helenos/boot/sparc64/loader/ofwasm.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc64/shared/start/halt.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc64/usiii/start/bspinit.S - -librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc64/shared/helenos/kernel/sparc64/src/cache.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc64/shared/helenos/kernel/sparc64/src/sun4u/takemmu.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc64/shared/start/trap_table.S - -librtemsbsp_a_SOURCES +=../../../../../../bsps/sparc64/shared/clock/ckinit.c - -librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc64/shared/console/conscfg.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/legacy-console.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/legacy-console-control.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/legacy-console-select.c - -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/btimer/btimer-stub.c - -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/cache/nocache.c - -include $(srcdir)/../../../../../../bsps/shared/irq-default-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/sparc64/usiii/headers.am diff --git a/c/src/lib/libbsp/sparc64/usiii/configure.ac b/c/src/lib/libbsp/sparc64/usiii/configure.ac deleted file mode 100644 index 48945c2b2f..0000000000 --- a/c/src/lib/libbsp/sparc64/usiii/configure.ac +++ /dev/null @@ -1,26 +0,0 @@ -## Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-sparc64-sun4u],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - -RTEMS_BSPOPTS_SET([SIMSPARC_FAST_IDLE],[*],[]) -RTEMS_BSPOPTS_HELP([SIMSPARC_FAST_IDLE], -[If defined, speed up the clock ticks while the idle task is running so -time spent in the idle task is minimized. This significantly reduces -the wall time required to execute the RTEMS test suites.]) - -AC_DEFINE(US3, 1, [UltraSPARC model option]) -AC_DEFINE(SUN4U, 1, [SUN model option]) - -RTEMS_BSP_CLEANUP_OPTIONS - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/v850/Makefile.am b/c/src/lib/libbsp/v850/Makefile.am deleted file mode 100644 index c10765bafe..0000000000 --- a/c/src/lib/libbsp/v850/Makefile.am +++ /dev/null @@ -1,12 +0,0 @@ -## -## - -ACLOCAL_AMFLAGS = -I ../../../aclocal - -## Descend into the @RTEMS_BSP_FAMILY@ directory -## Currently, the shared directory is not explicitly -## added but it is present in the source tree. -_SUBDIRS = @RTEMS_BSP_FAMILY@ - - -include $(top_srcdir)/../../../automake/subdirs.am diff --git a/c/src/lib/libbsp/v850/acinclude.m4 b/c/src/lib/libbsp/v850/acinclude.m4 deleted file mode 100644 index f506eced18..0000000000 --- a/c/src/lib/libbsp/v850/acinclude.m4 +++ /dev/null @@ -1,10 +0,0 @@ -# RTEMS_CHECK_BSPDIR(RTEMS_BSP_FAMILY) -AC_DEFUN([RTEMS_CHECK_BSPDIR], -[ - case "$1" in - gdbv850sim ) - AC_CONFIG_SUBDIRS([gdbv850sim]);; - *) - AC_MSG_ERROR([Invalid BSP]);; - esac -]) diff --git a/c/src/lib/libbsp/v850/configure.ac b/c/src/lib/libbsp/v850/configure.ac deleted file mode 100644 index b8a83321c3..0000000000 --- a/c/src/lib/libbsp/v850/configure.ac +++ /dev/null @@ -1,21 +0,0 @@ -## Process this file with autoconf to produce a configure script. -## - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-v850],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define foreign subdir-objects 1.12.2]) -AM_MAINTAINER_MODE - -RTEMS_ENV_RTEMSBSP -RTEMS_PROJECT_ROOT - -RTEMS_CHECK_BSPDIR([$RTEMS_BSP_FAMILY]) - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/v850/gdbv850sim/Makefile.am b/c/src/lib/libbsp/v850/gdbv850sim/Makefile.am deleted file mode 100644 index 4152abe8ac..0000000000 --- a/c/src/lib/libbsp/v850/gdbv850sim/Makefile.am +++ /dev/null @@ -1,42 +0,0 @@ -## -## - -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/v850/gdbv850sim/start/bsp_specs - -noinst_PROGRAMS = - - -start.$(OBJEXT): ../../../../../../bsps/v850/gdbv850sim/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -project_lib_DATA += linkcmds - -librtemsbsp_a_SOURCES = ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspstart-empty.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/v850/gdbv850sim/start/bspreset.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/v850/shared/start/crt1.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/v850/gdbv850sim/start/trap.S - -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/clock/clock-simidle.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/console-polled.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/v850/gdbv850sim/console/console-io.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/btimer/btimer-stub.c - -# Cache -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/cache/nocache.c - -project_lib_LIBRARIES = librtemsbsp.a - -include $(srcdir)/../../../../../../bsps/shared/irq-default-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/v850/gdbv850sim/headers.am diff --git a/c/src/lib/libbsp/v850/gdbv850sim/configure.ac b/c/src/lib/libbsp/v850/gdbv850sim/configure.ac deleted file mode 100644 index 583f2f3aeb..0000000000 --- a/c/src/lib/libbsp/v850/gdbv850sim/configure.ac +++ /dev/null @@ -1,19 +0,0 @@ -## Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-v850-gdbv850sim],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - -RTEMS_BSP_CLEANUP_OPTIONS - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/x86_64/Makefile.am b/c/src/lib/libbsp/x86_64/Makefile.am deleted file mode 100644 index 46a80a8ab6..0000000000 --- a/c/src/lib/libbsp/x86_64/Makefile.am +++ /dev/null @@ -1,6 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../aclocal - -# Descend into the @RTEMS_BSP_FAMILY@ directory -_SUBDIRS = @RTEMS_BSP_FAMILY@ - -include $(top_srcdir)/../../../automake/subdirs.am diff --git a/c/src/lib/libbsp/x86_64/acinclude.m4 b/c/src/lib/libbsp/x86_64/acinclude.m4 deleted file mode 100644 index 92ae6f719e..0000000000 --- a/c/src/lib/libbsp/x86_64/acinclude.m4 +++ /dev/null @@ -1,10 +0,0 @@ -# RTEMS_CHECK_BSPDIR(RTEMS_BSP_FAMILY) -AC_DEFUN([RTEMS_CHECK_BSPDIR], -[ - case "$1" in - amd64 ) - AC_CONFIG_SUBDIRS([amd64]);; - *) - AC_MSG_ERROR([Invalid BSP]);; - esac -]) diff --git a/c/src/lib/libbsp/x86_64/amd64/Makefile.am b/c/src/lib/libbsp/x86_64/amd64/Makefile.am deleted file mode 100644 index 92ed2e6c16..0000000000 --- a/c/src/lib/libbsp/x86_64/amd64/Makefile.am +++ /dev/null @@ -1,52 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/x86_64/amd64/start/bsp_specs - -noinst_PROGRAMS = - -start.$(OBJEXT): ../../../../../../bsps/x86_64/amd64/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -project_lib_DATA += linkcmds - -project_lib_LIBRARIES = librtemsbsp.a -librtemsbsp_a_SOURCES = - -# startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -# XXX: We may want a custom bsp_work_area_initialize to detect memory size like -# the i386 -# -# FreeBSD's bootloader may leave a bootinfo structure for the kernel to find later: -# http://fxr.watson.org/fxr/source/i386/include/bootinfo.h?v=FREEBSD11#L48 -# -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/x86_64/amd64/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/x86_64/amd64/start/page.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-empty.c -# interrupts -librtemsbsp_a_SOURCES += ../../../../../../bsps/x86_64/amd64/interrupts/pic.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/x86_64/amd64/interrupts/idt.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/x86_64/amd64/interrupts/isr_handler.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-default-handler.c -# clock -librtemsbsp_a_SOURCES += ../../../../../../bsps/x86_64/amd64/clock/clock.c -# console -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/console-termios-init.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/console-termios.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/x86_64/amd64/console/console.c -# timer -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/btimer/btimer-stub.c -# cache -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/cache/nocache.c - -include $(srcdir)/../../../../../../bsps/shared/irq-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/x86_64/amd64/headers.am diff --git a/c/src/lib/libbsp/x86_64/amd64/configure.ac b/c/src/lib/libbsp/x86_64/amd64/configure.ac deleted file mode 100644 index 2f565fc4d9..0000000000 --- a/c/src/lib/libbsp/x86_64/amd64/configure.ac +++ /dev/null @@ -1,19 +0,0 @@ -## Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-x86_64-amd64],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - -RTEMS_BSP_CLEANUP_OPTIONS - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/x86_64/configure.ac b/c/src/lib/libbsp/x86_64/configure.ac deleted file mode 100644 index a398a4e202..0000000000 --- a/c/src/lib/libbsp/x86_64/configure.ac +++ /dev/null @@ -1,20 +0,0 @@ -## Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-x86_64],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define foreign subdir-objects 1.12.2]) -AM_MAINTAINER_MODE - -RTEMS_ENV_RTEMSBSP -RTEMS_PROJECT_ROOT - -RTEMS_CHECK_BSPDIR([$RTEMS_BSP_FAMILY]) - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/make/Makefile.am b/c/src/make/Makefile.am deleted file mode 100644 index 1c45672dc9..0000000000 --- a/c/src/make/Makefile.am +++ /dev/null @@ -1,87 +0,0 @@ -ACLOCAL_AMFLAGS = -I aclocal -I ../aclocal - -CLEANFILES = - -rtems_makedir = $(pkgdatadir)/make - -GENERIC_FILES = host.cfg - -MAKE_FILES = README directory.cfg lib.cfg - -rtems_make_DATA = $(MAKE_FILES) $(GENERIC_FILES) - -noinst_DATA = leaf.cfg - -rtemsdir = $(exec_prefix) -rtems_bspdir = $(rtemsdir)/@RTEMS_BSP@ -rtems_bsp_DATA = Makefile.inc - -rtems_bsp_makedir = $(rtems_bspdir)/make -rtems_bsp_make_DATA = bsp.cfg target.cfg - -bsp.cfg: bsp.cfg.in Makefile - sed \ - -e "s|[@]HAS_MP[@]|$(HAS_MP)|" \ - -e "s|[@]HAS_POSIX_API[@]|$(HAS_POSIX_API)|" \ - -e "s|[@]HAS_CPLUSPLUS[@]|$(HAS_CPLUSPLUS)|" \ - < $(srcdir)/bsp.cfg.in > bsp.cfg -CLEANFILES += bsp.cfg - -target.cfg: target.cfg.in Makefile - sed \ - -e "s|[@]RTEMS_API[@]|$(RTEMS_API)|" \ - -e "s|[@]CPPFLAGS[@]|$(CPPFLAGS)|" \ - -e "s|[@]CFLAGS[@]|$(CFLAGS)|" \ - -e "s|[@]LIBS[@]|$(LIBS)|" \ - -e "s|[@]CC[@]|$(CC)|" \ - -e "s|[@]CXX[@]|$(CXX)|" \ - -e "s|[@]AS[@]|$(AS)|" \ - -e "s|[@]AR[@]|$(AR)|" \ - -e "s|[@]NM[@]|$(NM)|" \ - -e "s|[@]LD[@]|$(LD)|" \ - -e "s|[@]SIZE[@]|$(SIZE)|" \ - -e "s|[@]STRIP[@]|$(STRIP)|" \ - -e "s|[@]RANLIB[@]|$(RANLIB)|" \ - -e "s|[@]OBJCOPY[@]|$(OBJCOPY)|" \ - -e "s|[@]RTEMS_CPU[@]|$(RTEMS_CPU)|" \ - -e "s|[@]RTEMS_HAS_MULTIPROCESSING[@]|$(HAS_MP)|" \ - -e "s|[@]RTEMS_HAS_POSIX_API[@]|$(HAS_POSIX_API)|" \ - -e "s|[@]RTEMS_HAS_CPLUSPLUS[@]|$(HAS_CPLUSPLUS)|" \ - < $(srcdir)/target.cfg.in > target.cfg -CLEANFILES += target.cfg - -host.cfg: host.cfg.in Makefile - sed \ - -e "s|[@]CP[@]|$(CP)|" \ - -e "s|[@]MV[@]|$(MV)|" \ - -e "s|[@]LN[@]|$(LN)|" \ - -e "s|[@]SHELL[@]|$(SHELL)|" \ - -e "s|[@]KSH[@]|$(KSH)|" \ - < $(srcdir)/host.cfg.in > host.cfg -CLEANFILES += host.cfg - -Makefile.inc: Makefile.inc.in Makefile - sed \ - -e "s|[@]prefix[@]|$(prefix)|" \ - -e "s|[@]exec_prefix[@]|$(exec_prefix)|" \ - -e "s|[@]pkgdatadir[@]|$(pkgdatadir)|" \ - -e "s|[@]RTEMS_BSP[@]|$(RTEMS_BSP)|" \ - -e "s|[@]RTEMS_CPU[@]|$(RTEMS_CPU)|" \ - -e "s|[@]RTEMS_API[@]|$(RTEMS_API)|" \ - -e "s|[@]CC[@]|$(CC)|" \ - -e "s|[@]CXX[@]|$(CXX)|" \ - -e "s|[@]AS[@]|$(AS)|" \ - -e "s|[@]AR[@]|$(AR)|" \ - -e "s|[@]NM[@]|$(NM)|" \ - -e "s|[@]LD[@]|$(LD)|" \ - -e "s|[@]SIZE[@]|$(SIZE)|" \ - -e "s|[@]OBJCOPY[@]|$(OBJCOPY)|" \ - -e "s|[@]RTEMS_HAS_POSIX_API[@]|$(HAS_POSIX_API)|" \ - -e "s|[@]RTEMS_HAS_CPLUSPLUS[@]|$(HAS_CPLUSPLUS)|" \ - < $(srcdir)/Makefile.inc.in > Makefile.inc -CLEANFILES += Makefile.inc - -## At the moment all actively supported configurations -## use gcc-target-default.cfg only. -rtems_make_compilersdir = $(rtems_makedir)/compilers -dist_rtems_make_compilers_DATA = compilers/gcc-target-default.cfg diff --git a/c/src/make/Makefile.inc.in b/c/src/make/Makefile.inc.in deleted file mode 100644 index d3df7a3b98..0000000000 --- a/c/src/make/Makefile.inc.in +++ /dev/null @@ -1,55 +0,0 @@ -# -# BSP specific settings. To be included in application Makefiles -# -# This support will be removed from RTEMS. Please consider other -# ways to build applications. -# - -RTEMS_API = @RTEMS_API@ - -RTEMS_CPU = @RTEMS_CPU@ -RTEMS_BSP = @RTEMS_BSP@ - -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -CC_FOR_TARGET = @CC@ -CXX_FOR_TARGET = @CXX@ -AS_FOR_TARGET = @AS@ -AR_FOR_TARGET = @AR@ -NM_FOR_TARGET = @NM@ -LD_FOR_TARGET = @LD@ -SIZE_FOR_TARGET = @SIZE@ -OBJCOPY_FOR_TARGET = @OBJCOPY@ - -CC= $(CC_FOR_TARGET) -CXX= $(CXX_FOR_TARGET) -AS= $(AS_FOR_TARGET) -LD= $(LD_FOR_TARGET) -NM= $(NM_FOR_TARGET) -AR= $(AR_FOR_TARGET) -SIZE= $(SIZE_FOR_TARGET) -OBJCOPY= $(OBJCOPY_FOR_TARGET) - -export CC -export CXX -export AS -export LD -export NM -export AR -export SIZE -export OBJCOPY - -RTEMS_ROOT ?= $(prefix) -PROJECT_ROOT = $(RTEMS_ROOT) -RTEMS_CUSTOM = $(RTEMS_ROOT)/make/custom/$(RTEMS_BSP).cfg -RTEMS_SHARE = $(RTEMS_ROOT)/share/rtems$(RTEMS_API) - -RTEMS_USE_OWN_PDIR = no -RTEMS_HAS_POSIX_API = @RTEMS_HAS_POSIX_API@ -RTEMS_HAS_ITRON_API = no -RTEMS_HAS_CPLUSPLUS = @RTEMS_HAS_CPLUSPLUS@ - -export RTEMS_BSP -export RTEMS_CUSTOM -export PROJECT_ROOT diff --git a/c/src/make/README b/c/src/make/README deleted file mode 100644 index f3491c2577..0000000000 --- a/c/src/make/README +++ /dev/null @@ -1,465 +0,0 @@ - make/README - - This file describes the layout and conventions of the application - makefile support for RTEMS applications. Internally, RTEMS uses - GNU-style autoconf/automake Makefiles as much as possible to - ease integration with other GNU tools. - - All of these "make" trees are substantially similar; however this - file documents the current state of the RTEMS Application Makefile - support. - - This make tree is based on a build system originally developed - to simplify porting projects between various OS's. The primary - goals were: - - . simple *and* customizable individual makefiles - - . use widely available GNU make. There is no pre-processing or - automatic generation of Makefiles. - - . Same makefiles work on *many* host OS's due to portability - of GNU make and the host OS config files. - - . Support for different compilers and operating systems - on a per-user basis. Using the same sources (including - Makefiles) one developer can develop and test under SVR4, - another under 4.x, another under HPUX. - - . Builtin support for compiling "variants" such as debug - versions. These variants can be built - recursively. - - . Control of system dependencies. "hidden" dependencies on - environment variables (such as PATH) - have been removed whenever possible. No matter what your - PATH variable is set to, you should get the same thing - when you 'make' as everyone else on the project. - - This Makefile system has evolved into its present form and as it - exists in RTEMS today, its sole goal is to build RTEMS applications. - The use of these Makefiles hides the complexity of producing - executables for a wide variety of embedded CPU families and target - BSPs. Switching between RTEMS BSPs is accomplished via setting - the environment variable "RTEMS_MAKEFILE_PATH." - - This description attempts to cover all aspects of the Makefile tree. Most - of what is described here is maintained automatically by the configuration - files. - - The example makefiles in make/Templates should be used as a starting - point for new directories. - - There are 2 main types of Makefile: - - directory and leaf. - - Directory Makefiles - ------------------- - - A Makefile in a source directory with sub-directories is called a - "directory" Makefile. - - Directory Makefile's are simply responsible for acting as "middle-men" - and recursing into their sub-directories and propagating the make. - - For example, directory src/bin will contain only a Makefile and - sub-directories. No actual source code will reside in the directory. - The following commands: - - $ cd src/bin - $ make all - - would descend into all the subdirectories of 'src/bin' and recursively - perform a 'make all'. - - A 'make debug' will recurse thru sub-directories as a debug build. - - A template directory Makefile which should work in almost all - cases is in make/Templates/Makefile.dir - - - Leaf Makefiles - -------------- - - Source directories that contain source code for libraries or - programs use a "leaf" Makefile. - - These makefiles contain the rules necessary to build programs - (or libraries). - - A template leaf Makefile is in Templates/Makefile.leaf . A template - leaf Makefile for building libraries is in Templates/Makefile.lib . - - - NOTE: To simplify nested makefile's and source maintenance, we disallow - combining source and directories (that make(1) would be expected to - recurse into) in one source directory. Ie., a directory in the source - tree may contain EITHER source files OR recursive sub directories, but NOT - both. This assumption is generally shared with GNU automake. - - Variants (where objects go) - --------------------------- - - All binary targets are placed in a sub-directory whose name is (for - example): - - o-optimize/ -- optimized binaries - o-debug/ -- debug binaries - - Using the template Makefiles, this will all happen automatically. - The contents of these directories are specific to a BSP. - - Within a Makefile, the ${ARCH} variable is set to o-optimize, - o-debug, etc., as appropriate. - - HISTORICAL NOTE: Prior to version 4.5, the name of the sub-directory - in which objects were placed included the BSP name. - - Typing 'make' will place objects in o-optimize. - 'make debug' will place objects in o-debug. - - The debug targets are equivalent to 'all' except that - CFLAGS and/or LDFLAGS are modified as per the compiler config file for - debug and profile support. - - The targets debug etc., can be invoked recursively at - the directory make level. So from the top of a tree, one could - install a debug version of everything under that point by: - - $ cd src/lib - $ gmake debug - $ gmake install - - When building a command that is linked with a generated library, the - appropriate version of the library will be linked in. - - For example, the following fragments link the normal, debug, or - version of "libmine.a" as appropriate: - - LD_LIBS += $(LIBMINE) - LIBMINE = ../libmine/${ARCH}/libmine.a - - ${ARCH}/pgm: $(LIBMINE) ${OBJS} - $(make-exe) - - If we do 'gmake debug', then the library in - ../libmine/o-debug/libmine.a will be linked in. If $(LIBMINE) - might not exist (or might be out of date) at this point, we could add - - ${LIBMINE}: FORCEIT - cd ../libmine; ${MAKE} ${VARIANT_VA} - - The above would generate the following command to build libmine.a: - - cd ../libmine; gmake debug - - The macro reference ${VARIANT_VA} converts ${ARCH} to the word 'debug' - (in this example) and thus ensures the proper version of the library - is built. - - - Targets - ------- - - All Makefile's support the following targets: - - all -- make "everything" - install -- install "everything" - - The following targets are provided automatically by - the included config files: - - clean -- delete all targets - depend -- build a make dependency file - "variant targets" -- special variants, see below - - - All directory Makefiles automatically propagate all these targets. If - you don't wish to support 'all' or 'install' in your source directory, - you must leave the rules section empty, as the parent directory Makefile - will attempt it on recursive make's. - - - Configuration - ------------- - - All the real work described here happens in file(s) included - from your Makefile. - - All Makefiles include a customization file which is used to select - compiler and host operating system. The environment variable - RTEMS_MAKEFILE_PATH must point to the directory containing this file; eg: - - export RTEMS_MAKEFILE_PATH=/.../pc386/ - - All leaf Makefile's also include either 'make/leaf.cfg' (or - 'make/lib.cfg' for building libraries). These config files provide - default rules and set up the command macros as appropriate. - - All directory Makefiles include 'make/directory.cfg'. directory.cfg - provides all the rules for recursing through sub directories. - - The Makefile templates already perform these include's. - - 'make/leaf.cfg' (or directory.cfg) in turn includes: - - a file specifying general purpose rules appropriate for - both leaf and directory makefiles. - ( make/main.cfg ) - - personality modules specified by the customization file for: - compiler ( make/compilers/??.cfg ) - - - generic rules file - ------------------ - - [ make/main.cfg ] - included by leaf.cfg or directory.cfg. - - This file contains some standard rules and variable assignments - that all Makefiles need. - - It also includes the FORCEIT: pseudo target. - - - OS config file for host machine - ------------------------------- - - [ make/os/OS-NAME.cfg ] - included by main.cfg - - Figures out the target architecture and specifies command names - for the OS tools including RCS/CVS (but NOT for the compiler tools). - - - Compiler configuration for the target - ------------------------------------- - - [ compilers/COMPILER-NAME.cfg ] - included by leaf.cfg - - Specifies the names of tools for compiling programs. - Names in here should be fully qualified, and NOT depend on $PATH. - - Also specifies compiler flags to be used to generate optimized, - debugging versions, as well as rules to compile - assembly language and make makefile dependencies. - - - Configuration Variables - ----------------------- - - Variables you have to set in the environment or in your Makefile. - Note: the RTEMS module files set RTEMS_ROOT and RTEMS_CUSTOM - for you. - - Makefile Variables - ------------------ - - RTEMS_BSP -- name of your 'bsp' eg: pc386, mvme136 - - RTEMS_CPU -- CPU architecture e.g.: i386, m68k - - RTEMS_CPU_FAMILY -- CPU model e.g.: i486dx, m68020 - - RTEMS_ROOT -- The root of your source tree. - All other file names are derived from this. - [ eg: % setenv RTEMS_ROOT $HOME/work/RTEMS ] - - RTEMS_CUSTOM -- name of your config files in make/custom - Example: - $(RTEMS_ROOT)/make/custom/$(RTEMS_BSP).cfg - - The value RTEMS_ROOT is used in the custom - files to generate the make(1) variables: - - PROJECT_RELEASE - PROJECT_BIN - PROJECT_INCLUDE - PROJECT_TOOLS - - etc., which are used within the make config files themselves. - (The files in make/*.cfg try to avoid use of word RTEMS so - they can be more easily shared by other projects) - - Preset variables - ---------------- - - Aside from command names set by the OS and compiler config files, - a number of MAKE variables are automatically set and maintained by - the config files. - - PROJECT_RELEASE - -- release/install directory - [ $(PROJECT_ROOT) ] - - PROJECT_BIN - -- directory for installed binaries - [ $(PROJECT_ROOT)/bin ] - - PROJECT_TOOLS - -- directory for build environment commands - [ eg: $(PROJECT_ROOT)/build-tools ] - - ARCH -- target sub-directory for object code - [ eg: o-optimize or o-debug ] - - VARIANTS -- full list of all possible values for $(ARCH); - used mainly for 'make clean' - [ eg: "o-optimize o-debug" ] - - VARIANT_VA -- Variant name. - Normally "", but for 'make debug' it is "debug". - - see make/leaf.cfg for more info. - - - Preset compilation variables - ---------------------------- - - This is a list of some of the compilation variables. - Refer to the compiler config files for the complete list. - - CFLAGS_OPTIMIZE_V -- value of optimize flag for compiler - [ eg: -O ] - - CFLAGS_DEBUG_V -- value of debug flag for compiler - [ eg: -g ] - - CFLAGS_DEBUG - CFLAGS_OPTIMIZE -- current values for each depending - on make variant. - - LDFLAGS_STATIC_LIBRARIES_V - -- ld option for static libraries - -Bstatic or -dy (svr4) - - LDFLAGS_SHARED_LIBRARIES_V - -- ld option for dynamic libraries - -Bdynamic or -dn (svr4) - - Makefile Variables - ------------------ - - The following variables may be set in a typical Makefile. - - C_PIECES -- File names of your .c files without '.c' suffix. - [ eg: C_PIECES=main funcs stuff ] - - CC_PIECES -- ditto, except for .cc files - - S_PIECES -- ditto, except for .S files. - - LIB -- target library name in leaf library makefiles. - [ eg: LIB=${ARCH}/libmine.a ] - - H_FILES -- your .h files in this directory. - [ eg: H_FILES=stuff.h extra.h ] - - DEFINES -- cc -D items. Included in CPPFLAGS. - leaf Makefiles. - [ eg: DEFINES += -DUNIX ] - - CPPFLAGS -- -I include directories. - leaf Makefiles. - [ eg: CPPFLAGS += -I../include ] - - LD_PATHS -- arguments to -L for ld. - Will be prefixed with '-L' or '-L ' as appropriate - and included in LDFLAGS. - - LDFLAGS -- -L arguments to ld; more may be ADDed. - - LD_LIBS -- libraries to be linked in. - [ eg: LDLIBS += ../libfoo/${ARCH}/libfoo.a ] - - XCFLAGS -- "extra" CFLAGS for special needs. Pre-pended - to CFLAGS. - Not set or used by Makefiles. - Can be set on command line to pass extra flags - to the compiler. - - XCPPFLAGS -- ditto for CPPFLAGS - Can be set on command line to pass extra flags - to the preprocessor. - - XCCPPFLAGS -- same as XCPPFLAGS for C++. - - XCCFLAGS -- same as XCFLAGS for C++. - - SUBDIRS -- list of sub directories for make recursion. - directory Makefiles only. - [ eg: SUBDIRS=cpu bsp ] - - CLEAN_ADDITIONS - -- list of files or directories that should - be deleted by 'make clean' - [ eg: CLEAN_ADDITIONS += y.tab.c ] - - See 'leaf.cfg' for the 'clean:' rule and its - default deletions. - - CLOBBER_ADDITIONS - -- list of files or directories that should - be deleted by 'make clobber' - Since 'make clobber' includes 'make clean', - you don't need to duplicate items in both. - - Command names - ------------- - - The following commands should only be called - as make variables: - - MAKE,INSTALL,INSTALL_VARIANT,SHELL - - ECHO,CAT,CP,MV,LN,MKDIR,CHMOD - - SED - - CC,CPP,AS,AR,LD,NM,SIZE,RANLIB,MKLIB, - YACC,LEX,LINT,CTAGS,ETAGS - - In addition, the following commands specifically support - the installation of libraries, executables, header files, - and other things that need to be installed: - - INSTALL_CHANGE - set to host "install" program by default - - INSTALL_VARIANT - set to host "install" program by default - - Special Directory Makefile Targets - ---------------------------------- - - all_WRAPUP - clean_WRAPUP - install_WRAPUP - clean_WRAPUP - clobber_WRAPUP - depend_WRAPUP - -- Specify additional commands for recursive - (directory level) targets. - - This is handy in certain cases where you need - to do bit of work *after* a recursive make. - - make/Templates - -------------- - - This directory contains Makefile and source file templates that - should help in creating or converting makefiles. - - Makefile.leaf - Template leaf Makefiles. - - Makefile.lib - Template leaf library Makefiles. - - Makefile.dir - Template "directory" makefile. - - - - diff --git a/c/src/make/aclocal/rtems-flags.m4 b/c/src/make/aclocal/rtems-flags.m4 deleted file mode 100644 index 57e63aa80d..0000000000 --- a/c/src/make/aclocal/rtems-flags.m4 +++ /dev/null @@ -1,10 +0,0 @@ -## -## Some hacks to set up RTEMS_*FLAGS -## Internal macro, not supposed to be explictly used in configure.ac's - -AC_DEFUN([_RTEMS_FLAGS],[ -AS_IF([test -n "[$]{$1}"], - [RTEMS_$1=[$]{$1}], - [RTEMS_$1=$2]) -AC_SUBST([RTEMS_$1]) -]) diff --git a/c/src/make/bsp.cfg.in b/c/src/make/bsp.cfg.in deleted file mode 100644 index 57aa00b0f7..0000000000 --- a/c/src/make/bsp.cfg.in +++ /dev/null @@ -1,31 +0,0 @@ -## BSP configuration flags for BSP "@RTEMS_BSP@" - -## -## Does this BSP support multiprocessing ? -## -HAS_MP = @HAS_MP@ - -## -## Does this BSP support RTEMS's remote debugger ? -## -HAS_RDBG = no - -## -## Does this BSP support RTEMS's posix API ? -## -HAS_POSIX_API = @HAS_POSIX_API@ - -## -## Does this BSP support RTEMS's ITRON API ? -## -HAS_ITRON_API = no - -## -## Does this BSP support RTEMS's CXX API ? -## -HAS_CPLUSPLUS = @HAS_CPLUSPLUS@ - -## -## Does this BSP support RTEMS's networking ? -## -HAS_NETWORKING = @HAS_NETWORKING@ diff --git a/c/src/make/bsp.mak b/c/src/make/bsp.mak deleted file mode 100644 index 9c1da3fc3a..0000000000 --- a/c/src/make/bsp.mak +++ /dev/null @@ -1,11 +0,0 @@ -# -# Makefile fragment to convert <bsp>.cfgs into <bsp>.cache -# - -include make/custom/${RTEMS_BSP}.cfg - -make/${RTEMS_BSP}.cache: - @$(RM) $@ - @echo ac_cv_env_RTEMS_CPU_MODEL=\"$(RTEMS_CPU_MODEL)\" >> $@ - @echo ac_cv_env_CPU_CFLAGS=\"$(CPU_CFLAGS)\" >> $@ - @echo ac_cv_env_CFLAGS_OPTIMIZE_V=\"$(CFLAGS_OPTIMIZE_V)\" >> $@ diff --git a/c/src/make/compilers/gcc-target-default.cfg b/c/src/make/compilers/gcc-target-default.cfg deleted file mode 100644 index 813bd5c2c4..0000000000 --- a/c/src/make/compilers/gcc-target-default.cfg +++ /dev/null @@ -1,189 +0,0 @@ -# -# Shared compiler for all GNU tools configurations -# - -## -# CFLAGS_OPTIMIZE_V, CFLAGS_DEBUG_V are the values we -# would want the corresponding macros to be set to. -# -# CFLAGS_OPTIMIZE, CFLAGS_DEBUG are set in the leaf -# Makefiles by the 'debug:' targets to their _V values. -# - -# default flags -# XCPPFLAGS, XCFLAGS, XCXXFLAGS, XASFLAGS -# are used to add flags from the shell -# cf. make.info ("Implicit rules/variables" for details) - -# NOTE: Should these go to CPPFLAGS ? -CFLAGS_DEFAULT=-Wall - -# NOTE: CPU_CFLAGS should probably be renamed to CPU_CPPFLAGS -# NOTE: CPU_DEFINES should probably be merged with CPU_CFLAGS -CPPFLAGS += $(CPU_DEFINES) $(CPU_CFLAGS) $(DEFINES) $(XCPPFLAGS) -CFLAGS = $(CFLAGS_DEFAULT) $(XCFLAGS) -CXXFLAGS = $(CFLAGS_DEFAULT) $(XCXXFLAGS) -ASFLAGS = $(CPU_ASFLAGS) $(XASFLAGS) - -# NOTE: GCCSPECS probably belongs to CPPFLAGS -GCCSPECS_OPTIMIZE_V = -GCCSPECS_DEBUG_V = - -GCCSPECS = -B$(PROJECT_RELEASE)/lib/ -specs bsp_specs -qrtems -GCCSPECS += $(GCCSPECS_$(VARIANT_V)_V) - -CC += $(GCCSPECS) -CXX += $(GCCSPECS) - -CPPFLAGS += - -# Define this to yes if C++ is included in the development environment. -# This requires that at least the GNU C++ compiler and libg++ be installed. -ifeq ($(HAS_CPLUSPLUS),yes) -CPLUS_LD_LIBS += $(PROJECT_RELEASE)/lib/librtems++$(LIBSUFFIX_VA) -endif - -# debug flag; -CFLAGS_DEBUG_V ?= -O0 -g -CXXFLAGS_DEBUG_V ?= $(CFLAGS_DEBUG_V) - -# when debugging, optimize flag: typically empty -# some compilers do allow optimization with their "-g" -CFLAGS_OPTIMIZE_V ?= -O2 -g -CXXFLAGS_OPTIMIZE_V ?= $(CFLAGS_OPTIMIZE_V) - -ifndef AUTOMAKE -CPPFLAGS_$(VARIANT)=$(CPPFLAGS_$(VARIANT)_V) -CFLAGS_$(VARIANT) =$(CFLAGS_$(VARIANT)_V) -CXXFLAGS_$(VARIANT)=$(CXXFLAGS_$(VARIANT)_V) -endif - -ifndef AUTOMAKE -CPPFLAGS += $(CPPFLAGS_OPTIMIZE) $(CPPFLAGS_DEBUG) -CFLAGS += $(CFLAGS_OPTIMIZE) $(CFLAGS_DEBUG) -CXXFLAGS += $(CXXFLAGS_OPTIMIZE) $(CXXFLAGS_DEBUG) -endif - -# List of library paths without -L -LD_PATHS= $(PROJECT_RELEASE)/lib - -# ld flag for incomplete link -LDFLAGS_INCOMPLETE = -r - -# LDFLAGS=$(LDFLAGS_DEBUG) $(LD_PATHS:%=-L%) -LDFLAGS += $(LDFLAGS_DEBUG) - -# -# Stuff to clean and clobber for the compiler and its tools -# - -CLEAN_CC = a.out *.o *.BAK -CLOBBER_CC = - -# -# Client compiler and support tools -# - -# CPP command to write file to standard output with warnings suppressed -CPP=$(CC) -E -w - -# egrep regexp to ignore symbol table entries in ar archives. -# Only used to make sure we skip them when coalescing libraries. -# skip __.SYMDEF and empty names (maybe bug in ranlib??). -AR_SYMBOL_TABLE="HIGHLY-UNLIKELY-TO-CONFLICT" -ARFLAGS=ruv - -# -# How to compile stuff into ${ARCH} subdirectory -# - -${ARCH}/%.o: %.c - ${COMPILE.c} $(AM_CPPFLAGS) $(AM_CFLAGS) -o $@ $< - -${ARCH}/%.o: %.cc - ${COMPILE.cc} $(AM_CPPFLAGS) $(AM_CXXFLAGS) -o $@ $< - -${ARCH}/%.o: %.cpp - ${COMPILE.cc} $(AM_CPPFLAGS) $(AM_CXXFLAGS) -o $@ $< - -${ARCH}/%.o: %.cxx - ${COMPILE.cc} $(AM_CPPFLAGS) $(AM_CXXFLAGS) -o $@ $< - -${ARCH}/%.o: %.C - ${COMPILE.cc} $(AM_CPPFLAGS) $(AM_CXXFLAGS) -o $@ $< - -${ARCH}/%.o: %.S - ${COMPILE.S} $(AM_CPPFLAGS) -DASM -o $@ $< - -# Make foo.rel from foo.o -${ARCH}/%.rel: ${ARCH}/%.o - ${make-rel} - -# create $(ARCH)/pgm from pgm.sh -${ARCH}/%: %.sh - $(RM) $@ - $(CP) $< $@ - $(CHMOD) +x $@ - -# Dependency files for use by gmake -# NOTE: we don't put them into $(ARCH) -# so that 'make clean' doesn't blow it away - -DEPEND=Depends-${ARCH} - -CLEAN_DEPEND=$(DEPEND).tmp -CLOBBER_DEPEND=$(DEPEND) - -# We deliberately don't have anything depend on the -# $(DEPEND) file; otherwise it will get rebuilt even -# on 'make clean' -# - -depend-am: $(C_FILES) $(CC_FILES) $(S_FILES) -ifneq ($(words $(C_FILES) $(CC_FILES) $(S_FILES)), 0) -# Use gcc -M to generate dependencies -# Replace foo.o with $(ARCH)/foo.o -# Replace $(ARCH) value with string $(ARCH) -# so that it will for debug cases - $(COMPILE.c) $(AM_CPPFLAGS) $(AM_CFLAGS) -M $^ | \ - $(SED) -e 's?^\(.*\)\.o[ ]*:?$$(ARCH)/\1.o:?' \ - -e 's?$(ARCH)/?$$(ARCH)/?' >$(DEPEND).tmp - $(MV) $(DEPEND).tmp $(DEPEND) -endif -depend: depend-am - -# spell out all the LINK_FILE's, rather than using -lbsp, so -# that $(LINK_FILES) can be a dependency - -# -# NOTE: a rule to link an rtems' application should look similar to this -# (cf. "make-exe" in make/custom/*.cfg): -# -# gcc28: -# $(PGM): $(LINK_FILES) -# $(CC) $(CFLAGS) -o $@ $(LINK_OBJS) $(LINK_LIBS) -# - -LINK_OBJS =\ - $(CONSTRUCTOR) \ - $(OBJS) - -LINK_FILES =\ - $(CONSTRUCTOR) \ - $(OBJS) \ - $(PROJECT_RELEASE)/lib/librtemsbsp$(LIBSUFFIX_VA) \ - $(PROJECT_RELEASE)/lib/librtemscpu$(LIBSUFFIX_VA) - -LINK_LIBS += $(LD_LIBS) - -# -# Allow user to override link commands (to build a prom image, perhaps) -# -ifndef LINKCMDS -LINKCMDS=$(PROJECT_RELEASE)/lib/linkcmds -endif - -define make-rel - $(LINK.c) $(CFLAGS) $(AM_CFLAGS) $(AM_LDFLAGS) \ - -qnolinkcmds -nostdlib -Wl,-r $(XLDFLAGS) -o $@ $^ -endef diff --git a/c/src/make/configure.ac b/c/src/make/configure.ac deleted file mode 100644 index 9de68a40d7..0000000000 --- a/c/src/make/configure.ac +++ /dev/null @@ -1,81 +0,0 @@ -## Process this file with autoconf to produce a configure script. - -## -## This script configures the configuration files below make/ -## - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-make],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -AC_CONFIG_SRCDIR([bsp.cfg.in]) -RTEMS_TOP(../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -AC_SUBST(RTEMS_TOPdir,../../..) - -RTEMS_CANONICAL_TARGET_CPU - -AM_INIT_AUTOMAKE([no-define foreign subdir-objects 1.12.2]) -AM_MAINTAINER_MODE - -RTEMS_VERSIONING -RTEMS_ENABLE_MULTIPROCESSING -RTEMS_ENABLE_POSIX -RTEMS_ENABLE_NETWORKING -RTEMS_ENABLE_CXX -RTEMS_ENABLE_DRVMGR - -RTEMS_ENV_RTEMSBSP - -AC_PATH_PROG(CAT,cat) -AC_PATH_PROG(CP,cp) -AC_PATH_PROG(MV,mv) -AC_PATH_PROG(LN,ln) -AC_PROG_LN_S -AC_PATH_PROG(CHMOD,chmod) -AC_PATH_PROG(SORT,sort) - -AC_PATH_PROG(TOUCH,touch) -AC_PATH_PROG(CMP,cmp) - -AC_PATH_PROG(SED,sed) -AC_PATH_PROGS(M4,gm4 m4) - -RTEMS_PATH_KSH - -## BEGIN configure.target.in - -RTEMS_PROJECT_ROOT - -RTEMS_PROG_CC_FOR_TARGET - -## check for g++ -RTEMS_PROG_CXX_FOR_TARGET - -RTEMS_CANONICALIZE_TOOLS -RTEMS_CHECK_TOOL(SIZE,size,:) -RTEMS_CHECK_TOOL(NM,nm,:) -RTEMS_CHECK_TOOL(OBJCOPY,objcopy,:) - -## if this is an i386, does gas have good code16 support? -RTEMS_I386_GAS_CODE16 - -RTEMS_CHECK_CUSTOM_BSP(RTEMS_BSP) - -RTEMS_CHECK_MULTIPROCESSING(RTEMS_BSP) -RTEMS_CHECK_NETWORKING(RTEMS_BSP) -RTEMS_CHECK_POSIX_API(RTEMS_BSP) -RTEMS_CHECK_CXX(RTEMS_BSP) - -AC_SUBST(RTEMS_HAS_CPLUSPLUS) -AC_SUBST(RTEMS_API,[_RTEMS_API]) - -cfg_dir="${RTEMS_TOPdir}/make" -AC_SUBST(cfg_dir) - -# Symlink leaf.cfg from the source directory into the build directory. -AC_CONFIG_LINKS([leaf.cfg:leaf.cfg]) - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile -]) -AC_OUTPUT diff --git a/c/src/make/custom/default.cfg.in b/c/src/make/custom/default.cfg.in deleted file mode 100644 index e69de29bb2..0000000000 --- a/c/src/make/custom/default.cfg.in +++ /dev/null diff --git a/c/src/make/directory.cfg b/c/src/make/directory.cfg deleted file mode 100644 index 83ea0ecde3..0000000000 --- a/c/src/make/directory.cfg +++ /dev/null @@ -1,57 +0,0 @@ -# make/directory.cfg -# -# Make(1) configuration file include'd by all directory-level Makefile's. -# -# See also make/main.cfg -# - -# This is a simplified variant of automake-1.4's rule for handling -# subdirectories -$(RECURSE_TARGETS): - @set fnord $(MAKEFLAGS); amf=$$2; \ - dot_seen=no; \ - target=`echo $@ | sed -e s/-recursive// -e s/debug_// `; \ - list='$(SUBDIRS)'; for subdir in $$list; do \ - echo "Making $$target in $$subdir"; \ - local_target="$$target"; \ - (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ - || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \ - done && test -z "$$fail" - - -# mostlyclean-recursive maintainer-clean-recursive: -clean-recursive \ -distclean-recursive: - @set fnord $(MAKEFLAGS); amf=$$2; \ - dot_seen=no; \ - rev=''; list='$(SUBDIRS)'; for subdir in $$list; do \ - rev="$$subdir $$rev"; \ - test "$$subdir" = "." && dot_seen=yes; \ - done; \ - test "$$dot_seen" = "no" && rev=". $$rev"; \ - target=`echo $@ | sed s/-recursive//`; \ - for subdir in $$rev; do \ - echo "Making $$target in $$subdir"; \ - if test "$$subdir" = "."; then \ - local_target="$$target-am"; \ - else \ - local_target="$$target"; \ - fi; \ - (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ - || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \ - done && test -z "$$fail" - -clean-am: clean-generic -distclean-am: distclean-generic clean-am - -preinstall: preinstall-recursive -.PHONY: preinstall preinstall-am preinstall-recursive - -distclean: distclean-recursive - -$(RM) config.status - -.PHONY: distclean distclean-am distclean-recursive - -clean: clean-recursive -.PHONY: clean clean-am clean-recursive - diff --git a/c/src/make/host.cfg.in b/c/src/make/host.cfg.in deleted file mode 100644 index caedc2ee9e..0000000000 --- a/c/src/make/host.cfg.in +++ /dev/null @@ -1,48 +0,0 @@ -# OS-specific configuration -# -# Derived from rtems/c/make/os/*.cfg in previous RTEMS version. -# - -# -# Stuff to clean and clobber for the OS -# - -CLEAN_OS = -CLOBBER_OS = *~ *.bak TAGS tags - -SHELL=@SHELL@ -ECHO=echo - -CAT=cat -CP=@CP@ -MV=@MV@ -LN=@LN@ -MKDIR=mkdir -CHMOD=chmod -SED=sed - -# Global tools - -ifndef BIN2C -BIN2C=rtems-bin2c -endif - -ifndef INSTALL_CHANGE -INSTALL_CHANGE=install -endif -ifndef INSTALL_VARIANT -INSTALL_VARIANT=install -endif - -# ksh (or bash) is used by some shell scripts; ref build-tools/scripts/Makefile -# -# Must have shell functions. Some ksh's core dump mysteriously and -# unreliably on RTEMS shell scripts. bash appears to be the most -# reliable but late model ksh's are usually OK. -KSH=@KSH@ - -INSTBINFLAGS = -m 0755 -INSTDATAFLAGS = -m 0644 -INSTLIBFLAGS = -m 0644 -INSTDIRFLAGS = -m 0755 -d -INSTINCFLAGS = -m 0644 diff --git a/c/src/make/leaf.cfg b/c/src/make/leaf.cfg deleted file mode 100644 index 8d3f52ecde..0000000000 --- a/c/src/make/leaf.cfg +++ /dev/null @@ -1,44 +0,0 @@ -# make/leaf.cfg -# -# Make(1) configuration file include'd by all leaf-node Makefiles -# - -# Allow user to override link commands (to build a prom image, perhaps) -ifndef LINKCMDS -LINKCMDS=$(PROJECT_RELEASE)/lib/linkcmds -endif - -EXEEXT?=.exe -DOWNEXT?=.ralf - -define bsp-link-c - $(LINK.c) $(CPU_CFLAGS) $(AM_CFLAGS) $(AM_LDFLAGS) \ - -o $(basename $@)$(EXEEXT) $(LINK_OBJS) $(LINK_LIBS) -endef - -define bsp-link-cxx - $(LINK.cc) $(CPU_CFLAGS) $(AM_CFLAGS) $(AM_LDFLAGS) \ - -o $(basename $@)$(EXEEXT) $(LINK_OBJS) $(LINK_LIBS) -endef - -define default-bsp-post-link - $(NM) -g -n $@ > $(basename $@).num - $(SIZE) $@ -endef - -ifndef bsp-post-link - define bsp-post-link - $(default-bsp-post-link) - cp $(basename $@)$(EXEEXT) $(basename $@)$(DOWNEXT) - endef -endif - -define make-exe - $(bsp-link-c) - $(bsp-post-link) -endef - -define make-cxx-exe - $(bsp-link-cxx) - $(bsp-post-link) -endef diff --git a/c/src/make/lib.cfg b/c/src/make/lib.cfg deleted file mode 100644 index c4a2c679d5..0000000000 --- a/c/src/make/lib.cfg +++ /dev/null @@ -1,15 +0,0 @@ -# make/lib.cfg -# -# Make(1) configuration file include'd by all "library" Makefile -# Assumes $(LIB) is set to $(ARCH)/libfoo.a -# - -include $(PROJECT_ROOT)/make/leaf.cfg - -define make-library -$(RM) $@ -$(AR) $(ARFLAGS) $@ $(OBJS) -$(RANLIB) $@ -endef - -.PRECIOUS: $(LIB) diff --git a/c/src/make/target.cfg.in b/c/src/make/target.cfg.in deleted file mode 100644 index 63e91591c5..0000000000 --- a/c/src/make/target.cfg.in +++ /dev/null @@ -1,44 +0,0 @@ -# Target specific settings. -# - -CFLAGS = @CFLAGS@ -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = -LIBS = @LIBS@ - -RTEMS_API = @RTEMS_API@ -CC = @CC@ -AS = @AS@ -AR = @AR@ -NM = @NM@ -LD = @LD@ -SIZE = @SIZE@ -STRIP = @STRIP@ -OBJCOPY = @OBJCOPY@ -RANLIB = @RANLIB@ - -CXX = @CXX@ - -export CC -export AS -export LD -export NM -export AR -export SIZE -export OBJCOPY - -export CXX - -RTEMS_HAS_MULTIPROCESSING = @RTEMS_HAS_MULTIPROCESSING@ -RTEMS_HAS_POSIX_API = @RTEMS_HAS_POSIX_API@ -RTEMS_HAS_ITRON_API = no -RTEMS_HAS_NETWORKING = @RTEMS_HAS_NETWORKING@ -RTEMS_HAS_RDBG = no -RTEMS_HAS_CPLUSPLUS = @RTEMS_HAS_CPLUSPLUS@ -RTEMS_CPU = @RTEMS_CPU@ - -XCFLAGS=$(CFLAGS_FOR_TARGET) - -export RTEMS_BSP -export RTEMS_CUSTOM -export PROJECT_ROOT diff --git a/compile b/compile deleted file mode 100755 index 531136b068..0000000000 --- a/compile +++ /dev/null @@ -1,347 +0,0 @@ -#! /bin/sh -# Wrapper for compilers which do not understand '-c -o'. - -scriptversion=2012-10-14.11; # UTC - -# Copyright (C) 1999-2013 Free Software Foundation, Inc. -# Written by Tom Tromey <tromey@cygnus.com>. -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2, or (at your option) -# any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. - -# As a special exception to the GNU General Public License, if you -# distribute this file as part of a program that contains a -# configuration script generated by Autoconf, you may include it under -# the same distribution terms that you use for the rest of that program. - -# This file is maintained in Automake, please report -# bugs to <bug-automake@gnu.org> or send patches to -# <automake-patches@gnu.org>. - -nl=' -' - -# We need space, tab and new line, in precisely that order. Quoting is -# there to prevent tools from complaining about whitespace usage. -IFS=" "" $nl" - -file_conv= - -# func_file_conv build_file lazy -# Convert a $build file to $host form and store it in $file -# Currently only supports Windows hosts. If the determined conversion -# type is listed in (the comma separated) LAZY, no conversion will -# take place. -func_file_conv () -{ - file=$1 - case $file in - / | /[!/]*) # absolute file, and not a UNC file - if test -z "$file_conv"; then - # lazily determine how to convert abs files - case `uname -s` in - MINGW*) - file_conv=mingw - ;; - CYGWIN*) - file_conv=cygwin - ;; - *) - file_conv=wine - ;; - esac - fi - case $file_conv/,$2, in - *,$file_conv,*) - ;; - mingw/*) - file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'` - ;; - cygwin/*) - file=`cygpath -m "$file" || echo "$file"` - ;; - wine/*) - file=`winepath -w "$file" || echo "$file"` - ;; - esac - ;; - esac -} - -# func_cl_dashL linkdir -# Make cl look for libraries in LINKDIR -func_cl_dashL () -{ - func_file_conv "$1" - if test -z "$lib_path"; then - lib_path=$file - else - lib_path="$lib_path;$file" - fi - linker_opts="$linker_opts -LIBPATH:$file" -} - -# func_cl_dashl library -# Do a library search-path lookup for cl -func_cl_dashl () -{ - lib=$1 - found=no - save_IFS=$IFS - IFS=';' - for dir in $lib_path $LIB - do - IFS=$save_IFS - if $shared && test -f "$dir/$lib.dll.lib"; then - found=yes - lib=$dir/$lib.dll.lib - break - fi - if test -f "$dir/$lib.lib"; then - found=yes - lib=$dir/$lib.lib - break - fi - if test -f "$dir/lib$lib.a"; then - found=yes - lib=$dir/lib$lib.a - break - fi - done - IFS=$save_IFS - - if test "$found" != yes; then - lib=$lib.lib - fi -} - -# func_cl_wrapper cl arg... -# Adjust compile command to suit cl -func_cl_wrapper () -{ - # Assume a capable shell - lib_path= - shared=: - linker_opts= - for arg - do - if test -n "$eat"; then - eat= - else - case $1 in - -o) - # configure might choose to run compile as 'compile cc -o foo foo.c'. - eat=1 - case $2 in - *.o | *.[oO][bB][jJ]) - func_file_conv "$2" - set x "$@" -Fo"$file" - shift - ;; - *) - func_file_conv "$2" - set x "$@" -Fe"$file" - shift - ;; - esac - ;; - -I) - eat=1 - func_file_conv "$2" mingw - set x "$@" -I"$file" - shift - ;; - -I*) - func_file_conv "${1#-I}" mingw - set x "$@" -I"$file" - shift - ;; - -l) - eat=1 - func_cl_dashl "$2" - set x "$@" "$lib" - shift - ;; - -l*) - func_cl_dashl "${1#-l}" - set x "$@" "$lib" - shift - ;; - -L) - eat=1 - func_cl_dashL "$2" - ;; - -L*) - func_cl_dashL "${1#-L}" - ;; - -static) - shared=false - ;; - -Wl,*) - arg=${1#-Wl,} - save_ifs="$IFS"; IFS=',' - for flag in $arg; do - IFS="$save_ifs" - linker_opts="$linker_opts $flag" - done - IFS="$save_ifs" - ;; - -Xlinker) - eat=1 - linker_opts="$linker_opts $2" - ;; - -*) - set x "$@" "$1" - shift - ;; - *.cc | *.CC | *.cxx | *.CXX | *.[cC]++) - func_file_conv "$1" - set x "$@" -Tp"$file" - shift - ;; - *.c | *.cpp | *.CPP | *.lib | *.LIB | *.Lib | *.OBJ | *.obj | *.[oO]) - func_file_conv "$1" mingw - set x "$@" "$file" - shift - ;; - *) - set x "$@" "$1" - shift - ;; - esac - fi - shift - done - if test -n "$linker_opts"; then - linker_opts="-link$linker_opts" - fi - exec "$@" $linker_opts - exit 1 -} - -eat= - -case $1 in - '') - echo "$0: No command. Try '$0 --help' for more information." 1>&2 - exit 1; - ;; - -h | --h*) - cat <<\EOF -Usage: compile [--help] [--version] PROGRAM [ARGS] - -Wrapper for compilers which do not understand '-c -o'. -Remove '-o dest.o' from ARGS, run PROGRAM with the remaining -arguments, and rename the output as expected. - -If you are trying to build a whole package this is not the -right script to run: please start by reading the file 'INSTALL'. - -Report bugs to <bug-automake@gnu.org>. -EOF - exit $? - ;; - -v | --v*) - echo "compile $scriptversion" - exit $? - ;; - cl | *[/\\]cl | cl.exe | *[/\\]cl.exe ) - func_cl_wrapper "$@" # Doesn't return... - ;; -esac - -ofile= -cfile= - -for arg -do - if test -n "$eat"; then - eat= - else - case $1 in - -o) - # configure might choose to run compile as 'compile cc -o foo foo.c'. - # So we strip '-o arg' only if arg is an object. - eat=1 - case $2 in - *.o | *.obj) - ofile=$2 - ;; - *) - set x "$@" -o "$2" - shift - ;; - esac - ;; - *.c) - cfile=$1 - set x "$@" "$1" - shift - ;; - *) - set x "$@" "$1" - shift - ;; - esac - fi - shift -done - -if test -z "$ofile" || test -z "$cfile"; then - # If no '-o' option was seen then we might have been invoked from a - # pattern rule where we don't need one. That is ok -- this is a - # normal compilation that the losing compiler can handle. If no - # '.c' file was seen then we are probably linking. That is also - # ok. - exec "$@" -fi - -# Name of file we expect compiler to create. -cofile=`echo "$cfile" | sed 's|^.*[\\/]||; s|^[a-zA-Z]:||; s/\.c$/.o/'` - -# Create the lock directory. -# Note: use '[/\\:.-]' here to ensure that we don't use the same name -# that we are using for the .o file. Also, base the name on the expected -# object file name, since that is what matters with a parallel build. -lockdir=`echo "$cofile" | sed -e 's|[/\\:.-]|_|g'`.d -while true; do - if mkdir "$lockdir" >/dev/null 2>&1; then - break - fi - sleep 1 -done -# FIXME: race condition here if user kills between mkdir and trap. -trap "rmdir '$lockdir'; exit 1" 1 2 15 - -# Run the compile. -"$@" -ret=$? - -if test -f "$cofile"; then - test "$cofile" = "$ofile" || mv "$cofile" "$ofile" -elif test -f "${cofile}bj"; then - test "${cofile}bj" = "$ofile" || mv "${cofile}bj" "$ofile" -fi - -rmdir "$lockdir" -exit $ret - -# Local Variables: -# mode: shell-script -# sh-indentation: 2 -# eval: (add-hook 'write-file-hooks 'time-stamp) -# time-stamp-start: "scriptversion=" -# time-stamp-format: "%:y-%02m-%02d.%02H" -# time-stamp-time-zone: "UTC" -# time-stamp-end: "; # UTC" -# End: diff --git a/config-ml.in b/config-ml.in deleted file mode 100644 index f960486321..0000000000 --- a/config-ml.in +++ /dev/null @@ -1,664 +0,0 @@ -#### THIS IS NOT gcc's config-ml.in #### - -# 2002-07-06 Imported from from gcc-3.1 - -# Configure fragment invoked in the post-target section for subdirs -# wanting multilib support. -# -# It is advisable to support a few --enable/--disable options to let the -# user select which libraries s/he really wants. -# -# Subdirectories wishing to use multilib should put the following lines -# in the "post-target" section of configure.in. -# -# if [ "${srcdir}" = "." ] ; then -# if [ "${with_target_subdir}" != "." ] ; then -# . ${with_multisrctop}../../config-ml.in -# else -# . ${with_multisrctop}../config-ml.in -# fi -# else -# . ${srcdir}/../config-ml.in -# fi -# -# -# Things are complicated because 6 separate cases must be handled: -# 2 (native, cross) x 3 (absolute-path, relative-not-dot, dot) = 6. -# -# srcdir=. is special. It must handle make programs that don't handle VPATH. -# To implement this, a symlink tree is built for each library and for each -# multilib subdir. -# -# The build tree is layed out as -# -# ./ -# newlib -# m68020/ -# newlib -# m68881/ -# newlib -# -# The nice feature about this arrangement is that inter-library references -# in the build tree work without having to care where you are. Note that -# inter-library references also work in the source tree because symlink trees -# are built when srcdir=. -# -# Unfortunately, trying to access the libraries in the build tree requires -# the user to manually choose which library to use as GCC won't be able to -# find the right one. This is viewed as the lesser of two evils. -# -# Configure variables: -# ${with_target_subdir} = "." for native, or ${target_alias} for cross. -# Set by top level Makefile. -# ${with_multisrctop} = how many levels of multilibs there are in the source -# tree. It exists to handle the case of configuring in the source tree: -# ${srcdir} is not constant. -# ${with_multisubdir} = name of multilib subdirectory (eg: m68020/m68881). -# -# Makefile variables: -# MULTISRCTOP = number of multilib levels in source tree (+1 if cross) -# (FIXME: note that this is different than ${with_multisrctop}. Check out.). -# MULTIBUILDTOP = number of multilib levels in build tree -# MULTIDIRS = list of multilib subdirs (eg: m68000 m68020 ...) -# (only defined in each library's main Makefile). -# MULTISUBDIR = installed subdirectory name with leading '/' (eg: /m68000) -# (only defined in each multilib subdir). - -# FIXME: Multilib is currently disabled by default for everything other than -# newlib. It is up to each target to turn on multilib support for the other -# libraries as desired. - -# We have to handle being invoked by both Cygnus configure and Autoconf. -# -# Cygnus configure incoming variables: -# srcdir, subdir, host, arguments -# -# Autoconf incoming variables: -# srcdir, host, ac_configure_args -# -# We *could* figure srcdir and host out, but we'd have to do work that -# our caller has already done to figure them out and requiring these two -# seems reasonable. -# Note that `host' in this case is GCC's `target'. Target libraries are -# configured for a particular host. - -Makefile=${ac_file-Makefile} -ml_config_shell=${CONFIG_SHELL-/bin/sh} -ml_arguments=${ac_configure_args} -ml_realsrcdir=${srcdir} - -# Scan all the arguments and set all the ones we need. - -ml_verbose=--verbose -for option in ${ml_arguments} -do - case $option in -# Unquote autoconf >= 2.57 added quotes - \'--*\') eval option="$option" ;; - --*) ;; - -*) option=-$option ;; - esac - - case $option in - --*=*) - optarg=`echo $option | sed -e 's/^[^=]*=//'` - ;; - esac - - case $option in - --disable-*) - enableopt=`echo ${option} | sed 's:^--disable-:enable_:;s:-:_:g'` - eval $enableopt=no - ;; - --enable-*) - case "$option" in - *=*) ;; - *) optarg=yes ;; - esac - enableopt=`echo ${option} | sed 's:^--::;s:=.*$::;s:-:_:g'` - eval $enableopt="$optarg" - ;; - --norecursion | --no*) - ml_norecursion=yes - ;; - --silent | --sil* | --quiet | --q*) - ml_verbose=--silent - ;; - --verbose | --v | --verb*) - ml_verbose=--verbose - ;; - --with-*) - case "$option" in - *=*) ;; - *) optarg=yes ;; - esac - withopt=`echo ${option} | sed 's:^--::;s:=.*$::;s:-:_:g'` - eval $withopt="$optarg" - ;; - --without-*) - withopt=`echo ${option} | sed 's:^--::;s:out::;s:-:_:g'` - eval $withopt=no - ;; - esac -done - -# Only do this if --enable-multilib. -if [ "${enable_multilib}" = yes ]; then - -# Compute whether this is the library's top level directory -# (ie: not a multilib subdirectory, and not a subdirectory like newlib/src). -# ${with_multisubdir} tells us we're in the right branch, but we could be -# in a subdir of that. -# ??? The previous version could void this test by separating the process into -# two files: one that only the library's toplevel configure.in ran (to -# configure the multilib subdirs), and another that all configure.in's ran to -# update the Makefile. It seemed reasonable to collapse all multilib support -# into one file, but it does leave us with having to perform this test. -ml_toplevel_p=no -if [ -z "${with_multisubdir}" ]; then - if [ "${srcdir}" = "." ]; then - # Use ${ml_realsrcdir} instead of ${srcdir} here to account for ${subdir}. - # ${with_target_subdir} = "." for native, otherwise target alias. - if [ "${with_target_subdir}" = "." ]; then - if [ -f ${ml_realsrcdir}/../config-ml.in ]; then - ml_toplevel_p=yes - fi - else - if [ -f ${ml_realsrcdir}/../../config-ml.in ]; then - ml_toplevel_p=yes - fi - fi - else - # Use ${ml_realsrcdir} instead of ${srcdir} here to account for ${subdir}. - if [ -f ${ml_realsrcdir}/../config-ml.in ]; then - ml_toplevel_p=yes - fi - fi -fi - -# If this is the library's top level directory, set multidirs to the -# multilib subdirs to support. This lives at the top because we need -# `multidirs' set right away. - -if [ "${ml_toplevel_p}" = yes ]; then - -multidirs= -for i in `${CC-gcc} --print-multi-lib 2>/dev/null`; do - dir=`echo $i | sed -e 's/;.*$//'` - if [ "${dir}" = "." ]; then - true - else - if [ -z "${multidirs}" ]; then - multidirs="${dir}" - else - multidirs="${multidirs} ${dir}" - fi - fi -done - -# Target libraries are configured for the host they run on, so we check -# $host here, not $target. - -# BEGIN - RTEMS specific -# -# Prune multilib variants RTEMS does not support -case "${host}" in -arm-*-rtems*) - old_multidirs=${multidirs} - multidirs="" - for x in ${old_multidirs}; do - case "${x}" in -# *thumb* ) : ;; - *fpu* ) : ;; - *) multidirs="${multidirs} ${x}" ;; - esac - done - ;; - -h8300-*-rtems*) - old_multidirs=${multidirs} - multidirs="" - for x in ${old_multidirs}; do - case "${x}" in - *normal* ) : ;; - *) multidirs="${multidirs} ${x}" ;; - esac - done - ;; - -nios2-*-rtems*) - old_multidirs=${multidirs} - multidirs="" - for x in ${old_multidirs}; do - case "${x}" in - *pg* ) : ;; - *EB* ) : ;; - *hw-mulx* ) : ;; - *fpu* ) : ;; - *stack-check* ) : ;; - *) multidirs="${multidirs} ${x}" ;; - esac - done - ;; - -sh-*-rtems*) - old_multidirs=${multidirs} - multidirs="" - for x in ${old_multidirs}; do - case "${x}" in - *ml ) : ;; - *ml/m2 ) : ;; - *m3e*) : ;; - *m4-single*) : ;; - m4*) : ;; - *) multidirs="${multidirs} ${x}" ;; - esac - done - ;; -esac -# END - RTEMS specific - -case "${host}" in -mips*-*-*) - case " $multidirs " in - *" mabi=64 "*) - # We will not be able to create libraries with -mabi=64 if - # we cannot even link a trivial program. It usually - # indicates the 64bit libraries are missing. - if echo 'main() {}' > conftest.c && - ${CC-gcc} -mabi=64 conftest.c -o conftest; then - : - else - echo Could not link program with -mabi=64, disabling it. - old_multidirs="${multidirs}" - multidirs="" - for x in ${old_multidirs}; do - case "$x" in - *mabi=64* ) : ;; - *) multidirs="${multidirs} ${x}" ;; - esac - done - fi - rm -f conftest.c conftest - ;; - esac - ;; -sparc*-*-*) - case " $multidirs " in - *" m64 "*) - # We will not be able to create libraries with -m64 if - # we cannot even link a trivial program. It usually - # indicates the 64bit libraries are missing. - if echo 'main() {}' > conftest.c && - ${CC-gcc} -m64 conftest.c -o conftest; then - : - else - echo Could not link program with -m64, disabling it. - old_multidirs="${multidirs}" - multidirs="" - for x in ${old_multidirs}; do - case "$x" in - *m64* ) : ;; - *) multidirs="${multidirs} ${x}" ;; - esac - done - fi - rm -f conftest.c conftest - ;; - esac - ;; -esac - -# Remove extraneous blanks from multidirs. -# Tests like `if [ -n "$multidirs" ]' require it. -multidirs=`echo "$multidirs" | sed -e 's/^[ ][ ]*//' -e 's/[ ][ ]*$//' -e 's/[ ][ ]*/ /g'` - -# Add code to library's top level makefile to handle building the multilib -# subdirs. - -cat > Multi.tem <<\EOF - -# FIXME: There should be an @-sign in front of the `if'. -# Leave out until this is tested a bit more. -multi-do: - if [ -z "$(MULTIDIRS)" ]; then \ - true; \ - else \ - rootpre=`pwd`/; export rootpre; \ - srcrootpre=`cd $(srcdir); pwd`/; export srcrootpre; \ - lib=`echo $${rootpre} | sed -e 's,^.*/\([^/][^/]*\)/$$,\1,'`; \ - compiler="$(CC)"; \ - for i in `$${compiler} --print-multi-lib 2>/dev/null`; do \ - dir=`echo $$i | sed -e 's/;.*$$//'`; \ - if [ "$${dir}" = "." ]; then \ - true; \ - else \ - if [ -d ../$${dir}/$${lib} ]; then \ - flags=`echo $$i | sed -e 's/^[^;]*;//' -e 's/@/ -/g'`; \ - if (cd ../$${dir}/$${lib}; $(MAKE) $(FLAGS_TO_PASS) \ - CFLAGS="$(CFLAGS) $${flags}" \ - prefix="$(prefix)" \ - exec_prefix="$(exec_prefix)" \ - ASFLAGS="$(ASFLAGS) $${flags}" \ - GCJFLAGS="$(GCJFLAGS) $${flags}" \ - CXXFLAGS="$(CXXFLAGS) $${flags}" \ - LIBCFLAGS="$(LIBCFLAGS) $${flags}" \ - LIBCXXFLAGS="$(LIBCXXFLAGS) $${flags}" \ - LDFLAGS="$(LDFLAGS) $${flags}" \ - $(DO)); then \ - true; \ - else \ - exit 1; \ - fi; \ - else true; \ - fi; \ - fi; \ - done; \ - fi - -# FIXME: There should be an @-sign in front of the `if'. -# Leave out until this is tested a bit more. -multi-clean: - if [ -z "$(MULTIDIRS)" ]; then \ - true; \ - else \ - lib=`pwd | sed -e 's,^.*/\([^/][^/]*\)$$,\1,'`; \ - for dir in Makefile $(MULTIDIRS); do \ - if [ -f ../$${dir}/$${lib}/Makefile ]; then \ - if (cd ../$${dir}/$${lib}; $(MAKE) $(FLAGS_TO_PASS) $(DO)); \ - then true; \ - else exit 1; \ - fi; \ - else true; \ - fi; \ - done; \ - fi -EOF - -cat ${Makefile} Multi.tem > Makefile.tem -rm -f ${Makefile} Multi.tem -mv Makefile.tem ${Makefile} - -fi # ${ml_toplevel_p} = yes - -if [ "${ml_verbose}" = --verbose ]; then - echo "Adding multilib support to Makefile in ${ml_realsrcdir}" - if [ "${ml_toplevel_p}" = yes ]; then - echo "multidirs=${multidirs}" - fi - echo "with_multisubdir=${with_multisubdir}" -fi - -if [ "${srcdir}" = "." ]; then - if [ "${with_target_subdir}" != "." ]; then - ml_srcdotdot="../" - else - ml_srcdotdot="" - fi -else - ml_srcdotdot="" -fi - -if [ -z "${with_multisubdir}" ]; then - ml_subdir= - ml_builddotdot= - : # ml_srcdotdot= # already set -else - ml_subdir="/${with_multisubdir}" - # The '[^/][^/]*' appears that way to work around a SunOS sed bug. - ml_builddotdot=`echo ${with_multisubdir} | sed -e 's:[^/][^/]*:..:g'`/ - if [ "$srcdir" = "." ]; then - ml_srcdotdot=${ml_srcdotdot}${ml_builddotdot} - else - : # ml_srcdotdot= # already set - fi -fi - -if [ "${ml_toplevel_p}" = yes ]; then - ml_do='$(MAKE)' - ml_clean='$(MAKE)' -else - ml_do=true - ml_clean=true -fi - -# TOP is used by newlib and should not be used elsewhere for this purpose. -# MULTI{SRC,BUILD}TOP are the proper ones to use. MULTISRCTOP is empty -# when srcdir != builddir. MULTIBUILDTOP is always some number of ../'s. -# FIXME: newlib needs to be updated to use MULTI{SRC,BUILD}TOP so we can -# delete TOP. Newlib may wish to continue to use TOP for its own purposes -# of course. -# MULTIDIRS is non-empty for the cpu top level Makefile (eg: newlib/Makefile) -# and lists the subdirectories to recurse into. -# MULTISUBDIR is non-empty in each cpu subdirectory's Makefile -# (eg: newlib/h8300h/Makefile) and is the installed subdirectory name with -# a leading '/'. -# MULTIDO is used for targets like all, install, and check where -# $(FLAGS_TO_PASS) augmented with the subdir's compiler option is needed. -# MULTICLEAN is used for the *clean targets. -# -# ??? It is possible to merge MULTIDO and MULTICLEAN into one. They are -# currently kept separate because we don't want the *clean targets to require -# the existence of the compiler (which MULTIDO currently requires) and -# therefore we'd have to record the directory options as well as names -# (currently we just record the names and use --print-multi-lib to get the -# options). - -sed -e "s:^TOP[ ]*=[ ]*\([./]*\)[ ]*$:TOP = ${ml_builddotdot}\1:" \ - -e "s:^MULTISRCTOP[ ]*=.*$:MULTISRCTOP = ${ml_srcdotdot}:" \ - -e "s:^MULTIBUILDTOP[ ]*=.*$:MULTIBUILDTOP = ${ml_builddotdot}:" \ - -e "s:^MULTIDIRS[ ]*=.*$:MULTIDIRS = ${multidirs}:" \ - -e "s:^MULTISUBDIR[ ]*=.*$:MULTISUBDIR = ${ml_subdir}:" \ - -e "s:^MULTIDO[ ]*=.*$:MULTIDO = $ml_do:" \ - -e "s:^MULTICLEAN[ ]*=.*$:MULTICLEAN = $ml_clean:" \ - ${Makefile} > Makefile.tem -rm -f ${Makefile} -mv Makefile.tem ${Makefile} - -# If this is the library's top level, configure each multilib subdir. -# This is done at the end because this is the loop that runs configure -# in each multilib subdir and it seemed reasonable to finish updating the -# Makefile before going on to configure the subdirs. - -if [ "${ml_toplevel_p}" = yes ]; then - -# We must freshly configure each subdirectory. This bit of code is -# actually partially stolen from the main configure script. FIXME. - -if [ -n "${multidirs}" ] && [ -z "${ml_norecursion}" ]; then - - if [ "${ml_verbose}" = --verbose ]; then - echo "Running configure in multilib subdirs ${multidirs}" - echo "pwd: `pwd`" - fi - - ml_origdir=`pwd` - ml_libdir=`echo $ml_origdir | sed -e 's,^.*/,,'` - # cd to top-level-build-dir/${with_target_subdir} - cd .. - - for ml_dir in ${multidirs}; do - - if [ "${ml_verbose}" = --verbose ]; then - echo "Running configure in multilib subdir ${ml_dir}" - echo "pwd: `pwd`" - fi - - if [ -d ${ml_dir} ]; then true; else - # ``mkdir -p ${ml_dir}'' See also mkinstalldirs. - pathcomp="" - for d in `echo ":${ml_dir}" | sed -ne 's/^:\//#/;s/^://;s/\// /g;s/^#/\//;p'`; do - pathcomp="$pathcomp$d" - case "$pathcomp" in - -* ) pathcomp=./$pathcomp ;; - esac - if test ! -d "$pathcomp"; then - echo "mkdir $pathcomp" 1>&2 - mkdir "$pathcomp" > /dev/null 2>&1 || lasterr=$? - fi - if test ! -d "$pathcomp"; then - exit $lasterr - fi - pathcomp="$pathcomp/" - done - fi - if [ -d ${ml_dir}/${ml_libdir} ]; then true; else mkdir ${ml_dir}/${ml_libdir}; fi - - # Eg: if ${ml_dir} = m68000/m68881, dotdot = ../../ - dotdot=../`echo ${ml_dir} | sed -e 's|[^/]||g' -e 's|/|../|g'` - - case ${srcdir} in - ".") - echo Building symlink tree in `pwd`/${ml_dir}/${ml_libdir} - if [ "${with_target_subdir}" != "." ]; then - ml_unsubdir="../" - else - ml_unsubdir="" - fi - (cd ${ml_dir}/${ml_libdir}; - ../${dotdot}${ml_unsubdir}symlink-tree ../${dotdot}${ml_unsubdir}${ml_libdir} "") - if [ -f ${ml_dir}/${ml_libdir}/Makefile ]; then - if [ x"${MAKE}" = x ]; then - (cd ${ml_dir}/${ml_libdir}; make distclean) - else - (cd ${ml_dir}/${ml_libdir}; ${MAKE} distclean) - fi - fi - ml_newsrcdir="." - ml_srcdiroption= - multisrctop=${dotdot} - ;; - *) - case "${srcdir}" in - /* | [A-Za-z]:[\\/]* ) # absolute path - ml_newsrcdir=${srcdir} - ;; - *) # otherwise relative - ml_newsrcdir=${dotdot}${srcdir} - ;; - esac - ml_srcdiroption="-srcdir=${ml_newsrcdir}" - multisrctop= - ;; - esac - - case "${progname}" in - /* | [A-Za-z]:[\\/]* ) ml_recprog=${progname} ;; - *) ml_recprog=${dotdot}${progname} ;; - esac - - # FIXME: POPDIR=${PWD=`pwd`} doesn't work here. - ML_POPDIR=`pwd` - cd ${ml_dir}/${ml_libdir} - - if [ -f ${ml_newsrcdir}/configure ]; then - ml_recprog="${ml_newsrcdir}/configure" - fi - - # find compiler flag corresponding to ${ml_dir} - for i in `${CC-gcc} --print-multi-lib 2>/dev/null`; do - dir=`echo $i | sed -e 's/;.*$//'` - if [ "${dir}" = "${ml_dir}" ]; then - flags=`echo $i | sed -e 's/^[^;]*;//' -e 's/@/ -/g'` - break - fi - done - ml_config_env='CC="${CC_}$flags" CXX="${CXX_}$flags" GCJ="${GCJ_}$flags"' - - if [ "${with_target_subdir}" = "." ]; then - CC_=$CC' ' - CXX_=$CXX' ' - GCJ_=$GCJ' ' - else - # Create a regular expression that matches any string as long - # as ML_POPDIR. - popdir_rx=`echo ${ML_POPDIR} | sed 's,.,.,g'` - CC_= - for arg in ${CC}; do - case $arg in - -[BIL]"${ML_POPDIR}"/*) - CC_="${CC_}"`echo "X${arg}" | sed -n "s/X\\(-[BIL]${popdir_rx}\\).*/\\1/p"`/${ml_dir}`echo "X${arg}" | sed -n "s/X-[BIL]${popdir_rx}\\(.*\\)/\1/p"`' ' ;; - "${ML_POPDIR}"/*) - CC_="${CC_}"`echo "X${arg}" | sed -n "s/X\\(${popdir_rx}\\).*/\\1/p"`/${ml_dir}`echo "X${arg}" | sed -n "s/X${popdir_rx}\\(.*\\)/\\1/p"`' ' ;; - *) - CC_="${CC_}${arg} " ;; - esac - done - - CXX_= - for arg in ${CXX}; do - case $arg in - -[BIL]"${ML_POPDIR}"/*) - CXX_="${CXX_}"`echo "X${arg}" | sed -n "s/X\\(-[BIL]${popdir_rx}\\).*/\\1/p"`/${ml_dir}`echo "X${arg}" | sed -n "s/X-[BIL]${popdir_rx}\\(.*\\)/\\1/p"`' ' ;; - "${ML_POPDIR}"/*) - CXX_="${CXX_}"`echo "X${arg}" | sed -n "s/X\\(${popdir_rx}\\).*/\\1/p"`/${ml_dir}`echo "X${arg}" | sed -n "s/X${popdir_rx}\\(.*\\)/\\1/p"`' ' ;; - *) - CXX_="${CXX_}${arg} " ;; - esac - done - - GCJ_= - for arg in ${GCJ}; do - case $arg in - -[BIL]"${ML_POPDIR}"/*) - GCJ_="${GCJ_}"`echo "X${arg}" | sed -n "s/X\\(-[BIL]${popdir_rx}\\).*/\\1/p"`/${ml_dir}`echo "X${arg}" | sed -n "s/X-[BIL]${popdir_rx}\\(.*\\)/\\1/p"`' ' ;; - "${ML_POPDIR}"/*) - GCJ_="${GCJ_}"`echo "X${arg}" | sed -n "s/X\\(${popdir_rx}\\).*/\\1/p"`/${ml_dir}`echo "X${arg}" | sed -n "s/X${popdir_rx}\\(.*\\)/\\1/p"`' ' ;; - *) - GCJ_="${GCJ_}${arg} " ;; - esac - done - - if test "x${LD_LIBRARY_PATH+set}" = xset; then - LD_LIBRARY_PATH_= - for arg in `echo "$LD_LIBRARY_PATH" | tr ':' ' '`; do - case "$arg" in - "${ML_POPDIR}"/*) - arg=`echo "X${arg}" | sed -n "s/X\\(${popdir_rx}\\).*/\\1/p"`/${ml_dir}`echo "X${arg}" | sed -n "s/X${popdir_rx}\\(.*\\)/\\1/p"` - ;; - esac - if test "x$LD_LIBRARY_PATH_" != x; then - LD_LIBRARY_PATH_=$LD_LIBRARY_PATH_:$arg - else - LD_LIBRARY_PATH_=$arg - fi - done - ml_config_env="$ml_config_env LD_LIBRARY_PATH=$LD_LIBRARY_PATH_" - fi - - if test "x${SHLIB_PATH+set}" = xset; then - SHLIB_PATH_= - for arg in `echo "$SHLIB_PATH" | tr ':' ' '`; do - case "$arg" in - "${ML_POPDIR}"/*) - arg=`echo "X${arg}" | sed -n "s/X\\(${popdir_rx}\\).*/\\1/p"`/${ml_dir}`echo "X${arg}" | sed -n "s/X${popdir_rx}\\(.*\\)/\\1/p"` - ;; - esac - if test "x$SHLIB_PATH_" != x; then - SHLIB_PATH_=$SHLIB_PATH_:$arg - else - SHLIB_PATH_=$arg - fi - done - ml_config_env="$ml_config_env SHLIB_PATH=$SHLIB_PATH_" - fi - fi - - if eval ${ml_config_env} ${ml_config_shell} ${ml_recprog} \ - --with-multisubdir=${ml_dir} --with-multisrctop=${multisrctop} \ - --with-multibuildtop=${ml_builddotdot} \ - ${ml_arguments} ${ml_srcdiroption} ; then - true - else - exit 1 - fi - - cd "${ML_POPDIR}" - - done - - cd "${ml_origdir}" -fi - -fi # ${ml_toplevel_p} = yes -fi # ${enable_multilib} = yes diff --git a/config.guess b/config.guess deleted file mode 100755 index 445c406836..0000000000 --- a/config.guess +++ /dev/null @@ -1,1476 +0,0 @@ -#! /bin/sh -# Attempt to guess a canonical system name. -# Copyright 1992-2018 Free Software Foundation, Inc. - -timestamp='2018-06-26' - -# This file is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 3 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, see <https://www.gnu.org/licenses/>. -# -# As a special exception to the GNU General Public License, if you -# distribute this file as part of a program that contains a -# configuration script generated by Autoconf, you may include it under -# the same distribution terms that you use for the rest of that -# program. This Exception is an additional permission under section 7 -# of the GNU General Public License, version 3 ("GPLv3"). -# -# Originally written by Per Bothner; maintained since 2000 by Ben Elliston. -# -# You can get the latest version of this script from: -# https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess -# -# Please send patches to <config-patches@gnu.org>. - - -me=`echo "$0" | sed -e 's,.*/,,'` - -usage="\ -Usage: $0 [OPTION] - -Output the configuration name of the system \`$me' is run on. - -Options: - -h, --help print this help, then exit - -t, --time-stamp print date of last modification, then exit - -v, --version print version number, then exit - -Report bugs and patches to <config-patches@gnu.org>." - -version="\ -GNU config.guess ($timestamp) - -Originally written by Per Bothner. -Copyright 1992-2018 Free Software Foundation, Inc. - -This is free software; see the source for copying conditions. There is NO -warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." - -help=" -Try \`$me --help' for more information." - -# Parse command line -while test $# -gt 0 ; do - case $1 in - --time-stamp | --time* | -t ) - echo "$timestamp" ; exit ;; - --version | -v ) - echo "$version" ; exit ;; - --help | --h* | -h ) - echo "$usage"; exit ;; - -- ) # Stop option processing - shift; break ;; - - ) # Use stdin as input. - break ;; - -* ) - echo "$me: invalid option $1$help" >&2 - exit 1 ;; - * ) - break ;; - esac -done - -if test $# != 0; then - echo "$me: too many arguments$help" >&2 - exit 1 -fi - -trap 'exit 1' 1 2 15 - -# CC_FOR_BUILD -- compiler used by this script. Note that the use of a -# compiler to aid in system detection is discouraged as it requires -# temporary files to be created and, as you can see below, it is a -# headache to deal with in a portable fashion. - -# Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still -# use `HOST_CC' if defined, but it is deprecated. - -# Portable tmp directory creation inspired by the Autoconf team. - -set_cc_for_build=' -trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ; -trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ; -: ${TMPDIR=/tmp} ; - { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } || - { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } || - { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } || - { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ; -dummy=$tmp/dummy ; -tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ; -case ${CC_FOR_BUILD-},${HOST_CC-},${CC-} in - ,,) echo "int x;" > "$dummy.c" ; - for c in cc gcc c89 c99 ; do - if ($c -c -o "$dummy.o" "$dummy.c") >/dev/null 2>&1 ; then - CC_FOR_BUILD="$c"; break ; - fi ; - done ; - if test x"$CC_FOR_BUILD" = x ; then - CC_FOR_BUILD=no_compiler_found ; - fi - ;; - ,,*) CC_FOR_BUILD=$CC ;; - ,*,*) CC_FOR_BUILD=$HOST_CC ;; -esac ; set_cc_for_build= ;' - -# This is needed to find uname on a Pyramid OSx when run in the BSD universe. -# (ghazi@noc.rutgers.edu 1994-08-24) -if (test -f /.attbin/uname) >/dev/null 2>&1 ; then - PATH=$PATH:/.attbin ; export PATH -fi - -UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown -UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown -UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown -UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown - -case "$UNAME_SYSTEM" in -Linux|GNU|GNU/*) - # If the system lacks a compiler, then just pick glibc. - # We could probably try harder. - LIBC=gnu - - eval "$set_cc_for_build" - cat <<-EOF > "$dummy.c" - #include <features.h> - #if defined(__UCLIBC__) - LIBC=uclibc - #elif defined(__dietlibc__) - LIBC=dietlibc - #else - LIBC=gnu - #endif - EOF - eval "`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^LIBC' | sed 's, ,,g'`" - - # If ldd exists, use it to detect musl libc. - if command -v ldd >/dev/null && \ - ldd --version 2>&1 | grep -q ^musl - then - LIBC=musl - fi - ;; -esac - -# Note: order is significant - the case branches are not exclusive. - -case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAME_RELEASE:$UNAME_VERSION" in - *:NetBSD:*:*) - # NetBSD (nbsd) targets should (where applicable) match one or - # more of the tuples: *-*-netbsdelf*, *-*-netbsdaout*, - # *-*-netbsdecoff* and *-*-netbsd*. For targets that recently - # switched to ELF, *-*-netbsd* would select the old - # object file format. This provides both forward - # compatibility and a consistent mechanism for selecting the - # object file format. - # - # Note: NetBSD doesn't particularly care about the vendor - # portion of the name. We always set it to "unknown". - sysctl="sysctl -n hw.machine_arch" - UNAME_MACHINE_ARCH=`(uname -p 2>/dev/null || \ - "/sbin/$sysctl" 2>/dev/null || \ - "/usr/sbin/$sysctl" 2>/dev/null || \ - echo unknown)` - case "$UNAME_MACHINE_ARCH" in - armeb) machine=armeb-unknown ;; - arm*) machine=arm-unknown ;; - sh3el) machine=shl-unknown ;; - sh3eb) machine=sh-unknown ;; - sh5el) machine=sh5le-unknown ;; - earmv*) - arch=`echo "$UNAME_MACHINE_ARCH" | sed -e 's,^e\(armv[0-9]\).*$,\1,'` - endian=`echo "$UNAME_MACHINE_ARCH" | sed -ne 's,^.*\(eb\)$,\1,p'` - machine="${arch}${endian}"-unknown - ;; - *) machine="$UNAME_MACHINE_ARCH"-unknown ;; - esac - # The Operating System including object format, if it has switched - # to ELF recently (or will in the future) and ABI. - case "$UNAME_MACHINE_ARCH" in - earm*) - os=netbsdelf - ;; - arm*|i386|m68k|ns32k|sh3*|sparc|vax) - eval "$set_cc_for_build" - if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \ - | grep -q __ELF__ - then - # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout). - # Return netbsd for either. FIX? - os=netbsd - else - os=netbsdelf - fi - ;; - *) - os=netbsd - ;; - esac - # Determine ABI tags. - case "$UNAME_MACHINE_ARCH" in - earm*) - expr='s/^earmv[0-9]/-eabi/;s/eb$//' - abi=`echo "$UNAME_MACHINE_ARCH" | sed -e "$expr"` - ;; - esac - # The OS release - # Debian GNU/NetBSD machines have a different userland, and - # thus, need a distinct triplet. However, they do not need - # kernel version information, so it can be replaced with a - # suitable tag, in the style of linux-gnu. - case "$UNAME_VERSION" in - Debian*) - release='-gnu' - ;; - *) - release=`echo "$UNAME_RELEASE" | sed -e 's/[-_].*//' | cut -d. -f1,2` - ;; - esac - # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM: - # contains redundant information, the shorter form: - # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used. - echo "$machine-${os}${release}${abi-}" - exit ;; - *:Bitrig:*:*) - UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'` - echo "$UNAME_MACHINE_ARCH"-unknown-bitrig"$UNAME_RELEASE" - exit ;; - *:OpenBSD:*:*) - UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'` - echo "$UNAME_MACHINE_ARCH"-unknown-openbsd"$UNAME_RELEASE" - exit ;; - *:LibertyBSD:*:*) - UNAME_MACHINE_ARCH=`arch | sed 's/^.*BSD\.//'` - echo "$UNAME_MACHINE_ARCH"-unknown-libertybsd"$UNAME_RELEASE" - exit ;; - *:MidnightBSD:*:*) - echo "$UNAME_MACHINE"-unknown-midnightbsd"$UNAME_RELEASE" - exit ;; - *:ekkoBSD:*:*) - echo "$UNAME_MACHINE"-unknown-ekkobsd"$UNAME_RELEASE" - exit ;; - *:SolidBSD:*:*) - echo "$UNAME_MACHINE"-unknown-solidbsd"$UNAME_RELEASE" - exit ;; - macppc:MirBSD:*:*) - echo powerpc-unknown-mirbsd"$UNAME_RELEASE" - exit ;; - *:MirBSD:*:*) - echo "$UNAME_MACHINE"-unknown-mirbsd"$UNAME_RELEASE" - exit ;; - *:Sortix:*:*) - echo "$UNAME_MACHINE"-unknown-sortix - exit ;; - *:Redox:*:*) - echo "$UNAME_MACHINE"-unknown-redox - exit ;; - mips:OSF1:*.*) - echo mips-dec-osf1 - exit ;; - alpha:OSF1:*:*) - case $UNAME_RELEASE in - *4.0) - UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'` - ;; - *5.*) - UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'` - ;; - esac - # According to Compaq, /usr/sbin/psrinfo has been available on - # OSF/1 and Tru64 systems produced since 1995. I hope that - # covers most systems running today. This code pipes the CPU - # types through head -n 1, so we only detect the type of CPU 0. - ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^ The alpha \(.*\) processor.*$/\1/p' | head -n 1` - case "$ALPHA_CPU_TYPE" in - "EV4 (21064)") - UNAME_MACHINE=alpha ;; - "EV4.5 (21064)") - UNAME_MACHINE=alpha ;; - "LCA4 (21066/21068)") - UNAME_MACHINE=alpha ;; - "EV5 (21164)") - UNAME_MACHINE=alphaev5 ;; - "EV5.6 (21164A)") - UNAME_MACHINE=alphaev56 ;; - "EV5.6 (21164PC)") - UNAME_MACHINE=alphapca56 ;; - "EV5.7 (21164PC)") - UNAME_MACHINE=alphapca57 ;; - "EV6 (21264)") - UNAME_MACHINE=alphaev6 ;; - "EV6.7 (21264A)") - UNAME_MACHINE=alphaev67 ;; - "EV6.8CB (21264C)") - UNAME_MACHINE=alphaev68 ;; - "EV6.8AL (21264B)") - UNAME_MACHINE=alphaev68 ;; - "EV6.8CX (21264D)") - UNAME_MACHINE=alphaev68 ;; - "EV6.9A (21264/EV69A)") - UNAME_MACHINE=alphaev69 ;; - "EV7 (21364)") - UNAME_MACHINE=alphaev7 ;; - "EV7.9 (21364A)") - UNAME_MACHINE=alphaev79 ;; - esac - # A Pn.n version is a patched version. - # A Vn.n version is a released version. - # A Tn.n version is a released field test version. - # A Xn.n version is an unreleased experimental baselevel. - # 1.2 uses "1.2" for uname -r. - echo "$UNAME_MACHINE"-dec-osf"`echo "$UNAME_RELEASE" | sed -e 's/^[PVTX]//' | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`" - # Reset EXIT trap before exiting to avoid spurious non-zero exit code. - exitcode=$? - trap '' 0 - exit $exitcode ;; - Amiga*:UNIX_System_V:4.0:*) - echo m68k-unknown-sysv4 - exit ;; - *:[Aa]miga[Oo][Ss]:*:*) - echo "$UNAME_MACHINE"-unknown-amigaos - exit ;; - *:[Mm]orph[Oo][Ss]:*:*) - echo "$UNAME_MACHINE"-unknown-morphos - exit ;; - *:OS/390:*:*) - echo i370-ibm-openedition - exit ;; - *:z/VM:*:*) - echo s390-ibm-zvmoe - exit ;; - *:OS400:*:*) - echo powerpc-ibm-os400 - exit ;; - arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) - echo arm-acorn-riscix"$UNAME_RELEASE" - exit ;; - arm*:riscos:*:*|arm*:RISCOS:*:*) - echo arm-unknown-riscos - exit ;; - SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*) - echo hppa1.1-hitachi-hiuxmpp - exit ;; - Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*) - # akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE. - if test "`(/bin/universe) 2>/dev/null`" = att ; then - echo pyramid-pyramid-sysv3 - else - echo pyramid-pyramid-bsd - fi - exit ;; - NILE*:*:*:dcosx) - echo pyramid-pyramid-svr4 - exit ;; - DRS?6000:unix:4.0:6*) - echo sparc-icl-nx6 - exit ;; - DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*) - case `/usr/bin/uname -p` in - sparc) echo sparc-icl-nx7; exit ;; - esac ;; - s390x:SunOS:*:*) - echo "$UNAME_MACHINE"-ibm-solaris2"`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`" - exit ;; - sun4H:SunOS:5.*:*) - echo sparc-hal-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`" - exit ;; - sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*) - echo sparc-sun-solaris2"`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`" - exit ;; - i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*) - echo i386-pc-auroraux"$UNAME_RELEASE" - exit ;; - i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*) - eval "$set_cc_for_build" - SUN_ARCH=i386 - # If there is a compiler, see if it is configured for 64-bit objects. - # Note that the Sun cc does not turn __LP64__ into 1 like gcc does. - # This test works for both compilers. - if [ "$CC_FOR_BUILD" != no_compiler_found ]; then - if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \ - (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \ - grep IS_64BIT_ARCH >/dev/null - then - SUN_ARCH=x86_64 - fi - fi - echo "$SUN_ARCH"-pc-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`" - exit ;; - sun4*:SunOS:6*:*) - # According to config.sub, this is the proper way to canonicalize - # SunOS6. Hard to guess exactly what SunOS6 will be like, but - # it's likely to be more like Solaris than SunOS4. - echo sparc-sun-solaris3"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`" - exit ;; - sun4*:SunOS:*:*) - case "`/usr/bin/arch -k`" in - Series*|S4*) - UNAME_RELEASE=`uname -v` - ;; - esac - # Japanese Language versions have a version number like `4.1.3-JL'. - echo sparc-sun-sunos"`echo "$UNAME_RELEASE"|sed -e 's/-/_/'`" - exit ;; - sun3*:SunOS:*:*) - echo m68k-sun-sunos"$UNAME_RELEASE" - exit ;; - sun*:*:4.2BSD:*) - UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null` - test "x$UNAME_RELEASE" = x && UNAME_RELEASE=3 - case "`/bin/arch`" in - sun3) - echo m68k-sun-sunos"$UNAME_RELEASE" - ;; - sun4) - echo sparc-sun-sunos"$UNAME_RELEASE" - ;; - esac - exit ;; - aushp:SunOS:*:*) - echo sparc-auspex-sunos"$UNAME_RELEASE" - exit ;; - # The situation for MiNT is a little confusing. The machine name - # can be virtually everything (everything which is not - # "atarist" or "atariste" at least should have a processor - # > m68000). The system name ranges from "MiNT" over "FreeMiNT" - # to the lowercase version "mint" (or "freemint"). Finally - # the system name "TOS" denotes a system which is actually not - # MiNT. But MiNT is downward compatible to TOS, so this should - # be no problem. - atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*) - echo m68k-atari-mint"$UNAME_RELEASE" - exit ;; - atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*) - echo m68k-atari-mint"$UNAME_RELEASE" - exit ;; - *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*) - echo m68k-atari-mint"$UNAME_RELEASE" - exit ;; - milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*) - echo m68k-milan-mint"$UNAME_RELEASE" - exit ;; - hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*) - echo m68k-hades-mint"$UNAME_RELEASE" - exit ;; - *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*) - echo m68k-unknown-mint"$UNAME_RELEASE" - exit ;; - m68k:machten:*:*) - echo m68k-apple-machten"$UNAME_RELEASE" - exit ;; - powerpc:machten:*:*) - echo powerpc-apple-machten"$UNAME_RELEASE" - exit ;; - RISC*:Mach:*:*) - echo mips-dec-mach_bsd4.3 - exit ;; - RISC*:ULTRIX:*:*) - echo mips-dec-ultrix"$UNAME_RELEASE" - exit ;; - VAX*:ULTRIX*:*:*) - echo vax-dec-ultrix"$UNAME_RELEASE" - exit ;; - 2020:CLIX:*:* | 2430:CLIX:*:*) - echo clipper-intergraph-clix"$UNAME_RELEASE" - exit ;; - mips:*:*:UMIPS | mips:*:*:RISCos) - eval "$set_cc_for_build" - sed 's/^ //' << EOF > "$dummy.c" -#ifdef __cplusplus -#include <stdio.h> /* for printf() prototype */ - int main (int argc, char *argv[]) { -#else - int main (argc, argv) int argc; char *argv[]; { -#endif - #if defined (host_mips) && defined (MIPSEB) - #if defined (SYSTYPE_SYSV) - printf ("mips-mips-riscos%ssysv\\n", argv[1]); exit (0); - #endif - #if defined (SYSTYPE_SVR4) - printf ("mips-mips-riscos%ssvr4\\n", argv[1]); exit (0); - #endif - #if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD) - printf ("mips-mips-riscos%sbsd\\n", argv[1]); exit (0); - #endif - #endif - exit (-1); - } -EOF - $CC_FOR_BUILD -o "$dummy" "$dummy.c" && - dummyarg=`echo "$UNAME_RELEASE" | sed -n 's/\([0-9]*\).*/\1/p'` && - SYSTEM_NAME=`"$dummy" "$dummyarg"` && - { echo "$SYSTEM_NAME"; exit; } - echo mips-mips-riscos"$UNAME_RELEASE" - exit ;; - Motorola:PowerMAX_OS:*:*) - echo powerpc-motorola-powermax - exit ;; - Motorola:*:4.3:PL8-*) - echo powerpc-harris-powermax - exit ;; - Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*) - echo powerpc-harris-powermax - exit ;; - Night_Hawk:Power_UNIX:*:*) - echo powerpc-harris-powerunix - exit ;; - m88k:CX/UX:7*:*) - echo m88k-harris-cxux7 - exit ;; - m88k:*:4*:R4*) - echo m88k-motorola-sysv4 - exit ;; - m88k:*:3*:R3*) - echo m88k-motorola-sysv3 - exit ;; - AViiON:dgux:*:*) - # DG/UX returns AViiON for all architectures - UNAME_PROCESSOR=`/usr/bin/uname -p` - if [ "$UNAME_PROCESSOR" = mc88100 ] || [ "$UNAME_PROCESSOR" = mc88110 ] - then - if [ "$TARGET_BINARY_INTERFACE"x = m88kdguxelfx ] || \ - [ "$TARGET_BINARY_INTERFACE"x = x ] - then - echo m88k-dg-dgux"$UNAME_RELEASE" - else - echo m88k-dg-dguxbcs"$UNAME_RELEASE" - fi - else - echo i586-dg-dgux"$UNAME_RELEASE" - fi - exit ;; - M88*:DolphinOS:*:*) # DolphinOS (SVR3) - echo m88k-dolphin-sysv3 - exit ;; - M88*:*:R3*:*) - # Delta 88k system running SVR3 - echo m88k-motorola-sysv3 - exit ;; - XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3) - echo m88k-tektronix-sysv3 - exit ;; - Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD) - echo m68k-tektronix-bsd - exit ;; - *:IRIX*:*:*) - echo mips-sgi-irix"`echo "$UNAME_RELEASE"|sed -e 's/-/_/g'`" - exit ;; - ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX. - echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id - exit ;; # Note that: echo "'`uname -s`'" gives 'AIX ' - i*86:AIX:*:*) - echo i386-ibm-aix - exit ;; - ia64:AIX:*:*) - if [ -x /usr/bin/oslevel ] ; then - IBM_REV=`/usr/bin/oslevel` - else - IBM_REV="$UNAME_VERSION.$UNAME_RELEASE" - fi - echo "$UNAME_MACHINE"-ibm-aix"$IBM_REV" - exit ;; - *:AIX:2:3) - if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then - eval "$set_cc_for_build" - sed 's/^ //' << EOF > "$dummy.c" - #include <sys/systemcfg.h> - - main() - { - if (!__power_pc()) - exit(1); - puts("powerpc-ibm-aix3.2.5"); - exit(0); - } -EOF - if $CC_FOR_BUILD -o "$dummy" "$dummy.c" && SYSTEM_NAME=`"$dummy"` - then - echo "$SYSTEM_NAME" - else - echo rs6000-ibm-aix3.2.5 - fi - elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then - echo rs6000-ibm-aix3.2.4 - else - echo rs6000-ibm-aix3.2 - fi - exit ;; - *:AIX:*:[4567]) - IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'` - if /usr/sbin/lsattr -El "$IBM_CPU_ID" | grep ' POWER' >/dev/null 2>&1; then - IBM_ARCH=rs6000 - else - IBM_ARCH=powerpc - fi - if [ -x /usr/bin/lslpp ] ; then - IBM_REV=`/usr/bin/lslpp -Lqc bos.rte.libc | - awk -F: '{ print $3 }' | sed s/[0-9]*$/0/` - else - IBM_REV="$UNAME_VERSION.$UNAME_RELEASE" - fi - echo "$IBM_ARCH"-ibm-aix"$IBM_REV" - exit ;; - *:AIX:*:*) - echo rs6000-ibm-aix - exit ;; - ibmrt:4.4BSD:*|romp-ibm:4.4BSD:*) - echo romp-ibm-bsd4.4 - exit ;; - ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and - echo romp-ibm-bsd"$UNAME_RELEASE" # 4.3 with uname added to - exit ;; # report: romp-ibm BSD 4.3 - *:BOSX:*:*) - echo rs6000-bull-bosx - exit ;; - DPX/2?00:B.O.S.:*:*) - echo m68k-bull-sysv3 - exit ;; - 9000/[34]??:4.3bsd:1.*:*) - echo m68k-hp-bsd - exit ;; - hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*) - echo m68k-hp-bsd4.4 - exit ;; - 9000/[34678]??:HP-UX:*:*) - HPUX_REV=`echo "$UNAME_RELEASE"|sed -e 's/[^.]*.[0B]*//'` - case "$UNAME_MACHINE" in - 9000/31?) HP_ARCH=m68000 ;; - 9000/[34]??) HP_ARCH=m68k ;; - 9000/[678][0-9][0-9]) - if [ -x /usr/bin/getconf ]; then - sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null` - sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null` - case "$sc_cpu_version" in - 523) HP_ARCH=hppa1.0 ;; # CPU_PA_RISC1_0 - 528) HP_ARCH=hppa1.1 ;; # CPU_PA_RISC1_1 - 532) # CPU_PA_RISC2_0 - case "$sc_kernel_bits" in - 32) HP_ARCH=hppa2.0n ;; - 64) HP_ARCH=hppa2.0w ;; - '') HP_ARCH=hppa2.0 ;; # HP-UX 10.20 - esac ;; - esac - fi - if [ "$HP_ARCH" = "" ]; then - eval "$set_cc_for_build" - sed 's/^ //' << EOF > "$dummy.c" - - #define _HPUX_SOURCE - #include <stdlib.h> - #include <unistd.h> - - int main () - { - #if defined(_SC_KERNEL_BITS) - long bits = sysconf(_SC_KERNEL_BITS); - #endif - long cpu = sysconf (_SC_CPU_VERSION); - - switch (cpu) - { - case CPU_PA_RISC1_0: puts ("hppa1.0"); break; - case CPU_PA_RISC1_1: puts ("hppa1.1"); break; - case CPU_PA_RISC2_0: - #if defined(_SC_KERNEL_BITS) - switch (bits) - { - case 64: puts ("hppa2.0w"); break; - case 32: puts ("hppa2.0n"); break; - default: puts ("hppa2.0"); break; - } break; - #else /* !defined(_SC_KERNEL_BITS) */ - puts ("hppa2.0"); break; - #endif - default: puts ("hppa1.0"); break; - } - exit (0); - } -EOF - (CCOPTS="" $CC_FOR_BUILD -o "$dummy" "$dummy.c" 2>/dev/null) && HP_ARCH=`"$dummy"` - test -z "$HP_ARCH" && HP_ARCH=hppa - fi ;; - esac - if [ "$HP_ARCH" = hppa2.0w ] - then - eval "$set_cc_for_build" - - # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating - # 32-bit code. hppa64-hp-hpux* has the same kernel and a compiler - # generating 64-bit code. GNU and HP use different nomenclature: - # - # $ CC_FOR_BUILD=cc ./config.guess - # => hppa2.0w-hp-hpux11.23 - # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess - # => hppa64-hp-hpux11.23 - - if echo __LP64__ | (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | - grep -q __LP64__ - then - HP_ARCH=hppa2.0w - else - HP_ARCH=hppa64 - fi - fi - echo "$HP_ARCH"-hp-hpux"$HPUX_REV" - exit ;; - ia64:HP-UX:*:*) - HPUX_REV=`echo "$UNAME_RELEASE"|sed -e 's/[^.]*.[0B]*//'` - echo ia64-hp-hpux"$HPUX_REV" - exit ;; - 3050*:HI-UX:*:*) - eval "$set_cc_for_build" - sed 's/^ //' << EOF > "$dummy.c" - #include <unistd.h> - int - main () - { - long cpu = sysconf (_SC_CPU_VERSION); - /* The order matters, because CPU_IS_HP_MC68K erroneously returns - true for CPU_PA_RISC1_0. CPU_IS_PA_RISC returns correct - results, however. */ - if (CPU_IS_PA_RISC (cpu)) - { - switch (cpu) - { - case CPU_PA_RISC1_0: puts ("hppa1.0-hitachi-hiuxwe2"); break; - case CPU_PA_RISC1_1: puts ("hppa1.1-hitachi-hiuxwe2"); break; - case CPU_PA_RISC2_0: puts ("hppa2.0-hitachi-hiuxwe2"); break; - default: puts ("hppa-hitachi-hiuxwe2"); break; - } - } - else if (CPU_IS_HP_MC68K (cpu)) - puts ("m68k-hitachi-hiuxwe2"); - else puts ("unknown-hitachi-hiuxwe2"); - exit (0); - } -EOF - $CC_FOR_BUILD -o "$dummy" "$dummy.c" && SYSTEM_NAME=`"$dummy"` && - { echo "$SYSTEM_NAME"; exit; } - echo unknown-hitachi-hiuxwe2 - exit ;; - 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:*) - echo hppa1.1-hp-bsd - exit ;; - 9000/8??:4.3bsd:*:*) - echo hppa1.0-hp-bsd - exit ;; - *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*) - echo hppa1.0-hp-mpeix - exit ;; - hp7??:OSF1:*:* | hp8?[79]:OSF1:*:*) - echo hppa1.1-hp-osf - exit ;; - hp8??:OSF1:*:*) - echo hppa1.0-hp-osf - exit ;; - i*86:OSF1:*:*) - if [ -x /usr/sbin/sysversion ] ; then - echo "$UNAME_MACHINE"-unknown-osf1mk - else - echo "$UNAME_MACHINE"-unknown-osf1 - fi - exit ;; - parisc*:Lites*:*:*) - echo hppa1.1-hp-lites - exit ;; - C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*) - echo c1-convex-bsd - exit ;; - C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*) - if getsysinfo -f scalar_acc - then echo c32-convex-bsd - else echo c2-convex-bsd - fi - exit ;; - C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*) - echo c34-convex-bsd - exit ;; - C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*) - echo c38-convex-bsd - exit ;; - C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*) - echo c4-convex-bsd - exit ;; - CRAY*Y-MP:*:*:*) - echo ymp-cray-unicos"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/' - exit ;; - CRAY*[A-Z]90:*:*:*) - echo "$UNAME_MACHINE"-cray-unicos"$UNAME_RELEASE" \ - | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \ - -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \ - -e 's/\.[^.]*$/.X/' - exit ;; - CRAY*TS:*:*:*) - echo t90-cray-unicos"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/' - exit ;; - CRAY*T3E:*:*:*) - echo alphaev5-cray-unicosmk"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/' - exit ;; - CRAY*SV1:*:*:*) - echo sv1-cray-unicos"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/' - exit ;; - *:UNICOS/mp:*:*) - echo craynv-cray-unicosmp"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/' - exit ;; - F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*) - FUJITSU_PROC=`uname -m | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz` - FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'` - FUJITSU_REL=`echo "$UNAME_RELEASE" | sed -e 's/ /_/'` - echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" - exit ;; - 5000:UNIX_System_V:4.*:*) - FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'` - FUJITSU_REL=`echo "$UNAME_RELEASE" | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/ /_/'` - echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" - exit ;; - i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*) - echo "$UNAME_MACHINE"-pc-bsdi"$UNAME_RELEASE" - exit ;; - sparc*:BSD/OS:*:*) - echo sparc-unknown-bsdi"$UNAME_RELEASE" - exit ;; - *:BSD/OS:*:*) - echo "$UNAME_MACHINE"-unknown-bsdi"$UNAME_RELEASE" - exit ;; - *:FreeBSD:*:*) - UNAME_PROCESSOR=`/usr/bin/uname -p` - case "$UNAME_PROCESSOR" in - amd64) - UNAME_PROCESSOR=x86_64 ;; - i386) - UNAME_PROCESSOR=i586 ;; - esac - echo "$UNAME_PROCESSOR"-unknown-freebsd"`echo "$UNAME_RELEASE"|sed -e 's/[-(].*//'`" - exit ;; - i*:CYGWIN*:*) - echo "$UNAME_MACHINE"-pc-cygwin - exit ;; - *:MINGW64*:*) - echo "$UNAME_MACHINE"-pc-mingw64 - exit ;; - *:MINGW*:*) - echo "$UNAME_MACHINE"-pc-mingw32 - exit ;; - *:MSYS*:*) - echo "$UNAME_MACHINE"-pc-msys - exit ;; - i*:PW*:*) - echo "$UNAME_MACHINE"-pc-pw32 - exit ;; - *:Interix*:*) - case "$UNAME_MACHINE" in - x86) - echo i586-pc-interix"$UNAME_RELEASE" - exit ;; - authenticamd | genuineintel | EM64T) - echo x86_64-unknown-interix"$UNAME_RELEASE" - exit ;; - IA64) - echo ia64-unknown-interix"$UNAME_RELEASE" - exit ;; - esac ;; - i*:UWIN*:*) - echo "$UNAME_MACHINE"-pc-uwin - exit ;; - amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*) - echo x86_64-unknown-cygwin - exit ;; - prep*:SunOS:5.*:*) - echo powerpcle-unknown-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`" - exit ;; - *:GNU:*:*) - # the GNU system - echo "`echo "$UNAME_MACHINE"|sed -e 's,[-/].*$,,'`-unknown-$LIBC`echo "$UNAME_RELEASE"|sed -e 's,/.*$,,'`" - exit ;; - *:GNU/*:*:*) - # other systems with GNU libc and userland - echo "$UNAME_MACHINE-unknown-`echo "$UNAME_SYSTEM" | sed 's,^[^/]*/,,' | tr "[:upper:]" "[:lower:]"``echo "$UNAME_RELEASE"|sed -e 's/[-(].*//'`-$LIBC" - exit ;; - *:Minix:*:*) - echo "$UNAME_MACHINE"-unknown-minix - exit ;; - aarch64:Linux:*:*) - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" - exit ;; - aarch64_be:Linux:*:*) - UNAME_MACHINE=aarch64_be - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" - exit ;; - alpha:Linux:*:*) - case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in - EV5) UNAME_MACHINE=alphaev5 ;; - EV56) UNAME_MACHINE=alphaev56 ;; - PCA56) UNAME_MACHINE=alphapca56 ;; - PCA57) UNAME_MACHINE=alphapca56 ;; - EV6) UNAME_MACHINE=alphaev6 ;; - EV67) UNAME_MACHINE=alphaev67 ;; - EV68*) UNAME_MACHINE=alphaev68 ;; - esac - objdump --private-headers /bin/sh | grep -q ld.so.1 - if test "$?" = 0 ; then LIBC=gnulibc1 ; fi - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" - exit ;; - arc:Linux:*:* | arceb:Linux:*:*) - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" - exit ;; - arm*:Linux:*:*) - eval "$set_cc_for_build" - if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \ - | grep -q __ARM_EABI__ - then - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" - else - if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \ - | grep -q __ARM_PCS_VFP - then - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"eabi - else - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"eabihf - fi - fi - exit ;; - avr32*:Linux:*:*) - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" - exit ;; - cris:Linux:*:*) - echo "$UNAME_MACHINE"-axis-linux-"$LIBC" - exit ;; - crisv32:Linux:*:*) - echo "$UNAME_MACHINE"-axis-linux-"$LIBC" - exit ;; - e2k:Linux:*:*) - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" - exit ;; - frv:Linux:*:*) - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" - exit ;; - hexagon:Linux:*:*) - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" - exit ;; - i*86:Linux:*:*) - echo "$UNAME_MACHINE"-pc-linux-"$LIBC" - exit ;; - ia64:Linux:*:*) - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" - exit ;; - k1om:Linux:*:*) - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" - exit ;; - m32r*:Linux:*:*) - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" - exit ;; - m68*:Linux:*:*) - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" - exit ;; - mips:Linux:*:* | mips64:Linux:*:*) - eval "$set_cc_for_build" - sed 's/^ //' << EOF > "$dummy.c" - #undef CPU - #undef ${UNAME_MACHINE} - #undef ${UNAME_MACHINE}el - #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) - CPU=${UNAME_MACHINE}el - #else - #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) - CPU=${UNAME_MACHINE} - #else - CPU= - #endif - #endif -EOF - eval "`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^CPU'`" - test "x$CPU" != x && { echo "$CPU-unknown-linux-$LIBC"; exit; } - ;; - mips64el:Linux:*:*) - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" - exit ;; - openrisc*:Linux:*:*) - echo or1k-unknown-linux-"$LIBC" - exit ;; - or32:Linux:*:* | or1k*:Linux:*:*) - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" - exit ;; - padre:Linux:*:*) - echo sparc-unknown-linux-"$LIBC" - exit ;; - parisc64:Linux:*:* | hppa64:Linux:*:*) - echo hppa64-unknown-linux-"$LIBC" - exit ;; - parisc:Linux:*:* | hppa:Linux:*:*) - # Look for CPU level - case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in - PA7*) echo hppa1.1-unknown-linux-"$LIBC" ;; - PA8*) echo hppa2.0-unknown-linux-"$LIBC" ;; - *) echo hppa-unknown-linux-"$LIBC" ;; - esac - exit ;; - ppc64:Linux:*:*) - echo powerpc64-unknown-linux-"$LIBC" - exit ;; - ppc:Linux:*:*) - echo powerpc-unknown-linux-"$LIBC" - exit ;; - ppc64le:Linux:*:*) - echo powerpc64le-unknown-linux-"$LIBC" - exit ;; - ppcle:Linux:*:*) - echo powerpcle-unknown-linux-"$LIBC" - exit ;; - riscv32:Linux:*:* | riscv64:Linux:*:*) - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" - exit ;; - s390:Linux:*:* | s390x:Linux:*:*) - echo "$UNAME_MACHINE"-ibm-linux-"$LIBC" - exit ;; - sh64*:Linux:*:*) - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" - exit ;; - sh*:Linux:*:*) - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" - exit ;; - sparc:Linux:*:* | sparc64:Linux:*:*) - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" - exit ;; - tile*:Linux:*:*) - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" - exit ;; - vax:Linux:*:*) - echo "$UNAME_MACHINE"-dec-linux-"$LIBC" - exit ;; - x86_64:Linux:*:*) - echo "$UNAME_MACHINE"-pc-linux-"$LIBC" - exit ;; - xtensa*:Linux:*:*) - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" - exit ;; - i*86:DYNIX/ptx:4*:*) - # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. - # earlier versions are messed up and put the nodename in both - # sysname and nodename. - echo i386-sequent-sysv4 - exit ;; - i*86:UNIX_SV:4.2MP:2.*) - # Unixware is an offshoot of SVR4, but it has its own version - # number series starting with 2... - # I am not positive that other SVR4 systems won't match this, - # I just have to hope. -- rms. - # Use sysv4.2uw... so that sysv4* matches it. - echo "$UNAME_MACHINE"-pc-sysv4.2uw"$UNAME_VERSION" - exit ;; - i*86:OS/2:*:*) - # If we were able to find `uname', then EMX Unix compatibility - # is probably installed. - echo "$UNAME_MACHINE"-pc-os2-emx - exit ;; - i*86:XTS-300:*:STOP) - echo "$UNAME_MACHINE"-unknown-stop - exit ;; - i*86:atheos:*:*) - echo "$UNAME_MACHINE"-unknown-atheos - exit ;; - i*86:syllable:*:*) - echo "$UNAME_MACHINE"-pc-syllable - exit ;; - i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.[02]*:*) - echo i386-unknown-lynxos"$UNAME_RELEASE" - exit ;; - i*86:*DOS:*:*) - echo "$UNAME_MACHINE"-pc-msdosdjgpp - exit ;; - i*86:*:4.*:*) - UNAME_REL=`echo "$UNAME_RELEASE" | sed 's/\/MP$//'` - if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then - echo "$UNAME_MACHINE"-univel-sysv"$UNAME_REL" - else - echo "$UNAME_MACHINE"-pc-sysv"$UNAME_REL" - fi - exit ;; - i*86:*:5:[678]*) - # UnixWare 7.x, OpenUNIX and OpenServer 6. - case `/bin/uname -X | grep "^Machine"` in - *486*) UNAME_MACHINE=i486 ;; - *Pentium) UNAME_MACHINE=i586 ;; - *Pent*|*Celeron) UNAME_MACHINE=i686 ;; - esac - echo "$UNAME_MACHINE-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}{$UNAME_VERSION}" - exit ;; - i*86:*:3.2:*) - if test -f /usr/options/cb.name; then - UNAME_REL=`sed -n 's/.*Version //p' </usr/options/cb.name` - echo "$UNAME_MACHINE"-pc-isc"$UNAME_REL" - elif /bin/uname -X 2>/dev/null >/dev/null ; then - UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')` - (/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486 - (/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \ - && UNAME_MACHINE=i586 - (/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \ - && UNAME_MACHINE=i686 - (/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \ - && UNAME_MACHINE=i686 - echo "$UNAME_MACHINE"-pc-sco"$UNAME_REL" - else - echo "$UNAME_MACHINE"-pc-sysv32 - fi - exit ;; - pc:*:*:*) - # Left here for compatibility: - # uname -m prints for DJGPP always 'pc', but it prints nothing about - # the processor, so we play safe by assuming i586. - # Note: whatever this is, it MUST be the same as what config.sub - # prints for the "djgpp" host, or else GDB configure will decide that - # this is a cross-build. - echo i586-pc-msdosdjgpp - exit ;; - Intel:Mach:3*:*) - echo i386-pc-mach3 - exit ;; - paragon:*:*:*) - echo i860-intel-osf1 - exit ;; - i860:*:4.*:*) # i860-SVR4 - if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then - echo i860-stardent-sysv"$UNAME_RELEASE" # Stardent Vistra i860-SVR4 - else # Add other i860-SVR4 vendors below as they are discovered. - echo i860-unknown-sysv"$UNAME_RELEASE" # Unknown i860-SVR4 - fi - exit ;; - mini*:CTIX:SYS*5:*) - # "miniframe" - echo m68010-convergent-sysv - exit ;; - mc68k:UNIX:SYSTEM5:3.51m) - echo m68k-convergent-sysv - exit ;; - M680?0:D-NIX:5.3:*) - echo m68k-diab-dnix - exit ;; - M68*:*:R3V[5678]*:*) - test -r /sysV68 && { echo 'm68k-motorola-sysv'; exit; } ;; - 3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0 | S7501*:*:4.0:3.0) - OS_REL='' - test -r /etc/.relid \ - && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` - /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ - && { echo i486-ncr-sysv4.3"$OS_REL"; exit; } - /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ - && { echo i586-ncr-sysv4.3"$OS_REL"; exit; } ;; - 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*) - /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ - && { echo i486-ncr-sysv4; exit; } ;; - NCR*:*:4.2:* | MPRAS*:*:4.2:*) - OS_REL='.3' - test -r /etc/.relid \ - && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` - /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ - && { echo i486-ncr-sysv4.3"$OS_REL"; exit; } - /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ - && { echo i586-ncr-sysv4.3"$OS_REL"; exit; } - /bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \ - && { echo i586-ncr-sysv4.3"$OS_REL"; exit; } ;; - m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*) - echo m68k-unknown-lynxos"$UNAME_RELEASE" - exit ;; - mc68030:UNIX_System_V:4.*:*) - echo m68k-atari-sysv4 - exit ;; - TSUNAMI:LynxOS:2.*:*) - echo sparc-unknown-lynxos"$UNAME_RELEASE" - exit ;; - rs6000:LynxOS:2.*:*) - echo rs6000-unknown-lynxos"$UNAME_RELEASE" - exit ;; - PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.[02]*:*) - echo powerpc-unknown-lynxos"$UNAME_RELEASE" - exit ;; - SM[BE]S:UNIX_SV:*:*) - echo mips-dde-sysv"$UNAME_RELEASE" - exit ;; - RM*:ReliantUNIX-*:*:*) - echo mips-sni-sysv4 - exit ;; - RM*:SINIX-*:*:*) - echo mips-sni-sysv4 - exit ;; - *:SINIX-*:*:*) - if uname -p 2>/dev/null >/dev/null ; then - UNAME_MACHINE=`(uname -p) 2>/dev/null` - echo "$UNAME_MACHINE"-sni-sysv4 - else - echo ns32k-sni-sysv - fi - exit ;; - PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort - # says <Richard.M.Bartel@ccMail.Census.GOV> - echo i586-unisys-sysv4 - exit ;; - *:UNIX_System_V:4*:FTX*) - # From Gerald Hewes <hewes@openmarket.com>. - # How about differentiating between stratus architectures? -djm - echo hppa1.1-stratus-sysv4 - exit ;; - *:*:*:FTX*) - # From seanf@swdc.stratus.com. - echo i860-stratus-sysv4 - exit ;; - i*86:VOS:*:*) - # From Paul.Green@stratus.com. - echo "$UNAME_MACHINE"-stratus-vos - exit ;; - *:VOS:*:*) - # From Paul.Green@stratus.com. - echo hppa1.1-stratus-vos - exit ;; - mc68*:A/UX:*:*) - echo m68k-apple-aux"$UNAME_RELEASE" - exit ;; - news*:NEWS-OS:6*:*) - echo mips-sony-newsos6 - exit ;; - R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*) - if [ -d /usr/nec ]; then - echo mips-nec-sysv"$UNAME_RELEASE" - else - echo mips-unknown-sysv"$UNAME_RELEASE" - fi - exit ;; - BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only. - echo powerpc-be-beos - exit ;; - BeMac:BeOS:*:*) # BeOS running on Mac or Mac clone, PPC only. - echo powerpc-apple-beos - exit ;; - BePC:BeOS:*:*) # BeOS running on Intel PC compatible. - echo i586-pc-beos - exit ;; - BePC:Haiku:*:*) # Haiku running on Intel PC compatible. - echo i586-pc-haiku - exit ;; - x86_64:Haiku:*:*) - echo x86_64-unknown-haiku - exit ;; - SX-4:SUPER-UX:*:*) - echo sx4-nec-superux"$UNAME_RELEASE" - exit ;; - SX-5:SUPER-UX:*:*) - echo sx5-nec-superux"$UNAME_RELEASE" - exit ;; - SX-6:SUPER-UX:*:*) - echo sx6-nec-superux"$UNAME_RELEASE" - exit ;; - SX-7:SUPER-UX:*:*) - echo sx7-nec-superux"$UNAME_RELEASE" - exit ;; - SX-8:SUPER-UX:*:*) - echo sx8-nec-superux"$UNAME_RELEASE" - exit ;; - SX-8R:SUPER-UX:*:*) - echo sx8r-nec-superux"$UNAME_RELEASE" - exit ;; - SX-ACE:SUPER-UX:*:*) - echo sxace-nec-superux"$UNAME_RELEASE" - exit ;; - Power*:Rhapsody:*:*) - echo powerpc-apple-rhapsody"$UNAME_RELEASE" - exit ;; - *:Rhapsody:*:*) - echo "$UNAME_MACHINE"-apple-rhapsody"$UNAME_RELEASE" - exit ;; - *:Darwin:*:*) - UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown - eval "$set_cc_for_build" - if test "$UNAME_PROCESSOR" = unknown ; then - UNAME_PROCESSOR=powerpc - fi - if test "`echo "$UNAME_RELEASE" | sed -e 's/\..*//'`" -le 10 ; then - if [ "$CC_FOR_BUILD" != no_compiler_found ]; then - if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \ - (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \ - grep IS_64BIT_ARCH >/dev/null - then - case $UNAME_PROCESSOR in - i386) UNAME_PROCESSOR=x86_64 ;; - powerpc) UNAME_PROCESSOR=powerpc64 ;; - esac - fi - # On 10.4-10.6 one might compile for PowerPC via gcc -arch ppc - if (echo '#ifdef __POWERPC__'; echo IS_PPC; echo '#endif') | \ - (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \ - grep IS_PPC >/dev/null - then - UNAME_PROCESSOR=powerpc - fi - fi - elif test "$UNAME_PROCESSOR" = i386 ; then - # Avoid executing cc on OS X 10.9, as it ships with a stub - # that puts up a graphical alert prompting to install - # developer tools. Any system running Mac OS X 10.7 or - # later (Darwin 11 and later) is required to have a 64-bit - # processor. This is not true of the ARM version of Darwin - # that Apple uses in portable devices. - UNAME_PROCESSOR=x86_64 - fi - echo "$UNAME_PROCESSOR"-apple-darwin"$UNAME_RELEASE" - exit ;; - *:procnto*:*:* | *:QNX:[0123456789]*:*) - UNAME_PROCESSOR=`uname -p` - if test "$UNAME_PROCESSOR" = x86; then - UNAME_PROCESSOR=i386 - UNAME_MACHINE=pc - fi - echo "$UNAME_PROCESSOR"-"$UNAME_MACHINE"-nto-qnx"$UNAME_RELEASE" - exit ;; - *:QNX:*:4*) - echo i386-pc-qnx - exit ;; - NEO-*:NONSTOP_KERNEL:*:*) - echo neo-tandem-nsk"$UNAME_RELEASE" - exit ;; - NSE-*:NONSTOP_KERNEL:*:*) - echo nse-tandem-nsk"$UNAME_RELEASE" - exit ;; - NSR-*:NONSTOP_KERNEL:*:*) - echo nsr-tandem-nsk"$UNAME_RELEASE" - exit ;; - NSV-*:NONSTOP_KERNEL:*:*) - echo nsv-tandem-nsk"$UNAME_RELEASE" - exit ;; - NSX-*:NONSTOP_KERNEL:*:*) - echo nsx-tandem-nsk"$UNAME_RELEASE" - exit ;; - *:NonStop-UX:*:*) - echo mips-compaq-nonstopux - exit ;; - BS2000:POSIX*:*:*) - echo bs2000-siemens-sysv - exit ;; - DS/*:UNIX_System_V:*:*) - echo "$UNAME_MACHINE"-"$UNAME_SYSTEM"-"$UNAME_RELEASE" - exit ;; - *:Plan9:*:*) - # "uname -m" is not consistent, so use $cputype instead. 386 - # is converted to i386 for consistency with other x86 - # operating systems. - if test "$cputype" = 386; then - UNAME_MACHINE=i386 - else - UNAME_MACHINE="$cputype" - fi - echo "$UNAME_MACHINE"-unknown-plan9 - exit ;; - *:TOPS-10:*:*) - echo pdp10-unknown-tops10 - exit ;; - *:TENEX:*:*) - echo pdp10-unknown-tenex - exit ;; - KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*) - echo pdp10-dec-tops20 - exit ;; - XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*) - echo pdp10-xkl-tops20 - exit ;; - *:TOPS-20:*:*) - echo pdp10-unknown-tops20 - exit ;; - *:ITS:*:*) - echo pdp10-unknown-its - exit ;; - SEI:*:*:SEIUX) - echo mips-sei-seiux"$UNAME_RELEASE" - exit ;; - *:DragonFly:*:*) - echo "$UNAME_MACHINE"-unknown-dragonfly"`echo "$UNAME_RELEASE"|sed -e 's/[-(].*//'`" - exit ;; - *:*VMS:*:*) - UNAME_MACHINE=`(uname -p) 2>/dev/null` - case "$UNAME_MACHINE" in - A*) echo alpha-dec-vms ; exit ;; - I*) echo ia64-dec-vms ; exit ;; - V*) echo vax-dec-vms ; exit ;; - esac ;; - *:XENIX:*:SysV) - echo i386-pc-xenix - exit ;; - i*86:skyos:*:*) - echo "$UNAME_MACHINE"-pc-skyos"`echo "$UNAME_RELEASE" | sed -e 's/ .*$//'`" - exit ;; - i*86:rdos:*:*) - echo "$UNAME_MACHINE"-pc-rdos - exit ;; - i*86:AROS:*:*) - echo "$UNAME_MACHINE"-pc-aros - exit ;; - x86_64:VMkernel:*:*) - echo "$UNAME_MACHINE"-unknown-esx - exit ;; - amd64:Isilon\ OneFS:*:*) - echo x86_64-unknown-onefs - exit ;; -esac - -echo "$0: unable to guess system type" >&2 - -case "$UNAME_MACHINE:$UNAME_SYSTEM" in - mips:Linux | mips64:Linux) - # If we got here on MIPS GNU/Linux, output extra information. - cat >&2 <<EOF - -NOTE: MIPS GNU/Linux systems require a C compiler to fully recognize -the system type. Please install a C compiler and try again. -EOF - ;; -esac - -cat >&2 <<EOF - -This script (version $timestamp), has failed to recognize the -operating system you are using. If your script is old, overwrite *all* -copies of config.guess and config.sub with the latest versions from: - - https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess -and - https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub - -If $0 has already been updated, send the following data and any -information you think might be pertinent to config-patches@gnu.org to -provide the necessary information to handle your system. - -config.guess timestamp = $timestamp - -uname -m = `(uname -m) 2>/dev/null || echo unknown` -uname -r = `(uname -r) 2>/dev/null || echo unknown` -uname -s = `(uname -s) 2>/dev/null || echo unknown` -uname -v = `(uname -v) 2>/dev/null || echo unknown` - -/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null` -/bin/uname -X = `(/bin/uname -X) 2>/dev/null` - -hostinfo = `(hostinfo) 2>/dev/null` -/bin/universe = `(/bin/universe) 2>/dev/null` -/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null` -/bin/arch = `(/bin/arch) 2>/dev/null` -/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null` -/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null` - -UNAME_MACHINE = "$UNAME_MACHINE" -UNAME_RELEASE = "$UNAME_RELEASE" -UNAME_SYSTEM = "$UNAME_SYSTEM" -UNAME_VERSION = "$UNAME_VERSION" -EOF - -exit 1 - -# Local variables: -# eval: (add-hook 'before-save-hook 'time-stamp) -# time-stamp-start: "timestamp='" -# time-stamp-format: "%:y-%02m-%02d" -# time-stamp-end: "'" -# End: diff --git a/config.sub b/config.sub deleted file mode 100755 index c95acc681d..0000000000 --- a/config.sub +++ /dev/null @@ -1,1808 +0,0 @@ -#! /bin/sh -# Configuration validation subroutine script. -# Copyright 1992-2018 Free Software Foundation, Inc. - -timestamp='2018-07-03' - -# This file is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 3 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, see <https://www.gnu.org/licenses/>. -# -# As a special exception to the GNU General Public License, if you -# distribute this file as part of a program that contains a -# configuration script generated by Autoconf, you may include it under -# the same distribution terms that you use for the rest of that -# program. This Exception is an additional permission under section 7 -# of the GNU General Public License, version 3 ("GPLv3"). - - -# Please send patches to <config-patches@gnu.org>. -# -# Configuration subroutine to validate and canonicalize a configuration type. -# Supply the specified configuration type as an argument. -# If it is invalid, we print an error message on stderr and exit with code 1. -# Otherwise, we print the canonical config type on stdout and succeed. - -# You can get the latest version of this script from: -# https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub - -# This file is supposed to be the same for all GNU packages -# and recognize all the CPU types, system types and aliases -# that are meaningful with *any* GNU software. -# Each package is responsible for reporting which valid configurations -# it does not support. The user should be able to distinguish -# a failure to support a valid configuration from a meaningless -# configuration. - -# The goal of this file is to map all the various variations of a given -# machine specification into a single specification in the form: -# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM -# or in some cases, the newer four-part form: -# CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM -# It is wrong to echo any other type of specification. - -me=`echo "$0" | sed -e 's,.*/,,'` - -usage="\ -Usage: $0 [OPTION] CPU-MFR-OPSYS or ALIAS - -Canonicalize a configuration name. - -Options: - -h, --help print this help, then exit - -t, --time-stamp print date of last modification, then exit - -v, --version print version number, then exit - -Report bugs and patches to <config-patches@gnu.org>." - -version="\ -GNU config.sub ($timestamp) - -Copyright 1992-2018 Free Software Foundation, Inc. - -This is free software; see the source for copying conditions. There is NO -warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." - -help=" -Try \`$me --help' for more information." - -# Parse command line -while test $# -gt 0 ; do - case $1 in - --time-stamp | --time* | -t ) - echo "$timestamp" ; exit ;; - --version | -v ) - echo "$version" ; exit ;; - --help | --h* | -h ) - echo "$usage"; exit ;; - -- ) # Stop option processing - shift; break ;; - - ) # Use stdin as input. - break ;; - -* ) - echo "$me: invalid option $1$help" - exit 1 ;; - - *local*) - # First pass through any local machine types. - echo "$1" - exit ;; - - * ) - break ;; - esac -done - -case $# in - 0) echo "$me: missing argument$help" >&2 - exit 1;; - 1) ;; - *) echo "$me: too many arguments$help" >&2 - exit 1;; -esac - -# Split fields of configuration type -IFS="-" read -r field1 field2 field3 field4 <<EOF -$1 -EOF - -# Separate into logical components for further validation -case $1 in - *-*-*-*-*) - echo Invalid configuration \`"$1"\': more than four components >&2 - exit 1 - ;; - *-*-*-*) - basic_machine=$field1-$field2 - os=$field3-$field4 - ;; - *-*-*) - # Ambiguous whether COMPANY is present, or skipped and KERNEL-OS is two - # parts - maybe_os=$field2-$field3 - case $maybe_os in - nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc \ - | linux-newlib* | linux-musl* | linux-uclibc* | uclinux-uclibc* \ - | uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* \ - | netbsd*-eabi* | kopensolaris*-gnu* | cloudabi*-eabi* \ - | storm-chaos* | os2-emx* | rtmk-nova*) - basic_machine=$field1 - os=$maybe_os - ;; - android-linux) - basic_machine=$field1-unknown - os=linux-android - ;; - *) - basic_machine=$field1-$field2 - os=$field3 - ;; - esac - ;; - *-*) - # Second component is usually, but not always the OS - case $field2 in - # Prevent following clause from handling this valid os - sun*os*) - basic_machine=$field1 - os=$field2 - ;; - # Manufacturers - dec* | mips* | sequent* | encore* | pc532* | sgi* | sony* \ - | att* | 7300* | 3300* | delta* | motorola* | sun[234]* \ - | unicom* | ibm* | next | hp | isi* | apollo | altos* \ - | convergent* | ncr* | news | 32* | 3600* | 3100* | hitachi* \ - | c[123]* | convex* | sun | crds | omron* | dg | ultra | tti* \ - | harris | dolphin | highlevel | gould | cbm | ns | masscomp \ - | apple | axis | knuth | cray | microblaze* \ - | sim | cisco | oki | wec | wrs | winbond) - basic_machine=$field1-$field2 - os= - ;; - *) - basic_machine=$field1 - os=$field2 - ;; - esac - ;; - *) - # Convert single-component short-hands not valid as part of - # multi-component configurations. - case $field1 in - 386bsd) - basic_machine=i386-pc - os=bsd - ;; - a29khif) - basic_machine=a29k-amd - os=udi - ;; - adobe68k) - basic_machine=m68010-adobe - os=scout - ;; - am29k) - basic_machine=a29k-none - os=bsd - ;; - amdahl) - basic_machine=580-amdahl - os=sysv - ;; - amigaos | amigados) - basic_machine=m68k-unknown - os=amigaos - ;; - amigaunix | amix) - basic_machine=m68k-unknown - os=sysv4 - ;; - apollo68) - basic_machine=m68k-apollo - os=sysv - ;; - apollo68bsd) - basic_machine=m68k-apollo - os=bsd - ;; - aros) - basic_machine=i386-pc - os=aros - ;; - aux) - basic_machine=m68k-apple - os=aux - ;; - balance) - basic_machine=ns32k-sequent - os=dynix - ;; - blackfin) - basic_machine=bfin-unknown - os=linux - ;; - cegcc) - basic_machine=arm-unknown - os=cegcc - ;; - cray) - basic_machine=j90-cray - os=unicos - ;; - craynv) - basic_machine=craynv-cray - os=unicosmp - ;; - delta88) - basic_machine=m88k-motorola - os=sysv3 - ;; - dicos) - basic_machine=i686-pc - os=dicos - ;; - djgpp) - basic_machine=i586-pc - os=msdosdjgpp - ;; - ebmon29k) - basic_machine=a29k-amd - os=ebmon - ;; - es1800 | OSE68k | ose68k | ose | OSE) - basic_machine=m68k-ericsson - os=ose - ;; - gmicro) - basic_machine=tron-gmicro - os=sysv - ;; - go32) - basic_machine=i386-pc - os=go32 - ;; - h8300hms) - basic_machine=h8300-hitachi - os=hms - ;; - h8300xray) - basic_machine=h8300-hitachi - os=xray - ;; - h8500hms) - basic_machine=h8500-hitachi - os=hms - ;; - harris) - basic_machine=m88k-harris - os=sysv3 - ;; - hp300bsd) - basic_machine=m68k-hp - os=bsd - ;; - hp300hpux) - basic_machine=m68k-hp - os=hpux - ;; - hppaosf) - basic_machine=hppa1.1-hp - os=osf - ;; - hppro) - basic_machine=hppa1.1-hp - os=proelf - ;; - i386mach) - basic_machine=i386-mach - os=mach - ;; - vsta) - basic_machine=i386-unknown - os=vsta - ;; - isi68 | isi) - basic_machine=m68k-isi - os=sysv - ;; - m68knommu) - basic_machine=m68k-unknown - os=linux - ;; - magnum | m3230) - basic_machine=mips-mips - os=sysv - ;; - merlin) - basic_machine=ns32k-utek - os=sysv - ;; - mingw64) - basic_machine=x86_64-pc - os=mingw64 - ;; - mingw32) - basic_machine=i686-pc - os=mingw32 - ;; - mingw32ce) - basic_machine=arm-unknown - os=mingw32ce - ;; - monitor) - basic_machine=m68k-rom68k - os=coff - ;; - morphos) - basic_machine=powerpc-unknown - os=morphos - ;; - moxiebox) - basic_machine=moxie-unknown - os=moxiebox - ;; - msdos) - basic_machine=i386-pc - os=msdos - ;; - msys) - basic_machine=i686-pc - os=msys - ;; - mvs) - basic_machine=i370-ibm - os=mvs - ;; - nacl) - basic_machine=le32-unknown - os=nacl - ;; - ncr3000) - basic_machine=i486-ncr - os=sysv4 - ;; - netbsd386) - basic_machine=i386-unknown - os=netbsd - ;; - netwinder) - basic_machine=armv4l-rebel - os=linux - ;; - news | news700 | news800 | news900) - basic_machine=m68k-sony - os=newsos - ;; - news1000) - basic_machine=m68030-sony - os=newsos - ;; - necv70) - basic_machine=v70-nec - os=sysv - ;; - nh3000) - basic_machine=m68k-harris - os=cxux - ;; - nh[45]000) - basic_machine=m88k-harris - os=cxux - ;; - nindy960) - basic_machine=i960-intel - os=nindy - ;; - mon960) - basic_machine=i960-intel - os=mon960 - ;; - nonstopux) - basic_machine=mips-compaq - os=nonstopux - ;; - os400) - basic_machine=powerpc-ibm - os=os400 - ;; - OSE68000 | ose68000) - basic_machine=m68000-ericsson - os=ose - ;; - os68k) - basic_machine=m68k-none - os=os68k - ;; - paragon) - basic_machine=i860-intel - os=osf - ;; - parisc) - basic_machine=hppa-unknown - os=linux - ;; - pw32) - basic_machine=i586-unknown - os=pw32 - ;; - rdos | rdos64) - basic_machine=x86_64-pc - os=rdos - ;; - rdos32) - basic_machine=i386-pc - os=rdos - ;; - rom68k) - basic_machine=m68k-rom68k - os=coff - ;; - sa29200) - basic_machine=a29k-amd - os=udi - ;; - sei) - basic_machine=mips-sei - os=seiux - ;; - sps7) - basic_machine=m68k-bull - os=sysv2 - ;; - stratus) - basic_machine=i860-stratus - os=sysv4 - ;; - sun2os3) - basic_machine=m68000-sun - os=sunos3 - ;; - sun2os4) - basic_machine=m68000-sun - os=sunos4 - ;; - sun3os3) - basic_machine=m68k-sun - os=sunos3 - ;; - sun3os4) - basic_machine=m68k-sun - os=sunos4 - ;; - sun4os3) - basic_machine=sparc-sun - os=sunos3 - ;; - sun4os4) - basic_machine=sparc-sun - os=sunos4 - ;; - sun4sol2) - basic_machine=sparc-sun - os=solaris2 - ;; - sv1) - basic_machine=sv1-cray - os=unicos - ;; - symmetry) - basic_machine=i386-sequent - os=dynix - ;; - t3e) - basic_machine=alphaev5-cray - os=unicos - ;; - t90) - basic_machine=t90-cray - os=unicos - ;; - toad1) - basic_machine=pdp10-xkl - os=tops20 - ;; - tpf) - basic_machine=s390x-ibm - os=tpf - ;; - udi29k) - basic_machine=a29k-amd - os=udi - ;; - ultra3) - basic_machine=a29k-nyu - os=sym1 - ;; - v810 | necv810) - basic_machine=v810-nec - os=none - ;; - vaxv) - basic_machine=vax-dec - os=sysv - ;; - vms) - basic_machine=vax-dec - os=vms - ;; - vxworks960) - basic_machine=i960-wrs - os=vxworks - ;; - vxworks68) - basic_machine=m68k-wrs - os=vxworks - ;; - vxworks29k) - basic_machine=a29k-wrs - os=vxworks - ;; - xbox) - basic_machine=i686-pc - os=mingw32 - ;; - ymp) - basic_machine=ymp-cray - os=unicos - ;; - *) - basic_machine=$1 - os= - ;; - esac - ;; -esac - -# Decode aliases for certain CPU-COMPANY combinations. -case $basic_machine in - # Recognize the basic CPU types without company name. - # Some are omitted here because they have special meanings below. - 1750a | 580 \ - | a29k \ - | aarch64 | aarch64_be \ - | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \ - | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ - | am33_2.0 \ - | arc | arceb \ - | arm | arm[bl]e | arme[lb] | armv[2-8] | armv[3-8][lb] | armv6m | armv[78][arm] \ - | avr | avr32 \ - | ba \ - | be32 | be64 \ - | bfin \ - | c4x | c8051 | clipper | csky \ - | d10v | d30v | dlx | dsp16xx \ - | e2k | epiphany \ - | fido | fr30 | frv | ft32 \ - | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ - | hexagon \ - | i370 | i860 | i960 | ia16 | ia64 \ - | ip2k | iq2000 \ - | k1om \ - | le32 | le64 \ - | lm32 \ - | m32c | m32r | m32rle | m68000 | m68k | m88k \ - | maxq | mb | microblaze | microblazeel | mcore | mep | metag \ - | mips | mipsbe | mipseb | mipsel | mipsle \ - | mips16 \ - | mips64 | mips64el \ - | mips64octeon | mips64octeonel \ - | mips64orion | mips64orionel \ - | mips64r5900 | mips64r5900el \ - | mips64vr | mips64vrel \ - | mips64vr4100 | mips64vr4100el \ - | mips64vr4300 | mips64vr4300el \ - | mips64vr5000 | mips64vr5000el \ - | mips64vr5900 | mips64vr5900el \ - | mipsisa32 | mipsisa32el \ - | mipsisa32r2 | mipsisa32r2el \ - | mipsisa32r6 | mipsisa32r6el \ - | mipsisa64 | mipsisa64el \ - | mipsisa64r2 | mipsisa64r2el \ - | mipsisa64r6 | mipsisa64r6el \ - | mipsisa64sb1 | mipsisa64sb1el \ - | mipsisa64sr71k | mipsisa64sr71kel \ - | mipsr5900 | mipsr5900el \ - | mipstx39 | mipstx39el \ - | mn10200 | mn10300 \ - | moxie \ - | mt \ - | msp430 \ - | nds32 | nds32le | nds32be \ - | nfp \ - | nios | nios2 | nios2eb | nios2el \ - | ns16k | ns32k \ - | open8 | or1k | or1knd | or32 \ - | pdp10 | pj | pjl \ - | powerpc | powerpc64 | powerpc64le | powerpcle \ - | pru \ - | pyramid \ - | riscv | riscv32 | riscv64 \ - | rl78 | rx \ - | score \ - | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[234]eb | sheb | shbe | shle | sh[1234]le | sh3ele \ - | sh64 | sh64le \ - | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \ - | sparcv8 | sparcv9 | sparcv9b | sparcv9v \ - | spu \ - | tahoe | tic4x | tic54x | tic55x | tic6x | tic80 | tron \ - | ubicom32 \ - | v850 | v850e | v850e1 | v850e2 | v850es | v850e2v3 \ - | visium \ - | wasm32 \ - | x86 | xc16x | xstormy16 | xtensa \ - | z8k | z80) - basic_machine=$basic_machine-unknown - ;; - c54x) - basic_machine=tic54x-unknown - ;; - c55x) - basic_machine=tic55x-unknown - ;; - c6x) - basic_machine=tic6x-unknown - ;; - leon|leon[3-9]) - basic_machine=sparc-$basic_machine - ;; - m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | nvptx | picochip) - basic_machine=$basic_machine-unknown - os=${os:-none} - ;; - m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65) - ;; - m9s12z | m68hcs12z | hcs12z | s12z) - basic_machine=s12z-unknown - os=${os:-none} - ;; - ms1) - basic_machine=mt-unknown - ;; - strongarm | thumb | xscale) - basic_machine=arm-unknown - ;; - xgate) - basic_machine=$basic_machine-unknown - os=${os:-none} - ;; - xscaleeb) - basic_machine=armeb-unknown - ;; - - xscaleel) - basic_machine=armel-unknown - ;; - - # We use `pc' rather than `unknown' - # because (1) that's what they normally are, and - # (2) the word "unknown" tends to confuse beginning users. - i*86 | x86_64) - basic_machine=$basic_machine-pc - ;; - # Recognize the basic CPU types with company name. - 580-* \ - | a29k-* \ - | aarch64-* | aarch64_be-* \ - | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \ - | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \ - | alphapca5[67]-* | alpha64pca5[67]-* | arc-* | arceb-* \ - | arm-* | armbe-* | armle-* | armeb-* | armv*-* \ - | avr-* | avr32-* \ - | ba-* \ - | be32-* | be64-* \ - | bfin-* | bs2000-* \ - | c[123]* | c30-* | [cjt]90-* | c4x-* \ - | c8051-* | clipper-* | craynv-* | csky-* | cydra-* \ - | d10v-* | d30v-* | dlx-* \ - | e2k-* | elxsi-* \ - | f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \ - | h8300-* | h8500-* \ - | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \ - | hexagon-* \ - | i*86-* | i860-* | i960-* | ia16-* | ia64-* \ - | ip2k-* | iq2000-* \ - | k1om-* \ - | le32-* | le64-* \ - | lm32-* \ - | m32c-* | m32r-* | m32rle-* \ - | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ - | m88110-* | m88k-* | maxq-* | mcore-* | metag-* \ - | microblaze-* | microblazeel-* \ - | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \ - | mips16-* \ - | mips64-* | mips64el-* \ - | mips64octeon-* | mips64octeonel-* \ - | mips64orion-* | mips64orionel-* \ - | mips64r5900-* | mips64r5900el-* \ - | mips64vr-* | mips64vrel-* \ - | mips64vr4100-* | mips64vr4100el-* \ - | mips64vr4300-* | mips64vr4300el-* \ - | mips64vr5000-* | mips64vr5000el-* \ - | mips64vr5900-* | mips64vr5900el-* \ - | mipsisa32-* | mipsisa32el-* \ - | mipsisa32r2-* | mipsisa32r2el-* \ - | mipsisa32r6-* | mipsisa32r6el-* \ - | mipsisa64-* | mipsisa64el-* \ - | mipsisa64r2-* | mipsisa64r2el-* \ - | mipsisa64r6-* | mipsisa64r6el-* \ - | mipsisa64sb1-* | mipsisa64sb1el-* \ - | mipsisa64sr71k-* | mipsisa64sr71kel-* \ - | mipsr5900-* | mipsr5900el-* \ - | mipstx39-* | mipstx39el-* \ - | mmix-* \ - | mt-* \ - | msp430-* \ - | nds32-* | nds32le-* | nds32be-* \ - | nfp-* \ - | nios-* | nios2-* | nios2eb-* | nios2el-* \ - | none-* | np1-* | ns16k-* | ns32k-* \ - | open8-* \ - | or1k*-* \ - | orion-* \ - | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ - | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* \ - | pru-* \ - | pyramid-* \ - | riscv-* | riscv32-* | riscv64-* \ - | rl78-* | romp-* | rs6000-* | rx-* \ - | sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \ - | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \ - | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \ - | sparclite-* \ - | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | sv1-* | sx*-* \ - | tahoe-* \ - | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \ - | tile*-* \ - | tron-* \ - | ubicom32-* \ - | v850-* | v850e-* | v850e1-* | v850es-* | v850e2-* | v850e2v3-* \ - | vax-* \ - | visium-* \ - | wasm32-* \ - | we32k-* \ - | x86-* | x86_64-* | xc16x-* | xps100-* \ - | xstormy16-* | xtensa*-* \ - | ymp-* \ - | z8k-* | z80-*) - ;; - # Recognize the basic CPU types without company name, with glob match. - xtensa*) - basic_machine=$basic_machine-unknown - ;; - # Recognize the various machine names and aliases which stand - # for a CPU type and a company and sometimes even an OS. - 3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc) - basic_machine=m68000-att - ;; - 3b*) - basic_machine=we32k-att - ;; - abacus) - basic_machine=abacus-unknown - ;; - alliant | fx80) - basic_machine=fx80-alliant - ;; - altos | altos3068) - basic_machine=m68k-altos - ;; - amd64) - basic_machine=x86_64-pc - ;; - amd64-*) - basic_machine=x86_64-`echo "$basic_machine" | sed 's/^[^-]*-//'` - ;; - amiga | amiga-*) - basic_machine=m68k-unknown - ;; - asmjs) - basic_machine=asmjs-unknown - ;; - blackfin-*) - basic_machine=bfin-`echo "$basic_machine" | sed 's/^[^-]*-//'` - os=linux - ;; - bluegene*) - basic_machine=powerpc-ibm - os=cnk - ;; - c54x-*) - basic_machine=tic54x-`echo "$basic_machine" | sed 's/^[^-]*-//'` - ;; - c55x-*) - basic_machine=tic55x-`echo "$basic_machine" | sed 's/^[^-]*-//'` - ;; - c6x-*) - basic_machine=tic6x-`echo "$basic_machine" | sed 's/^[^-]*-//'` - ;; - c90) - basic_machine=c90-cray - os=${os:-unicos} - ;; - convex-c1) - basic_machine=c1-convex - os=bsd - ;; - convex-c2) - basic_machine=c2-convex - os=bsd - ;; - convex-c32) - basic_machine=c32-convex - os=bsd - ;; - convex-c34) - basic_machine=c34-convex - os=bsd - ;; - convex-c38) - basic_machine=c38-convex - os=bsd - ;; - cr16 | cr16-*) - basic_machine=cr16-unknown - os=${os:-elf} - ;; - crds | unos) - basic_machine=m68k-crds - ;; - crisv32 | crisv32-* | etraxfs*) - basic_machine=crisv32-axis - ;; - cris | cris-* | etrax*) - basic_machine=cris-axis - ;; - crx) - basic_machine=crx-unknown - os=${os:-elf} - ;; - da30 | da30-*) - basic_machine=m68k-da30 - ;; - decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn) - basic_machine=mips-dec - ;; - decsystem10* | dec10*) - basic_machine=pdp10-dec - os=tops10 - ;; - decsystem20* | dec20*) - basic_machine=pdp10-dec - os=tops20 - ;; - delta | 3300 | motorola-3300 | motorola-delta \ - | 3300-motorola | delta-motorola) - basic_machine=m68k-motorola - ;; - dpx20 | dpx20-*) - basic_machine=rs6000-bull - os=${os:-bosx} - ;; - dpx2*) - basic_machine=m68k-bull - os=sysv3 - ;; - e500v[12]) - basic_machine=powerpc-unknown - os=$os"spe" - ;; - e500v[12]-*) - basic_machine=powerpc-`echo "$basic_machine" | sed 's/^[^-]*-//'` - os=$os"spe" - ;; - encore | umax | mmax) - basic_machine=ns32k-encore - ;; - elxsi) - basic_machine=elxsi-elxsi - os=${os:-bsd} - ;; - fx2800) - basic_machine=i860-alliant - ;; - genix) - basic_machine=ns32k-ns - ;; - h3050r* | hiux*) - basic_machine=hppa1.1-hitachi - os=hiuxwe2 - ;; - hp300-*) - basic_machine=m68k-hp - ;; - hp3k9[0-9][0-9] | hp9[0-9][0-9]) - basic_machine=hppa1.0-hp - ;; - hp9k2[0-9][0-9] | hp9k31[0-9]) - basic_machine=m68000-hp - ;; - hp9k3[2-9][0-9]) - basic_machine=m68k-hp - ;; - hp9k6[0-9][0-9] | hp6[0-9][0-9]) - basic_machine=hppa1.0-hp - ;; - hp9k7[0-79][0-9] | hp7[0-79][0-9]) - basic_machine=hppa1.1-hp - ;; - hp9k78[0-9] | hp78[0-9]) - # FIXME: really hppa2.0-hp - basic_machine=hppa1.1-hp - ;; - hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893) - # FIXME: really hppa2.0-hp - basic_machine=hppa1.1-hp - ;; - hp9k8[0-9][13679] | hp8[0-9][13679]) - basic_machine=hppa1.1-hp - ;; - hp9k8[0-9][0-9] | hp8[0-9][0-9]) - basic_machine=hppa1.0-hp - ;; - i370-ibm* | ibm*) - basic_machine=i370-ibm - ;; - i*86v32) - basic_machine=`echo "$1" | sed -e 's/86.*/86-pc/'` - os=sysv32 - ;; - i*86v4*) - basic_machine=`echo "$1" | sed -e 's/86.*/86-pc/'` - os=sysv4 - ;; - i*86v) - basic_machine=`echo "$1" | sed -e 's/86.*/86-pc/'` - os=sysv - ;; - i*86sol2) - basic_machine=`echo "$1" | sed -e 's/86.*/86-pc/'` - os=solaris2 - ;; - j90 | j90-cray) - basic_machine=j90-cray - os=${os:-unicos} - ;; - iris | iris4d) - basic_machine=mips-sgi - case $os in - irix*) - ;; - *) - os=irix4 - ;; - esac - ;; - leon-*|leon[3-9]-*) - basic_machine=sparc-`echo "$basic_machine" | sed 's/-.*//'` - ;; - m68knommu-*) - basic_machine=m68k-`echo "$basic_machine" | sed 's/^[^-]*-//'` - os=linux - ;; - microblaze*) - basic_machine=microblaze-xilinx - ;; - miniframe) - basic_machine=m68000-convergent - ;; - *mint | mint[0-9]* | *MiNT | *MiNT[0-9]*) - basic_machine=m68k-atari - os=mint - ;; - mips3*-*) - basic_machine=`echo "$basic_machine" | sed -e 's/mips3/mips64/'` - ;; - mips3*) - basic_machine=`echo "$basic_machine" | sed -e 's/mips3/mips64/'`-unknown - ;; - ms1-*) - basic_machine=`echo "$basic_machine" | sed -e 's/ms1-/mt-/'` - ;; - news-3600 | risc-news) - basic_machine=mips-sony - os=newsos - ;; - next | m*-next) - basic_machine=m68k-next - case $os in - nextstep* ) - ;; - ns2*) - os=nextstep2 - ;; - *) - os=nextstep3 - ;; - esac - ;; - np1) - basic_machine=np1-gould - ;; - neo-tandem) - basic_machine=neo-tandem - ;; - nse-tandem) - basic_machine=nse-tandem - ;; - nsr-tandem) - basic_machine=nsr-tandem - ;; - nsv-tandem) - basic_machine=nsv-tandem - ;; - nsx-tandem) - basic_machine=nsx-tandem - ;; - op50n-* | op60c-*) - basic_machine=hppa1.1-oki - os=proelf - ;; - openrisc | openrisc-*) - basic_machine=or32-unknown - ;; - pa-hitachi) - basic_machine=hppa1.1-hitachi - os=hiuxwe2 - ;; - parisc-*) - basic_machine=hppa-`echo "$basic_machine" | sed 's/^[^-]*-//'` - os=linux - ;; - pbd) - basic_machine=sparc-tti - ;; - pbb) - basic_machine=m68k-tti - ;; - pc532 | pc532-*) - basic_machine=ns32k-pc532 - ;; - pc98) - basic_machine=i386-pc - ;; - pc98-*) - basic_machine=i386-`echo "$basic_machine" | sed 's/^[^-]*-//'` - ;; - pentium | p5 | k5 | k6 | nexgen | viac3) - basic_machine=i586-pc - ;; - pentiumpro | p6 | 6x86 | athlon | athlon_*) - basic_machine=i686-pc - ;; - pentiumii | pentium2 | pentiumiii | pentium3) - basic_machine=i686-pc - ;; - pentium4) - basic_machine=i786-pc - ;; - pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*) - basic_machine=i586-`echo "$basic_machine" | sed 's/^[^-]*-//'` - ;; - pentiumpro-* | p6-* | 6x86-* | athlon-*) - basic_machine=i686-`echo "$basic_machine" | sed 's/^[^-]*-//'` - ;; - pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*) - basic_machine=i686-`echo "$basic_machine" | sed 's/^[^-]*-//'` - ;; - pentium4-*) - basic_machine=i786-`echo "$basic_machine" | sed 's/^[^-]*-//'` - ;; - pn) - basic_machine=pn-gould - ;; - power) basic_machine=power-ibm - ;; - ppc | ppcbe) basic_machine=powerpc-unknown - ;; - ppc-* | ppcbe-*) - basic_machine=powerpc-`echo "$basic_machine" | sed 's/^[^-]*-//'` - ;; - ppcle | powerpclittle) - basic_machine=powerpcle-unknown - ;; - ppcle-* | powerpclittle-*) - basic_machine=powerpcle-`echo "$basic_machine" | sed 's/^[^-]*-//'` - ;; - ppc64) basic_machine=powerpc64-unknown - ;; - ppc64-*) basic_machine=powerpc64-`echo "$basic_machine" | sed 's/^[^-]*-//'` - ;; - ppc64le | powerpc64little) - basic_machine=powerpc64le-unknown - ;; - ppc64le-* | powerpc64little-*) - basic_machine=powerpc64le-`echo "$basic_machine" | sed 's/^[^-]*-//'` - ;; - ps2) - basic_machine=i386-ibm - ;; - rm[46]00) - basic_machine=mips-siemens - ;; - rtpc | rtpc-*) - basic_machine=romp-ibm - ;; - s390 | s390-*) - basic_machine=s390-ibm - ;; - s390x | s390x-*) - basic_machine=s390x-ibm - ;; - sb1) - basic_machine=mipsisa64sb1-unknown - ;; - sb1el) - basic_machine=mipsisa64sb1el-unknown - ;; - sde) - basic_machine=mipsisa32-sde - os=${os:-elf} - ;; - sequent) - basic_machine=i386-sequent - ;; - sh5el) - basic_machine=sh5le-unknown - ;; - simso-wrs) - basic_machine=sparclite-wrs - os=vxworks - ;; - spur) - basic_machine=spur-unknown - ;; - st2000) - basic_machine=m68k-tandem - ;; - strongarm-* | thumb-*) - basic_machine=arm-`echo "$basic_machine" | sed 's/^[^-]*-//'` - ;; - sun2) - basic_machine=m68000-sun - ;; - sun3 | sun3-*) - basic_machine=m68k-sun - ;; - sun4) - basic_machine=sparc-sun - ;; - sun386 | sun386i | roadrunner) - basic_machine=i386-sun - ;; - tile*) - basic_machine=$basic_machine-unknown - os=linux-gnu - ;; - tx39) - basic_machine=mipstx39-unknown - ;; - tx39el) - basic_machine=mipstx39el-unknown - ;; - tower | tower-32) - basic_machine=m68k-ncr - ;; - vpp*|vx|vx-*) - basic_machine=f301-fujitsu - ;; - w65*) - basic_machine=w65-wdc - os=none - ;; - w89k-*) - basic_machine=hppa1.1-winbond - os=proelf - ;; - x64) - basic_machine=x86_64-pc - ;; - xps | xps100) - basic_machine=xps100-honeywell - ;; - xscale-* | xscalee[bl]-*) - basic_machine=`echo "$basic_machine" | sed 's/^xscale/arm/'` - ;; - none) - basic_machine=none-none - os=${os:-none} - ;; - -# Here we handle the default manufacturer of certain CPU types. It is in -# some cases the only manufacturer, in others, it is the most popular. - w89k) - basic_machine=hppa1.1-winbond - ;; - op50n) - basic_machine=hppa1.1-oki - ;; - op60c) - basic_machine=hppa1.1-oki - ;; - romp) - basic_machine=romp-ibm - ;; - mmix) - basic_machine=mmix-knuth - ;; - rs6000) - basic_machine=rs6000-ibm - ;; - vax) - basic_machine=vax-dec - ;; - pdp11) - basic_machine=pdp11-dec - ;; - we32k) - basic_machine=we32k-att - ;; - sh[1234] | sh[24]a | sh[24]aeb | sh[34]eb | sh[1234]le | sh[23]ele) - basic_machine=sh-unknown - ;; - cydra) - basic_machine=cydra-cydrome - ;; - orion) - basic_machine=orion-highlevel - ;; - orion105) - basic_machine=clipper-highlevel - ;; - mac | mpw | mac-mpw) - basic_machine=m68k-apple - ;; - pmac | pmac-mpw) - basic_machine=powerpc-apple - ;; - *-unknown) - # Make sure to match an already-canonicalized machine name. - ;; - *) - echo Invalid configuration \`"$1"\': machine \`"$basic_machine"\' not recognized 1>&2 - exit 1 - ;; -esac - -# Here we canonicalize certain aliases for manufacturers. -case $basic_machine in - *-digital*) - basic_machine=`echo "$basic_machine" | sed 's/digital.*/dec/'` - ;; - *-commodore*) - basic_machine=`echo "$basic_machine" | sed 's/commodore.*/cbm/'` - ;; - *) - ;; -esac - -# Decode manufacturer-specific aliases for certain operating systems. - -if [ x$os != x ] -then -case $os in - # First match some system type aliases that might get confused - # with valid system types. - # solaris* is a basic system type, with this one exception. - auroraux) - os=auroraux - ;; - bluegene*) - os=cnk - ;; - solaris1 | solaris1.*) - os=`echo $os | sed -e 's|solaris1|sunos4|'` - ;; - solaris) - os=solaris2 - ;; - unixware*) - os=sysv4.2uw - ;; - gnu/linux*) - os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'` - ;; - # es1800 is here to avoid being matched by es* (a different OS) - es1800*) - os=ose - ;; - # Some version numbers need modification - chorusos*) - os=chorusos - ;; - isc) - os=isc2.2 - ;; - sco6) - os=sco5v6 - ;; - sco5) - os=sco3.2v5 - ;; - sco4) - os=sco3.2v4 - ;; - sco3.2.[4-9]*) - os=`echo $os | sed -e 's/sco3.2./sco3.2v/'` - ;; - sco3.2v[4-9]* | sco5v6*) - # Don't forget version if it is 3.2v4 or newer. - ;; - scout) - # Don't match below - ;; - sco*) - os=sco3.2v2 - ;; - psos*) - os=psos - ;; - # Now accept the basic system types. - # The portable systems comes first. - # Each alternative MUST end in a * to match a version number. - # sysv* is not here because it comes later, after sysvr4. - gnu* | bsd* | mach* | minix* | genix* | ultrix* | irix* \ - | *vms* | esix* | aix* | cnk* | sunos | sunos[34]*\ - | hpux* | unos* | osf* | luna* | dgux* | auroraux* | solaris* \ - | sym* | kopensolaris* | plan9* \ - | amigaos* | amigados* | msdos* | newsos* | unicos* | aof* \ - | aos* | aros* | cloudabi* | sortix* \ - | nindy* | vxsim* | vxworks* | ebmon* | hms* | mvs* \ - | clix* | riscos* | uniplus* | iris* | rtu* | xenix* \ - | knetbsd* | mirbsd* | netbsd* \ - | bitrig* | openbsd* | solidbsd* | libertybsd* \ - | ekkobsd* | kfreebsd* | freebsd* | riscix* | lynxos* \ - | bosx* | nextstep* | cxux* | aout* | elf* | oabi* \ - | ptx* | coff* | ecoff* | winnt* | domain* | vsta* \ - | udi* | eabi* | lites* | ieee* | go32* | aux* | hcos* \ - | chorusrdb* | cegcc* | glidix* \ - | cygwin* | msys* | pe* | moss* | proelf* | rtems* \ - | midipix* | mingw32* | mingw64* | linux-gnu* | linux-android* \ - | linux-newlib* | linux-musl* | linux-uclibc* \ - | uxpv* | beos* | mpeix* | udk* | moxiebox* \ - | interix* | uwin* | mks* | rhapsody* | darwin* \ - | openstep* | oskit* | conix* | pw32* | nonstopux* \ - | storm-chaos* | tops10* | tenex* | tops20* | its* \ - | os2* | vos* | palmos* | uclinux* | nucleus* \ - | morphos* | superux* | rtmk* | windiss* \ - | powermax* | dnix* | nx6 | nx7 | sei* | dragonfly* \ - | skyos* | haiku* | rdos* | toppers* | drops* | es* \ - | onefs* | tirtos* | phoenix* | fuchsia* | redox* | bme* \ - | midnightbsd*) - # Remember, each alternative MUST END IN *, to match a version number. - ;; - qnx*) - case $basic_machine in - x86-* | i*86-*) - ;; - *) - os=nto-$os - ;; - esac - ;; - hiux*) - os=hiuxwe2 - ;; - nto-qnx*) - ;; - nto*) - os=`echo $os | sed -e 's|nto|nto-qnx|'` - ;; - sim | xray | os68k* | v88r* \ - | windows* | osx | abug | netware* | os9* \ - | macos* | mpw* | magic* | mmixware* | mon960* | lnews*) - ;; - linux-dietlibc) - os=linux-dietlibc - ;; - linux*) - os=`echo $os | sed -e 's|linux|linux-gnu|'` - ;; - lynx*178) - os=lynxos178 - ;; - lynx*5) - os=lynxos5 - ;; - lynx*) - os=lynxos - ;; - mac*) - os=`echo "$os" | sed -e 's|mac|macos|'` - ;; - opened*) - os=openedition - ;; - os400*) - os=os400 - ;; - sunos5*) - os=`echo "$os" | sed -e 's|sunos5|solaris2|'` - ;; - sunos6*) - os=`echo "$os" | sed -e 's|sunos6|solaris3|'` - ;; - wince*) - os=wince - ;; - utek*) - os=bsd - ;; - dynix*) - os=bsd - ;; - acis*) - os=aos - ;; - atheos*) - os=atheos - ;; - syllable*) - os=syllable - ;; - 386bsd) - os=bsd - ;; - ctix* | uts*) - os=sysv - ;; - nova*) - os=rtmk-nova - ;; - ns2) - os=nextstep2 - ;; - nsk*) - os=nsk - ;; - # Preserve the version number of sinix5. - sinix5.*) - os=`echo $os | sed -e 's|sinix|sysv|'` - ;; - sinix*) - os=sysv4 - ;; - tpf*) - os=tpf - ;; - triton*) - os=sysv3 - ;; - oss*) - os=sysv3 - ;; - svr4*) - os=sysv4 - ;; - svr3) - os=sysv3 - ;; - sysvr4) - os=sysv4 - ;; - # This must come after sysvr4. - sysv*) - ;; - ose*) - os=ose - ;; - *mint | mint[0-9]* | *MiNT | MiNT[0-9]*) - os=mint - ;; - zvmoe) - os=zvmoe - ;; - dicos*) - os=dicos - ;; - pikeos*) - # Until real need of OS specific support for - # particular features comes up, bare metal - # configurations are quite functional. - case $basic_machine in - arm*) - os=eabi - ;; - *) - os=elf - ;; - esac - ;; - nacl*) - ;; - ios) - ;; - none) - ;; - *-eabi) - ;; - *) - echo Invalid configuration \`"$1"\': system \`"$os"\' not recognized 1>&2 - exit 1 - ;; -esac -else - -# Here we handle the default operating systems that come with various machines. -# The value should be what the vendor currently ships out the door with their -# machine or put another way, the most popular os provided with the machine. - -# Note that if you're going to try to match "-MANUFACTURER" here (say, -# "-sun"), then you have to tell the case statement up towards the top -# that MANUFACTURER isn't an operating system. Otherwise, code above -# will signal an error saying that MANUFACTURER isn't an operating -# system, and we'll never get to this point. - -case $basic_machine in - score-*) - os=elf - ;; - spu-*) - os=elf - ;; - *-acorn) - os=riscix1.2 - ;; - arm*-rebel) - os=linux - ;; - arm*-semi) - os=aout - ;; - c4x-* | tic4x-*) - os=coff - ;; - c8051-*) - os=elf - ;; - clipper-intergraph) - os=clix - ;; - hexagon-*) - os=elf - ;; - tic54x-*) - os=coff - ;; - tic55x-*) - os=coff - ;; - tic6x-*) - os=coff - ;; - # This must come before the *-dec entry. - pdp10-*) - os=tops20 - ;; - pdp11-*) - os=none - ;; - *-dec | vax-*) - os=ultrix4.2 - ;; - m68*-apollo) - os=domain - ;; - i386-sun) - os=sunos4.0.2 - ;; - m68000-sun) - os=sunos3 - ;; - m68*-cisco) - os=aout - ;; - mep-*) - os=elf - ;; - mips*-cisco) - os=elf - ;; - mips*-*) - os=elf - ;; - or32-*) - os=coff - ;; - *-tti) # must be before sparc entry or we get the wrong os. - os=sysv3 - ;; - sparc-* | *-sun) - os=sunos4.1.1 - ;; - pru-*) - os=elf - ;; - *-be) - os=beos - ;; - *-ibm) - os=aix - ;; - *-knuth) - os=mmixware - ;; - *-wec) - os=proelf - ;; - *-winbond) - os=proelf - ;; - *-oki) - os=proelf - ;; - *-hp) - os=hpux - ;; - *-hitachi) - os=hiux - ;; - i860-* | *-att | *-ncr | *-altos | *-motorola | *-convergent) - os=sysv - ;; - *-cbm) - os=amigaos - ;; - *-dg) - os=dgux - ;; - *-dolphin) - os=sysv3 - ;; - m68k-ccur) - os=rtu - ;; - m88k-omron*) - os=luna - ;; - *-next) - os=nextstep - ;; - *-sequent) - os=ptx - ;; - *-crds) - os=unos - ;; - *-ns) - os=genix - ;; - i370-*) - os=mvs - ;; - *-gould) - os=sysv - ;; - *-highlevel) - os=bsd - ;; - *-encore) - os=bsd - ;; - *-sgi) - os=irix - ;; - *-siemens) - os=sysv4 - ;; - *-masscomp) - os=rtu - ;; - f30[01]-fujitsu | f700-fujitsu) - os=uxpv - ;; - *-rom68k) - os=coff - ;; - *-*bug) - os=coff - ;; - *-apple) - os=macos - ;; - *-atari*) - os=mint - ;; - *-wrs) - os=vxworks - ;; - *) - os=none - ;; -esac -fi - -# Here we handle the case where we know the os, and the CPU type, but not the -# manufacturer. We pick the logical manufacturer. -vendor=unknown -case $basic_machine in - *-unknown) - case $os in - riscix*) - vendor=acorn - ;; - sunos*) - vendor=sun - ;; - cnk*|-aix*) - vendor=ibm - ;; - beos*) - vendor=be - ;; - hpux*) - vendor=hp - ;; - mpeix*) - vendor=hp - ;; - hiux*) - vendor=hitachi - ;; - unos*) - vendor=crds - ;; - dgux*) - vendor=dg - ;; - luna*) - vendor=omron - ;; - genix*) - vendor=ns - ;; - clix*) - vendor=intergraph - ;; - mvs* | opened*) - vendor=ibm - ;; - os400*) - vendor=ibm - ;; - ptx*) - vendor=sequent - ;; - tpf*) - vendor=ibm - ;; - vxsim* | vxworks* | windiss*) - vendor=wrs - ;; - aux*) - vendor=apple - ;; - hms*) - vendor=hitachi - ;; - mpw* | macos*) - vendor=apple - ;; - *mint | mint[0-9]* | *MiNT | MiNT[0-9]*) - vendor=atari - ;; - vos*) - vendor=stratus - ;; - esac - basic_machine=`echo "$basic_machine" | sed "s/unknown/$vendor/"` - ;; -esac - -echo "$basic_machine-$os" -exit - -# Local variables: -# eval: (add-hook 'before-save-hook 'time-stamp) -# time-stamp-start: "timestamp='" -# time-stamp-format: "%:y-%02m-%02d" -# time-stamp-end: "'" -# End: diff --git a/configure.ac b/configure.ac deleted file mode 100644 index 2de9af56a4..0000000000 --- a/configure.ac +++ /dev/null @@ -1,39 +0,0 @@ -## Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -AC_CONFIG_SRCDIR([c]) -RTEMS_TOP([.]) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP - -# Abort if trying to build inside of the source tree. -AS_IF([test -f aclocal/version.m4],[ - rm -f config.cache config.log confdefs.h - AC_MSG_ERROR([***] - [Attempt to build inside of the source tree] - [Please use a separate build directory, instead] ) -]) - -AC_CANONICAL_TARGET([]) -AM_INIT_AUTOMAKE([no-define foreign dist-bzip2 no-dist-gzip subdir-objects 1.12.2]) -AM_MAINTAINER_MODE - -## These option are only in here to let --help report all supported -## options. -RTEMS_ENABLE_RTEMSBSP -RTEMS_ENABLE_MULTIPROCESSING -RTEMS_ENABLE_SMP -RTEMS_ENABLE_POSIX -RTEMS_ENABLE_NETWORKING -RTEMS_ENABLE_CXX -RTEMS_ENABLE_TESTS -RTEMS_ENABLE_RTEMS_DEBUG -RTEMS_ENABLE_PARAVIRT -RTEMS_ENABLE_DRVMGR - -RTEMS_TARGET_CONFIG_SUBDIRS([c]) - -AC_CONFIG_FILES([Makefile]) - -AC_OUTPUT diff --git a/cpukit/Makefile.am b/cpukit/Makefile.am deleted file mode 100644 index e8579f6338..0000000000 --- a/cpukit/Makefile.am +++ /dev/null @@ -1,1834 +0,0 @@ -ACLOCAL_AMFLAGS = -I aclocal - -include $(top_srcdir)/automake/compile.am -include $(top_srcdir)/automake/multilib.am -include $(srcdir)/header-dirs.am -include $(srcdir)/headers.am - -# This file is in the build tree -include_rtems_score_HEADERS += ../include/rtems/score/cpuopts.h - -project_lib_LIBRARIES = - -project_lib_LIBRARIES += librtemscpu.a - -librtemscpu_a_SOURCES = -librtemscpu_a_SOURCES += dev/i2c/eeprom.c -librtemscpu_a_SOURCES += dev/i2c/fpga-i2c-slave.c -librtemscpu_a_SOURCES += dev/i2c/gpio-nxp-pca9535.c -librtemscpu_a_SOURCES += dev/i2c/i2c-bus.c -librtemscpu_a_SOURCES += dev/i2c/i2c-dev.c -librtemscpu_a_SOURCES += dev/i2c/sensor-lm75a.c -librtemscpu_a_SOURCES += dev/i2c/switch-nxp-pca9548a.c -librtemscpu_a_SOURCES += dev/i2c/ti-ads-16bit-adc.c -librtemscpu_a_SOURCES += dev/i2c/ti-lm25066a.c -librtemscpu_a_SOURCES += dev/i2c/ti-tmp112.c -librtemscpu_a_SOURCES += dev/i2c/xilinx-axi-i2c.c -librtemscpu_a_SOURCES += dev/serial/sc16is752.c -librtemscpu_a_SOURCES += dev/serial/sc16is752-spi.c -librtemscpu_a_SOURCES += dev/spi/spi-bus.c -librtemscpu_a_SOURCES += dtc/libfdt/fdt_addresses.c -librtemscpu_a_SOURCES += dtc/libfdt/fdt.c -librtemscpu_a_SOURCES += dtc/libfdt/fdt_empty_tree.c -librtemscpu_a_SOURCES += dtc/libfdt/fdt_ro.c -librtemscpu_a_SOURCES += dtc/libfdt/fdt_rw.c -librtemscpu_a_SOURCES += dtc/libfdt/fdt_strerror.c -librtemscpu_a_SOURCES += dtc/libfdt/fdt_sw.c -librtemscpu_a_SOURCES += dtc/libfdt/fdt_wip.c -librtemscpu_a_SOURCES += libblock/src/bdbuf.c -librtemscpu_a_SOURCES += libblock/src/bdpart-create.c -librtemscpu_a_SOURCES += libblock/src/bdpart-dump.c -librtemscpu_a_SOURCES += libblock/src/bdpart-read.c -librtemscpu_a_SOURCES += libblock/src/bdpart-register.c -librtemscpu_a_SOURCES += libblock/src/bdpart-sort.c -librtemscpu_a_SOURCES += libblock/src/bdpart-write.c -librtemscpu_a_SOURCES += libblock/src/blkdev-blkstats.c -librtemscpu_a_SOURCES += libblock/src/blkdev.c -librtemscpu_a_SOURCES += libblock/src/blkdev-imfs.c -librtemscpu_a_SOURCES += libblock/src/blkdev-ioctl.c -librtemscpu_a_SOURCES += libblock/src/blkdev-ops.c -librtemscpu_a_SOURCES += libblock/src/blkdev-print-stats.c -librtemscpu_a_SOURCES += libblock/src/diskdevs.c -librtemscpu_a_SOURCES += libblock/src/diskdevs-init.c -librtemscpu_a_SOURCES += libblock/src/flashdisk.c -librtemscpu_a_SOURCES += libblock/src/ide_part_table.c -librtemscpu_a_SOURCES += libblock/src/media.c -librtemscpu_a_SOURCES += libblock/src/media-desc.c -librtemscpu_a_SOURCES += libblock/src/media-dev-ident.c -librtemscpu_a_SOURCES += libblock/src/media-path.c -librtemscpu_a_SOURCES += libblock/src/media-server.c -librtemscpu_a_SOURCES += libblock/src/nvdisk.c -librtemscpu_a_SOURCES += libblock/src/nvdisk-sram.c -librtemscpu_a_SOURCES += libblock/src/ramdisk-config.c -librtemscpu_a_SOURCES += libblock/src/ramdisk-driver.c -librtemscpu_a_SOURCES += libblock/src/ramdisk-init.c -librtemscpu_a_SOURCES += libblock/src/ramdisk-register.c -librtemscpu_a_SOURCES += libblock/src/sparse-disk.c -librtemscpu_a_SOURCES += libcrypt/crypt.c -librtemscpu_a_SOURCES += libcrypt/crypt-md5.c -librtemscpu_a_SOURCES += libcrypt/crypt-sha256.c -librtemscpu_a_SOURCES += libcrypt/crypt-sha512.c -librtemscpu_a_SOURCES += libcrypt/misc.c -librtemscpu_a_SOURCES += libcsupport/src/access.c -librtemscpu_a_SOURCES += libcsupport/src/arc4random_getentropy_fail.c -librtemscpu_a_SOURCES += libcsupport/src/alignedalloc.c -librtemscpu_a_SOURCES += libcsupport/src/__assert.c -librtemscpu_a_SOURCES += libcsupport/src/assoc32tostring.c -librtemscpu_a_SOURCES += libcsupport/src/assoclocalbyname.c -librtemscpu_a_SOURCES += libcsupport/src/assoclocalbyremotebitfield.c -librtemscpu_a_SOURCES += libcsupport/src/assoclocalbyremote.c -librtemscpu_a_SOURCES += libcsupport/src/assocnamebad.c -librtemscpu_a_SOURCES += libcsupport/src/assocnamebylocalbitfield.c -librtemscpu_a_SOURCES += libcsupport/src/assocnamebylocal.c -librtemscpu_a_SOURCES += libcsupport/src/assocnamebyremotebitfield.c -librtemscpu_a_SOURCES += libcsupport/src/assocnamebyremote.c -librtemscpu_a_SOURCES += libcsupport/src/assocptrbylocal.c -librtemscpu_a_SOURCES += libcsupport/src/assocptrbyname.c -librtemscpu_a_SOURCES += libcsupport/src/assocptrbyremote.c -librtemscpu_a_SOURCES += libcsupport/src/assocremotebylocalbitfield.c -librtemscpu_a_SOURCES += libcsupport/src/assocremotebylocal.c -librtemscpu_a_SOURCES += libcsupport/src/assocremotebyname.c -librtemscpu_a_SOURCES += libcsupport/src/assocthreadstatestostring.c -librtemscpu_a_SOURCES += libcsupport/src/base_fs.c -librtemscpu_a_SOURCES += libcsupport/src/cachealignedalloc.c -librtemscpu_a_SOURCES += libcsupport/src/cachecoherentalloc.c -librtemscpu_a_SOURCES += libcsupport/src/calloc.c -librtemscpu_a_SOURCES += libcsupport/src/_calloc_r.c -librtemscpu_a_SOURCES += libcsupport/src/cfgetispeed.c -librtemscpu_a_SOURCES += libcsupport/src/cfgetospeed.c -librtemscpu_a_SOURCES += libcsupport/src/cfmakeraw.c -librtemscpu_a_SOURCES += libcsupport/src/cfmakesane.c -librtemscpu_a_SOURCES += libcsupport/src/cfsetispeed.c -librtemscpu_a_SOURCES += libcsupport/src/cfsetospeed.c -librtemscpu_a_SOURCES += libcsupport/src/cfsetspeed.c -librtemscpu_a_SOURCES += libcsupport/src/chdir.c -librtemscpu_a_SOURCES += libcsupport/src/chmod.c -librtemscpu_a_SOURCES += libcsupport/src/chown.c -librtemscpu_a_SOURCES += libcsupport/src/chroot.c -librtemscpu_a_SOURCES += libcsupport/src/clock.c -librtemscpu_a_SOURCES += libcsupport/src/clonenode.c -librtemscpu_a_SOURCES += libcsupport/src/close.c -librtemscpu_a_SOURCES += libcsupport/src/consolesimple.c -librtemscpu_a_SOURCES += libcsupport/src/consolesimpleread.c -librtemscpu_a_SOURCES += libcsupport/src/consolesimpletask.c -librtemscpu_a_SOURCES += libcsupport/src/ctermid.c -librtemscpu_a_SOURCES += libcsupport/src/dup2.c -librtemscpu_a_SOURCES += libcsupport/src/dup.c -librtemscpu_a_SOURCES += libcsupport/src/error.c -librtemscpu_a_SOURCES += libcsupport/src/fchdir.c -librtemscpu_a_SOURCES += libcsupport/src/fchmod.c -librtemscpu_a_SOURCES += libcsupport/src/fchown.c -librtemscpu_a_SOURCES += libcsupport/src/fcntl.c -librtemscpu_a_SOURCES += libcsupport/src/fdatasync.c -librtemscpu_a_SOURCES += libcsupport/src/flockfile.c -librtemscpu_a_SOURCES += libcsupport/src/fpathconf.c -librtemscpu_a_SOURCES += libcsupport/src/free.c -librtemscpu_a_SOURCES += libcsupport/src/freenode.c -librtemscpu_a_SOURCES += libcsupport/src/_free_r.c -librtemscpu_a_SOURCES += libcsupport/src/fstat.c -librtemscpu_a_SOURCES += libcsupport/src/fsync.c -librtemscpu_a_SOURCES += libcsupport/src/ftruncate.c -librtemscpu_a_SOURCES += libcsupport/src/ftrylockfile.c -librtemscpu_a_SOURCES += libcsupport/src/funlockfile.c -librtemscpu_a_SOURCES += libcsupport/src/getchark.c -librtemscpu_a_SOURCES += libcsupport/src/getdents.c -librtemscpu_a_SOURCES += libcsupport/src/getegid.c -librtemscpu_a_SOURCES += libcsupport/src/geteuid.c -librtemscpu_a_SOURCES += libcsupport/src/getgid.c -librtemscpu_a_SOURCES += libcsupport/src/getgrent.c -librtemscpu_a_SOURCES += libcsupport/src/getgrnam.c -librtemscpu_a_SOURCES += libcsupport/src/getgroups.c -librtemscpu_a_SOURCES += libcsupport/src/getlogin.c -librtemscpu_a_SOURCES += libcsupport/src/getpagesize.c -librtemscpu_a_SOURCES += libcsupport/src/getpgrp.c -librtemscpu_a_SOURCES += libcsupport/src/__getpid.c -librtemscpu_a_SOURCES += libcsupport/src/getpid.c -librtemscpu_a_SOURCES += libcsupport/src/getppid.c -librtemscpu_a_SOURCES += libcsupport/src/getpwent.c -librtemscpu_a_SOURCES += libcsupport/src/getreentglobal.c -librtemscpu_a_SOURCES += libcsupport/src/getrusage.c -librtemscpu_a_SOURCES += libcsupport/src/__gettod.c -librtemscpu_a_SOURCES += libcsupport/src/getuid.c -librtemscpu_a_SOURCES += libcsupport/src/gxx_wrappers.c -librtemscpu_a_SOURCES += libcsupport/src/ioctl.c -librtemscpu_a_SOURCES += libcsupport/src/isatty_r.c -librtemscpu_a_SOURCES += libcsupport/src/issetugid.c -librtemscpu_a_SOURCES += libcsupport/src/kill_noposix.c -librtemscpu_a_SOURCES += libcsupport/src/lchown.c -librtemscpu_a_SOURCES += libcsupport/src/libio.c -librtemscpu_a_SOURCES += libcsupport/src/libio_exit.c -librtemscpu_a_SOURCES += libcsupport/src/libio_init.c -librtemscpu_a_SOURCES += libcsupport/src/libiozeroiops.c -librtemscpu_a_SOURCES += libcsupport/src/link.c -librtemscpu_a_SOURCES += libcsupport/src/lseek.c -librtemscpu_a_SOURCES += libcsupport/src/lstat.c -librtemscpu_a_SOURCES += libcsupport/src/malloc.c -librtemscpu_a_SOURCES += libcsupport/src/malloc_deferred.c -librtemscpu_a_SOURCES += libcsupport/src/malloc_dirtier.c -librtemscpu_a_SOURCES += libcsupport/src/mallocdirtydefault.c -librtemscpu_a_SOURCES += libcsupport/src/mallocextenddefault.c -librtemscpu_a_SOURCES += libcsupport/src/mallocfreespace.c -librtemscpu_a_SOURCES += libcsupport/src/mallocgetheapptr.c -librtemscpu_a_SOURCES += libcsupport/src/mallocheap.c -librtemscpu_a_SOURCES += libcsupport/src/mallocinfo.c -librtemscpu_a_SOURCES += libcsupport/src/malloc_initialize.c -librtemscpu_a_SOURCES += libcsupport/src/_malloc_r.c -librtemscpu_a_SOURCES += libcsupport/src/mallocsetheapptr.c -librtemscpu_a_SOURCES += libcsupport/src/malloc_walk.c -librtemscpu_a_SOURCES += libcsupport/src/mkdir.c -librtemscpu_a_SOURCES += libcsupport/src/mkfifo.c -librtemscpu_a_SOURCES += libcsupport/src/mknod.c -librtemscpu_a_SOURCES += libcsupport/src/mount.c -librtemscpu_a_SOURCES += libcsupport/src/mount-mgr.c -librtemscpu_a_SOURCES += libcsupport/src/mount-mktgt.c -librtemscpu_a_SOURCES += libcsupport/src/newlibc_exit.c -librtemscpu_a_SOURCES += libcsupport/src/newlibc_reent.c -librtemscpu_a_SOURCES += libcsupport/src/open.c -librtemscpu_a_SOURCES += libcsupport/src/open_dev_console.c -librtemscpu_a_SOURCES += libcsupport/src/pathconf.c -librtemscpu_a_SOURCES += libcsupport/src/posix_devctl.c -librtemscpu_a_SOURCES += libcsupport/src/posix_memalign.c -librtemscpu_a_SOURCES += libcsupport/src/printerfprintfputc.c -librtemscpu_a_SOURCES += libcsupport/src/printertask.c -librtemscpu_a_SOURCES += libcsupport/src/printf_plugin.c -librtemscpu_a_SOURCES += libcsupport/src/print_fprintf.c -librtemscpu_a_SOURCES += libcsupport/src/printk.c -librtemscpu_a_SOURCES += libcsupport/src/printk_plugin.c -librtemscpu_a_SOURCES += libcsupport/src/print_printf.c -librtemscpu_a_SOURCES += libcsupport/src/privateenv.c -librtemscpu_a_SOURCES += libcsupport/src/putk.c -librtemscpu_a_SOURCES += libcsupport/src/pwdgrp.c -librtemscpu_a_SOURCES += libcsupport/src/read.c -librtemscpu_a_SOURCES += libcsupport/src/readlink.c -librtemscpu_a_SOURCES += libcsupport/src/readv.c -librtemscpu_a_SOURCES += libcsupport/src/realloc.c -librtemscpu_a_SOURCES += libcsupport/src/_realloc_r.c -librtemscpu_a_SOURCES += libcsupport/src/realpath.c -librtemscpu_a_SOURCES += libcsupport/src/_rename_r.c -librtemscpu_a_SOURCES += libcsupport/src/resource_snapshot.c -librtemscpu_a_SOURCES += libcsupport/src/rmdir.c -librtemscpu_a_SOURCES += libcsupport/src/rtemscalloc.c -librtemscpu_a_SOURCES += libcsupport/src/rtems_heap_extend.c -librtemscpu_a_SOURCES += libcsupport/src/rtems_heap_extend_via_sbrk.c -librtemscpu_a_SOURCES += libcsupport/src/rtems_heap_greedy.c -librtemscpu_a_SOURCES += libcsupport/src/rtems_heap_null_extend.c -librtemscpu_a_SOURCES += libcsupport/src/rtems_heap_sbrk_greedy.c -librtemscpu_a_SOURCES += libcsupport/src/rtems_memalign.c -librtemscpu_a_SOURCES += libcsupport/src/rtems_mkdir.c -librtemscpu_a_SOURCES += libcsupport/src/rtems_putc.c -librtemscpu_a_SOURCES += libcsupport/src/rtems_put_char.c -librtemscpu_a_SOURCES += libcsupport/src/setegid.c -librtemscpu_a_SOURCES += libcsupport/src/seteuid.c -librtemscpu_a_SOURCES += libcsupport/src/setgid.c -librtemscpu_a_SOURCES += libcsupport/src/setgroups.c -librtemscpu_a_SOURCES += libcsupport/src/setpgid.c -librtemscpu_a_SOURCES += libcsupport/src/setsid.c -librtemscpu_a_SOURCES += libcsupport/src/setuid.c -librtemscpu_a_SOURCES += libcsupport/src/stat.c -librtemscpu_a_SOURCES += libcsupport/src/statvfs.c -librtemscpu_a_SOURCES += libcsupport/src/sup_fs_check_permissions.c -librtemscpu_a_SOURCES += libcsupport/src/sup_fs_deviceio.c -librtemscpu_a_SOURCES += libcsupport/src/sup_fs_eval_path.c -librtemscpu_a_SOURCES += libcsupport/src/sup_fs_eval_path_generic.c -librtemscpu_a_SOURCES += libcsupport/src/sup_fs_exist_in_same_instance.c -librtemscpu_a_SOURCES += libcsupport/src/sup_fs_location.c -librtemscpu_a_SOURCES += libcsupport/src/sup_fs_mount_iterate.c -librtemscpu_a_SOURCES += libcsupport/src/sup_fs_next_token.c -librtemscpu_a_SOURCES += libcsupport/src/symlink.c -librtemscpu_a_SOURCES += libcsupport/src/sync.c -librtemscpu_a_SOURCES += libcsupport/src/tcdrain.c -librtemscpu_a_SOURCES += libcsupport/src/tcflow.c -librtemscpu_a_SOURCES += libcsupport/src/tcflush.c -librtemscpu_a_SOURCES += libcsupport/src/tcgetattr.c -librtemscpu_a_SOURCES += libcsupport/src/tcgetpgrp.c -librtemscpu_a_SOURCES += libcsupport/src/tcsendbreak.c -librtemscpu_a_SOURCES += libcsupport/src/tcsetattr.c -librtemscpu_a_SOURCES += libcsupport/src/tcsetpgrp.c -librtemscpu_a_SOURCES += libcsupport/src/termios_baud2index.c -librtemscpu_a_SOURCES += libcsupport/src/termios_baud2num.c -librtemscpu_a_SOURCES += libcsupport/src/termios_baudtable.c -librtemscpu_a_SOURCES += libcsupport/src/termios.c -librtemscpu_a_SOURCES += libcsupport/src/termiosinitialize.c -librtemscpu_a_SOURCES += libcsupport/src/termios_num2baud.c -librtemscpu_a_SOURCES += libcsupport/src/termios_posix_isig_handler.c -librtemscpu_a_SOURCES += libcsupport/src/termios_setbestbaud.c -librtemscpu_a_SOURCES += libcsupport/src/termios_setinitialbaud.c -librtemscpu_a_SOURCES += libcsupport/src/__times.c -librtemscpu_a_SOURCES += libcsupport/src/truncate.c -librtemscpu_a_SOURCES += libcsupport/src/uenvgetgroups.c -librtemscpu_a_SOURCES += libcsupport/src/umask.c -librtemscpu_a_SOURCES += libcsupport/src/unlink.c -librtemscpu_a_SOURCES += libcsupport/src/unmount.c -librtemscpu_a_SOURCES += libcsupport/src/__usrenv.c -librtemscpu_a_SOURCES += libcsupport/src/utime.c -librtemscpu_a_SOURCES += libcsupport/src/utimes.c -librtemscpu_a_SOURCES += libcsupport/src/futimens.c -librtemscpu_a_SOURCES += libcsupport/src/utimensat.c -librtemscpu_a_SOURCES += libcsupport/src/utsname.c -librtemscpu_a_SOURCES += libcsupport/src/vprintk.c -librtemscpu_a_SOURCES += libcsupport/src/write.c -librtemscpu_a_SOURCES += libcsupport/src/write_r.c -librtemscpu_a_SOURCES += libcsupport/src/writev.c -librtemscpu_a_SOURCES += libmisc/bspcmdline/bspcmdline_get.c -librtemscpu_a_SOURCES += libmisc/bspcmdline/bspcmdline_getparam.c -librtemscpu_a_SOURCES += libmisc/bspcmdline/bspcmdline_getparamraw.c -librtemscpu_a_SOURCES += libmisc/bspcmdline/bspcmdline_getparamrhs.c -librtemscpu_a_SOURCES += libmisc/capture/capture_buffer.c -librtemscpu_a_SOURCES += libmisc/capture/capture.c -librtemscpu_a_SOURCES += libmisc/capture/capture-cli.c -librtemscpu_a_SOURCES += libmisc/capture/capture_support.c -librtemscpu_a_SOURCES += libmisc/capture/capture_user_extension.c -librtemscpu_a_SOURCES += libmisc/capture/rtems-trace-buffer-default.c -librtemscpu_a_SOURCES += libmisc/capture/rtems-trace-buffer-vars.c -librtemscpu_a_SOURCES += libmisc/cpuuse/cpuinforeport.c -librtemscpu_a_SOURCES += libmisc/cpuuse/cpuusagedata.c -librtemscpu_a_SOURCES += libmisc/cpuuse/cpuusagereport.c -librtemscpu_a_SOURCES += libmisc/cpuuse/cpuusagereset.c -librtemscpu_a_SOURCES += libmisc/cpuuse/cpuusagetop.c -librtemscpu_a_SOURCES += libmisc/devnull/devnull.c -librtemscpu_a_SOURCES += libmisc/devnull/devzero.c -librtemscpu_a_SOURCES += libmisc/dumpbuf/dumpbuf.c -librtemscpu_a_SOURCES += libmisc/fb/mw_print.c -librtemscpu_a_SOURCES += libmisc/fb/mw_uid.c -librtemscpu_a_SOURCES += libmisc/fsmount/fsmount.c -librtemscpu_a_SOURCES += libmisc/monitor/mon-command.c -librtemscpu_a_SOURCES += libmisc/monitor/mon-config.c -librtemscpu_a_SOURCES += libmisc/monitor/mon-driver.c -librtemscpu_a_SOURCES += libmisc/monitor/mon-editor.c -librtemscpu_a_SOURCES += libmisc/monitor/mon-extension.c -librtemscpu_a_SOURCES += libmisc/monitor/mon-itask.c -librtemscpu_a_SOURCES += libmisc/monitor/mon-manager.c -librtemscpu_a_SOURCES += libmisc/monitor/mon-monitor.c -librtemscpu_a_SOURCES += libmisc/monitor/mon-object.c -librtemscpu_a_SOURCES += libmisc/monitor/mon-part.c -librtemscpu_a_SOURCES += libmisc/monitor/mon-prmisc.c -librtemscpu_a_SOURCES += libmisc/monitor/mon-queue.c -librtemscpu_a_SOURCES += libmisc/monitor/mon-region.c -librtemscpu_a_SOURCES += libmisc/monitor/mon-sema.c -librtemscpu_a_SOURCES += libmisc/monitor/mon-server.c -librtemscpu_a_SOURCES += libmisc/monitor/mon-symbols.c -librtemscpu_a_SOURCES += libmisc/monitor/mon-task.c -librtemscpu_a_SOURCES += libmisc/mouse/mouse_parser.c -librtemscpu_a_SOURCES += libmisc/mouse/serial_mouse.c -librtemscpu_a_SOURCES += libmisc/redirector/stdio-redirect.c -librtemscpu_a_SOURCES += libmisc/rtems-fdt/rtems-fdt.c -librtemscpu_a_SOURCES += libmisc/rtems-fdt/rtems-fdt-shell.c -librtemscpu_a_SOURCES += libmisc/stackchk/check.c -librtemscpu_a_SOURCES += libmisc/stringto/stringtodouble.c -librtemscpu_a_SOURCES += libmisc/stringto/stringtofloat.c -librtemscpu_a_SOURCES += libmisc/stringto/stringtoint.c -librtemscpu_a_SOURCES += libmisc/stringto/stringtolong.c -librtemscpu_a_SOURCES += libmisc/stringto/stringtolongdouble.c -librtemscpu_a_SOURCES += libmisc/stringto/stringtolonglong.c -librtemscpu_a_SOURCES += libmisc/stringto/stringtopointer.c -librtemscpu_a_SOURCES += libmisc/stringto/stringtounsignedchar.c -librtemscpu_a_SOURCES += libmisc/stringto/stringtounsignedint.c -librtemscpu_a_SOURCES += libmisc/stringto/stringtounsignedlong.c -librtemscpu_a_SOURCES += libmisc/stringto/stringtounsignedlonglong.c -librtemscpu_a_SOURCES += libmisc/untar/untar.c -librtemscpu_a_SOURCES += libmisc/untar/untar_tgz.c -librtemscpu_a_SOURCES += libmisc/untar/untar_txz.c -librtemscpu_a_SOURCES += libmisc/uuid/clear.c -librtemscpu_a_SOURCES += libmisc/uuid/compare.c -librtemscpu_a_SOURCES += libmisc/uuid/copy.c -librtemscpu_a_SOURCES += libmisc/uuid/gen_uuid.c -librtemscpu_a_SOURCES += libmisc/uuid/isnull.c -librtemscpu_a_SOURCES += libmisc/uuid/pack.c -librtemscpu_a_SOURCES += libmisc/uuid/parse.c -librtemscpu_a_SOURCES += libmisc/uuid/unpack.c -librtemscpu_a_SOURCES += libmisc/uuid/unparse.c -librtemscpu_a_SOURCES += libmisc/uuid/uuid_time.c -librtemscpu_a_SOURCES += libmisc/xz/xz_crc32.c -librtemscpu_a_SOURCES += libmisc/xz/xz_dec_lzma2.c -librtemscpu_a_SOURCES += libmisc/xz/xz_dec_stream.c -librtemscpu_a_SOURCES += libfs/src/defaults/default_are_nodes_equal.c -librtemscpu_a_SOURCES += libfs/src/defaults/default_chown.c -librtemscpu_a_SOURCES += libfs/src/defaults/default_clone.c -librtemscpu_a_SOURCES += libfs/src/defaults/default_close.c -librtemscpu_a_SOURCES += libfs/src/defaults/default_eval_path.c -librtemscpu_a_SOURCES += libfs/src/defaults/default_fchmod.c -librtemscpu_a_SOURCES += libfs/src/defaults/default_fcntl.c -librtemscpu_a_SOURCES += libfs/src/defaults/default_freenode.c -librtemscpu_a_SOURCES += libfs/src/defaults/default_fstat.c -librtemscpu_a_SOURCES += libfs/src/defaults/default_fsunmount.c -librtemscpu_a_SOURCES += libfs/src/defaults/default_fsync.c -librtemscpu_a_SOURCES += libfs/src/defaults/default_fsync_success.c -librtemscpu_a_SOURCES += libfs/src/defaults/default_ftruncate.c -librtemscpu_a_SOURCES += libfs/src/defaults/default_ftruncate_directory.c -librtemscpu_a_SOURCES += libfs/src/defaults/default_handlers.c -librtemscpu_a_SOURCES += libfs/src/defaults/default_ioctl.c -librtemscpu_a_SOURCES += libfs/src/defaults/default_kqfilter.c -librtemscpu_a_SOURCES += libfs/src/defaults/default_link.c -librtemscpu_a_SOURCES += libfs/src/defaults/default_lock_and_unlock.c -librtemscpu_a_SOURCES += libfs/src/defaults/default_lseek.c -librtemscpu_a_SOURCES += libfs/src/defaults/default_lseek_directory.c -librtemscpu_a_SOURCES += libfs/src/defaults/default_lseek_file.c -librtemscpu_a_SOURCES += libfs/src/defaults/default_mknod.c -librtemscpu_a_SOURCES += libfs/src/defaults/default_mmap.c -librtemscpu_a_SOURCES += libfs/src/defaults/default_mount.c -librtemscpu_a_SOURCES += libfs/src/defaults/default_open.c -librtemscpu_a_SOURCES += libfs/src/defaults/default_ops.c -librtemscpu_a_SOURCES += libfs/src/defaults/default_poll.c -librtemscpu_a_SOURCES += libfs/src/defaults/default_read.c -librtemscpu_a_SOURCES += libfs/src/defaults/default_readlink.c -librtemscpu_a_SOURCES += libfs/src/defaults/default_readv.c -librtemscpu_a_SOURCES += libfs/src/defaults/default_rename.c -librtemscpu_a_SOURCES += libfs/src/defaults/default_rmnod.c -librtemscpu_a_SOURCES += libfs/src/defaults/default_statvfs.c -librtemscpu_a_SOURCES += libfs/src/defaults/default_symlink.c -librtemscpu_a_SOURCES += libfs/src/defaults/default_unmount.c -librtemscpu_a_SOURCES += libfs/src/defaults/default_utimens.c -librtemscpu_a_SOURCES += libfs/src/defaults/default_write.c -librtemscpu_a_SOURCES += libfs/src/defaults/default_writev.c -librtemscpu_a_SOURCES += libfs/src/dosfs/fat.c -librtemscpu_a_SOURCES += libfs/src/dosfs/fat_fat_operations.c -librtemscpu_a_SOURCES += libfs/src/dosfs/fat_file.c -librtemscpu_a_SOURCES += libfs/src/dosfs/msdos_conv.c -librtemscpu_a_SOURCES += libfs/src/dosfs/msdos_conv_default.c -librtemscpu_a_SOURCES += libfs/src/dosfs/msdos_conv_utf8.c -librtemscpu_a_SOURCES += libfs/src/dosfs/msdos_create.c -librtemscpu_a_SOURCES += libfs/src/dosfs/msdos_dir.c -librtemscpu_a_SOURCES += libfs/src/dosfs/msdos_eval.c -librtemscpu_a_SOURCES += libfs/src/dosfs/msdos_file.c -librtemscpu_a_SOURCES += libfs/src/dosfs/msdos_format.c -librtemscpu_a_SOURCES += libfs/src/dosfs/msdos_free.c -librtemscpu_a_SOURCES += libfs/src/dosfs/msdos_fsunmount.c -librtemscpu_a_SOURCES += libfs/src/dosfs/msdos_handlers_dir.c -librtemscpu_a_SOURCES += libfs/src/dosfs/msdos_handlers_file.c -librtemscpu_a_SOURCES += libfs/src/dosfs/msdos_init.c -librtemscpu_a_SOURCES += libfs/src/dosfs/msdos_initsupp.c -librtemscpu_a_SOURCES += libfs/src/dosfs/msdos_misc.c -librtemscpu_a_SOURCES += libfs/src/dosfs/msdos_mknod.c -librtemscpu_a_SOURCES += libfs/src/dosfs/msdos_rename.c -librtemscpu_a_SOURCES += libfs/src/dosfs/msdos_rmnod.c -librtemscpu_a_SOURCES += libfs/src/dosfs/msdos_statvfs.c -librtemscpu_a_SOURCES += libfs/src/imfs/deviceio.c -librtemscpu_a_SOURCES += libfs/src/imfs/imfs_add_node.c -librtemscpu_a_SOURCES += libfs/src/imfs/imfs_chown.c -librtemscpu_a_SOURCES += libfs/src/imfs/imfs_config.c -librtemscpu_a_SOURCES += libfs/src/imfs/imfs_creat.c -librtemscpu_a_SOURCES += libfs/src/imfs/imfs_dir.c -librtemscpu_a_SOURCES += libfs/src/imfs/imfs_dir_default.c -librtemscpu_a_SOURCES += libfs/src/imfs/imfs_dir_minimal.c -librtemscpu_a_SOURCES += libfs/src/imfs/imfs_eval.c -librtemscpu_a_SOURCES += libfs/src/imfs/imfs_eval_devfs.c -librtemscpu_a_SOURCES += libfs/src/imfs/imfs_fchmod.c -librtemscpu_a_SOURCES += libfs/src/imfs/imfs_fifo.c -librtemscpu_a_SOURCES += libfs/src/imfs/imfs_fsunmount.c -librtemscpu_a_SOURCES += libfs/src/imfs/imfs_handlers_device.c -librtemscpu_a_SOURCES += libfs/src/imfs/imfs_init.c -librtemscpu_a_SOURCES += libfs/src/imfs/imfs_initsupp.c -librtemscpu_a_SOURCES += libfs/src/imfs/imfs_linfile.c -librtemscpu_a_SOURCES += libfs/src/imfs/imfs_link.c -librtemscpu_a_SOURCES += libfs/src/imfs/imfs_load_tar.c -librtemscpu_a_SOURCES += libfs/src/imfs/imfs_make_generic_node.c -librtemscpu_a_SOURCES += libfs/src/imfs/imfs_make_linfile.c -librtemscpu_a_SOURCES += libfs/src/imfs/imfs_memfile.c -librtemscpu_a_SOURCES += libfs/src/imfs/imfs_mknod.c -librtemscpu_a_SOURCES += libfs/src/imfs/imfs_mount.c -librtemscpu_a_SOURCES += libfs/src/imfs/imfs_node.c -librtemscpu_a_SOURCES += libfs/src/imfs/imfs_node_destroy_default.c -librtemscpu_a_SOURCES += libfs/src/imfs/imfs_rename.c -librtemscpu_a_SOURCES += libfs/src/imfs/imfs_rmnod.c -librtemscpu_a_SOURCES += libfs/src/imfs/imfs_stat.c -librtemscpu_a_SOURCES += libfs/src/imfs/imfs_stat_file.c -librtemscpu_a_SOURCES += libfs/src/imfs/imfs_symlink.c -librtemscpu_a_SOURCES += libfs/src/imfs/imfs_unmount.c -librtemscpu_a_SOURCES += libfs/src/imfs/imfs_utimens.c -librtemscpu_a_SOURCES += libfs/src/imfs/ioman.c -librtemscpu_a_SOURCES += libfs/src/pipe/fifo.c -librtemscpu_a_SOURCES += libfs/src/pipe/pipe.c -librtemscpu_a_SOURCES += libfs/src/rfs/rtems-rfs-bitmaps.c -librtemscpu_a_SOURCES += libfs/src/rfs/rtems-rfs-block.c -librtemscpu_a_SOURCES += libfs/src/rfs/rtems-rfs-buffer-bdbuf.c -librtemscpu_a_SOURCES += libfs/src/rfs/rtems-rfs-buffer.c -librtemscpu_a_SOURCES += libfs/src/rfs/rtems-rfs-dir.c -librtemscpu_a_SOURCES += libfs/src/rfs/rtems-rfs-dir-hash.c -librtemscpu_a_SOURCES += libfs/src/rfs/rtems-rfs-file.c -librtemscpu_a_SOURCES += libfs/src/rfs/rtems-rfs-file-system.c -librtemscpu_a_SOURCES += libfs/src/rfs/rtems-rfs-format.c -librtemscpu_a_SOURCES += libfs/src/rfs/rtems-rfs-group.c -librtemscpu_a_SOURCES += libfs/src/rfs/rtems-rfs-inode.c -librtemscpu_a_SOURCES += libfs/src/rfs/rtems-rfs-link.c -librtemscpu_a_SOURCES += libfs/src/rfs/rtems-rfs-mutex.c -librtemscpu_a_SOURCES += libfs/src/rfs/rtems-rfs-rtems.c -librtemscpu_a_SOURCES += libfs/src/rfs/rtems-rfs-rtems-dev.c -librtemscpu_a_SOURCES += libfs/src/rfs/rtems-rfs-rtems-dir.c -librtemscpu_a_SOURCES += libfs/src/rfs/rtems-rfs-rtems-file.c -librtemscpu_a_SOURCES += libfs/src/rfs/rtems-rfs-rtems-utils.c -librtemscpu_a_SOURCES += libfs/src/rfs/rtems-rfs-shell.c -librtemscpu_a_SOURCES += libfs/src/rfs/rtems-rfs-trace.c -librtemscpu_a_SOURCES += libi2c/libi2c.c -librtemscpu_a_SOURCES += libmd/md4.c -librtemscpu_a_SOURCES += libmd/md5.c -librtemscpu_a_SOURCES += libmd/sha256c.c -librtemscpu_a_SOURCES += libmd/sha512c.c -librtemscpu_a_SOURCES += libstdthreads/call_once.c -librtemscpu_a_SOURCES += libstdthreads/cnd.c -librtemscpu_a_SOURCES += libstdthreads/mtx.c -librtemscpu_a_SOURCES += libstdthreads/thrd.c -librtemscpu_a_SOURCES += libstdthreads/tss.c -librtemscpu_a_SOURCES += libtrace/record/record.c -librtemscpu_a_SOURCES += libtrace/record/record-client.c -librtemscpu_a_SOURCES += libtrace/record/record-dump.c -librtemscpu_a_SOURCES += libtrace/record/record-dump-fatal.c -librtemscpu_a_SOURCES += libtrace/record/record-dump-zfatal.c -librtemscpu_a_SOURCES += libtrace/record/record-dump-base64.c -librtemscpu_a_SOURCES += libtrace/record/record-dump-zbase64.c -librtemscpu_a_SOURCES += libtrace/record/record-server.c -librtemscpu_a_SOURCES += libtrace/record/record-stream-header.c -librtemscpu_a_SOURCES += libtrace/record/record-sysinit.c -librtemscpu_a_SOURCES += libtrace/record/record-text.c -librtemscpu_a_SOURCES += libtrace/record/record-userext.c -librtemscpu_a_SOURCES += libtrace/record/record-util.c -librtemscpu_a_SOURCES += posix/src/adjtime.c -librtemscpu_a_SOURCES += posix/src/aio_suspend.c -librtemscpu_a_SOURCES += posix/src/barrierattrdestroy.c -librtemscpu_a_SOURCES += posix/src/barrierattrgetpshared.c -librtemscpu_a_SOURCES += posix/src/barrierattrinit.c -librtemscpu_a_SOURCES += posix/src/barrierattrsetpshared.c -librtemscpu_a_SOURCES += posix/src/cancel.c -librtemscpu_a_SOURCES += posix/src/cleanuppush.c -librtemscpu_a_SOURCES += posix/src/clockgetcpuclockid.c -librtemscpu_a_SOURCES += posix/src/clockgetres.c -librtemscpu_a_SOURCES += posix/src/clockgettime.c -librtemscpu_a_SOURCES += posix/src/clocknanosleep.c -librtemscpu_a_SOURCES += posix/src/clocksettime.c -librtemscpu_a_SOURCES += posix/src/condattrdestroy.c -librtemscpu_a_SOURCES += posix/src/condattrgetclock.c -librtemscpu_a_SOURCES += posix/src/condattrgetpshared.c -librtemscpu_a_SOURCES += posix/src/condattrinit.c -librtemscpu_a_SOURCES += posix/src/condattrsetclock.c -librtemscpu_a_SOURCES += posix/src/condattrsetpshared.c -librtemscpu_a_SOURCES += posix/src/condbroadcast.c -librtemscpu_a_SOURCES += posix/src/conddefaultattributes.c -librtemscpu_a_SOURCES += posix/src/conddestroy.c -librtemscpu_a_SOURCES += posix/src/condinit.c -librtemscpu_a_SOURCES += posix/src/condsignal.c -librtemscpu_a_SOURCES += posix/src/condsignalsupp.c -librtemscpu_a_SOURCES += posix/src/condtimedwait.c -librtemscpu_a_SOURCES += posix/src/condwait.c -librtemscpu_a_SOURCES += posix/src/condwaitsupp.c -librtemscpu_a_SOURCES += posix/src/confstr.c -librtemscpu_a_SOURCES += posix/src/_execve.c -librtemscpu_a_SOURCES += posix/src/fork.c -librtemscpu_a_SOURCES += posix/src/key.c -librtemscpu_a_SOURCES += posix/src/keycreate.c -librtemscpu_a_SOURCES += posix/src/keydelete.c -librtemscpu_a_SOURCES += posix/src/keygetspecific.c -librtemscpu_a_SOURCES += posix/src/keysetspecific.c -librtemscpu_a_SOURCES += posix/src/keyzerokvp.c -librtemscpu_a_SOURCES += posix/src/lio_listio.c -librtemscpu_a_SOURCES += posix/src/mlockall.c -librtemscpu_a_SOURCES += posix/src/mlock.c -librtemscpu_a_SOURCES += posix/src/mmap.c -librtemscpu_a_SOURCES += posix/src/mprotect.c -librtemscpu_a_SOURCES += posix/src/mqueue.c -librtemscpu_a_SOURCES += posix/src/mqueueclose.c -librtemscpu_a_SOURCES += posix/src/mqueueconfig.c -librtemscpu_a_SOURCES += posix/src/mqueuedeletesupp.c -librtemscpu_a_SOURCES += posix/src/mqueuegetattr.c -librtemscpu_a_SOURCES += posix/src/mqueueopen.c -librtemscpu_a_SOURCES += posix/src/mqueuereceive.c -librtemscpu_a_SOURCES += posix/src/mqueuerecvsupp.c -librtemscpu_a_SOURCES += posix/src/mqueuesend.c -librtemscpu_a_SOURCES += posix/src/mqueuesendsupp.c -librtemscpu_a_SOURCES += posix/src/mqueuesetattr.c -librtemscpu_a_SOURCES += posix/src/mqueuetimedreceive.c -librtemscpu_a_SOURCES += posix/src/mqueuetimedsend.c -librtemscpu_a_SOURCES += posix/src/mqueueunlink.c -librtemscpu_a_SOURCES += posix/src/msync.c -librtemscpu_a_SOURCES += posix/src/munlockall.c -librtemscpu_a_SOURCES += posix/src/munlock.c -librtemscpu_a_SOURCES += posix/src/munmap.c -librtemscpu_a_SOURCES += posix/src/mutexattrdestroy.c -librtemscpu_a_SOURCES += posix/src/mutexattrgetprioceiling.c -librtemscpu_a_SOURCES += posix/src/mutexattrgetprotocol.c -librtemscpu_a_SOURCES += posix/src/mutexattrgetpshared.c -librtemscpu_a_SOURCES += posix/src/mutexattrgettype.c -librtemscpu_a_SOURCES += posix/src/mutexattrinit.c -librtemscpu_a_SOURCES += posix/src/mutexattrsetprioceiling.c -librtemscpu_a_SOURCES += posix/src/mutexattrsetprotocol.c -librtemscpu_a_SOURCES += posix/src/mutexattrsetpshared.c -librtemscpu_a_SOURCES += posix/src/mutexattrsettype.c -librtemscpu_a_SOURCES += posix/src/mutexdestroy.c -librtemscpu_a_SOURCES += posix/src/mutexgetprioceiling.c -librtemscpu_a_SOURCES += posix/src/mutexinit.c -librtemscpu_a_SOURCES += posix/src/mutexlock.c -librtemscpu_a_SOURCES += posix/src/mutexlocksupp.c -librtemscpu_a_SOURCES += posix/src/mutexsetprioceiling.c -librtemscpu_a_SOURCES += posix/src/mutextimedlock.c -librtemscpu_a_SOURCES += posix/src/mutextrylock.c -librtemscpu_a_SOURCES += posix/src/mutexunlock.c -librtemscpu_a_SOURCES += posix/src/nanosleep.c -librtemscpu_a_SOURCES += posix/src/pbarrierdestroy.c -librtemscpu_a_SOURCES += posix/src/pbarrierinit.c -librtemscpu_a_SOURCES += posix/src/pbarrierwait.c -librtemscpu_a_SOURCES += posix/src/posix_madvise.c -librtemscpu_a_SOURCES += posix/src/prwlockdestroy.c -librtemscpu_a_SOURCES += posix/src/prwlockinit.c -librtemscpu_a_SOURCES += posix/src/prwlockrdlock.c -librtemscpu_a_SOURCES += posix/src/prwlocktimedrdlock.c -librtemscpu_a_SOURCES += posix/src/prwlocktimedwrlock.c -librtemscpu_a_SOURCES += posix/src/prwlocktryrdlock.c -librtemscpu_a_SOURCES += posix/src/prwlocktrywrlock.c -librtemscpu_a_SOURCES += posix/src/prwlockunlock.c -librtemscpu_a_SOURCES += posix/src/prwlockwrlock.c -librtemscpu_a_SOURCES += posix/src/psignalconfig.c -librtemscpu_a_SOURCES += posix/src/pspindestroy.c -librtemscpu_a_SOURCES += posix/src/pspininit.c -librtemscpu_a_SOURCES += posix/src/pspinlock.c -librtemscpu_a_SOURCES += posix/src/pspinunlock.c -librtemscpu_a_SOURCES += posix/src/psxnametoid.c -librtemscpu_a_SOURCES += posix/src/psxpriorityisvalid.c -librtemscpu_a_SOURCES += posix/src/psxsemaphore.c -librtemscpu_a_SOURCES += posix/src/psxsemaphoreconfig.c -librtemscpu_a_SOURCES += posix/src/psxtimerconfig.c -librtemscpu_a_SOURCES += posix/src/psxtransschedparam.c -librtemscpu_a_SOURCES += posix/src/pthreadatfork.c -librtemscpu_a_SOURCES += posix/src/pthreadattrdefault.c -librtemscpu_a_SOURCES += posix/src/pthreadattrdestroy.c -librtemscpu_a_SOURCES += posix/src/pthreadattrgetaffinitynp.c -librtemscpu_a_SOURCES += posix/src/pthreadattrgetdetachstate.c -librtemscpu_a_SOURCES += posix/src/pthreadattrgetguardsize.c -librtemscpu_a_SOURCES += posix/src/pthreadattrgetinheritsched.c -librtemscpu_a_SOURCES += posix/src/pthreadattrgetschedparam.c -librtemscpu_a_SOURCES += posix/src/pthreadattrgetschedpolicy.c -librtemscpu_a_SOURCES += posix/src/pthreadattrgetscope.c -librtemscpu_a_SOURCES += posix/src/pthreadattrgetstackaddr.c -librtemscpu_a_SOURCES += posix/src/pthreadattrgetstack.c -librtemscpu_a_SOURCES += posix/src/pthreadattrgetstacksize.c -librtemscpu_a_SOURCES += posix/src/pthreadattrinit.c -librtemscpu_a_SOURCES += posix/src/pthreadattrsetaffinitynp.c -librtemscpu_a_SOURCES += posix/src/pthreadattrsetdetachstate.c -librtemscpu_a_SOURCES += posix/src/pthreadattrsetguardsize.c -librtemscpu_a_SOURCES += posix/src/pthreadattrsetinheritsched.c -librtemscpu_a_SOURCES += posix/src/pthreadattrsetschedparam.c -librtemscpu_a_SOURCES += posix/src/pthreadattrsetschedpolicy.c -librtemscpu_a_SOURCES += posix/src/pthreadattrsetscope.c -librtemscpu_a_SOURCES += posix/src/pthreadattrsetstackaddr.c -librtemscpu_a_SOURCES += posix/src/pthreadattrsetstack.c -librtemscpu_a_SOURCES += posix/src/pthreadattrsetstacksize.c -librtemscpu_a_SOURCES += posix/src/pthread.c -librtemscpu_a_SOURCES += posix/src/pthreadconcurrency.c -librtemscpu_a_SOURCES += posix/src/pthreadconfig.c -librtemscpu_a_SOURCES += posix/src/pthreadcreate.c -librtemscpu_a_SOURCES += posix/src/pthreaddetach.c -librtemscpu_a_SOURCES += posix/src/pthreadequal.c -librtemscpu_a_SOURCES += posix/src/pthreadexit.c -librtemscpu_a_SOURCES += posix/src/pthreadgetaffinitynp.c -librtemscpu_a_SOURCES += posix/src/pthreadgetattrnp.c -librtemscpu_a_SOURCES += posix/src/pthreadgetcpuclockid.c -librtemscpu_a_SOURCES += posix/src/pthreadgetnamenp.c -librtemscpu_a_SOURCES += posix/src/pthreadgetschedparam.c -librtemscpu_a_SOURCES += posix/src/pthreadinitthreads.c -librtemscpu_a_SOURCES += posix/src/pthreadjoin.c -librtemscpu_a_SOURCES += posix/src/pthreadonce.c -librtemscpu_a_SOURCES += posix/src/pthreadsetaffinitynp.c -librtemscpu_a_SOURCES += posix/src/pthreadsetnamenp.c -librtemscpu_a_SOURCES += posix/src/pthreadsetschedparam.c -librtemscpu_a_SOURCES += posix/src/pthreadsetschedprio.c -librtemscpu_a_SOURCES += posix/src/rwlockattrdestroy.c -librtemscpu_a_SOURCES += posix/src/rwlockattrgetpshared.c -librtemscpu_a_SOURCES += posix/src/rwlockattrinit.c -librtemscpu_a_SOURCES += posix/src/rwlockattrsetpshared.c -librtemscpu_a_SOURCES += posix/src/sched_getparam.c -librtemscpu_a_SOURCES += posix/src/sched_getprioritymax.c -librtemscpu_a_SOURCES += posix/src/sched_getprioritymin.c -librtemscpu_a_SOURCES += posix/src/sched_getscheduler.c -librtemscpu_a_SOURCES += posix/src/sched_rr_get_interval.c -librtemscpu_a_SOURCES += posix/src/sched_setparam.c -librtemscpu_a_SOURCES += posix/src/sched_setscheduler.c -librtemscpu_a_SOURCES += posix/src/sched_yield.c -librtemscpu_a_SOURCES += posix/src/semaphoredeletesupp.c -librtemscpu_a_SOURCES += posix/src/semclose.c -librtemscpu_a_SOURCES += posix/src/semdestroy.c -librtemscpu_a_SOURCES += posix/src/semgetvalue.c -librtemscpu_a_SOURCES += posix/src/seminit.c -librtemscpu_a_SOURCES += posix/src/semopen.c -librtemscpu_a_SOURCES += posix/src/sempost.c -librtemscpu_a_SOURCES += posix/src/semtimedwait.c -librtemscpu_a_SOURCES += posix/src/semtrywait.c -librtemscpu_a_SOURCES += posix/src/semunlink.c -librtemscpu_a_SOURCES += posix/src/semwait.c -librtemscpu_a_SOURCES += posix/src/setcancelstate.c -librtemscpu_a_SOURCES += posix/src/setcanceltype.c -librtemscpu_a_SOURCES += posix/src/shm.c -librtemscpu_a_SOURCES += posix/src/shmconfig.c -librtemscpu_a_SOURCES += posix/src/shmheap.c -librtemscpu_a_SOURCES += posix/src/shmopen.c -librtemscpu_a_SOURCES += posix/src/shmops.c -librtemscpu_a_SOURCES += posix/src/shmunlink.c -librtemscpu_a_SOURCES += posix/src/shmwkspace.c -librtemscpu_a_SOURCES += posix/src/sigaddset.c -librtemscpu_a_SOURCES += posix/src/sigdelset.c -librtemscpu_a_SOURCES += posix/src/sigemptyset.c -librtemscpu_a_SOURCES += posix/src/sigfillset.c -librtemscpu_a_SOURCES += posix/src/sigismember.c -librtemscpu_a_SOURCES += posix/src/sigprocmask.c -librtemscpu_a_SOURCES += posix/src/sysconf.c -librtemscpu_a_SOURCES += posix/src/testcancel.c -librtemscpu_a_SOURCES += posix/src/vfork.c -librtemscpu_a_SOURCES += posix/src/wait.c -librtemscpu_a_SOURCES += posix/src/waitpid.c -librtemscpu_a_SOURCES += rtems/src/barrier.c -librtemscpu_a_SOURCES += rtems/src/barriercreate.c -librtemscpu_a_SOURCES += rtems/src/barrierdelete.c -librtemscpu_a_SOURCES += rtems/src/barrierident.c -librtemscpu_a_SOURCES += rtems/src/barrierrelease.c -librtemscpu_a_SOURCES += rtems/src/barrierwait.c -librtemscpu_a_SOURCES += rtems/src/clockgetsecondssinceepoch.c -librtemscpu_a_SOURCES += rtems/src/clockgettickspersecond.c -librtemscpu_a_SOURCES += rtems/src/clockgettod.c -librtemscpu_a_SOURCES += rtems/src/clockgettodtimeval.c -librtemscpu_a_SOURCES += rtems/src/clockgetuptime.c -librtemscpu_a_SOURCES += rtems/src/clockgetuptimenanoseconds.c -librtemscpu_a_SOURCES += rtems/src/clockgetuptimeseconds.c -librtemscpu_a_SOURCES += rtems/src/clockgetuptimetimeval.c -librtemscpu_a_SOURCES += rtems/src/clockset.c -librtemscpu_a_SOURCES += rtems/src/clocktick.c -librtemscpu_a_SOURCES += rtems/src/clocktodtoseconds.c -librtemscpu_a_SOURCES += rtems/src/clocktodvalidate.c -librtemscpu_a_SOURCES += rtems/src/dpmem.c -librtemscpu_a_SOURCES += rtems/src/dpmemcreate.c -librtemscpu_a_SOURCES += rtems/src/dpmemdelete.c -librtemscpu_a_SOURCES += rtems/src/dpmemexternal2internal.c -librtemscpu_a_SOURCES += rtems/src/dpmemident.c -librtemscpu_a_SOURCES += rtems/src/dpmeminternal2external.c -librtemscpu_a_SOURCES += rtems/src/eventreceive.c -librtemscpu_a_SOURCES += rtems/src/eventseize.c -librtemscpu_a_SOURCES += rtems/src/eventsend.c -librtemscpu_a_SOURCES += rtems/src/eventsurrender.c -librtemscpu_a_SOURCES += rtems/src/getapiconfig.c -librtemscpu_a_SOURCES += rtems/src/intrbody.c -librtemscpu_a_SOURCES += rtems/src/intrcatch.c -librtemscpu_a_SOURCES += rtems/src/modes.c -librtemscpu_a_SOURCES += rtems/src/msg.c -librtemscpu_a_SOURCES += rtems/src/msgqbroadcast.c -librtemscpu_a_SOURCES += rtems/src/msgqconstruct.c -librtemscpu_a_SOURCES += rtems/src/msgqcreate.c -librtemscpu_a_SOURCES += rtems/src/msgqdelete.c -librtemscpu_a_SOURCES += rtems/src/msgqflush.c -librtemscpu_a_SOURCES += rtems/src/msgqgetnumberpending.c -librtemscpu_a_SOURCES += rtems/src/msgqident.c -librtemscpu_a_SOURCES += rtems/src/msgqreceive.c -librtemscpu_a_SOURCES += rtems/src/msgqsend.c -librtemscpu_a_SOURCES += rtems/src/msgqurgent.c -librtemscpu_a_SOURCES += rtems/src/part.c -librtemscpu_a_SOURCES += rtems/src/partcreate.c -librtemscpu_a_SOURCES += rtems/src/partdelete.c -librtemscpu_a_SOURCES += rtems/src/partgetbuffer.c -librtemscpu_a_SOURCES += rtems/src/partident.c -librtemscpu_a_SOURCES += rtems/src/partreturnbuffer.c -librtemscpu_a_SOURCES += rtems/src/ratemon.c -librtemscpu_a_SOURCES += rtems/src/ratemoncancel.c -librtemscpu_a_SOURCES += rtems/src/ratemoncreate.c -librtemscpu_a_SOURCES += rtems/src/ratemondelete.c -librtemscpu_a_SOURCES += rtems/src/ratemongetstatistics.c -librtemscpu_a_SOURCES += rtems/src/ratemongetstatus.c -librtemscpu_a_SOURCES += rtems/src/ratemonident.c -librtemscpu_a_SOURCES += rtems/src/ratemonperiod.c -librtemscpu_a_SOURCES += rtems/src/ratemonreportstatistics.c -librtemscpu_a_SOURCES += rtems/src/ratemonresetall.c -librtemscpu_a_SOURCES += rtems/src/ratemonresetstatistics.c -librtemscpu_a_SOURCES += rtems/src/ratemontimeout.c -librtemscpu_a_SOURCES += rtems/src/region.c -librtemscpu_a_SOURCES += rtems/src/regioncreate.c -librtemscpu_a_SOURCES += rtems/src/regiondelete.c -librtemscpu_a_SOURCES += rtems/src/regionextend.c -librtemscpu_a_SOURCES += rtems/src/regiongetfreeinfo.c -librtemscpu_a_SOURCES += rtems/src/regiongetinfo.c -librtemscpu_a_SOURCES += rtems/src/regiongetsegment.c -librtemscpu_a_SOURCES += rtems/src/regiongetsegmentsize.c -librtemscpu_a_SOURCES += rtems/src/regionident.c -librtemscpu_a_SOURCES += rtems/src/regionprocessqueue.c -librtemscpu_a_SOURCES += rtems/src/regionresizesegment.c -librtemscpu_a_SOURCES += rtems/src/regionreturnsegment.c -librtemscpu_a_SOURCES += rtems/src/rtemsbuildid.c -librtemscpu_a_SOURCES += rtems/src/rtemsbuildname.c -librtemscpu_a_SOURCES += rtems/src/rtemsmaxprio.c -librtemscpu_a_SOURCES += rtems/src/rtemsnametoid.c -librtemscpu_a_SOURCES += rtems/src/rtemsobjectapimaximumclass.c -librtemscpu_a_SOURCES += rtems/src/rtemsobjectapiminimumclass.c -librtemscpu_a_SOURCES += rtems/src/rtemsobjectgetapiclassname.c -librtemscpu_a_SOURCES += rtems/src/rtemsobjectgetapiname.c -librtemscpu_a_SOURCES += rtems/src/rtemsobjectgetclassicname.c -librtemscpu_a_SOURCES += rtems/src/rtemsobjectgetclassinfo.c -librtemscpu_a_SOURCES += rtems/src/rtemsobjectgetname.c -librtemscpu_a_SOURCES += rtems/src/rtemsobjectidapimaximum.c -librtemscpu_a_SOURCES += rtems/src/rtemsobjectidapiminimum.c -librtemscpu_a_SOURCES += rtems/src/rtemsobjectidgetapi.c -librtemscpu_a_SOURCES += rtems/src/rtemsobjectidgetclass.c -librtemscpu_a_SOURCES += rtems/src/rtemsobjectidgetindex.c -librtemscpu_a_SOURCES += rtems/src/rtemsobjectidgetnode.c -librtemscpu_a_SOURCES += rtems/src/rtemsobjectsetname.c -librtemscpu_a_SOURCES += rtems/src/rtemstimer.c -librtemscpu_a_SOURCES += rtems/src/scheduleraddprocessor.c -librtemscpu_a_SOURCES += rtems/src/schedulergetmaxprio.c -librtemscpu_a_SOURCES += rtems/src/schedulergetprocessorset.c -librtemscpu_a_SOURCES += rtems/src/scheduleridentbyprocessor.c -librtemscpu_a_SOURCES += rtems/src/scheduleridentbyprocessorset.c -librtemscpu_a_SOURCES += rtems/src/schedulerident.c -librtemscpu_a_SOURCES += rtems/src/schedulermapfromposix.c -librtemscpu_a_SOURCES += rtems/src/schedulermaptoposix.c -librtemscpu_a_SOURCES += rtems/src/schedulerremoveprocessor.c -librtemscpu_a_SOURCES += rtems/src/sem.c -librtemscpu_a_SOURCES += rtems/src/semcreate.c -librtemscpu_a_SOURCES += rtems/src/semdelete.c -librtemscpu_a_SOURCES += rtems/src/semflush.c -librtemscpu_a_SOURCES += rtems/src/semident.c -librtemscpu_a_SOURCES += rtems/src/semobtain.c -librtemscpu_a_SOURCES += rtems/src/semrelease.c -librtemscpu_a_SOURCES += rtems/src/semsetpriority.c -librtemscpu_a_SOURCES += rtems/src/signalcatch.c -librtemscpu_a_SOURCES += rtems/src/signalsend.c -librtemscpu_a_SOURCES += rtems/src/statustext.c -librtemscpu_a_SOURCES += rtems/src/statustoerrno.c -librtemscpu_a_SOURCES += rtems/src/systemeventreceive.c -librtemscpu_a_SOURCES += rtems/src/systemeventsend.c -librtemscpu_a_SOURCES += rtems/src/taskconstruct.c -librtemscpu_a_SOURCES += rtems/src/taskconstructuser.c -librtemscpu_a_SOURCES += rtems/src/taskcreate.c -librtemscpu_a_SOURCES += rtems/src/taskdelete.c -librtemscpu_a_SOURCES += rtems/src/taskexit.c -librtemscpu_a_SOURCES += rtems/src/taskgetaffinity.c -librtemscpu_a_SOURCES += rtems/src/taskgetpriority.c -librtemscpu_a_SOURCES += rtems/src/taskgetscheduler.c -librtemscpu_a_SOURCES += rtems/src/taskident.c -librtemscpu_a_SOURCES += rtems/src/taskinitdefault.c -librtemscpu_a_SOURCES += rtems/src/taskinitusers.c -librtemscpu_a_SOURCES += rtems/src/taskissuspended.c -librtemscpu_a_SOURCES += rtems/src/taskiterate.c -librtemscpu_a_SOURCES += rtems/src/taskmode.c -librtemscpu_a_SOURCES += rtems/src/taskrestart.c -librtemscpu_a_SOURCES += rtems/src/taskresume.c -librtemscpu_a_SOURCES += rtems/src/tasks.c -librtemscpu_a_SOURCES += rtems/src/tasksetaffinity.c -librtemscpu_a_SOURCES += rtems/src/tasksetpriority.c -librtemscpu_a_SOURCES += rtems/src/tasksetscheduler.c -librtemscpu_a_SOURCES += rtems/src/taskstart.c -librtemscpu_a_SOURCES += rtems/src/tasksuspend.c -librtemscpu_a_SOURCES += rtems/src/taskwakeafter.c -librtemscpu_a_SOURCES += rtems/src/taskwakewhen.c -librtemscpu_a_SOURCES += rtems/src/timercancel.c -librtemscpu_a_SOURCES += rtems/src/timercreate.c -librtemscpu_a_SOURCES += rtems/src/timerdelete.c -librtemscpu_a_SOURCES += rtems/src/timerfireafter.c -librtemscpu_a_SOURCES += rtems/src/timerfirewhen.c -librtemscpu_a_SOURCES += rtems/src/timergetinfo.c -librtemscpu_a_SOURCES += rtems/src/timerident.c -librtemscpu_a_SOURCES += rtems/src/timerreset.c -librtemscpu_a_SOURCES += rtems/src/timerserver.c -librtemscpu_a_SOURCES += rtems/src/timerserverfireafter.c -librtemscpu_a_SOURCES += rtems/src/timerserverfirewhen.c -librtemscpu_a_SOURCES += rtems/src/workspace.c -librtemscpu_a_SOURCES += rtems/src/workspacegreedy.c -librtemscpu_a_SOURCES += score/src/allocatormutex.c -librtemscpu_a_SOURCES += score/src/apimutexisowner.c -librtemscpu_a_SOURCES += score/src/apimutexlock.c -librtemscpu_a_SOURCES += score/src/apimutexunlock.c -librtemscpu_a_SOURCES += score/src/corebarrier.c -librtemscpu_a_SOURCES += score/src/corebarrierwait.c -librtemscpu_a_SOURCES += score/src/coremsg.c -librtemscpu_a_SOURCES += score/src/coremsgbroadcast.c -librtemscpu_a_SOURCES += score/src/coremsgclose.c -librtemscpu_a_SOURCES += score/src/coremsgflush.c -librtemscpu_a_SOURCES += score/src/coremsgflushwait.c -librtemscpu_a_SOURCES += score/src/coremsginsert.c -librtemscpu_a_SOURCES += score/src/coremsgseize.c -librtemscpu_a_SOURCES += score/src/coremsgsubmit.c -librtemscpu_a_SOURCES += score/src/coremsgwkspace.c -librtemscpu_a_SOURCES += score/src/coremutexseize.c -librtemscpu_a_SOURCES += score/src/percpu.c -librtemscpu_a_SOURCES += score/src/percpuasm.c -librtemscpu_a_SOURCES += score/src/percpudata.c -librtemscpu_a_SOURCES += score/src/corerwlock.c -librtemscpu_a_SOURCES += score/src/corerwlockobtainread.c -librtemscpu_a_SOURCES += score/src/corerwlockobtainwrite.c -librtemscpu_a_SOURCES += score/src/corerwlockrelease.c -librtemscpu_a_SOURCES += score/src/coresem.c -librtemscpu_a_SOURCES += score/src/hash.c -librtemscpu_a_SOURCES += score/src/heap.c -librtemscpu_a_SOURCES += score/src/heapallocate.c -librtemscpu_a_SOURCES += score/src/heapextend.c -librtemscpu_a_SOURCES += score/src/heapfree.c -librtemscpu_a_SOURCES += score/src/heapsizeofuserarea.c -librtemscpu_a_SOURCES += score/src/heapwalk.c -librtemscpu_a_SOURCES += score/src/heapgetinfo.c -librtemscpu_a_SOURCES += score/src/heapgetfreeinfo.c -librtemscpu_a_SOURCES += score/src/heapresizeblock.c -librtemscpu_a_SOURCES += score/src/heapiterate.c -librtemscpu_a_SOURCES += score/src/heapgreedy.c -librtemscpu_a_SOURCES += score/src/heapnoextend.c -librtemscpu_a_SOURCES += score/src/memoryallocate.c -librtemscpu_a_SOURCES += score/src/memorydirtyfreeareas.c -librtemscpu_a_SOURCES += score/src/memoryfill.c -librtemscpu_a_SOURCES += score/src/memoryzerobeforeuse.c -librtemscpu_a_SOURCES += score/src/memoryzerofreeareas.c -librtemscpu_a_SOURCES += score/src/objectallocate.c -librtemscpu_a_SOURCES += score/src/objectallocatenone.c -librtemscpu_a_SOURCES += score/src/objectallocatestatic.c -librtemscpu_a_SOURCES += score/src/objectallocateunlimited.c -librtemscpu_a_SOURCES += score/src/objectclose.c -librtemscpu_a_SOURCES += score/src/objectextendinformation.c -librtemscpu_a_SOURCES += score/src/objectfree.c -librtemscpu_a_SOURCES += score/src/objectfreenothing.c -librtemscpu_a_SOURCES += score/src/objectfreestatic.c -librtemscpu_a_SOURCES += score/src/objectgetnext.c -librtemscpu_a_SOURCES += score/src/objectinitializeinformation.c -librtemscpu_a_SOURCES += score/src/objectnametoid.c -librtemscpu_a_SOURCES += score/src/objectnametoidstring.c -librtemscpu_a_SOURCES += score/src/objectshrinkinformation.c -librtemscpu_a_SOURCES += score/src/objectgetnoprotection.c -librtemscpu_a_SOURCES += score/src/objectidtoname.c -librtemscpu_a_SOURCES += score/src/objectgetnameasstring.c -librtemscpu_a_SOURCES += score/src/objectsetname.c -librtemscpu_a_SOURCES += score/src/objectgetinfo.c -librtemscpu_a_SOURCES += score/src/objectgetinfoid.c -librtemscpu_a_SOURCES += score/src/objectapimaximumclass.c -librtemscpu_a_SOURCES += score/src/objectnamespaceremove.c -librtemscpu_a_SOURCES += score/src/objectactivecount.c -librtemscpu_a_SOURCES += score/src/objectgetlocal.c -librtemscpu_a_SOURCES += score/src/log2table.c -librtemscpu_a_SOURCES += score/src/scheduler.c -librtemscpu_a_SOURCES += score/src/schedulergetaffinity.c -librtemscpu_a_SOURCES += score/src/schedulersetaffinity.c -librtemscpu_a_SOURCES += score/src/schedulerdefaultmappriority.c -librtemscpu_a_SOURCES += score/src/schedulerdefaultnodedestroy.c -librtemscpu_a_SOURCES += score/src/schedulerdefaultnodeinit.c -librtemscpu_a_SOURCES += score/src/schedulerdefaultreleasejob.c -librtemscpu_a_SOURCES += score/src/schedulerdefaultschedule.c -librtemscpu_a_SOURCES += score/src/schedulerdefaultstartidle.c -librtemscpu_a_SOURCES += score/src/schedulerdefaulttick.c -librtemscpu_a_SOURCES += score/src/schedulerpriority.c -librtemscpu_a_SOURCES += score/src/schedulerpriorityblock.c -librtemscpu_a_SOURCES += score/src/schedulerprioritychangepriority.c -librtemscpu_a_SOURCES += score/src/schedulerpriorityschedule.c -librtemscpu_a_SOURCES += score/src/schedulerpriorityunblock.c -librtemscpu_a_SOURCES += score/src/schedulerpriorityyield.c -librtemscpu_a_SOURCES += score/src/schedulersimple.c -librtemscpu_a_SOURCES += score/src/schedulersimpleblock.c -librtemscpu_a_SOURCES += score/src/schedulersimplechangepriority.c -librtemscpu_a_SOURCES += score/src/schedulersimpleschedule.c -librtemscpu_a_SOURCES += score/src/schedulersimpleunblock.c -librtemscpu_a_SOURCES += score/src/schedulersimpleyield.c -librtemscpu_a_SOURCES += score/src/scheduleredf.c -librtemscpu_a_SOURCES += score/src/scheduleredfnodeinit.c -librtemscpu_a_SOURCES += score/src/scheduleredfblock.c -librtemscpu_a_SOURCES += score/src/scheduleredfchangepriority.c -librtemscpu_a_SOURCES += score/src/scheduleredfreleasejob.c -librtemscpu_a_SOURCES += score/src/scheduleredfschedule.c -librtemscpu_a_SOURCES += score/src/scheduleredfunblock.c -librtemscpu_a_SOURCES += score/src/scheduleredfyield.c -librtemscpu_a_SOURCES += score/src/schedulercbs.c -librtemscpu_a_SOURCES += score/src/schedulercbsnodeinit.c -librtemscpu_a_SOURCES += score/src/schedulercbsattachthread.c -librtemscpu_a_SOURCES += score/src/schedulercbscleanup.c -librtemscpu_a_SOURCES += score/src/schedulercbscreateserver.c -librtemscpu_a_SOURCES += score/src/schedulercbsdestroyserver.c -librtemscpu_a_SOURCES += score/src/schedulercbsdetachthread.c -librtemscpu_a_SOURCES += score/src/schedulercbsgetapprovedbudget.c -librtemscpu_a_SOURCES += score/src/schedulercbsgetexecutiontime.c -librtemscpu_a_SOURCES += score/src/schedulercbsgetparameters.c -librtemscpu_a_SOURCES += score/src/schedulercbsgetremainingbudget.c -librtemscpu_a_SOURCES += score/src/schedulercbsgetserverid.c -librtemscpu_a_SOURCES += score/src/schedulercbssetparameters.c -librtemscpu_a_SOURCES += score/src/schedulercbsreleasejob.c -librtemscpu_a_SOURCES += score/src/schedulercbsunblock.c -librtemscpu_a_SOURCES += score/src/stackallocator.c -librtemscpu_a_SOURCES += score/src/stackallocatorfree.c -librtemscpu_a_SOURCES += score/src/stackallocatorinit.c -librtemscpu_a_SOURCES += score/src/pheapallocate.c -librtemscpu_a_SOURCES += score/src/pheapextend.c -librtemscpu_a_SOURCES += score/src/pheapfree.c -librtemscpu_a_SOURCES += score/src/pheapgetsize.c -librtemscpu_a_SOURCES += score/src/pheapgetblocksize.c -librtemscpu_a_SOURCES += score/src/pheapgetfreeinfo.c -librtemscpu_a_SOURCES += score/src/pheapgetinfo.c -librtemscpu_a_SOURCES += score/src/pheapresizeblock.c -librtemscpu_a_SOURCES += score/src/pheapwalk.c -librtemscpu_a_SOURCES += score/src/pheapiterate.c -librtemscpu_a_SOURCES += score/src/freechain.c -librtemscpu_a_SOURCES += score/src/rbtreeextract.c -librtemscpu_a_SOURCES += score/src/rbtreeinsert.c -librtemscpu_a_SOURCES += score/src/rbtreeiterate.c -librtemscpu_a_SOURCES += score/src/rbtreemax.c -librtemscpu_a_SOURCES += score/src/rbtreemin.c -librtemscpu_a_SOURCES += score/src/rbtreenext.c -librtemscpu_a_SOURCES += score/src/rbtreepostorder.c -librtemscpu_a_SOURCES += score/src/rbtreeprev.c -librtemscpu_a_SOURCES += score/src/rbtreereplace.c -librtemscpu_a_SOURCES += score/src/threadallocateunlimited.c -librtemscpu_a_SOURCES += score/src/thread.c -librtemscpu_a_SOURCES += score/src/threadchangepriority.c -librtemscpu_a_SOURCES += score/src/threadclearstate.c -librtemscpu_a_SOURCES += score/src/threadcreateidle.c -librtemscpu_a_SOURCES += score/src/threaddispatch.c -librtemscpu_a_SOURCES += score/src/threadget.c -librtemscpu_a_SOURCES += score/src/threadhandler.c -librtemscpu_a_SOURCES += score/src/threadinitialize.c -librtemscpu_a_SOURCES += score/src/threadidledefault.c -librtemscpu_a_SOURCES += score/src/threadloadenv.c -librtemscpu_a_SOURCES += score/src/threadplaindispatch.c -librtemscpu_a_SOURCES += score/src/threadrestart.c -librtemscpu_a_SOURCES += score/src/threadselfid.c -librtemscpu_a_SOURCES += score/src/threadsetstate.c -librtemscpu_a_SOURCES += score/src/threadstackallocate.c -librtemscpu_a_SOURCES += score/src/threadstackfree.c -librtemscpu_a_SOURCES += score/src/threadstart.c -librtemscpu_a_SOURCES += score/src/threadstartmultitasking.c -librtemscpu_a_SOURCES += score/src/iterateoverthreads.c -librtemscpu_a_SOURCES += score/src/threadentryadaptoridle.c -librtemscpu_a_SOURCES += score/src/threadentryadaptornumeric.c -librtemscpu_a_SOURCES += score/src/threadentryadaptorpointer.c -librtemscpu_a_SOURCES += score/src/threadgetcputimeused.c -librtemscpu_a_SOURCES += score/src/threaditerate.c -librtemscpu_a_SOURCES += score/src/threadname.c -librtemscpu_a_SOURCES += score/src/threadscheduler.c -librtemscpu_a_SOURCES += score/src/threadtimeout.c -librtemscpu_a_SOURCES += score/src/threadwaitgetid.c -librtemscpu_a_SOURCES += score/src/threadyield.c -librtemscpu_a_SOURCES += score/src/threadq.c -librtemscpu_a_SOURCES += score/src/threadqenqueue.c -librtemscpu_a_SOURCES += score/src/threadqextractwithproxy.c -librtemscpu_a_SOURCES += score/src/threadqfirst.c -librtemscpu_a_SOURCES += score/src/threadqflush.c -librtemscpu_a_SOURCES += score/src/threadqgetnameandid.c -librtemscpu_a_SOURCES += score/src/threadqops.c -librtemscpu_a_SOURCES += score/src/threadqtimeout.c -librtemscpu_a_SOURCES += score/src/timespecaddto.c -librtemscpu_a_SOURCES += score/src/timespecfromticks.c -librtemscpu_a_SOURCES += score/src/timespecisvalid.c -librtemscpu_a_SOURCES += score/src/timespeclessthan.c -librtemscpu_a_SOURCES += score/src/timespecsubtract.c -librtemscpu_a_SOURCES += score/src/timespectoticks.c -librtemscpu_a_SOURCES += score/src/timespecdivide.c -librtemscpu_a_SOURCES += score/src/timespecisnonnegative.c -librtemscpu_a_SOURCES += score/src/timespecdividebyinteger.c -librtemscpu_a_SOURCES += score/src/timespecgetasnanoseconds.c -librtemscpu_a_SOURCES += score/src/coretod.c -librtemscpu_a_SOURCES += score/src/coretodset.c -librtemscpu_a_SOURCES += score/src/coretodadjust.c -librtemscpu_a_SOURCES += score/src/coretodcheck.c -librtemscpu_a_SOURCES += score/src/watchdoginsert.c -librtemscpu_a_SOURCES += score/src/coretodhookdata.c -librtemscpu_a_SOURCES += score/src/coretodhookregister.c -librtemscpu_a_SOURCES += score/src/coretodhookrun.c -librtemscpu_a_SOURCES += score/src/coretodhookunregister.c -librtemscpu_a_SOURCES += score/src/watchdogremove.c -librtemscpu_a_SOURCES += score/src/watchdogtick.c -librtemscpu_a_SOURCES += score/src/watchdogtickssinceboot.c -librtemscpu_a_SOURCES += score/src/watchdogtimeslicedefault.c -librtemscpu_a_SOURCES += score/src/userextaddset.c -librtemscpu_a_SOURCES += score/src/userext.c -librtemscpu_a_SOURCES += score/src/userextremoveset.c -librtemscpu_a_SOURCES += score/src/userextiterate.c -librtemscpu_a_SOURCES += score/src/chain.c -librtemscpu_a_SOURCES += score/src/chainnodecount.c -librtemscpu_a_SOURCES += score/src/debugisthreaddispatchingallowed.c -librtemscpu_a_SOURCES += score/src/interr.c -librtemscpu_a_SOURCES += score/src/isr.c -librtemscpu_a_SOURCES += score/src/isrvectortable.c -librtemscpu_a_SOURCES += score/src/wkspace.c -librtemscpu_a_SOURCES += score/src/wkspaceisunifieddefault.c -librtemscpu_a_SOURCES += score/src/wkspacemallocinitdefault.c -librtemscpu_a_SOURCES += score/src/wkspacemallocinitunified.c -librtemscpu_a_SOURCES += score/src/wkstringduplicate.c -librtemscpu_a_SOURCES += score/src/iobase64.c -librtemscpu_a_SOURCES += score/src/ioprintf.c -librtemscpu_a_SOURCES += score/src/iovprintf.c -librtemscpu_a_SOURCES += score/src/isrisinprogress.c -librtemscpu_a_SOURCES += score/src/condition.c -librtemscpu_a_SOURCES += score/src/configstackspacesize.c -librtemscpu_a_SOURCES += score/src/futex.c -librtemscpu_a_SOURCES += score/src/profilingisrentryexit.c -librtemscpu_a_SOURCES += score/src/mutex.c -librtemscpu_a_SOURCES += score/src/once.c -librtemscpu_a_SOURCES += score/src/sched.c -librtemscpu_a_SOURCES += score/src/semaphore.c -librtemscpu_a_SOURCES += score/src/smpbarrierwait.c -librtemscpu_a_SOURCES += score/src/kern_tc.c -librtemscpu_a_SOURCES += score/src/libatomic.c -librtemscpu_a_SOURCES += score/src/processormaskcopy.c -librtemscpu_a_SOURCES += score/src/tlsallocsize.c -librtemscpu_a_SOURCES += sapi/src/chainappendnotify.c -librtemscpu_a_SOURCES += sapi/src/chaingetnotify.c -librtemscpu_a_SOURCES += sapi/src/chaingetwait.c -librtemscpu_a_SOURCES += sapi/src/chainprependnotify.c -librtemscpu_a_SOURCES += sapi/src/chainprotected.c -librtemscpu_a_SOURCES += sapi/src/cpucounterconverter.c -librtemscpu_a_SOURCES += sapi/src/delaynano.c -librtemscpu_a_SOURCES += sapi/src/delayticks.c -librtemscpu_a_SOURCES += sapi/src/exinit.c -librtemscpu_a_SOURCES += sapi/src/exshutdown.c -librtemscpu_a_SOURCES += sapi/src/extension.c -librtemscpu_a_SOURCES += sapi/src/extensioncreate.c -librtemscpu_a_SOURCES += sapi/src/extensiondelete.c -librtemscpu_a_SOURCES += sapi/src/extensionident.c -librtemscpu_a_SOURCES += sapi/src/fatal.c -librtemscpu_a_SOURCES += sapi/src/fatalsrctext.c -librtemscpu_a_SOURCES += sapi/src/getbuildlabel.c -librtemscpu_a_SOURCES += sapi/src/getconfigmax.c -librtemscpu_a_SOURCES += sapi/src/getcopyrightnotice.c -librtemscpu_a_SOURCES += sapi/src/getversionstring.c -librtemscpu_a_SOURCES += sapi/src/interrtext.c -librtemscpu_a_SOURCES += sapi/src/io.c -librtemscpu_a_SOURCES += sapi/src/iodefault.c -librtemscpu_a_SOURCES += sapi/src/ioclose.c -librtemscpu_a_SOURCES += sapi/src/iocontrol.c -librtemscpu_a_SOURCES += sapi/src/ioinitialize.c -librtemscpu_a_SOURCES += sapi/src/ioopen.c -librtemscpu_a_SOURCES += sapi/src/ioread.c -librtemscpu_a_SOURCES += sapi/src/ioregisterdriver.c -librtemscpu_a_SOURCES += sapi/src/iounregisterdriver.c -librtemscpu_a_SOURCES += sapi/src/iowrite.c -librtemscpu_a_SOURCES += sapi/src/panic.c -librtemscpu_a_SOURCES += sapi/src/profilingiterate.c -librtemscpu_a_SOURCES += sapi/src/profilingreportxml.c -librtemscpu_a_SOURCES += sapi/src/rbheap.c -librtemscpu_a_SOURCES += sapi/src/rbtree.c -librtemscpu_a_SOURCES += sapi/src/rbtreefind.c -librtemscpu_a_SOURCES += sapi/src/sapirbtreeinsert.c -librtemscpu_a_SOURCES += sapi/src/sysinitverbose.c -librtemscpu_a_SOURCES += sapi/src/tcsimpleinstall.c -librtemscpu_a_SOURCES += sapi/src/version.c - -if HAS_MP - -librtemscpu_a_SOURCES += libmisc/monitor/mon-mpci.c -librtemscpu_a_SOURCES += rtems/src/eventmp.c -librtemscpu_a_SOURCES += rtems/src/mp.c -librtemscpu_a_SOURCES += rtems/src/msgmp.c -librtemscpu_a_SOURCES += rtems/src/partmp.c -librtemscpu_a_SOURCES += rtems/src/semmp.c -librtemscpu_a_SOURCES += rtems/src/signalmp.c -librtemscpu_a_SOURCES += rtems/src/taskmp.c -librtemscpu_a_SOURCES += score/src/mpci.c -librtemscpu_a_SOURCES += score/src/mpcidefault.c -librtemscpu_a_SOURCES += score/src/objectmp.c -librtemscpu_a_SOURCES += score/src/threadmp.c - -endif - -if HAS_PTHREADS - -librtemscpu_a_SOURCES += posix/src/aio_cancel.c -librtemscpu_a_SOURCES += posix/src/aio_error.c -librtemscpu_a_SOURCES += posix/src/aio_fsync.c -librtemscpu_a_SOURCES += posix/src/aio_misc.c -librtemscpu_a_SOURCES += posix/src/aio_read.c -librtemscpu_a_SOURCES += posix/src/aio_return.c -librtemscpu_a_SOURCES += posix/src/aio_write.c -librtemscpu_a_SOURCES += posix/src/alarm.c -librtemscpu_a_SOURCES += posix/src/getitimer.c -librtemscpu_a_SOURCES += posix/src/kill.c -librtemscpu_a_SOURCES += posix/src/killinfo.c -librtemscpu_a_SOURCES += posix/src/kill_r.c -librtemscpu_a_SOURCES += posix/src/mqueuenotify.c -librtemscpu_a_SOURCES += posix/src/pause.c -librtemscpu_a_SOURCES += posix/src/psignal.c -librtemscpu_a_SOURCES += posix/src/psignalclearprocesssignals.c -librtemscpu_a_SOURCES += posix/src/psignalclearsignals.c -librtemscpu_a_SOURCES += posix/src/psignalsetprocesssignals.c -librtemscpu_a_SOURCES += posix/src/psignalunblockthread.c -librtemscpu_a_SOURCES += posix/src/psxpriorityisvalid.c -librtemscpu_a_SOURCES += posix/src/psxtimercreate.c -librtemscpu_a_SOURCES += posix/src/psxtimerdelete.c -librtemscpu_a_SOURCES += posix/src/pthreadkill.c -librtemscpu_a_SOURCES += posix/src/pthreadsigmask.c -librtemscpu_a_SOURCES += posix/src/ptimer.c -librtemscpu_a_SOURCES += posix/src/setitimer.c -librtemscpu_a_SOURCES += posix/src/sigaction.c -librtemscpu_a_SOURCES += posix/src/signal_2.c -librtemscpu_a_SOURCES += posix/src/sigpending.c -librtemscpu_a_SOURCES += posix/src/sigqueue.c -librtemscpu_a_SOURCES += posix/src/sigsuspend.c -librtemscpu_a_SOURCES += posix/src/sigtimedwait.c -librtemscpu_a_SOURCES += posix/src/sigwait.c -librtemscpu_a_SOURCES += posix/src/sigwaitinfo.c -librtemscpu_a_SOURCES += posix/src/timergetoverrun.c -librtemscpu_a_SOURCES += posix/src/timergettime.c -librtemscpu_a_SOURCES += posix/src/timersettime.c -librtemscpu_a_SOURCES += posix/src/ualarm.c - -endif - -if HAS_SMP - -librtemscpu_a_SOURCES += score/src/percpujobs.c -librtemscpu_a_SOURCES += score/src/percpustatewait.c -librtemscpu_a_SOURCES += score/src/profilingsmplock.c -librtemscpu_a_SOURCES += score/src/schedulerdefaultpinunpin.c -librtemscpu_a_SOURCES += score/src/scheduleredfsmp.c -librtemscpu_a_SOURCES += score/src/schedulerpriorityaffinitysmp.c -librtemscpu_a_SOURCES += score/src/schedulerprioritysmp.c -librtemscpu_a_SOURCES += score/src/schedulersimplesmp.c -librtemscpu_a_SOURCES += score/src/schedulerstrongapa.c -librtemscpu_a_SOURCES += score/src/smp.c -librtemscpu_a_SOURCES += score/src/smpbroadcastaction.c -librtemscpu_a_SOURCES += score/src/smplock.c -librtemscpu_a_SOURCES += score/src/smpmulticastaction.c -librtemscpu_a_SOURCES += score/src/smpothercastaction.c -librtemscpu_a_SOURCES += score/src/smpsychronize.c -librtemscpu_a_SOURCES += score/src/smpunicastaction.c -librtemscpu_a_SOURCES += score/src/schedulerdefaultaskforhelp.c -librtemscpu_a_SOURCES += score/src/schedulerdefaultsetaffinity.c -librtemscpu_a_SOURCES += score/src/schedulersmp.c -librtemscpu_a_SOURCES += score/src/schedulersmpstartidle.c -librtemscpu_a_SOURCES += score/src/threadunpin.c - -endif - -if LIBDL - -librtemscpu_a_SOURCES += libdl/dlfcn.c -librtemscpu_a_SOURCES += libdl/dlfcn-shell.c -librtemscpu_a_SOURCES += libdl/fastlz.c -librtemscpu_a_SOURCES += libdl/rap.c -librtemscpu_a_SOURCES += libdl/rap-shell.c -librtemscpu_a_SOURCES += libdl/rtl-allocator.c -librtemscpu_a_SOURCES += libdl/rtl-alloc-heap.c -librtemscpu_a_SOURCES += libdl/rtl-archive.c -librtemscpu_a_SOURCES += libdl/rtl-bit-alloc.c -librtemscpu_a_SOURCES += libdl/rtl.c -librtemscpu_a_SOURCES += libdl/rtl-chain-iterator.c -librtemscpu_a_SOURCES += libdl/rtl-debugger.c -librtemscpu_a_SOURCES += libdl/rtl-elf.c -librtemscpu_a_SOURCES += libdl/rtl-error.c -librtemscpu_a_SOURCES += libdl/rtl-find-file.c -librtemscpu_a_SOURCES += libdl/rtl-mdreloc-@RTEMS_CPU@.c -librtemscpu_a_SOURCES += libdl/rtl-obj.c -librtemscpu_a_SOURCES += libdl/rtl-obj-cache.c -librtemscpu_a_SOURCES += libdl/rtl-obj-comp.c -librtemscpu_a_SOURCES += libdl/rtl-rap.c -librtemscpu_a_SOURCES += libdl/rtl-shell.c -librtemscpu_a_SOURCES += libdl/rtl-string.c -librtemscpu_a_SOURCES += libdl/rtl-sym.c -librtemscpu_a_SOURCES += libdl/rtl-trace.c -librtemscpu_a_SOURCES += libdl/rtl-unresolved.c -librtemscpu_a_SOURCES += libdl/rtl-unwind-dw2.c - -endif - -if LIBDRVMGR - -librtemscpu_a_SOURCES += libdrvmgr/drvmgr_by_id.c -librtemscpu_a_SOURCES += libdrvmgr/drvmgr_by_name.c -librtemscpu_a_SOURCES += libdrvmgr/drvmgr.c -librtemscpu_a_SOURCES += libdrvmgr/drvmgr_dev_by_name.c -librtemscpu_a_SOURCES += libdrvmgr/drvmgr_drvinf.c -librtemscpu_a_SOURCES += libdrvmgr/drvmgr_for_each_dev.c -librtemscpu_a_SOURCES += libdrvmgr/drvmgr_for_each_list_dev.c -librtemscpu_a_SOURCES += libdrvmgr/drvmgr_func.c -librtemscpu_a_SOURCES += libdrvmgr/drvmgr_func_call.c -librtemscpu_a_SOURCES += libdrvmgr/drvmgr_init.c -librtemscpu_a_SOURCES += libdrvmgr/drvmgr_list.c -librtemscpu_a_SOURCES += libdrvmgr/drvmgr_lock.c -librtemscpu_a_SOURCES += libdrvmgr/drvmgr_print.c -librtemscpu_a_SOURCES += libdrvmgr/drvmgr_res.c -librtemscpu_a_SOURCES += libdrvmgr/drvmgr_rw.c -librtemscpu_a_SOURCES += libdrvmgr/drvmgr_translate.c -librtemscpu_a_SOURCES += libdrvmgr/drvmgr_translate_check.c -librtemscpu_a_SOURCES += libdrvmgr/drvmgr_unregister.c - -endif - -if LIBGNAT - -librtemscpu_a_SOURCES += libgnat/ada_intrsupp.c -librtemscpu_a_SOURCES += libgnat/adasupp.c - -endif - -if LIBPCI - -librtemscpu_a_SOURCES += libpci/pci_access.c -librtemscpu_a_SOURCES += libpci/pci_access_func.c -librtemscpu_a_SOURCES += libpci/pci_access_io.c -librtemscpu_a_SOURCES += libpci/pci_access_mem_be.c -librtemscpu_a_SOURCES += libpci/pci_access_mem.c -librtemscpu_a_SOURCES += libpci/pci_access_mem_le.c -librtemscpu_a_SOURCES += libpci/pci_bus.c -librtemscpu_a_SOURCES += libpci/pci_cfg_auto.c -librtemscpu_a_SOURCES += libpci/pci_cfg.c -librtemscpu_a_SOURCES += libpci/pci_cfg_peripheral.c -librtemscpu_a_SOURCES += libpci/pci_cfg_print_code.c -librtemscpu_a_SOURCES += libpci/pci_cfg_read.c -librtemscpu_a_SOURCES += libpci/pci_cfg_static.c -librtemscpu_a_SOURCES += libpci/pci_find.c -librtemscpu_a_SOURCES += libpci/pci_find_dev.c -librtemscpu_a_SOURCES += libpci/pci_for_each.c -librtemscpu_a_SOURCES += libpci/pci_for_each_child.c -librtemscpu_a_SOURCES += libpci/pci_for_each_dev.c -librtemscpu_a_SOURCES += libpci/pci_get_dev.c -librtemscpu_a_SOURCES += libpci/pci_irq.c -librtemscpu_a_SOURCES += libpci/pci_print.c - -endif - -if LIBSHELL - -librtemscpu_a_SOURCES += libmisc/shell/cat_file.c -librtemscpu_a_SOURCES += libmisc/shell/cmds.c -librtemscpu_a_SOURCES += libmisc/shell/main_alias.c -librtemscpu_a_SOURCES += libmisc/shell/main_cat.c -librtemscpu_a_SOURCES += libmisc/shell/main_cd.c -librtemscpu_a_SOURCES += libmisc/shell/cmp-ls.c -librtemscpu_a_SOURCES += libmisc/shell/main_chdir.c -librtemscpu_a_SOURCES += libmisc/shell/main_chmod.c -librtemscpu_a_SOURCES += libmisc/shell/main_chroot.c -librtemscpu_a_SOURCES += libmisc/shell/main_cp.c -librtemscpu_a_SOURCES += libmisc/shell/main_cpuuse.c -librtemscpu_a_SOURCES += libmisc/shell/main_date.c -librtemscpu_a_SOURCES += libmisc/shell/main_dir.c -librtemscpu_a_SOURCES += libmisc/shell/main_echo.c -librtemscpu_a_SOURCES += libmisc/shell/main_exit.c -librtemscpu_a_SOURCES += libmisc/shell/main_halt.c -librtemscpu_a_SOURCES += libmisc/shell/main_help.c -librtemscpu_a_SOURCES += libmisc/shell/main_id.c -librtemscpu_a_SOURCES += libmisc/shell/main_logoff.c -librtemscpu_a_SOURCES += libmisc/shell/main_ln.c -librtemscpu_a_SOURCES += libmisc/shell/main_ls.c -librtemscpu_a_SOURCES += libmisc/shell/main_mallocinfo.c -librtemscpu_a_SOURCES += libmisc/shell/main_md5.c -librtemscpu_a_SOURCES += libmisc/shell/main_mdump.c -librtemscpu_a_SOURCES += libmisc/shell/main_medit.c -librtemscpu_a_SOURCES += libmisc/shell/main_mfill.c -librtemscpu_a_SOURCES += libmisc/shell/main_mkdir.c -librtemscpu_a_SOURCES += libmisc/shell/main_mount.c -librtemscpu_a_SOURCES += libmisc/shell/main_mmove.c -librtemscpu_a_SOURCES += libmisc/shell/main_msdosfmt.c -librtemscpu_a_SOURCES += libmisc/shell/main_mv.c -librtemscpu_a_SOURCES += libmisc/shell/main_perioduse.c -librtemscpu_a_SOURCES += libmisc/shell/main_top.c -librtemscpu_a_SOURCES += libmisc/shell/main_pwd.c -librtemscpu_a_SOURCES += libmisc/shell/main_rm.c -librtemscpu_a_SOURCES += libmisc/shell/main_rmdir.c -librtemscpu_a_SOURCES += libmisc/shell/main_sleep.c -librtemscpu_a_SOURCES += libmisc/shell/main_stackuse.c -librtemscpu_a_SOURCES += libmisc/shell/main_tty.c -librtemscpu_a_SOURCES += libmisc/shell/main_umask.c -librtemscpu_a_SOURCES += libmisc/shell/main_unmount.c -librtemscpu_a_SOURCES += libmisc/shell/main_blksync.c -librtemscpu_a_SOURCES += libmisc/shell/main_whoami.c -librtemscpu_a_SOURCES += libmisc/shell/shell.c -librtemscpu_a_SOURCES += libmisc/shell/shell_cmdset.c -librtemscpu_a_SOURCES += libmisc/shell/shell_getchar.c -librtemscpu_a_SOURCES += libmisc/shell/shell_getprompt.c -librtemscpu_a_SOURCES += libmisc/shell/shellconfig.c -librtemscpu_a_SOURCES += libmisc/shell/shell_makeargs.c -librtemscpu_a_SOURCES += libmisc/shell/filemode.c -librtemscpu_a_SOURCES += libmisc/shell/pwcache.c -librtemscpu_a_SOURCES += libmisc/shell/print-ls.c -librtemscpu_a_SOURCES += libmisc/shell/write_file.c -librtemscpu_a_SOURCES += libmisc/shell/utils-cp.c -librtemscpu_a_SOURCES += libmisc/shell/utils-ls.c -librtemscpu_a_SOURCES += libmisc/shell/err.c -librtemscpu_a_SOURCES += libmisc/shell/errx.c -librtemscpu_a_SOURCES += libmisc/shell/verr.c -librtemscpu_a_SOURCES += libmisc/shell/vis.c -librtemscpu_a_SOURCES += libmisc/shell/verrx.c -librtemscpu_a_SOURCES += libmisc/shell/vwarn.c -librtemscpu_a_SOURCES += libmisc/shell/vwarnx.c -librtemscpu_a_SOURCES += libmisc/shell/warn.c -librtemscpu_a_SOURCES += libmisc/shell/warnx.c -librtemscpu_a_SOURCES += libmisc/shell/fts.c -librtemscpu_a_SOURCES += libmisc/shell/print_heapinfo.c -librtemscpu_a_SOURCES += libmisc/shell/main_wkspaceinfo.c -librtemscpu_a_SOURCES += libmisc/shell/shell_script.c -librtemscpu_a_SOURCES += libmisc/shell/login_prompt.c -librtemscpu_a_SOURCES += libmisc/shell/login_check.c -librtemscpu_a_SOURCES += libmisc/shell/fdisk.c -librtemscpu_a_SOURCES += libmisc/shell/main_rtc.c -librtemscpu_a_SOURCES += libmisc/shell/main_spi.c -librtemscpu_a_SOURCES += libmisc/shell/main_i2cdetect.c -librtemscpu_a_SOURCES += libmisc/shell/main_i2cset.c -librtemscpu_a_SOURCES += libmisc/shell/main_i2cget.c -librtemscpu_a_SOURCES += libmisc/shell/dd-args.c -librtemscpu_a_SOURCES += libmisc/shell/main_dd.c -librtemscpu_a_SOURCES += libmisc/shell/dd-conv.c -librtemscpu_a_SOURCES += libmisc/shell/dd-conv_tab.c -librtemscpu_a_SOURCES += libmisc/shell/dd-misc.c -librtemscpu_a_SOURCES += libmisc/shell/dd-position.c -librtemscpu_a_SOURCES += libmisc/shell/main_hexdump.c -librtemscpu_a_SOURCES += libmisc/shell/hexdump-conv.c -librtemscpu_a_SOURCES += libmisc/shell/hexdump-display.c -librtemscpu_a_SOURCES += libmisc/shell/hexdump-odsyntax.c -librtemscpu_a_SOURCES += libmisc/shell/hexdump-parse.c -librtemscpu_a_SOURCES += libmisc/shell/hexsyntax.c -librtemscpu_a_SOURCES += libmisc/shell/main_time.c -librtemscpu_a_SOURCES += libmisc/shell/main_mknod.c -librtemscpu_a_SOURCES += libmisc/shell/main_setenv.c -librtemscpu_a_SOURCES += libmisc/shell/main_getenv.c -librtemscpu_a_SOURCES += libmisc/shell/main_unsetenv.c -librtemscpu_a_SOURCES += libmisc/shell/main_mkrfs.c -librtemscpu_a_SOURCES += libmisc/shell/main_debugrfs.c -librtemscpu_a_SOURCES += libmisc/shell/main_df.c -librtemscpu_a_SOURCES += libmisc/shell/main_lsof.c -librtemscpu_a_SOURCES += libmisc/shell/main_edit.c -librtemscpu_a_SOURCES += libmisc/shell/main_blkstats.c -librtemscpu_a_SOURCES += libmisc/shell/main_rtrace.c -librtemscpu_a_SOURCES += libmisc/shell/shell-wait-for-input.c -librtemscpu_a_SOURCES += libmisc/shell/main_cmdls.c -librtemscpu_a_SOURCES += libmisc/shell/main_cmdchown.c -librtemscpu_a_SOURCES += libmisc/shell/main_cmdchmod.c -librtemscpu_a_SOURCES += libmisc/shell/main_cpuinfo.c -librtemscpu_a_SOURCES += libmisc/shell/main_profreport.c - -if LIBDRVMGR - -librtemscpu_a_SOURCES += libmisc/shell/main_drvmgr.c - -endif - -if LIBPCI - -librtemscpu_a_SOURCES += libmisc/shell/main_pci.c - -endif - -endif - -if LIBUTF8PROC - -librtemscpu_a_SOURCES += libmisc/utf8proc/utf8proc.c - -endif - -if CPU_ARM - -include $(srcdir)/score/cpu/arm/headers.am - -librtemscpu_a_SOURCES += score/cpu/arm/__aeabi_read_tp.c -librtemscpu_a_SOURCES += score/cpu/arm/arm-context-validate.S -librtemscpu_a_SOURCES += score/cpu/arm/arm-context-volatile-clobber.S -librtemscpu_a_SOURCES += score/cpu/arm/arm_exc_abort.S -librtemscpu_a_SOURCES += score/cpu/arm/arm-exception-default.c -librtemscpu_a_SOURCES += score/cpu/arm/arm-exception-frame-print.c -librtemscpu_a_SOURCES += score/cpu/arm/arm_exc_interrupt.S -librtemscpu_a_SOURCES += score/cpu/arm/armv4-exception-default.S -librtemscpu_a_SOURCES += score/cpu/arm/armv4-sync-synchronize.c -librtemscpu_a_SOURCES += score/cpu/arm/armv7m-context-initialize.c -librtemscpu_a_SOURCES += score/cpu/arm/armv7m-context-restore.c -librtemscpu_a_SOURCES += score/cpu/arm/armv7m-context-switch.c -librtemscpu_a_SOURCES += score/cpu/arm/armv7m-exception-default.c -librtemscpu_a_SOURCES += score/cpu/arm/armv7m-exception-handler-get.c -librtemscpu_a_SOURCES += score/cpu/arm/armv7m-exception-handler-set.c -librtemscpu_a_SOURCES += score/cpu/arm/armv7m-exception-priority-get.c -librtemscpu_a_SOURCES += score/cpu/arm/armv7m-exception-priority-handler.c -librtemscpu_a_SOURCES += score/cpu/arm/armv7m-exception-priority-set.c -librtemscpu_a_SOURCES += score/cpu/arm/armv7m-initialize.c -librtemscpu_a_SOURCES += score/cpu/arm/armv7m-isr-dispatch.c -librtemscpu_a_SOURCES += score/cpu/arm/armv7m-isr-enter-leave.c -librtemscpu_a_SOURCES += score/cpu/arm/armv7m-isr-level-get.c -librtemscpu_a_SOURCES += score/cpu/arm/armv7m-isr-level-set.c -librtemscpu_a_SOURCES += score/cpu/arm/armv7m-isr-vector-install.c -librtemscpu_a_SOURCES += score/cpu/arm/armv7m-multitasking-start-stop.c -librtemscpu_a_SOURCES += score/cpu/arm/armv7-thread-idle.c -librtemscpu_a_SOURCES += score/cpu/arm/cpu_asm.S -librtemscpu_a_SOURCES += score/cpu/arm/cpu.c -librtemscpu_a_SOURCES += score/cpu/arm/__tls_get_addr.c - -endif - -if CPU_BFIN - -include $(srcdir)/score/cpu/bfin/headers.am - -librtemscpu_a_SOURCES += score/cpu/bfin/bfin-exception-frame-print.c -librtemscpu_a_SOURCES += score/cpu/bfin/cpu_asm.S -librtemscpu_a_SOURCES += score/cpu/bfin/cpu.c -librtemscpu_a_SOURCES += score/cpu/no_cpu/cpucounterfrequency.c -librtemscpu_a_SOURCES += score/cpu/no_cpu/cpucounterread.c - -endif - -if CPU_I386 - -include $(srcdir)/score/cpu/i386/headers.am - -librtemscpu_a_SOURCES += score/cpu/i386/cpu_asm.S -librtemscpu_a_SOURCES += score/cpu/i386/cpu.c -librtemscpu_a_SOURCES += score/cpu/no_cpu/cpucounterfrequency.c -librtemscpu_a_SOURCES += score/cpu/no_cpu/cpucounterread.c -librtemscpu_a_SOURCES += score/cpu/no_cpu/cpuidle.c - -endif - -if CPU_LM32 - -include $(srcdir)/score/cpu/lm32/headers.am - -librtemscpu_a_SOURCES += score/cpu/lm32/cpu_asm.S -librtemscpu_a_SOURCES += score/cpu/lm32/cpu.c -librtemscpu_a_SOURCES += score/cpu/lm32/irq.c -librtemscpu_a_SOURCES += score/cpu/lm32/lm32-exception-frame-print.c -librtemscpu_a_SOURCES += score/cpu/no_cpu/cpucounterfrequency.c -librtemscpu_a_SOURCES += score/cpu/no_cpu/cpucounterread.c - -endif - -if CPU_M68K - -include $(srcdir)/score/cpu/m68k/headers.am - -librtemscpu_a_SOURCES += score/cpu/m68k/cpu_asm.S -librtemscpu_a_SOURCES += score/cpu/m68k/cpu.c -librtemscpu_a_SOURCES += score/cpu/m68k/m68k-exception-frame-print.c -librtemscpu_a_SOURCES += score/cpu/m68k/__m68k_read_tp.c -librtemscpu_a_SOURCES += score/cpu/no_cpu/cpucounterfrequency.c -librtemscpu_a_SOURCES += score/cpu/no_cpu/cpucounterread.c - -endif - -if CPU_MIPS - -include $(srcdir)/score/cpu/mips/headers.am - -librtemscpu_a_SOURCES += score/cpu/mips/cpu.c -librtemscpu_a_SOURCES += score/cpu/mips/cpu_asm.S -librtemscpu_a_SOURCES += score/cpu/no_cpu/cpucounterfrequency.c -librtemscpu_a_SOURCES += score/cpu/no_cpu/cpucounterread.c - -endif - -if CPU_MOXIE - -include $(srcdir)/score/cpu/moxie/headers.am - -librtemscpu_a_SOURCES += score/cpu/moxie/cpu.c -librtemscpu_a_SOURCES += score/cpu/moxie/moxie-exception-frame-print.c -librtemscpu_a_SOURCES += score/cpu/moxie/cpu_asm.S -librtemscpu_a_SOURCES += score/cpu/no_cpu/cpucounterfrequency.c -librtemscpu_a_SOURCES += score/cpu/no_cpu/cpucounterread.c -librtemscpu_a_SOURCES += score/cpu/no_cpu/cpuidle.c - -endif - -if CPU_NIOS2 - -include $(srcdir)/score/cpu/nios2/headers.am - -librtemscpu_a_SOURCES += score/cpu/nios2/nios2-context-initialize.c -librtemscpu_a_SOURCES += score/cpu/nios2/nios2-context-switch.S -librtemscpu_a_SOURCES += score/cpu/nios2/nios2-context-validate.S -librtemscpu_a_SOURCES += score/cpu/nios2/nios2-context-volatile-clobber.S -librtemscpu_a_SOURCES += score/cpu/nios2/nios2-eic-il-low-level.S -librtemscpu_a_SOURCES += score/cpu/nios2/nios2-exception-frame-print.c -librtemscpu_a_SOURCES += score/cpu/nios2/nios2-fatal-halt.c -librtemscpu_a_SOURCES += score/cpu/nios2/nios2-iic-low-level.S -librtemscpu_a_SOURCES += score/cpu/nios2/nios2-iic-irq.c -librtemscpu_a_SOURCES += score/cpu/nios2/nios2-initialize.c -librtemscpu_a_SOURCES += score/cpu/nios2/nios2-isr-get-level.c -librtemscpu_a_SOURCES += score/cpu/nios2/nios2-isr-install-vector.c -librtemscpu_a_SOURCES += score/cpu/nios2/nios2-isr-is-in-progress.c -librtemscpu_a_SOURCES += score/cpu/nios2/nios2-isr-set-level.c -librtemscpu_a_SOURCES += score/cpu/nios2/nios2-mpu-add-region.c -librtemscpu_a_SOURCES += score/cpu/nios2/nios2-mpu-configuration.c -librtemscpu_a_SOURCES += score/cpu/nios2/nios2-mpu-descriptor.c -librtemscpu_a_SOURCES += score/cpu/nios2/nios2-mpu-disable-protected.c -librtemscpu_a_SOURCES += score/cpu/nios2/nios2-mpu-reset.c -librtemscpu_a_SOURCES += score/cpu/nios2/nios2-thread-dispatch-disabled.c -librtemscpu_a_SOURCES += score/cpu/no_cpu/cpucounterfrequency.c -librtemscpu_a_SOURCES += score/cpu/no_cpu/cpucounterread.c -librtemscpu_a_SOURCES += score/cpu/no_cpu/cpuidle.c - -endif - -if CPU_NO_CPU - -include $(srcdir)/score/cpu/no_cpu/headers.am - -librtemscpu_a_SOURCES += score/cpu/no_cpu/cpu.c -librtemscpu_a_SOURCES += score/cpu/no_cpu/cpu_asm.c -librtemscpu_a_SOURCES += score/cpu/no_cpu/cpucounterfrequency.c -librtemscpu_a_SOURCES += score/cpu/no_cpu/cpucounterread.c -librtemscpu_a_SOURCES += score/cpu/no_cpu/cpuidle.c - -endif - -if CPU_OR1K - -include $(srcdir)/score/cpu/or1k/headers.am - -librtemscpu_a_SOURCES += score/cpu/no_cpu/cpucounterfrequency.c -librtemscpu_a_SOURCES += score/cpu/or1k/cpu.c -librtemscpu_a_SOURCES += score/cpu/or1k/or1k-context-initialize.c -librtemscpu_a_SOURCES += score/cpu/or1k/or1k-context-switch.S -librtemscpu_a_SOURCES += score/cpu/or1k/or1k-context-validate.S -librtemscpu_a_SOURCES += score/cpu/or1k/or1k-context-volatile-clobber.S -librtemscpu_a_SOURCES += score/cpu/or1k/or1k-exception-default.c -librtemscpu_a_SOURCES += score/cpu/or1k/or1k-exception-frame-print.c -librtemscpu_a_SOURCES += score/cpu/or1k/or1k-exception-handler-low.S - -endif - -if CPU_POWERPC - -include $(srcdir)/score/cpu/powerpc/headers.am - -librtemscpu_a_SOURCES += score/cpu/no_cpu/cpuidle.c -librtemscpu_a_SOURCES += score/cpu/powerpc/cpu.c -librtemscpu_a_SOURCES += score/cpu/powerpc/ppc-context-volatile-clobber.S -librtemscpu_a_SOURCES += score/cpu/powerpc/ppc-context-validate.S -librtemscpu_a_SOURCES += score/cpu/powerpc/ppc-isr-disable-mask.S - -endif - -if CPU_RISCV - -include $(srcdir)/score/cpu/riscv/headers.am - -librtemscpu_a_SOURCES += score/cpu/riscv/cpu.c -librtemscpu_a_SOURCES += score/cpu/riscv/riscv-exception-handler.S -librtemscpu_a_SOURCES += score/cpu/riscv/riscv-exception-frame-print.c -librtemscpu_a_SOURCES += score/cpu/riscv/riscv-context-switch.S -librtemscpu_a_SOURCES += score/cpu/riscv/riscv-context-initialize.c -librtemscpu_a_SOURCES += score/cpu/riscv/riscv-context-validate.S -librtemscpu_a_SOURCES += score/cpu/riscv/riscv-context-volatile-clobber.S -librtemscpu_a_SOURCES += score/cpu/riscv/riscv-counter.S - -endif - -if CPU_SH - -include $(srcdir)/score/cpu/sh/headers.am - -librtemscpu_a_SOURCES += score/cpu/no_cpu/cpucounterfrequency.c -librtemscpu_a_SOURCES += score/cpu/no_cpu/cpucounterread.c -librtemscpu_a_SOURCES += score/cpu/no_cpu/cpuidle.c -librtemscpu_a_SOURCES += score/cpu/sh/cpu.c -librtemscpu_a_SOURCES += score/cpu/sh/context.c -librtemscpu_a_SOURCES += score/cpu/sh/sh-exception-frame-print.c - -endif - -if CPU_SPARC64 - -include $(srcdir)/score/cpu/sparc64/headers.am - -librtemscpu_a_SOURCES += score/cpu/no_cpu/cpucounterfrequency.c -librtemscpu_a_SOURCES += score/cpu/no_cpu/cpucounterread.c -librtemscpu_a_SOURCES += score/cpu/no_cpu/cpuidle.c -librtemscpu_a_SOURCES += score/cpu/sparc64/context.S -librtemscpu_a_SOURCES += score/cpu/sparc64/cpu.c -librtemscpu_a_SOURCES += score/cpu/sparc64/interrupt.S -librtemscpu_a_SOURCES += score/cpu/sparc64/sparc64-exception-frame-print.c -librtemscpu_a_SOURCES += score/cpu/sparc64/sparc64-syscall.S - -endif - -if CPU_SPARC - -include $(srcdir)/score/cpu/sparc/headers.am - -librtemscpu_a_SOURCES += score/cpu/no_cpu/cpuidle.c -librtemscpu_a_SOURCES += score/cpu/sparc/access_le.c -librtemscpu_a_SOURCES += score/cpu/sparc/cpu.c -librtemscpu_a_SOURCES += score/cpu/sparc/cpu_asm.S -librtemscpu_a_SOURCES += score/cpu/sparc/sparc-access.S -librtemscpu_a_SOURCES += score/cpu/sparc/sparc-bad-trap.S -librtemscpu_a_SOURCES += score/cpu/sparc/sparc-context-validate.S -librtemscpu_a_SOURCES += score/cpu/sparc/sparc-context-volatile-clobber.S -librtemscpu_a_SOURCES += score/cpu/sparc/sparc-counter-asm.S -librtemscpu_a_SOURCES += score/cpu/sparc/sparc-exception-frame-print.c -librtemscpu_a_SOURCES += score/cpu/sparc/sparc-isr-handler.S -librtemscpu_a_SOURCES += score/cpu/sparc/sparc-isr-install.c -librtemscpu_a_SOURCES += score/cpu/sparc/syscall.S -librtemscpu_a_SOURCES += score/cpu/sparc/window.S - -endif - -if CPU_V850 - -include $(srcdir)/score/cpu/v850/headers.am - -librtemscpu_a_SOURCES += score/cpu/no_cpu/cpucounterfrequency.c -librtemscpu_a_SOURCES += score/cpu/no_cpu/cpucounterread.c -librtemscpu_a_SOURCES += score/cpu/no_cpu/cpuidle.c -librtemscpu_a_SOURCES += score/cpu/v850/cpu.c -librtemscpu_a_SOURCES += score/cpu/v850/cpu_asm.S -librtemscpu_a_SOURCES += score/cpu/v850/v850-exception-frame-print.c - -endif - -if CPU_X86_64 - -include $(srcdir)/score/cpu/x86_64/headers.am - -librtemscpu_a_SOURCES += score/cpu/no_cpu/cpucounterfrequency.c -librtemscpu_a_SOURCES += score/cpu/no_cpu/cpucounterread.c -librtemscpu_a_SOURCES += score/cpu/no_cpu/cpuidle.c -librtemscpu_a_SOURCES += score/cpu/x86_64/cpu.c -librtemscpu_a_SOURCES += score/cpu/x86_64/x86_64-context-initialize.c -librtemscpu_a_SOURCES += score/cpu/x86_64/x86_64-context-switch.S - -endif - -# -# Create a new Version VC Key header if the VC state has changed. -# -stamp_vc_key = stamp-vc-key - -BUILT_SOURCES = version-vc-key.h - -.PHONY: generate-vc-key - -generate-vc-key: - @+current_vc_key=""; \ - if test -f $(stamp_vc_key); then \ - current_vc_key=`cat $(stamp_vc_key)`; \ - fi; \ - vc_key=`$(top_srcdir)/vc-key.sh $(top_srcdir) $$current_vc_key`; \ - if test "$$vc_key" != "matches"; then \ - echo "Generating version-vc-key.h"; \ - if test "$$vc_key" == "release"; then \ - vc_header_key="\/\* No version control key found; release\? \*\/"; \ - else \ - vc_header_key="#define RTEMS_VERSION_VC_KEY \"$$vc_key\""; \ - fi; \ - cat $(top_srcdir)/version-vc-key.h.in | \ - sed -e "s/@VERSION_VC_KEY@/$$vc_header_key/g" > version-vc-key.h; \ - echo "$$vc_key" > $(stamp_vc_key); \ - fi - -version-vc-key.h: generate-vc-key - -$(top_srcdir)/sapi/src/version.c: version-vc-key.h - -all-local: generate-vc-key - -project_lib_LIBRARIES += librtemsdefaultconfig.a - -librtemsdefaultconfig_a_SOURCES = -librtemsdefaultconfig_a_SOURCES += libmisc/dummy/default-configuration.c - -project_lib_LIBRARIES += librtemstest.a - -librtemstest_a_SOURCES = -librtemstest_a_SOURCES += libtest/testbeginend.c -librtemstest_a_SOURCES += libtest/testbusy.c -librtemstest_a_SOURCES += libtest/testextension.c -librtemstest_a_SOURCES += libtest/testparallel.c -librtemstest_a_SOURCES += libtest/testrun.c -librtemstest_a_SOURCES += libtest/testwrappers.c -librtemstest_a_SOURCES += libtest/t-test.c -librtemstest_a_SOURCES += libtest/t-test-busy.c -librtemstest_a_SOURCES += libtest/t-test-busy-tick.c -librtemstest_a_SOURCES += libtest/t-test-checks.c -librtemstest_a_SOURCES += libtest/t-test-checks-eno.c -librtemstest_a_SOURCES += libtest/t-test-checks-psx.c -librtemstest_a_SOURCES += libtest/t-test-hash-sha256.c -librtemstest_a_SOURCES += libtest/t-test-interrupt.c -librtemstest_a_SOURCES += libtest/t-test-rtems.c -librtemstest_a_SOURCES += libtest/t-test-rtems-context.c -librtemstest_a_SOURCES += libtest/t-test-rtems-fds.c -librtemstest_a_SOURCES += libtest/t-test-rtems-heap.c -librtemstest_a_SOURCES += libtest/t-test-rtems-measure.c -librtemstest_a_SOURCES += libtest/t-test-rtems-objs.c -librtemstest_a_SOURCES += libtest/t-test-rtems-posix-keys.c -librtemstest_a_SOURCES += libtest/t-test-time.c -librtemstest_a_SOURCES += libtest/t-test-thread-switch.c - -project_lib_LIBRARIES += libftpd.a - -libftpd_a_SOURCES = -libftpd_a_SOURCES += ftpd/ftpd.c -libftpd_a_SOURCES += ftpd/ftpd-init.c - -project_lib_LIBRARIES += libftpfs.a - -libftpfs_a_SOURCES = -libftpfs_a_SOURCES += libfs/src/ftpfs/ftpfs.c - -project_lib_LIBRARIES += libtftpfs.a - -libtftpfs_a_SOURCES = -libtftpfs_a_SOURCES += libfs/src/ftpfs/tftpDriver.c - -project_lib_LIBRARIES += libtelnetd.a - -libtelnetd_a_SOURCES = -libtelnetd_a_SOURCES += telnetd/check_passwd.c -libtelnetd_a_SOURCES += telnetd/des.c -libtelnetd_a_SOURCES += telnetd/pty.c -libtelnetd_a_SOURCES += telnetd/telnetd.c -libtelnetd_a_SOURCES += telnetd/telnetd-init.c - -if LIBDEBUGGER - -project_lib_LIBRARIES += libdebugger.a - -libdebugger_a_SOURCES = -libdebugger_a_SOURCES += libdebugger/rtems-debugger-block.c -libdebugger_a_SOURCES += libdebugger/rtems-debugger-bsp.c -libdebugger_a_SOURCES += libdebugger/rtems-debugger-cmd.c -libdebugger_a_SOURCES += libdebugger/rtems-debugger-remote.c -libdebugger_a_SOURCES += libdebugger/rtems-debugger-remote-tcp.c -libdebugger_a_SOURCES += libdebugger/rtems-debugger-@RTEMS_CPU@.c -libdebugger_a_SOURCES += libdebugger/rtems-debugger-server.c -libdebugger_a_SOURCES += libdebugger/rtems-debugger-target.c -libdebugger_a_SOURCES += libdebugger/rtems-debugger-threads.c - -endif - -project_lib_LIBRARIES += libjffs2.a - -libjffs2_a_SOURCES = -libjffs2_a_SOURCES += libfs/src/jffs2/src/build.c -libjffs2_a_SOURCES += libfs/src/jffs2/src/compat-crc32.c -libjffs2_a_SOURCES += libfs/src/jffs2/src/compr.c -libjffs2_a_SOURCES += libfs/src/jffs2/src/compr_rtime.c -libjffs2_a_SOURCES += libfs/src/jffs2/src/compr_zlib.c -libjffs2_a_SOURCES += libfs/src/jffs2/src/debug.c -libjffs2_a_SOURCES += libfs/src/jffs2/src/dir-rtems.c -libjffs2_a_SOURCES += libfs/src/jffs2/src/erase.c -libjffs2_a_SOURCES += libfs/src/jffs2/src/flashio.c -libjffs2_a_SOURCES += libfs/src/jffs2/src/fs-rtems.c -libjffs2_a_SOURCES += libfs/src/jffs2/src/gc.c -libjffs2_a_SOURCES += libfs/src/jffs2/src/malloc-rtems.c -libjffs2_a_SOURCES += libfs/src/jffs2/src/nodelist.c -libjffs2_a_SOURCES += libfs/src/jffs2/src/nodemgmt.c -libjffs2_a_SOURCES += libfs/src/jffs2/src/read.c -libjffs2_a_SOURCES += libfs/src/jffs2/src/readinode.c -libjffs2_a_SOURCES += libfs/src/jffs2/src/scan.c -libjffs2_a_SOURCES += libfs/src/jffs2/src/write.c -libjffs2_a_CFLAGS = -libjffs2_a_CFLAGS += -Wno-pointer-sign -libjffs2_a_CPPFLAGS = -libjffs2_a_CPPFLAGS += $(AM_CPPFLAGS) -libjffs2_a_CPPFLAGS += -I$(srcdir)/libfs/src/jffs2/include - -project_lib_LIBRARIES += libmghttpd.a - -libmghttpd_a_SOURCES = -libmghttpd_a_SOURCES += mghttpd/mongoose.c - -project_lib_LIBRARIES += libz.a - -libz_a_SOURCES = -libz_a_SOURCES += zlib/adler32.c -libz_a_SOURCES += zlib/compress.c -libz_a_SOURCES += zlib/crc32.c -libz_a_SOURCES += zlib/deflate.c -libz_a_SOURCES += zlib/gzclose.c -libz_a_SOURCES += zlib/gzlib.c -libz_a_SOURCES += zlib/gzread.c -libz_a_SOURCES += zlib/gzwrite.c -libz_a_SOURCES += zlib/infback.c -libz_a_SOURCES += zlib/inffast.c -libz_a_SOURCES += zlib/inflate.c -libz_a_SOURCES += zlib/inftrees.c -libz_a_SOURCES += zlib/trees.c -libz_a_SOURCES += zlib/uncompr.c -libz_a_SOURCES += zlib/zutil.c - -if HACK_TO_AVOID_LONG_ARG_LIST - -librtemscpu.a: $(librtemscpu_a_OBJECTS) $(librtemscpu_a_DEPENDENCIES) $(EXTRA_librtemscpu_a_DEPENDENCIES) - -rm -f librtemscpu.a librtemscpu.txt - for i in $(librtemscpu_a_OBJECTS) ; do echo "$$i" >>librtemscpu.txt ; done - $(librtemscpu_a_AR) librtemscpu.a @librtemscpu.txt $(librtemscpu_a_LIBADD) - $(RANLIB) librtemscpu.a - -endif diff --git a/cpukit/automake/compile.am b/cpukit/automake/compile.am deleted file mode 100644 index 4fc133e7aa..0000000000 --- a/cpukit/automake/compile.am +++ /dev/null @@ -1,5 +0,0 @@ -AM_CPPFLAGS = @RTEMS_CPPFLAGS@ -AM_CFLAGS = -AM_CCASFLAGS = @RTEMS_CCASFLAGS@ - -ARFLAGS = crD diff --git a/cpukit/automake/multilib.am b/cpukit/automake/multilib.am deleted file mode 100644 index 007d20a8e0..0000000000 --- a/cpukit/automake/multilib.am +++ /dev/null @@ -1,34 +0,0 @@ -if MULTILIB -MULTISRCTOP = -MULTIDIRS = -MULTIDO = true -MULTICLEAN = true -endif - -# Multilib support rules -.PHONY: all-multi install-multi mostlyclean-multi clean-multi distclean-multi \ - maintainer-clean-multi - -if MULTILIB -all-recursive: all-multi -install-recursive: install-multi - -mostlyclean-recursive: mostlyclean-multi -clean-recursive: clean-multi -distclean-recursive: distclean-multi -maintainer-clean-recursive: maintainer-clean-multi - -all-multi: - $(MULTIDO) $(AM_MAKEFLAGS) DO=all multi-do -install-multi: - $(MULTIDO) $(AM_MAKEFLAGS) DO=install multi-do - -mostlyclean-multi: - $(MULTICLEAN) $(AM_MAKEFLAGS) DO=mostlyclean multi-clean -clean-multi: - $(MULTICLEAN) $(AM_MAKEFLAGS) DO=clean multi-clean -distclean-multi: - $(MULTICLEAN) $(AM_MAKEFLAGS) DO=distclean multi-clean -maintainer-clean-multi: - $(MULTICLEAN) $(AM_MAKEFLAGS) DO=maintainer-clean multi-clean -endif diff --git a/cpukit/configure.ac b/cpukit/configure.ac deleted file mode 100644 index e3c039383c..0000000000 --- a/cpukit/configure.ac +++ /dev/null @@ -1,387 +0,0 @@ -## Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-cpukit],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -AC_CONFIG_SRCDIR([score]) -RTEMS_TOP([..],[]) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP - -RTEMS_CANONICAL_TARGET_CPU - -AM_INIT_AUTOMAKE([no-define nostdinc subdir-objects foreign 1.12.2]) -AM_MAINTAINER_MODE - -RTEMS_ENABLE_MULTIPROCESSING -RTEMS_ENABLE_POSIX -RTEMS_ENABLE_RTEMS_DEBUG -RTEMS_ENABLE_NETWORKING -RTEMS_ENABLE_PARAVIRT -RTEMS_ENABLE_PROFILING -RTEMS_ENABLE_DRVMGR - -RTEMS_ENV_RTEMSCPU -RTEMS_CHECK_RTEMS_DEBUG - -AC_DEFUN([RTEMS_TOOL_CHAIN_ERROR],AC_MSG_ERROR([please update your tool chain via the RSB <https://docs.rtems.org/branches/master/rsb/quick-start.html>])) - -# Is this a supported CPU? -AC_MSG_CHECKING([if cpu $RTEMS_CPU is supported]) -if test -d "$srcdir/score/cpu/$RTEMS_CPU"; then - AC_MSG_RESULT(yes) -else - AC_MSG_ERROR(no) -fi - -RTEMS_PROG_CC_FOR_TARGET -AM_PROG_CC_C_O -RTEMS_CANONICALIZE_TOOLS -RTEMS_PROG_CCAS -AC_PROG_RANLIB - -AC_MSG_CHECKING([for a need to avoid a long argument list]) - -hack_to_avoid_long_arg_list=no -case "${build_os}" in - *cygwin*|*mingw*|*msys*) - hack_to_avoid_long_arg_list=yes - ;; - *) - ;; -esac - -AC_MSG_RESULT([${hack_to_avoid_long_arg_list}]) -AM_CONDITIONAL([HACK_TO_AVOID_LONG_ARG_LIST], [test "${hack_to_avoid_long_arg_list}" = yes]) - -RTEMS_CHECK_NEWLIB - -# Newlib proprietary -AC_CHECK_MEMBER([struct _Thread_queue_Queue._name],[],[RTEMS_TOOL_CHAIN_ERROR],[#include <sys/lock.h>]) - -# pthread-functions not declared in some versions of newlib. -RTEMS_CHECK_FUNC([pthread_attr_getguardsize],[#include <pthread.h>]) -RTEMS_CHECK_FUNC([pthread_attr_setguardsize],[#include <pthread.h>]) -RTEMS_CHECK_FUNC([pthread_attr_setstack],[#include <pthread.h>]) -RTEMS_CHECK_FUNC([pthread_attr_getstack],[#include <pthread.h>]) - -# These are SMP related and were added to newlib by RTEMS. -RTEMS_CHECK_FUNC([pthread_attr_setaffinity_np],[ - #define _GNU_SOURCE - #include <pthread.h>]) -RTEMS_CHECK_FUNC([pthread_attr_getaffinity_np],[ - #define _GNU_SOURCE - #include <pthread.h>]) -RTEMS_CHECK_FUNC([pthread_setaffinity_np],[ - #define _GNU_SOURCE - #include <pthread.h>]) -RTEMS_CHECK_FUNC([pthread_getaffinity_np],[ - #define _GNU_SOURCE - #include <pthread.h>]) -RTEMS_CHECK_FUNC([pthread_getattr_np],[ - #define _GNU_SOURCE - #include <pthread.h>]) - -AC_LANG_PUSH(C) -AC_MSG_CHECKING([for mprotect(const void *, ...)]) -AC_COMPILE_IFELSE([AC_LANG_SOURCE([ -#include <sys/mman.h> -int mprotect(const void *, size_t, int); -])],[ -AC_MSG_RESULT([yes]) -AC_DEFINE(HAVE_MPROTECT_CONST, [], [mprotect(const void *, ...)]) -],[ -AC_MSG_RESULT([no]) -]) -AC_MSG_CHECKING([for pthread_mutex_getprioceiling(const pthread_mutex_t *, ...)]) -AC_COMPILE_IFELSE([AC_LANG_SOURCE([ -#include <pthread.h> -int pthread_mutex_getprioceiling(const pthread_mutex_t *__restrict, int *); -])],[ -AC_MSG_RESULT([yes]) -AC_DEFINE(HAVE_PTHREAD_MUTEX_GETCEILING_CONST, [], [pthread_mutex_getprioceiling(const pthread_mutex_t *, ...)]) -],[ -AC_MSG_RESULT([no]) -]) -AC_MSG_CHECKING([for pthread_setschedparam(..., const struct sched_param *)]) -AC_COMPILE_IFELSE([AC_LANG_SOURCE([ -#include <pthread.h> -int pthread_setschedparam(pthread_t, int, const struct sched_param *); -])],[ -AC_MSG_RESULT([yes]) -AC_DEFINE(HAVE_PTHREAD_SETSCHEDPARAM_CONST, [], [pthread_setschedparam(..., const struct sched_param *)]) -],[ -AC_MSG_RESULT([no]) -]) -AC_LANG_POP(C) - -# Some toolchain sanity checks and diagnostics -RTEMS_CHECK_GCC_SANITY - -# These are conditionally defined by the toolchain -# FIXME: we should either conditionally compile those parts in -# RTEMS depending on them, or abort - For now, simply check. -AC_CHECK_HEADER([pthread.h],[ - AC_CHECK_TYPES([pthread_rwlock_t]) - AC_CHECK_TYPES([pthread_barrier_t]) - AC_CHECK_TYPES([pthread_spinlock_t]) - AC_CHECK_TYPES([struct _pthread_cleanup_context],[],[RTEMS_TOOL_CHAIN_ERROR],[#include <pthread.h>]) - AC_CHECK_TYPES([struct _Priority_Node],[],[RTEMS_TOOL_CHAIN_ERROR],[#include <pthread.h>]) -]) - -RTEMS_CHECK_MULTIPROCESSING -RTEMS_CHECK_POSIX_API -RTEMS_CHECK_NETWORKING -RTEMS_CHECK_SMP -if test "${RTEMS_HAS_SMP}" = "yes"; then - AC_CHECK_HEADERS([stdatomic.h],[],[RTEMS_TOOL_CHAIN_ERROR]) -fi - -rtems_major=`echo _RTEMS_VERSION | sed "s/\..*//"` -rtems_minor=`echo _RTEMS_VERSION | sed "s/[[0-9]][[0-9]]*\.//;s/\..*//"` -rtems_revision=`echo _RTEMS_VERSION | sed "s/[[0-9]][[0-9]]*\.//;s/[[0-9]][[0-9]]*\.//;s/[[\.\-]].*//"` - -_RTEMS_CPUOPT_INIT - -RTEMS_CPUOPT([RTEMS_DEBUG], - [test x"${enable_rtems_debug}" = x"yes"], - [1], - [if RTEMS_DEBUG is enabled]) - -RTEMS_CPUOPT([RTEMS_MULTIPROCESSING], - [test x"$enable_multiprocessing" = xyes], - [1], - [if multiprocessing is enabled]) - -RTEMS_CPUOPT([RTEMS_NEWLIB], - [test x"$RTEMS_USE_NEWLIB" = xyes], - [1], - [if using newlib]) - -RTEMS_CPUOPT([RTEMS_POSIX_API], - [test x"$rtems_cv_HAS_POSIX_API" = xyes], - [1], - [if posix api is supported]) - -RTEMS_CPUOPT([RTEMS_SMP], - [test x"$RTEMS_HAS_SMP" = xyes], - [1], - [if SMP is enabled]) - -RTEMS_CPUOPT([RTEMS_PARAVIRT], - [test x"$RTEMS_HAS_PARAVIRT" = xyes], - [1], - [PARAVIRT is enabled]) - -RTEMS_CPUOPT([RTEMS_PROFILING], - [test x"$RTEMS_HAS_PROFILING" = xyes], - [1], - [if profiling is enabled]) - -RTEMS_CPUOPT([RTEMS_NETWORKING], - [test x"$rtems_cv_HAS_NETWORKING" = xyes], - [1], - [if networking is enabled]) - -RTEMS_CPUOPT([RTEMS_DRVMGR_STARTUP], - [test x"$enable_drvmgr" = xyes], - [1], - [if driver manager api is supported]) - -RTEMS_CPUOPT([RTEMS_VERSION], - [true], - ["]_RTEMS_VERSION["], - [RTEMS version string]) - -## Header file differences that need to be known in .h after install - -## Deactivate ada bindings -RTEMS_CPUOPT([__RTEMS_ADA__], - [test x"${enable_ada}" = x"yes"], - [1], - [Define to 1 if ada/gnat bindings are built-in]) - -# These are used to provide <rtems/inttypes.h -AC_CHECK_SIZEOF([mode_t]) -AC_CHECK_SIZEOF([off_t]) -AC_CHECK_SIZEOF([time_t]) -AC_CHECK_SIZEOF([size_t]) -AC_CHECK_SIZEOF([blksize_t]) -AC_CHECK_SIZEOF([blkcnt_t]) - -## Provide sizeof(mode_t) information via cpuopts.h -RTEMS_CPUOPT([__RTEMS_SIZEOF_MODE_T__], - [true], - [${ac_cv_sizeof_mode_t}], - [sizeof(mode_t)]) - -## Provide sizeof(off_t) information via cpuopts.h -RTEMS_CPUOPT([__RTEMS_SIZEOF_OFF_T__], - [true], - [${ac_cv_sizeof_off_t}], - [sizeof(off_t)]) - -## Provide sizeof(time_t) information via cpuopts.h -RTEMS_CPUOPT([__RTEMS_SIZEOF_TIME_T__], - [true], - [${ac_cv_sizeof_time_t}], - [sizeof(time_t)]) - -## Provide sizeof(blksize_t) information via cpuopts.h -RTEMS_CPUOPT([__RTEMS_SIZEOF_BLKSIZE_T__], - [true], - [${ac_cv_sizeof_blksize_t}], - [sizeof(blksize_t)]) - -## Provide sizeof(blkcnt_t) information via cpuopts.h -RTEMS_CPUOPT([__RTEMS_SIZEOF_BLKCNT_T__], - [true], - [${ac_cv_sizeof_blkcnt_t}], - [sizeof(blkcnt_t)]) - -## Then we propagate a private copy of the value into cpuopts.h -## so it is always available to the RTEMS header files. - -RTEMS_CPUOPT([__RTEMS_MAJOR__], - [true], - [$rtems_major], - [major version portion of an RTEMS release]) - -RTEMS_CPUOPT([__RTEMS_MINOR__], - [true], - [$rtems_minor], - [minor version portion of an RTEMS release]) - -RTEMS_CPUOPT([__RTEMS_REVISION__], - [true], - [$rtems_revision], - [revision version portion of an RTEMS release]) - -_RTEMS_CPUOPT_FINI - -_RTEMS_TESTOPT_INIT -RTEMS_TESTOPT([RTEMS_TEST_VERBOSITY], - [true], - [T_NORMAL], - [RTEMS Test Framework verbosity]) -_RTEMS_TESTOPT_FINI - -AC_ENABLE_MULTILIB([Makefile],[..]) - -# libmisc/shell/* wants to assign file descriptors to stdio file descriptors. -AC_MSG_CHECKING([for assignable stdio]) -AC_COMPILE_IFELSE( - [AC_LANG_PROGRAM( - [#include <stdio.h>], - [stdin = fopen("/tmp", "r")])], - [HAVE_ASSIGNABLE_STDIO=yes], - [HAVE_ASSIGNABLE_STDIO=no]) -AC_MSG_RESULT([$HAVE_ASSIGNABLE_STDIO]) - -# libmisc/serdbg exploits weak symbols -RTEMS_CHECK_GCC_WEAK - -# Used by legacy network stack -AC_CHECK_DECLS([rcmd],,,[#include <unistd.h>]) - -# Ensure that Newlib does not provide things now in <machine/_timecounter.h> -AC_CHECK_DECLS([_Timecounter_Time_second],[RTEMS_TOOL_CHAIN_ERROR],,[#include <sys/time.h>]) - -# ... far too many conditionals ... -AM_CONDITIONAL(NEWLIB,test x"$RTEMS_USE_NEWLIB" = x"yes") - -AM_CONDITIONAL(HAS_MP,test x"$enable_multiprocessing" = x"yes" ) -AM_CONDITIONAL(HAS_SMP,[test "$RTEMS_HAS_SMP" = "yes"]) - -AM_CONDITIONAL(HAS_PTHREADS,test x"$rtems_cv_HAS_POSIX_API" = x"yes") - -AM_CONDITIONAL([LIBSHELL],[test x"$HAVE_ASSIGNABLE_STDIO" = x"yes"]) -AM_CONDITIONAL([LIBSERDBG],[test x"$rtems_cv_cc_attribute_weak" = x"yes"]) -AM_CONDITIONAL([LIBGNAT],[test x"$rtems_cv_HAS_POSIX_API" = x"yes" \ -&& test x"$enable_ada" = x"yes"]) - -AM_CONDITIONAL([LIBUTF8PROC],[test $ac_cv_sizeof_size_t -gt 2]) - -AC_CONFIG_HEADER(config.h) - -## These are needed by the NFS Client -AC_CHECK_PROG(RPCGEN,rpcgen,rpcgen) -AM_CONDITIONAL([RPCTOOLS],[test "$RPCGEN" = rpcgen \ -&& test -n "$AWK" \ -&& test "$enable_rpcgen" = yes]) - -# Filter dynamic loading to only build for architectures that have -# reloc backends -AC_MSG_CHECKING([whether CPU supports libdl]) -case $RTEMS_CPU in - arm | i386 | m68k | mips | moxie | powerpc | riscv | sparc) - HAVE_LIBDL=yes ;; - # bfin has an issue to resolve with libdl. See ticket #2252 - bfin) - HAVE_LIBDL=no ;; - # lm32 has an issue to resolve with libdl. See ticket #2283 - lm32) - HAVE_LIBDL=no ;; - # v850 has an issue to resolve with libdl. See ticket #2260 - v850) - HAVE_LIBDL=no ;; - *) - HAVE_LIBDL=no ;; -esac -AM_CONDITIONAL(LIBDL,[test x"$HAVE_LIBDL" = x"yes"]) -AC_MSG_RESULT([$HAVE_LIBDL]) - -# Filter debugger to only build for architectures that have a target backend -AC_MSG_CHECKING([whether CPU supports libdebugger]) -case $RTEMS_CPU in - arm | i386) - HAVE_LIBDEBUGGER=yes ;; - *) - HAVE_LIBDEBUGGER=no ;; -esac -AM_CONDITIONAL(LIBDEBUGGER,[test x"$HAVE_LIBDEBUGGER" = x"yes"]) -AC_MSG_RESULT([$HAVE_LIBDEBUGGER]) - -# Filter libpci to only build for architectures that have support for it -AC_MSG_CHECKING([whether CPU supports libpci]) -case $RTEMS_CPU in - sparc) - HAVE_LIBPCI=yes ;; - *) - HAVE_LIBPCI=no ;; -esac -AM_CONDITIONAL(LIBPCI,[test x"$HAVE_LIBPCI" = x"yes"]) -AC_MSG_RESULT([$HAVE_LIBPCI]) - -# Filter libdrvmgr to only build for architectures that have support for it -AC_MSG_CHECKING([whether CPU supports libdrvmgr]) -case $RTEMS_CPU in - riscv | sparc) - HAVE_LIBDRVMGR=yes ;; - *) - HAVE_LIBDRVMGR=no ;; -esac -AM_CONDITIONAL(LIBDRVMGR,[test x"$HAVE_LIBDRVMGR" = x"yes"]) -AC_MSG_RESULT([$HAVE_LIBDRVMGR]) - -AM_CONDITIONAL([CPU_ARM],[test $RTEMS_CPU = "arm"]) -AM_CONDITIONAL([CPU_BFIN],[test $RTEMS_CPU = "bfin"]) -AM_CONDITIONAL([CPU_I386],[test $RTEMS_CPU = "i386"]) -AM_CONDITIONAL([CPU_LM32],[test $RTEMS_CPU = "lm32"]) -AM_CONDITIONAL([CPU_M68K],[test $RTEMS_CPU = "m68k"]) -AM_CONDITIONAL([CPU_MIPS],[test $RTEMS_CPU = "mips"]) -AM_CONDITIONAL([CPU_MOXIE],[test $RTEMS_CPU = "moxie"]) -AM_CONDITIONAL([CPU_NIOS2],[test $RTEMS_CPU = "nios2"]) -AM_CONDITIONAL([CPU_NO_CPU],[test $RTEMS_CPU = "no_cpu"]) -AM_CONDITIONAL([CPU_OR1K],[test $RTEMS_CPU = "or1k"]) -AM_CONDITIONAL([CPU_POWERPC],[test $RTEMS_CPU = "powerpc"]) -AM_CONDITIONAL([CPU_RISCV],[test $RTEMS_CPU = "riscv"]) -AM_CONDITIONAL([CPU_SH],[test $RTEMS_CPU = "sh"]) -AM_CONDITIONAL([CPU_SPARC64],[test $RTEMS_CPU = "sparc64"]) -AM_CONDITIONAL([CPU_SPARC],[test $RTEMS_CPU = "sparc"]) -AM_CONDITIONAL([CPU_V850],[test $RTEMS_CPU = "v850"]) -AM_CONDITIONAL([CPU_X86_64],[test $RTEMS_CPU = "x86_64"]) - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) - -AC_OUTPUT diff --git a/cpukit/header-dirs.am b/cpukit/header-dirs.am deleted file mode 100644 index d90271be9e..0000000000 --- a/cpukit/header-dirs.am +++ /dev/null @@ -1,82 +0,0 @@ -## This file was generated by "./boostrap -H". -include_HEADERS = -include_adaincludedir = $(includedir)/adainclude -include_adainclude_HEADERS = -include_arpadir = $(includedir)/arpa -include_arpa_HEADERS = -include_devdir = $(includedir)/dev -include_dev_HEADERS = -include_dev_i2cdir = $(includedir)/dev/i2c -include_dev_i2c_HEADERS = -include_dev_miidir = $(includedir)/dev/mii -include_dev_mii_HEADERS = -include_dev_serialdir = $(includedir)/dev/serial -include_dev_serial_HEADERS = -include_dev_spidir = $(includedir)/dev/spi -include_dev_spi_HEADERS = -include_drvmgrdir = $(includedir)/drvmgr -include_drvmgr_HEADERS = -include_kerndir = $(includedir)/kern -include_kern_HEADERS = -include_libdir = $(includedir)/lib -include_lib_HEADERS = -include_libcdir = $(includedir)/libc -include_libc_HEADERS = -include_libcpudir = $(includedir)/libcpu -include_libcpu_HEADERS = -include_linuxdir = $(includedir)/linux -include_linux_HEADERS = -include_linux_spidir = $(includedir)/linux/spi -include_linux_spi_HEADERS = -include_machinedir = $(includedir)/machine -include_machine_HEADERS = -include_mghttpddir = $(includedir)/mghttpd -include_mghttpd_HEADERS = -include_netdir = $(includedir)/net -include_net_HEADERS = -include_netinetdir = $(includedir)/netinet -include_netinet_HEADERS = -include_nfsdir = $(includedir)/nfs -include_nfs_HEADERS = -include_nfsclientdir = $(includedir)/nfsclient -include_nfsclient_HEADERS = -include_pcidir = $(includedir)/pci -include_pci_HEADERS = -include_rpcdir = $(includedir)/rpc -include_rpc_HEADERS = -include_rtemsdir = $(includedir)/rtems -include_rtems_HEADERS = -include_rtems_bfindir = $(includedir)/rtems/bfin -include_rtems_bfin_HEADERS = -include_rtems_bsdnetdir = $(includedir)/rtems/bsdnet -include_rtems_bsdnet_HEADERS = -include_rtems_confdefsdir = $(includedir)/rtems/confdefs -include_rtems_confdefs_HEADERS = -include_rtems_debuggerdir = $(includedir)/rtems/debugger -include_rtems_debugger_HEADERS = -include_rtems_m68kdir = $(includedir)/rtems/m68k -include_rtems_m68k_HEADERS = -include_rtems_mipsdir = $(includedir)/rtems/mips -include_rtems_mips_HEADERS = -include_rtems_posixdir = $(includedir)/rtems/posix -include_rtems_posix_HEADERS = -include_rtems_powerpcdir = $(includedir)/rtems/powerpc -include_rtems_powerpc_HEADERS = -include_rtems_rfsdir = $(includedir)/rtems/rfs -include_rtems_rfs_HEADERS = -include_rtems_rtemsdir = $(includedir)/rtems/rtems -include_rtems_rtems_HEADERS = -include_rtems_rtldir = $(includedir)/rtems/rtl -include_rtems_rtl_HEADERS = -include_rtems_scoredir = $(includedir)/rtems/score -include_rtems_score_HEADERS = -include_rtems_tracedir = $(includedir)/rtems/trace -include_rtems_trace_HEADERS = -include_sysdir = $(includedir)/sys -include_sys_HEADERS = -include_utf8procdir = $(includedir)/utf8proc -include_utf8proc_HEADERS = -include_uuiddir = $(includedir)/uuid -include_uuid_HEADERS = -include_vmdir = $(includedir)/vm -include_vm_HEADERS = diff --git a/cpukit/headers.am b/cpukit/headers.am deleted file mode 100644 index 96bc9faca7..0000000000 --- a/cpukit/headers.am +++ /dev/null @@ -1,452 +0,0 @@ -## This file was generated by "./boostrap -H". -include_HEADERS += include/aio.h -include_HEADERS += include/crypt.h -include_HEADERS += include/dlfcn.h -include_HEADERS += include/endian.h -include_HEADERS += include/fdt.h -include_HEADERS += include/libfdt.h -include_HEADERS += include/libfdt_env.h -include_HEADERS += include/link.h -include_HEADERS += include/link_elf.h -include_HEADERS += include/md4.h -include_HEADERS += include/md5.h -include_HEADERS += include/memory.h -include_HEADERS += include/mqueue.h -include_HEADERS += include/pci.h -include_HEADERS += include/poll.h -include_HEADERS += include/rtems.h -include_HEADERS += include/sha256.h -include_HEADERS += include/sha512.h -include_HEADERS += include/xz.h -include_HEADERS += include/zconf.h -include_HEADERS += include/zlib.h -include_arpa_HEADERS += include/arpa/ftp.h -include_dev_i2c_HEADERS += include/dev/i2c/eeprom.h -include_dev_i2c_HEADERS += include/dev/i2c/fpga-i2c-slave.h -include_dev_i2c_HEADERS += include/dev/i2c/gpio-nxp-pca9535.h -include_dev_i2c_HEADERS += include/dev/i2c/i2c.h -include_dev_i2c_HEADERS += include/dev/i2c/sensor-lm75a.h -include_dev_i2c_HEADERS += include/dev/i2c/switch-nxp-pca9548a.h -include_dev_i2c_HEADERS += include/dev/i2c/ti-ads-16bit-adc.h -include_dev_i2c_HEADERS += include/dev/i2c/ti-lm25066a.h -include_dev_i2c_HEADERS += include/dev/i2c/ti-tmp112.h -include_dev_i2c_HEADERS += include/dev/i2c/xilinx-axi-i2c.h -include_dev_serial_HEADERS += include/dev/serial/sc16is752.h -include_dev_spi_HEADERS += include/dev/spi/spi.h -include_drvmgr_HEADERS += include/drvmgr/drvmgr.h -include_drvmgr_HEADERS += include/drvmgr/drvmgr_confdefs.h -include_drvmgr_HEADERS += include/drvmgr/drvmgr_list.h -include_drvmgr_HEADERS += include/drvmgr/pci_bus.h -include_linux_HEADERS += include/linux/i2c-dev.h -include_linux_HEADERS += include/linux/i2c.h -include_linux_HEADERS += include/linux/rbtree.h -include_linux_spi_HEADERS += include/linux/spi/spidev.h -include_machine_HEADERS += include/machine/_kernel_cpuset.h -include_machine_HEADERS += include/machine/_kernel_in.h -include_machine_HEADERS += include/machine/_kernel_in6.h -include_machine_HEADERS += include/machine/_kernel_mman.h -include_machine_HEADERS += include/machine/_kernel_param.h -include_machine_HEADERS += include/machine/_kernel_time.h -include_machine_HEADERS += include/machine/_kernel_types.h -include_machine_HEADERS += include/machine/_kernel_uio.h -include_machine_HEADERS += include/machine/_timecounter.h -include_mghttpd_HEADERS += include/mghttpd/mongoose.h -include_pci_HEADERS += include/pci/access.h -include_pci_HEADERS += include/pci/cfg.h -include_pci_HEADERS += include/pci/cfg_auto.h -include_pci_HEADERS += include/pci/cfg_peripheral.h -include_pci_HEADERS += include/pci/cfg_read.h -include_pci_HEADERS += include/pci/cfg_static.h -include_pci_HEADERS += include/pci/ids.h -include_pci_HEADERS += include/pci/ids_extra.h -include_pci_HEADERS += include/pci/irq.h -include_pci_HEADERS += include/pci/pcireg.h -include_rtems_HEADERS += include/rtems/assoc.h -include_rtems_HEADERS += include/rtems/bdbuf.h -include_rtems_HEADERS += include/rtems/bdpart.h -include_rtems_HEADERS += include/rtems/blkdev.h -include_rtems_HEADERS += include/rtems/bsd.h -include_rtems_HEADERS += include/rtems/bspIo.h -include_rtems_HEADERS += include/rtems/bspcmdline.h -include_rtems_HEADERS += include/rtems/btimer.h -include_rtems_HEADERS += include/rtems/capture-cli.h -include_rtems_HEADERS += include/rtems/capture.h -include_rtems_HEADERS += include/rtems/captureimpl.h -include_rtems_HEADERS += include/rtems/cbs.h -include_rtems_HEADERS += include/rtems/chain.h -include_rtems_HEADERS += include/rtems/clockdrv.h -include_rtems_HEADERS += include/rtems/concat.h -include_rtems_HEADERS += include/rtems/confdefs.h -include_rtems_HEADERS += include/rtems/config.h -include_rtems_HEADERS += include/rtems/console.h -include_rtems_HEADERS += include/rtems/counter.h -include_rtems_HEADERS += include/rtems/cpuuse.h -include_rtems_HEADERS += include/rtems/deviceio.h -include_rtems_HEADERS += include/rtems/devnull.h -include_rtems_HEADERS += include/rtems/devzero.h -include_rtems_HEADERS += include/rtems/diskdevs.h -include_rtems_HEADERS += include/rtems/dosfs.h -include_rtems_HEADERS += include/rtems/dumpbuf.h -include_rtems_HEADERS += include/rtems/endian.h -include_rtems_HEADERS += include/rtems/error.h -include_rtems_HEADERS += include/rtems/extension.h -include_rtems_HEADERS += include/rtems/extensiondata.h -include_rtems_HEADERS += include/rtems/extensionimpl.h -include_rtems_HEADERS += include/rtems/fatal.h -include_rtems_HEADERS += include/rtems/fb.h -include_rtems_HEADERS += include/rtems/flashdisk.h -include_rtems_HEADERS += include/rtems/framebuffer.h -include_rtems_HEADERS += include/rtems/fs.h -include_rtems_HEADERS += include/rtems/fsmount.h -include_rtems_HEADERS += include/rtems/ftpd.h -include_rtems_HEADERS += include/rtems/ftpfs.h -include_rtems_HEADERS += include/rtems/gxx_wrappers.h -include_rtems_HEADERS += include/rtems/ide_part_table.h -include_rtems_HEADERS += include/rtems/imfs.h -include_rtems_HEADERS += include/rtems/init.h -include_rtems_HEADERS += include/rtems/inttypes.h -include_rtems_HEADERS += include/rtems/io.h -include_rtems_HEADERS += include/rtems/ioimpl.h -include_rtems_HEADERS += include/rtems/iosupp.h -include_rtems_HEADERS += include/rtems/irq-extension.h -include_rtems_HEADERS += include/rtems/irq.h -include_rtems_HEADERS += include/rtems/jffs2.h -include_rtems_HEADERS += include/rtems/libcsupport.h -include_rtems_HEADERS += include/rtems/libi2c.h -include_rtems_HEADERS += include/rtems/libio.h -include_rtems_HEADERS += include/rtems/libio_.h -include_rtems_HEADERS += include/rtems/linkersets.h -include_rtems_HEADERS += include/rtems/malloc.h -include_rtems_HEADERS += include/rtems/media.h -include_rtems_HEADERS += include/rtems/monitor.h -include_rtems_HEADERS += include/rtems/mouse_parser.h -include_rtems_HEADERS += include/rtems/mptables.h -include_rtems_HEADERS += include/rtems/mw_uid.h -include_rtems_HEADERS += include/rtems/nvdisk-sram.h -include_rtems_HEADERS += include/rtems/nvdisk.h -include_rtems_HEADERS += include/rtems/passwd.h -include_rtems_HEADERS += include/rtems/pci.h -include_rtems_HEADERS += include/rtems/pipe.h -include_rtems_HEADERS += include/rtems/print.h -include_rtems_HEADERS += include/rtems/printer.h -include_rtems_HEADERS += include/rtems/profiling.h -include_rtems_HEADERS += include/rtems/pty.h -include_rtems_HEADERS += include/rtems/qreslib.h -include_rtems_HEADERS += include/rtems/ramdisk.h -include_rtems_HEADERS += include/rtems/rbheap.h -include_rtems_HEADERS += include/rtems/rbtree.h -include_rtems_HEADERS += include/rtems/record.h -include_rtems_HEADERS += include/rtems/recordclient.h -include_rtems_HEADERS += include/rtems/recorddata.h -include_rtems_HEADERS += include/rtems/recorddump.h -include_rtems_HEADERS += include/rtems/recordserver.h -include_rtems_HEADERS += include/rtems/ringbuf.h -include_rtems_HEADERS += include/rtems/rtc.h -include_rtems_HEADERS += include/rtems/rtems-debugger-remote-tcp.h -include_rtems_HEADERS += include/rtems/rtems-debugger.h -include_rtems_HEADERS += include/rtems/rtems-fdt-shell.h -include_rtems_HEADERS += include/rtems/rtems-fdt.h -include_rtems_HEADERS += include/rtems/rtems-rfs-format.h -include_rtems_HEADERS += include/rtems/rtems-rfs-shell.h -include_rtems_HEADERS += include/rtems/rtems-rfs.h -include_rtems_HEADERS += include/rtems/rtemsdialer.h -include_rtems_HEADERS += include/rtems/scheduler.h -include_rtems_HEADERS += include/rtems/serdbg.h -include_rtems_HEADERS += include/rtems/serdbgcnf.h -include_rtems_HEADERS += include/rtems/serial_mouse.h -include_rtems_HEADERS += include/rtems/seterr.h -include_rtems_HEADERS += include/rtems/shell.h -include_rtems_HEADERS += include/rtems/shellconfig.h -include_rtems_HEADERS += include/rtems/sparse-disk.h -include_rtems_HEADERS += include/rtems/spurious.h -include_rtems_HEADERS += include/rtems/stackchk.h -include_rtems_HEADERS += include/rtems/status-checks.h -include_rtems_HEADERS += include/rtems/stdio-redirect.h -include_rtems_HEADERS += include/rtems/stringto.h -include_rtems_HEADERS += include/rtems/sysinit.h -include_rtems_HEADERS += include/rtems/telnetd.h -include_rtems_HEADERS += include/rtems/termios_printk.h -include_rtems_HEADERS += include/rtems/termios_printk_cnf.h -include_rtems_HEADERS += include/rtems/termiostypes.h -include_rtems_HEADERS += include/rtems/test-info.h -include_rtems_HEADERS += include/rtems/test.h -include_rtems_HEADERS += include/rtems/tftp.h -include_rtems_HEADERS += include/rtems/thread.h -include_rtems_HEADERS += include/rtems/timecounter.h -include_rtems_HEADERS += include/rtems/timespec.h -include_rtems_HEADERS += include/rtems/tm27-default.h -include_rtems_HEADERS += include/rtems/tod.h -include_rtems_HEADERS += include/rtems/untar.h -include_rtems_HEADERS += include/rtems/userenv.h -include_rtems_HEADERS += include/rtems/version.h -include_rtems_HEADERS += include/rtems/vmeintr.h -include_rtems_HEADERS += include/rtems/watchdogdrv.h -include_rtems_confdefs_HEADERS += include/rtems/confdefs/bdbuf.h -include_rtems_confdefs_HEADERS += include/rtems/confdefs/bsp.h -include_rtems_confdefs_HEADERS += include/rtems/confdefs/clock.h -include_rtems_confdefs_HEADERS += include/rtems/confdefs/console.h -include_rtems_confdefs_HEADERS += include/rtems/confdefs/extensions.h -include_rtems_confdefs_HEADERS += include/rtems/confdefs/inittask.h -include_rtems_confdefs_HEADERS += include/rtems/confdefs/initthread.h -include_rtems_confdefs_HEADERS += include/rtems/confdefs/iodrivers.h -include_rtems_confdefs_HEADERS += include/rtems/confdefs/libio.h -include_rtems_confdefs_HEADERS += include/rtems/confdefs/libpci.h -include_rtems_confdefs_HEADERS += include/rtems/confdefs/malloc.h -include_rtems_confdefs_HEADERS += include/rtems/confdefs/mpci.h -include_rtems_confdefs_HEADERS += include/rtems/confdefs/newlib.h -include_rtems_confdefs_HEADERS += include/rtems/confdefs/objectsclassic.h -include_rtems_confdefs_HEADERS += include/rtems/confdefs/objectsposix.h -include_rtems_confdefs_HEADERS += include/rtems/confdefs/obsolete.h -include_rtems_confdefs_HEADERS += include/rtems/confdefs/percpu.h -include_rtems_confdefs_HEADERS += include/rtems/confdefs/scheduler.h -include_rtems_confdefs_HEADERS += include/rtems/confdefs/threads.h -include_rtems_confdefs_HEADERS += include/rtems/confdefs/unlimited.h -include_rtems_confdefs_HEADERS += include/rtems/confdefs/wkspace.h -include_rtems_confdefs_HEADERS += include/rtems/confdefs/wkspacesupport.h -include_rtems_debugger_HEADERS += include/rtems/debugger/rtems-debugger-bsp.h -include_rtems_debugger_HEADERS += include/rtems/debugger/rtems-debugger-remote.h -include_rtems_debugger_HEADERS += include/rtems/debugger/rtems-debugger-server.h -include_rtems_posix_HEADERS += include/rtems/posix/aio_misc.h -include_rtems_posix_HEADERS += include/rtems/posix/barrierimpl.h -include_rtems_posix_HEADERS += include/rtems/posix/condimpl.h -include_rtems_posix_HEADERS += include/rtems/posix/key.h -include_rtems_posix_HEADERS += include/rtems/posix/keyimpl.h -include_rtems_posix_HEADERS += include/rtems/posix/mmanimpl.h -include_rtems_posix_HEADERS += include/rtems/posix/mqueue.h -include_rtems_posix_HEADERS += include/rtems/posix/mqueueimpl.h -include_rtems_posix_HEADERS += include/rtems/posix/muteximpl.h -include_rtems_posix_HEADERS += include/rtems/posix/posixapi.h -include_rtems_posix_HEADERS += include/rtems/posix/priorityimpl.h -include_rtems_posix_HEADERS += include/rtems/posix/psignal.h -include_rtems_posix_HEADERS += include/rtems/posix/psignalimpl.h -include_rtems_posix_HEADERS += include/rtems/posix/pthread.h -include_rtems_posix_HEADERS += include/rtems/posix/pthreadattrimpl.h -include_rtems_posix_HEADERS += include/rtems/posix/pthreadimpl.h -include_rtems_posix_HEADERS += include/rtems/posix/rwlockimpl.h -include_rtems_posix_HEADERS += include/rtems/posix/semaphore.h -include_rtems_posix_HEADERS += include/rtems/posix/semaphoreimpl.h -include_rtems_posix_HEADERS += include/rtems/posix/shm.h -include_rtems_posix_HEADERS += include/rtems/posix/shmimpl.h -include_rtems_posix_HEADERS += include/rtems/posix/sigset.h -include_rtems_posix_HEADERS += include/rtems/posix/spinlockimpl.h -include_rtems_posix_HEADERS += include/rtems/posix/threadsup.h -include_rtems_posix_HEADERS += include/rtems/posix/timer.h -include_rtems_posix_HEADERS += include/rtems/posix/timerimpl.h -include_rtems_rfs_HEADERS += include/rtems/rfs/rtems-rfs-bitmaps.h -include_rtems_rfs_HEADERS += include/rtems/rfs/rtems-rfs-block-pos.h -include_rtems_rfs_HEADERS += include/rtems/rfs/rtems-rfs-block.h -include_rtems_rfs_HEADERS += include/rtems/rfs/rtems-rfs-buffer.h -include_rtems_rfs_HEADERS += include/rtems/rfs/rtems-rfs-data.h -include_rtems_rfs_HEADERS += include/rtems/rfs/rtems-rfs-dir-hash.h -include_rtems_rfs_HEADERS += include/rtems/rfs/rtems-rfs-dir.h -include_rtems_rfs_HEADERS += include/rtems/rfs/rtems-rfs-file-system-fwd.h -include_rtems_rfs_HEADERS += include/rtems/rfs/rtems-rfs-file-system.h -include_rtems_rfs_HEADERS += include/rtems/rfs/rtems-rfs-file.h -include_rtems_rfs_HEADERS += include/rtems/rfs/rtems-rfs-group.h -include_rtems_rfs_HEADERS += include/rtems/rfs/rtems-rfs-inode.h -include_rtems_rfs_HEADERS += include/rtems/rfs/rtems-rfs-link.h -include_rtems_rfs_HEADERS += include/rtems/rfs/rtems-rfs-mutex.h -include_rtems_rfs_HEADERS += include/rtems/rfs/rtems-rfs-trace.h -include_rtems_rtems_HEADERS += include/rtems/rtems/asr.h -include_rtems_rtems_HEADERS += include/rtems/rtems/asrdata.h -include_rtems_rtems_HEADERS += include/rtems/rtems/attr.h -include_rtems_rtems_HEADERS += include/rtems/rtems/attrimpl.h -include_rtems_rtems_HEADERS += include/rtems/rtems/barrier.h -include_rtems_rtems_HEADERS += include/rtems/rtems/barrierdata.h -include_rtems_rtems_HEADERS += include/rtems/rtems/barrierimpl.h -include_rtems_rtems_HEADERS += include/rtems/rtems/cache.h -include_rtems_rtems_HEADERS += include/rtems/rtems/clock.h -include_rtems_rtems_HEADERS += include/rtems/rtems/clockimpl.h -include_rtems_rtems_HEADERS += include/rtems/rtems/config.h -include_rtems_rtems_HEADERS += include/rtems/rtems/dpmem.h -include_rtems_rtems_HEADERS += include/rtems/rtems/dpmemdata.h -include_rtems_rtems_HEADERS += include/rtems/rtems/dpmemimpl.h -include_rtems_rtems_HEADERS += include/rtems/rtems/event.h -include_rtems_rtems_HEADERS += include/rtems/rtems/eventdata.h -include_rtems_rtems_HEADERS += include/rtems/rtems/eventimpl.h -include_rtems_rtems_HEADERS += include/rtems/rtems/eventmp.h -include_rtems_rtems_HEADERS += include/rtems/rtems/intr.h -include_rtems_rtems_HEADERS += include/rtems/rtems/mainpage.h -include_rtems_rtems_HEADERS += include/rtems/rtems/message.h -include_rtems_rtems_HEADERS += include/rtems/rtems/messagedata.h -include_rtems_rtems_HEADERS += include/rtems/rtems/messageimpl.h -include_rtems_rtems_HEADERS += include/rtems/rtems/modes.h -include_rtems_rtems_HEADERS += include/rtems/rtems/modesimpl.h -include_rtems_rtems_HEADERS += include/rtems/rtems/mp.h -include_rtems_rtems_HEADERS += include/rtems/rtems/msgmp.h -include_rtems_rtems_HEADERS += include/rtems/rtems/object.h -include_rtems_rtems_HEADERS += include/rtems/rtems/objectimpl.h -include_rtems_rtems_HEADERS += include/rtems/rtems/options.h -include_rtems_rtems_HEADERS += include/rtems/rtems/optionsimpl.h -include_rtems_rtems_HEADERS += include/rtems/rtems/part.h -include_rtems_rtems_HEADERS += include/rtems/rtems/partdata.h -include_rtems_rtems_HEADERS += include/rtems/rtems/partimpl.h -include_rtems_rtems_HEADERS += include/rtems/rtems/partmp.h -include_rtems_rtems_HEADERS += include/rtems/rtems/ratemon.h -include_rtems_rtems_HEADERS += include/rtems/rtems/ratemondata.h -include_rtems_rtems_HEADERS += include/rtems/rtems/ratemonimpl.h -include_rtems_rtems_HEADERS += include/rtems/rtems/region.h -include_rtems_rtems_HEADERS += include/rtems/rtems/regiondata.h -include_rtems_rtems_HEADERS += include/rtems/rtems/regionimpl.h -include_rtems_rtems_HEADERS += include/rtems/rtems/sem.h -include_rtems_rtems_HEADERS += include/rtems/rtems/semdata.h -include_rtems_rtems_HEADERS += include/rtems/rtems/semimpl.h -include_rtems_rtems_HEADERS += include/rtems/rtems/semmp.h -include_rtems_rtems_HEADERS += include/rtems/rtems/signal.h -include_rtems_rtems_HEADERS += include/rtems/rtems/signalimpl.h -include_rtems_rtems_HEADERS += include/rtems/rtems/signalmp.h -include_rtems_rtems_HEADERS += include/rtems/rtems/status.h -include_rtems_rtems_HEADERS += include/rtems/rtems/statusimpl.h -include_rtems_rtems_HEADERS += include/rtems/rtems/support.h -include_rtems_rtems_HEADERS += include/rtems/rtems/taskmp.h -include_rtems_rtems_HEADERS += include/rtems/rtems/tasks.h -include_rtems_rtems_HEADERS += include/rtems/rtems/tasksdata.h -include_rtems_rtems_HEADERS += include/rtems/rtems/tasksimpl.h -include_rtems_rtems_HEADERS += include/rtems/rtems/timer.h -include_rtems_rtems_HEADERS += include/rtems/rtems/timerdata.h -include_rtems_rtems_HEADERS += include/rtems/rtems/timerimpl.h -include_rtems_rtems_HEADERS += include/rtems/rtems/types.h -include_rtems_rtl_HEADERS += include/rtems/rtl/dlfcn-shell.h -include_rtems_rtl_HEADERS += include/rtems/rtl/rap-shell.h -include_rtems_rtl_HEADERS += include/rtems/rtl/rap.h -include_rtems_rtl_HEADERS += include/rtems/rtl/rtl-allocator.h -include_rtems_rtl_HEADERS += include/rtems/rtl/rtl-archive.h -include_rtems_rtl_HEADERS += include/rtems/rtl/rtl-fwd.h -include_rtems_rtl_HEADERS += include/rtems/rtl/rtl-indirect-ptr.h -include_rtems_rtl_HEADERS += include/rtems/rtl/rtl-obj-cache.h -include_rtems_rtl_HEADERS += include/rtems/rtl/rtl-obj-comp.h -include_rtems_rtl_HEADERS += include/rtems/rtl/rtl-obj-fwd.h -include_rtems_rtl_HEADERS += include/rtems/rtl/rtl-obj.h -include_rtems_rtl_HEADERS += include/rtems/rtl/rtl-shell.h -include_rtems_rtl_HEADERS += include/rtems/rtl/rtl-sym.h -include_rtems_rtl_HEADERS += include/rtems/rtl/rtl-trace.h -include_rtems_rtl_HEADERS += include/rtems/rtl/rtl-unresolved.h -include_rtems_rtl_HEADERS += include/rtems/rtl/rtl.h -include_rtems_score_HEADERS += include/rtems/score/address.h -include_rtems_score_HEADERS += include/rtems/score/apimutex.h -include_rtems_score_HEADERS += include/rtems/score/assert.h -include_rtems_score_HEADERS += include/rtems/score/atomic.h -include_rtems_score_HEADERS += include/rtems/score/basedefs.h -include_rtems_score_HEADERS += include/rtems/score/chain.h -include_rtems_score_HEADERS += include/rtems/score/chainimpl.h -include_rtems_score_HEADERS += include/rtems/score/context.h -include_rtems_score_HEADERS += include/rtems/score/copyrt.h -include_rtems_score_HEADERS += include/rtems/score/corebarrier.h -include_rtems_score_HEADERS += include/rtems/score/corebarrierimpl.h -include_rtems_score_HEADERS += include/rtems/score/coremsg.h -include_rtems_score_HEADERS += include/rtems/score/coremsgbuffer.h -include_rtems_score_HEADERS += include/rtems/score/coremsgimpl.h -include_rtems_score_HEADERS += include/rtems/score/coremutex.h -include_rtems_score_HEADERS += include/rtems/score/coremuteximpl.h -include_rtems_score_HEADERS += include/rtems/score/corerwlockimpl.h -include_rtems_score_HEADERS += include/rtems/score/coresem.h -include_rtems_score_HEADERS += include/rtems/score/coresemimpl.h -include_rtems_score_HEADERS += include/rtems/score/cpustdatomic.h -include_rtems_score_HEADERS += include/rtems/score/freechain.h -include_rtems_score_HEADERS += include/rtems/score/freechainimpl.h -include_rtems_score_HEADERS += include/rtems/score/hash.h -include_rtems_score_HEADERS += include/rtems/score/heap.h -include_rtems_score_HEADERS += include/rtems/score/heapimpl.h -include_rtems_score_HEADERS += include/rtems/score/heapinfo.h -include_rtems_score_HEADERS += include/rtems/score/interr.h -include_rtems_score_HEADERS += include/rtems/score/io.h -include_rtems_score_HEADERS += include/rtems/score/isr.h -include_rtems_score_HEADERS += include/rtems/score/isrlevel.h -include_rtems_score_HEADERS += include/rtems/score/isrlock.h -include_rtems_score_HEADERS += include/rtems/score/memory.h -include_rtems_score_HEADERS += include/rtems/score/mpci.h -include_rtems_score_HEADERS += include/rtems/score/mpciimpl.h -include_rtems_score_HEADERS += include/rtems/score/mppkt.h -include_rtems_score_HEADERS += include/rtems/score/mrsp.h -include_rtems_score_HEADERS += include/rtems/score/mrspimpl.h -include_rtems_score_HEADERS += include/rtems/score/muteximpl.h -include_rtems_score_HEADERS += include/rtems/score/object.h -include_rtems_score_HEADERS += include/rtems/score/objectdata.h -include_rtems_score_HEADERS += include/rtems/score/objectimpl.h -include_rtems_score_HEADERS += include/rtems/score/objectmp.h -include_rtems_score_HEADERS += include/rtems/score/onceimpl.h -include_rtems_score_HEADERS += include/rtems/score/percpu.h -include_rtems_score_HEADERS += include/rtems/score/percpudata.h -include_rtems_score_HEADERS += include/rtems/score/priority.h -include_rtems_score_HEADERS += include/rtems/score/prioritybitmap.h -include_rtems_score_HEADERS += include/rtems/score/prioritybitmapimpl.h -include_rtems_score_HEADERS += include/rtems/score/priorityimpl.h -include_rtems_score_HEADERS += include/rtems/score/processormask.h -include_rtems_score_HEADERS += include/rtems/score/profiling.h -include_rtems_score_HEADERS += include/rtems/score/protectedheap.h -include_rtems_score_HEADERS += include/rtems/score/rbtree.h -include_rtems_score_HEADERS += include/rtems/score/rbtreeimpl.h -include_rtems_score_HEADERS += include/rtems/score/scheduler.h -include_rtems_score_HEADERS += include/rtems/score/schedulercbs.h -include_rtems_score_HEADERS += include/rtems/score/schedulercbsimpl.h -include_rtems_score_HEADERS += include/rtems/score/scheduleredf.h -include_rtems_score_HEADERS += include/rtems/score/scheduleredfimpl.h -include_rtems_score_HEADERS += include/rtems/score/scheduleredfsmp.h -include_rtems_score_HEADERS += include/rtems/score/schedulerimpl.h -include_rtems_score_HEADERS += include/rtems/score/schedulernode.h -include_rtems_score_HEADERS += include/rtems/score/schedulernodeimpl.h -include_rtems_score_HEADERS += include/rtems/score/schedulerpriority.h -include_rtems_score_HEADERS += include/rtems/score/schedulerpriorityaffinitysmp.h -include_rtems_score_HEADERS += include/rtems/score/schedulerpriorityimpl.h -include_rtems_score_HEADERS += include/rtems/score/schedulerprioritysmp.h -include_rtems_score_HEADERS += include/rtems/score/schedulerprioritysmpimpl.h -include_rtems_score_HEADERS += include/rtems/score/schedulersimple.h -include_rtems_score_HEADERS += include/rtems/score/schedulersimpleimpl.h -include_rtems_score_HEADERS += include/rtems/score/schedulersimplesmp.h -include_rtems_score_HEADERS += include/rtems/score/schedulersmp.h -include_rtems_score_HEADERS += include/rtems/score/schedulersmpimpl.h -include_rtems_score_HEADERS += include/rtems/score/schedulerstrongapa.h -include_rtems_score_HEADERS += include/rtems/score/semaphoreimpl.h -include_rtems_score_HEADERS += include/rtems/score/smp.h -include_rtems_score_HEADERS += include/rtems/score/smpbarrier.h -include_rtems_score_HEADERS += include/rtems/score/smpimpl.h -include_rtems_score_HEADERS += include/rtems/score/smplock.h -include_rtems_score_HEADERS += include/rtems/score/smplockmcs.h -include_rtems_score_HEADERS += include/rtems/score/smplockseq.h -include_rtems_score_HEADERS += include/rtems/score/smplockstats.h -include_rtems_score_HEADERS += include/rtems/score/smplockticket.h -include_rtems_score_HEADERS += include/rtems/score/stack.h -include_rtems_score_HEADERS += include/rtems/score/stackimpl.h -include_rtems_score_HEADERS += include/rtems/score/states.h -include_rtems_score_HEADERS += include/rtems/score/statesimpl.h -include_rtems_score_HEADERS += include/rtems/score/status.h -include_rtems_score_HEADERS += include/rtems/score/sysstate.h -include_rtems_score_HEADERS += include/rtems/score/thread.h -include_rtems_score_HEADERS += include/rtems/score/threaddispatch.h -include_rtems_score_HEADERS += include/rtems/score/threadidledata.h -include_rtems_score_HEADERS += include/rtems/score/threadimpl.h -include_rtems_score_HEADERS += include/rtems/score/threadmp.h -include_rtems_score_HEADERS += include/rtems/score/threadq.h -include_rtems_score_HEADERS += include/rtems/score/threadqimpl.h -include_rtems_score_HEADERS += include/rtems/score/threadqops.h -include_rtems_score_HEADERS += include/rtems/score/timecounter.h -include_rtems_score_HEADERS += include/rtems/score/timecounterimpl.h -include_rtems_score_HEADERS += include/rtems/score/timespec.h -include_rtems_score_HEADERS += include/rtems/score/timestamp.h -include_rtems_score_HEADERS += include/rtems/score/timestampimpl.h -include_rtems_score_HEADERS += include/rtems/score/tls.h -include_rtems_score_HEADERS += include/rtems/score/todimpl.h -include_rtems_score_HEADERS += include/rtems/score/userext.h -include_rtems_score_HEADERS += include/rtems/score/userextdata.h -include_rtems_score_HEADERS += include/rtems/score/userextimpl.h -include_rtems_score_HEADERS += include/rtems/score/watchdog.h -include_rtems_score_HEADERS += include/rtems/score/watchdogimpl.h -include_rtems_score_HEADERS += include/rtems/score/watchdogticks.h -include_rtems_score_HEADERS += include/rtems/score/wkspace.h -include_rtems_score_HEADERS += include/rtems/score/wkspacedata.h -include_rtems_trace_HEADERS += include/rtems/trace/rtems-trace-buffer-vars.h -include_sys_HEADERS += include/sys/_ffcounter.h -include_sys_HEADERS += include/sys/cdefs_elf.h -include_sys_HEADERS += include/sys/endian.h -include_sys_HEADERS += include/sys/event.h -include_sys_HEADERS += include/sys/exec_elf.h -include_sys_HEADERS += include/sys/poll.h -include_sys_HEADERS += include/sys/priority.h -include_sys_HEADERS += include/sys/statvfs.h -include_sys_HEADERS += include/sys/timeffc.h -include_sys_HEADERS += include/sys/timepps.h -include_sys_HEADERS += include/sys/timetc.h -include_sys_HEADERS += include/sys/timex.h -include_sys_HEADERS += include/sys/utsname.h -include_utf8proc_HEADERS += include/utf8proc/utf8proc.h -include_uuid_HEADERS += include/uuid/uuid.h diff --git a/cpukit/score/cpu/arm/headers.am b/cpukit/score/cpu/arm/headers.am deleted file mode 100644 index cb8976fdbc..0000000000 --- a/cpukit/score/cpu/arm/headers.am +++ /dev/null @@ -1,14 +0,0 @@ -## This file was generated by "./boostrap -H". -include_libcpu_HEADERS += score/cpu/arm/include/libcpu/arm-cp15.h -include_machine_HEADERS += score/cpu/arm/include/machine/elf_machdep.h -include_rtems_HEADERS += score/cpu/arm/include/rtems/asm.h -include_rtems_score_HEADERS += score/cpu/arm/include/rtems/score/aarch32-pmsa.h -include_rtems_score_HEADERS += score/cpu/arm/include/rtems/score/aarch32-system-registers.h -include_rtems_score_HEADERS += score/cpu/arm/include/rtems/score/arm.h -include_rtems_score_HEADERS += score/cpu/arm/include/rtems/score/armv4.h -include_rtems_score_HEADERS += score/cpu/arm/include/rtems/score/armv7m.h -include_rtems_score_HEADERS += score/cpu/arm/include/rtems/score/cpu.h -include_rtems_score_HEADERS += score/cpu/arm/include/rtems/score/cpu_asm.h -include_rtems_score_HEADERS += score/cpu/arm/include/rtems/score/cpuatomic.h -include_rtems_score_HEADERS += score/cpu/arm/include/rtems/score/cpuimpl.h -include_rtems_score_HEADERS += score/cpu/arm/include/rtems/score/paravirt.h diff --git a/cpukit/score/cpu/bfin/headers.am b/cpukit/score/cpu/bfin/headers.am deleted file mode 100644 index e0f6cfca74..0000000000 --- a/cpukit/score/cpu/bfin/headers.am +++ /dev/null @@ -1,11 +0,0 @@ -## This file was generated by "./boostrap -H". -include_machine_HEADERS += score/cpu/bfin/include/machine/elf_machdep.h -include_rtems_HEADERS += score/cpu/bfin/include/rtems/asm.h -include_rtems_bfin_HEADERS += score/cpu/bfin/include/rtems/bfin/bf52x.h -include_rtems_bfin_HEADERS += score/cpu/bfin/include/rtems/bfin/bf533.h -include_rtems_bfin_HEADERS += score/cpu/bfin/include/rtems/bfin/bfin.h -include_rtems_score_HEADERS += score/cpu/bfin/include/rtems/score/bfin.h -include_rtems_score_HEADERS += score/cpu/bfin/include/rtems/score/cpu.h -include_rtems_score_HEADERS += score/cpu/bfin/include/rtems/score/cpu_asm.h -include_rtems_score_HEADERS += score/cpu/bfin/include/rtems/score/cpuatomic.h -include_rtems_score_HEADERS += score/cpu/bfin/include/rtems/score/cpuimpl.h diff --git a/cpukit/score/cpu/i386/headers.am b/cpukit/score/cpu/i386/headers.am deleted file mode 100644 index e984232d9b..0000000000 --- a/cpukit/score/cpu/i386/headers.am +++ /dev/null @@ -1,11 +0,0 @@ -## This file was generated by "./boostrap -H". -include_machine_HEADERS += score/cpu/i386/include/machine/elf_machdep.h -include_rtems_HEADERS += score/cpu/i386/include/rtems/asm.h -include_rtems_score_HEADERS += score/cpu/i386/include/rtems/score/cpu.h -include_rtems_score_HEADERS += score/cpu/i386/include/rtems/score/cpuatomic.h -include_rtems_score_HEADERS += score/cpu/i386/include/rtems/score/cpuimpl.h -include_rtems_score_HEADERS += score/cpu/i386/include/rtems/score/i386.h -include_rtems_score_HEADERS += score/cpu/i386/include/rtems/score/idtr.h -include_rtems_score_HEADERS += score/cpu/i386/include/rtems/score/interrupts.h -include_rtems_score_HEADERS += score/cpu/i386/include/rtems/score/paravirt.h -include_rtems_score_HEADERS += score/cpu/i386/include/rtems/score/registers.h diff --git a/cpukit/score/cpu/lm32/headers.am b/cpukit/score/cpu/lm32/headers.am deleted file mode 100644 index b77dfb5ab3..0000000000 --- a/cpukit/score/cpu/lm32/headers.am +++ /dev/null @@ -1,8 +0,0 @@ -## This file was generated by "./boostrap -H". -include_machine_HEADERS += score/cpu/lm32/include/machine/elf_machdep.h -include_rtems_HEADERS += score/cpu/lm32/include/rtems/asm.h -include_rtems_score_HEADERS += score/cpu/lm32/include/rtems/score/cpu.h -include_rtems_score_HEADERS += score/cpu/lm32/include/rtems/score/cpu_asm.h -include_rtems_score_HEADERS += score/cpu/lm32/include/rtems/score/cpuatomic.h -include_rtems_score_HEADERS += score/cpu/lm32/include/rtems/score/cpuimpl.h -include_rtems_score_HEADERS += score/cpu/lm32/include/rtems/score/lm32.h diff --git a/cpukit/score/cpu/m68k/headers.am b/cpukit/score/cpu/m68k/headers.am deleted file mode 100644 index 3fdc6fe2bd..0000000000 --- a/cpukit/score/cpu/m68k/headers.am +++ /dev/null @@ -1,11 +0,0 @@ -## This file was generated by "./boostrap -H". -include_machine_HEADERS += score/cpu/m68k/include/machine/elf_machdep.h -include_rtems_HEADERS += score/cpu/m68k/include/rtems/asm.h -include_rtems_m68k_HEADERS += score/cpu/m68k/include/rtems/m68k/m68302.h -include_rtems_m68k_HEADERS += score/cpu/m68k/include/rtems/m68k/m68360.h -include_rtems_m68k_HEADERS += score/cpu/m68k/include/rtems/m68k/qsm.h -include_rtems_m68k_HEADERS += score/cpu/m68k/include/rtems/m68k/sim.h -include_rtems_score_HEADERS += score/cpu/m68k/include/rtems/score/cpu.h -include_rtems_score_HEADERS += score/cpu/m68k/include/rtems/score/cpuatomic.h -include_rtems_score_HEADERS += score/cpu/m68k/include/rtems/score/cpuimpl.h -include_rtems_score_HEADERS += score/cpu/m68k/include/rtems/score/m68k.h diff --git a/cpukit/score/cpu/mips/headers.am b/cpukit/score/cpu/mips/headers.am deleted file mode 100644 index 3084000f09..0000000000 --- a/cpukit/score/cpu/mips/headers.am +++ /dev/null @@ -1,9 +0,0 @@ -## This file was generated by "./boostrap -H". -include_machine_HEADERS += score/cpu/mips/include/machine/elf_machdep.h -include_rtems_HEADERS += score/cpu/mips/include/rtems/asm.h -include_rtems_mips_HEADERS += score/cpu/mips/include/rtems/mips/idtcpu.h -include_rtems_mips_HEADERS += score/cpu/mips/include/rtems/mips/iregdef.h -include_rtems_score_HEADERS += score/cpu/mips/include/rtems/score/cpu.h -include_rtems_score_HEADERS += score/cpu/mips/include/rtems/score/cpuatomic.h -include_rtems_score_HEADERS += score/cpu/mips/include/rtems/score/cpuimpl.h -include_rtems_score_HEADERS += score/cpu/mips/include/rtems/score/mips.h diff --git a/cpukit/score/cpu/moxie/headers.am b/cpukit/score/cpu/moxie/headers.am deleted file mode 100644 index 6324166c86..0000000000 --- a/cpukit/score/cpu/moxie/headers.am +++ /dev/null @@ -1,7 +0,0 @@ -## This file was generated by "./boostrap -H". -include_machine_HEADERS += score/cpu/moxie/include/machine/elf_machdep.h -include_rtems_HEADERS += score/cpu/moxie/include/rtems/asm.h -include_rtems_score_HEADERS += score/cpu/moxie/include/rtems/score/cpu.h -include_rtems_score_HEADERS += score/cpu/moxie/include/rtems/score/cpuatomic.h -include_rtems_score_HEADERS += score/cpu/moxie/include/rtems/score/cpuimpl.h -include_rtems_score_HEADERS += score/cpu/moxie/include/rtems/score/moxie.h diff --git a/cpukit/score/cpu/nios2/headers.am b/cpukit/score/cpu/nios2/headers.am deleted file mode 100644 index 253f64d03a..0000000000 --- a/cpukit/score/cpu/nios2/headers.am +++ /dev/null @@ -1,10 +0,0 @@ -## This file was generated by "./boostrap -H". -include_machine_HEADERS += score/cpu/nios2/include/machine/elf_machdep.h -include_rtems_HEADERS += score/cpu/nios2/include/rtems/asm.h -include_rtems_score_HEADERS += score/cpu/nios2/include/rtems/score/cpu.h -include_rtems_score_HEADERS += score/cpu/nios2/include/rtems/score/cpu_asm.h -include_rtems_score_HEADERS += score/cpu/nios2/include/rtems/score/cpuatomic.h -include_rtems_score_HEADERS += score/cpu/nios2/include/rtems/score/cpuimpl.h -include_rtems_score_HEADERS += score/cpu/nios2/include/rtems/score/nios2-count-zeros.h -include_rtems_score_HEADERS += score/cpu/nios2/include/rtems/score/nios2-utility.h -include_rtems_score_HEADERS += score/cpu/nios2/include/rtems/score/nios2.h diff --git a/cpukit/score/cpu/no_cpu/headers.am b/cpukit/score/cpu/no_cpu/headers.am deleted file mode 100644 index 6a8c54df42..0000000000 --- a/cpukit/score/cpu/no_cpu/headers.am +++ /dev/null @@ -1,6 +0,0 @@ -## This file was generated by "./boostrap -H". -include_rtems_HEADERS += score/cpu/no_cpu/include/rtems/asm.h -include_rtems_score_HEADERS += score/cpu/no_cpu/include/rtems/score/cpu.h -include_rtems_score_HEADERS += score/cpu/no_cpu/include/rtems/score/cpu_asm.h -include_rtems_score_HEADERS += score/cpu/no_cpu/include/rtems/score/cpuimpl.h -include_rtems_score_HEADERS += score/cpu/no_cpu/include/rtems/score/no_cpu.h diff --git a/cpukit/score/cpu/or1k/headers.am b/cpukit/score/cpu/or1k/headers.am deleted file mode 100644 index e65d66464d..0000000000 --- a/cpukit/score/cpu/or1k/headers.am +++ /dev/null @@ -1,8 +0,0 @@ -## This file was generated by "./boostrap -H". -include_rtems_HEADERS += score/cpu/or1k/include/rtems/asm.h -include_rtems_score_HEADERS += score/cpu/or1k/include/rtems/score/cpu.h -include_rtems_score_HEADERS += score/cpu/or1k/include/rtems/score/cpu_asm.h -include_rtems_score_HEADERS += score/cpu/or1k/include/rtems/score/cpuatomic.h -include_rtems_score_HEADERS += score/cpu/or1k/include/rtems/score/cpuimpl.h -include_rtems_score_HEADERS += score/cpu/or1k/include/rtems/score/or1k-utility.h -include_rtems_score_HEADERS += score/cpu/or1k/include/rtems/score/or1k.h diff --git a/cpukit/score/cpu/powerpc/headers.am b/cpukit/score/cpu/powerpc/headers.am deleted file mode 100644 index 5f016a21d1..0000000000 --- a/cpukit/score/cpu/powerpc/headers.am +++ /dev/null @@ -1,9 +0,0 @@ -## This file was generated by "./boostrap -H". -include_machine_HEADERS += score/cpu/powerpc/include/machine/elf_machdep.h -include_rtems_HEADERS += score/cpu/powerpc/include/rtems/asm.h -include_rtems_powerpc_HEADERS += score/cpu/powerpc/include/rtems/powerpc/registers.h -include_rtems_score_HEADERS += score/cpu/powerpc/include/rtems/score/cpu.h -include_rtems_score_HEADERS += score/cpu/powerpc/include/rtems/score/cpuatomic.h -include_rtems_score_HEADERS += score/cpu/powerpc/include/rtems/score/cpuimpl.h -include_rtems_score_HEADERS += score/cpu/powerpc/include/rtems/score/paravirt.h -include_rtems_score_HEADERS += score/cpu/powerpc/include/rtems/score/powerpc.h diff --git a/cpukit/score/cpu/riscv/headers.am b/cpukit/score/cpu/riscv/headers.am deleted file mode 100644 index eb863cb28c..0000000000 --- a/cpukit/score/cpu/riscv/headers.am +++ /dev/null @@ -1,11 +0,0 @@ -## This file was generated by "./boostrap -H". -include_libcpu_HEADERS += score/cpu/riscv/include/libcpu/access.h -include_libcpu_HEADERS += score/cpu/riscv/include/libcpu/byteorder.h -include_machine_HEADERS += score/cpu/riscv/include/machine/elf_machdep.h -include_rtems_HEADERS += score/cpu/riscv/include/rtems/asm.h -include_rtems_score_HEADERS += score/cpu/riscv/include/rtems/score/cpu.h -include_rtems_score_HEADERS += score/cpu/riscv/include/rtems/score/cpu_asm.h -include_rtems_score_HEADERS += score/cpu/riscv/include/rtems/score/cpuatomic.h -include_rtems_score_HEADERS += score/cpu/riscv/include/rtems/score/cpuimpl.h -include_rtems_score_HEADERS += score/cpu/riscv/include/rtems/score/riscv-utility.h -include_rtems_score_HEADERS += score/cpu/riscv/include/rtems/score/riscv.h diff --git a/cpukit/score/cpu/sh/headers.am b/cpukit/score/cpu/sh/headers.am deleted file mode 100644 index ccb3b94eb5..0000000000 --- a/cpukit/score/cpu/sh/headers.am +++ /dev/null @@ -1,7 +0,0 @@ -## This file was generated by "./boostrap -H". -include_rtems_HEADERS += score/cpu/sh/include/rtems/asm.h -include_rtems_score_HEADERS += score/cpu/sh/include/rtems/score/cpu.h -include_rtems_score_HEADERS += score/cpu/sh/include/rtems/score/cpuatomic.h -include_rtems_score_HEADERS += score/cpu/sh/include/rtems/score/cpuimpl.h -include_rtems_score_HEADERS += score/cpu/sh/include/rtems/score/sh.h -include_rtems_score_HEADERS += score/cpu/sh/include/rtems/score/sh_io.h diff --git a/cpukit/score/cpu/sparc/headers.am b/cpukit/score/cpu/sparc/headers.am deleted file mode 100644 index 25eaeaa74a..0000000000 --- a/cpukit/score/cpu/sparc/headers.am +++ /dev/null @@ -1,11 +0,0 @@ -## This file was generated by "./boostrap -H". -include_libcpu_HEADERS += score/cpu/sparc/include/libcpu/access.h -include_libcpu_HEADERS += score/cpu/sparc/include/libcpu/byteorder.h -include_libcpu_HEADERS += score/cpu/sparc/include/libcpu/grlib-tn-0018.h -include_machine_HEADERS += score/cpu/sparc/include/machine/elf_machdep.h -include_rtems_HEADERS += score/cpu/sparc/include/rtems/asm.h -include_rtems_score_HEADERS += score/cpu/sparc/include/rtems/score/cpu.h -include_rtems_score_HEADERS += score/cpu/sparc/include/rtems/score/cpuatomic.h -include_rtems_score_HEADERS += score/cpu/sparc/include/rtems/score/cpuimpl.h -include_rtems_score_HEADERS += score/cpu/sparc/include/rtems/score/sparc.h -include_rtems_score_HEADERS += score/cpu/sparc/include/rtems/score/sparcimpl.h diff --git a/cpukit/score/cpu/sparc64/headers.am b/cpukit/score/cpu/sparc64/headers.am deleted file mode 100644 index a2a1c1fb2c..0000000000 --- a/cpukit/score/cpu/sparc64/headers.am +++ /dev/null @@ -1,6 +0,0 @@ -## This file was generated by "./boostrap -H". -include_rtems_HEADERS += score/cpu/sparc64/include/rtems/asm.h -include_rtems_score_HEADERS += score/cpu/sparc64/include/rtems/score/cpu.h -include_rtems_score_HEADERS += score/cpu/sparc64/include/rtems/score/cpuatomic.h -include_rtems_score_HEADERS += score/cpu/sparc64/include/rtems/score/cpuimpl.h -include_rtems_score_HEADERS += score/cpu/sparc64/include/rtems/score/sparc64.h diff --git a/cpukit/score/cpu/v850/headers.am b/cpukit/score/cpu/v850/headers.am deleted file mode 100644 index 547f128401..0000000000 --- a/cpukit/score/cpu/v850/headers.am +++ /dev/null @@ -1,8 +0,0 @@ -## This file was generated by "./boostrap -H". -include_machine_HEADERS += score/cpu/v850/include/machine/elf_machdep.h -include_rtems_HEADERS += score/cpu/v850/include/rtems/asm.h -include_rtems_score_HEADERS += score/cpu/v850/include/rtems/score/cpu.h -include_rtems_score_HEADERS += score/cpu/v850/include/rtems/score/cpu_asm.h -include_rtems_score_HEADERS += score/cpu/v850/include/rtems/score/cpuatomic.h -include_rtems_score_HEADERS += score/cpu/v850/include/rtems/score/cpuimpl.h -include_rtems_score_HEADERS += score/cpu/v850/include/rtems/score/v850.h diff --git a/cpukit/score/cpu/x86_64/headers.am b/cpukit/score/cpu/x86_64/headers.am deleted file mode 100644 index 3ce32c3317..0000000000 --- a/cpukit/score/cpu/x86_64/headers.am +++ /dev/null @@ -1,9 +0,0 @@ -## This file was generated by "./boostrap -H". -include_machine_HEADERS += score/cpu/x86_64/include/machine/elf_machdep.h -include_rtems_HEADERS += score/cpu/x86_64/include/rtems/asm.h -include_rtems_score_HEADERS += score/cpu/x86_64/include/rtems/score/cpu.h -include_rtems_score_HEADERS += score/cpu/x86_64/include/rtems/score/cpu_asm.h -include_rtems_score_HEADERS += score/cpu/x86_64/include/rtems/score/cpuatomic.h -include_rtems_score_HEADERS += score/cpu/x86_64/include/rtems/score/cpuimpl.h -include_rtems_score_HEADERS += score/cpu/x86_64/include/rtems/score/idt.h -include_rtems_score_HEADERS += score/cpu/x86_64/include/rtems/score/x86_64.h diff --git a/cpukit/version-vc-key.h.in b/cpukit/version-vc-key.h.in deleted file mode 100644 index 738e24d19d..0000000000 --- a/cpukit/version-vc-key.h.in +++ /dev/null @@ -1,7 +0,0 @@ -/* - * Automatically generated. Do not edit. - */ -#if !defined(_RTEMS_VERSION_VC_KEY_H_) -#define _RTEMS_VERSION_VC_KEY_H_ -@VERSION_VC_KEY@ -#endif |