aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xconfigure20
-rw-r--r--configure.ac4
-rw-r--r--customext/customext.ac (renamed from dummy_rocc/dummy_rocc.ac)0
-rw-r--r--customext/customext.mk.in11
-rw-r--r--customext/dummy_rocc.cc (renamed from dummy_rocc/dummy_rocc.cc)0
-rw-r--r--customext/dummy_rocc_test.c (renamed from dummy_rocc/dummy_rocc_test.c)0
-rw-r--r--dummy_rocc/dummy_rocc.mk.in7
-rw-r--r--riscv-customext.pc.in (renamed from riscv-dummy_rocc.pc.in)4
8 files changed, 25 insertions, 21 deletions
diff --git a/configure b/configure
index ad95a95..e2b7861 100755
--- a/configure
+++ b/configure
@@ -4974,7 +4974,7 @@ fi
# Add subproject to our running list
- subprojects="$subprojects dummy_rocc"
+ subprojects="$subprojects customext"
# Process the subproject appropriately. If enabled add it to the
# $enabled_subprojects running shell variable, set a
@@ -4982,14 +4982,14 @@ fi
# 'subproject.ac'.
- { $as_echo "$as_me:${as_lineno-$LINENO}: configuring default subproject : dummy_rocc" >&5
-$as_echo "$as_me: configuring default subproject : dummy_rocc" >&6;}
- ac_config_files="$ac_config_files dummy_rocc.mk:dummy_rocc/dummy_rocc.mk.in"
+ { $as_echo "$as_me:${as_lineno-$LINENO}: configuring default subproject : customext" >&5
+$as_echo "$as_me: configuring default subproject : customext" >&6;}
+ ac_config_files="$ac_config_files customext.mk:customext/customext.mk.in"
- enable_dummy_rocc_sproj="yes"
- subprojects_enabled="$subprojects_enabled dummy_rocc"
+ enable_customext_sproj="yes"
+ subprojects_enabled="$subprojects_enabled customext"
-$as_echo "#define DUMMY_ROCC_ENABLED /**/" >>confdefs.h
+$as_echo "#define CUSTOMEXT_ENABLED /**/" >>confdefs.h
@@ -5165,7 +5165,7 @@ ac_config_files="$ac_config_files riscv-fesvr.pc"
ac_config_files="$ac_config_files riscv-softfloat.pc"
-ac_config_files="$ac_config_files riscv-dummy_rocc.pc"
+ac_config_files="$ac_config_files riscv-customext.pc"
ac_config_files="$ac_config_files riscv-fdt.pc"
@@ -5864,7 +5864,7 @@ do
case $ac_config_target in
"fesvr.mk") CONFIG_FILES="$CONFIG_FILES fesvr.mk:fesvr/fesvr.mk.in" ;;
"riscv.mk") CONFIG_FILES="$CONFIG_FILES riscv.mk:riscv/riscv.mk.in" ;;
- "dummy_rocc.mk") CONFIG_FILES="$CONFIG_FILES dummy_rocc.mk:dummy_rocc/dummy_rocc.mk.in" ;;
+ "customext.mk") CONFIG_FILES="$CONFIG_FILES customext.mk:customext/customext.mk.in" ;;
"fdt.mk") CONFIG_FILES="$CONFIG_FILES fdt.mk:fdt/fdt.mk.in" ;;
"softfloat.mk") CONFIG_FILES="$CONFIG_FILES softfloat.mk:softfloat/softfloat.mk.in" ;;
"spike_main.mk") CONFIG_FILES="$CONFIG_FILES spike_main.mk:spike_main/spike_main.mk.in" ;;
@@ -5874,7 +5874,7 @@ do
"riscv-riscv.pc") CONFIG_FILES="$CONFIG_FILES riscv-riscv.pc" ;;
"riscv-fesvr.pc") CONFIG_FILES="$CONFIG_FILES riscv-fesvr.pc" ;;
"riscv-softfloat.pc") CONFIG_FILES="$CONFIG_FILES riscv-softfloat.pc" ;;
- "riscv-dummy_rocc.pc") CONFIG_FILES="$CONFIG_FILES riscv-dummy_rocc.pc" ;;
+ "riscv-customext.pc") CONFIG_FILES="$CONFIG_FILES riscv-customext.pc" ;;
"riscv-fdt.pc") CONFIG_FILES="$CONFIG_FILES riscv-fdt.pc" ;;
"riscv-spike_main.pc") CONFIG_FILES="$CONFIG_FILES riscv-spike_main.pc" ;;
diff --git a/configure.ac b/configure.ac
index e2ac44a..c63490b 100644
--- a/configure.ac
+++ b/configure.ac
@@ -96,7 +96,7 @@ AX_APPEND_LINK_FLAGS([-Wl,--export-dynamic])
# The '*' suffix indicates an optional subproject. The '**' suffix
# indicates an optional subproject which is also the name of a group.
-MCPPBS_SUBPROJECTS([ fesvr, riscv, dummy_rocc, fdt, softfloat, spike_main ])
+MCPPBS_SUBPROJECTS([ fesvr, riscv, customext, fdt, softfloat, spike_main ])
#-------------------------------------------------------------------------
# MCPPBS subproject groups
@@ -119,7 +119,7 @@ AC_CONFIG_FILES([riscv-spike.pc])
AC_CONFIG_FILES([riscv-riscv.pc])
AC_CONFIG_FILES([riscv-fesvr.pc])
AC_CONFIG_FILES([riscv-softfloat.pc])
-AC_CONFIG_FILES([riscv-dummy_rocc.pc])
+AC_CONFIG_FILES([riscv-customext.pc])
AC_CONFIG_FILES([riscv-fdt.pc])
AC_CONFIG_FILES([riscv-spike_main.pc])
AC_OUTPUT
diff --git a/dummy_rocc/dummy_rocc.ac b/customext/customext.ac
index e69de29..e69de29 100644
--- a/dummy_rocc/dummy_rocc.ac
+++ b/customext/customext.ac
diff --git a/customext/customext.mk.in b/customext/customext.mk.in
new file mode 100644
index 0000000..1bf336c
--- /dev/null
+++ b/customext/customext.mk.in
@@ -0,0 +1,11 @@
+customext_subproject_deps = \
+ spike_main \
+ riscv \
+ softfloat \
+
+customext_srcs = \
+ dummy_rocc.cc \
+
+customext_CFLAGS = -fPIC
+
+customext_install_shared_lib = yes
diff --git a/dummy_rocc/dummy_rocc.cc b/customext/dummy_rocc.cc
index 85ab7aa..85ab7aa 100644
--- a/dummy_rocc/dummy_rocc.cc
+++ b/customext/dummy_rocc.cc
diff --git a/dummy_rocc/dummy_rocc_test.c b/customext/dummy_rocc_test.c
index 94de8c0..94de8c0 100644
--- a/dummy_rocc/dummy_rocc_test.c
+++ b/customext/dummy_rocc_test.c
diff --git a/dummy_rocc/dummy_rocc.mk.in b/dummy_rocc/dummy_rocc.mk.in
deleted file mode 100644
index 0143ffd..0000000
--- a/dummy_rocc/dummy_rocc.mk.in
+++ /dev/null
@@ -1,7 +0,0 @@
-dummy_rocc_subproject_deps = \
- spike_main \
- riscv \
- softfloat \
-
-dummy_rocc_srcs = \
- dummy_rocc.cc \
diff --git a/riscv-dummy_rocc.pc.in b/riscv-customext.pc.in
index 31635f6..c796862 100644
--- a/riscv-dummy_rocc.pc.in
+++ b/riscv-customext.pc.in
@@ -3,9 +3,9 @@ exec_prefix=@prefix@
libdir=${prefix}/@libdir@
includedir=${prefix}/@includedir@
-Name: riscv-dummy_rocc
+Name: riscv-customext
Description: Example RISC-V ROCC accelerator
Version: git
-Libs: -Wl,-rpath,${libdir} -L${libdir} -ldummy_rocc
+Libs: -Wl,-rpath,${libdir} -L${libdir} -lcustomext
Cflags: -I${includedir}
URL: http://riscv.org/download.html#tab_spike