diff options
author | Jiri Gaisler <jiri@gaisler.se> | 2019-02-08 12:40:45 +0100 |
---|---|---|
committer | Jiri Gaisler <jiri@gaisler.se> | 2019-02-08 13:07:27 +0100 |
commit | 568490a054b9bf27ddad99a6a186e363123dd432 (patch) | |
tree | a9e9c2c78199900d1b4af111105030d3d1d95931 | |
parent | score: Fix _User_extensions_Thread_switch() (SMP) (diff) | |
download | rtems-568490a054b9bf27ddad99a6a186e363123dd432.tar.bz2 |
griscv: add additional cpu configurations
* Also switch default config to imafd as the C extension
is not supported for code coverage
-rw-r--r-- | bsps/riscv/griscv/config/griscv.cfg | 2 | ||||
-rw-r--r-- | bsps/riscv/griscv/config/grv32i.cfg | 9 | ||||
-rw-r--r-- | bsps/riscv/griscv/config/grv32im.cfg | 9 | ||||
-rw-r--r-- | bsps/riscv/griscv/config/grv32imac.cfg | 9 | ||||
-rw-r--r-- | bsps/riscv/griscv/config/grv32imafdc.cfg | 9 |
5 files changed, 37 insertions, 1 deletions
diff --git a/bsps/riscv/griscv/config/griscv.cfg b/bsps/riscv/griscv/config/griscv.cfg index bd4a0cacbe..471f5ee2a6 100644 --- a/bsps/riscv/griscv/config/griscv.cfg +++ b/bsps/riscv/griscv/config/griscv.cfg @@ -2,7 +2,7 @@ include $(RTEMS_ROOT)/make/custom/default.cfg RTEMS_CPU = riscv -CPU_CFLAGS = -march=rv32imafc -mabi=ilp32f +CPU_CFLAGS = -march=rv32imafd -mabi=ilp32d LDFLAGS = -Wl,--gc-sections diff --git a/bsps/riscv/griscv/config/grv32i.cfg b/bsps/riscv/griscv/config/grv32i.cfg new file mode 100644 index 0000000000..a394590dc2 --- /dev/null +++ b/bsps/riscv/griscv/config/grv32i.cfg @@ -0,0 +1,9 @@ +include $(RTEMS_ROOT)/make/custom/default.cfg + +RTEMS_CPU = riscv + +CPU_CFLAGS = -march=rv32i -mabi=ilp32 + +LDFLAGS = -Wl,--gc-sections + +CFLAGS_OPTIMIZE_V ?= -O2 -g -ffunction-sections -fdata-sections diff --git a/bsps/riscv/griscv/config/grv32im.cfg b/bsps/riscv/griscv/config/grv32im.cfg new file mode 100644 index 0000000000..46dfdad09c --- /dev/null +++ b/bsps/riscv/griscv/config/grv32im.cfg @@ -0,0 +1,9 @@ +include $(RTEMS_ROOT)/make/custom/default.cfg + +RTEMS_CPU = riscv + +CPU_CFLAGS = -march=rv32im -mabi=ilp32 + +LDFLAGS = -Wl,--gc-sections + +CFLAGS_OPTIMIZE_V ?= -O2 -g -ffunction-sections -fdata-sections diff --git a/bsps/riscv/griscv/config/grv32imac.cfg b/bsps/riscv/griscv/config/grv32imac.cfg new file mode 100644 index 0000000000..e19e431b53 --- /dev/null +++ b/bsps/riscv/griscv/config/grv32imac.cfg @@ -0,0 +1,9 @@ +include $(RTEMS_ROOT)/make/custom/default.cfg + +RTEMS_CPU = riscv + +CPU_CFLAGS = -march=rv32imac -mabi=ilp32 + +LDFLAGS = -Wl,--gc-sections + +CFLAGS_OPTIMIZE_V ?= -O2 -g -ffunction-sections -fdata-sections diff --git a/bsps/riscv/griscv/config/grv32imafdc.cfg b/bsps/riscv/griscv/config/grv32imafdc.cfg new file mode 100644 index 0000000000..623f76fa47 --- /dev/null +++ b/bsps/riscv/griscv/config/grv32imafdc.cfg @@ -0,0 +1,9 @@ +include $(RTEMS_ROOT)/make/custom/default.cfg + +RTEMS_CPU = riscv + +CPU_CFLAGS = -march=rv32imafdc -mabi=ilp32d + +LDFLAGS = -Wl,--gc-sections + +CFLAGS_OPTIMIZE_V ?= -O2 -g -ffunction-sections -fdata-sections |