summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/riscv/griscv
diff options
context:
space:
mode:
Diffstat (limited to 'c/src/lib/libbsp/riscv/griscv')
-rw-r--r--c/src/lib/libbsp/riscv/griscv/Makefile.am71
-rw-r--r--c/src/lib/libbsp/riscv/griscv/configure.ac59
2 files changed, 0 insertions, 130 deletions
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