diff options
author | Jiri Gaisler <jiri@gaisler.se> | 2019-01-18 12:37:55 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2019-01-22 12:50:09 +0100 |
commit | d3d4e77c4218377d9aad9a3ac5d71461274bbc1e (patch) | |
tree | 0d47048941614f98ca389aeb43b81461338646b1 /c/src/lib/libbsp/riscv/griscv/configure.ac | |
parent | grlib: make memory coherency cpu-independent (diff) | |
download | rtems-d3d4e77c4218377d9aad9a3ac5d71461274bbc1e.tar.bz2 |
riscv: add griscv bsp
Update #3678.
Diffstat (limited to '')
-rw-r--r-- | c/src/lib/libbsp/riscv/griscv/configure.ac | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/c/src/lib/libbsp/riscv/griscv/configure.ac b/c/src/lib/libbsp/riscv/griscv/configure.ac new file mode 100644 index 0000000000..ed5694c763 --- /dev/null +++ b/c/src/lib/libbsp/riscv/griscv/configure.ac @@ -0,0 +1,40 @@ +## +# +# @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]} +]) + +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]) + +AC_CONFIG_FILES([ +Makefile +linkcmds:../../../../../../bsps/riscv/griscv/start/linkcmds.in +]) +AC_OUTPUT |