Skip to content

Commit

Permalink
scripts,isa: merge riscv{32,64}.mk into riscv.mk
Browse files Browse the repository at this point in the history
  • Loading branch information
sashimi-yzh committed Jul 2, 2023
1 parent 6d79d0e commit ad8f8fb
Show file tree
Hide file tree
Showing 7 changed files with 11 additions and 14 deletions.
5 changes: 5 additions & 0 deletions scripts/isa/riscv.mk
@@ -0,0 +1,5 @@
CROSS_COMPILE := riscv64-linux-gnu-
COMMON_CFLAGS := -fno-pic -march=rv64g -mcmodel=medany -mstrict-align
CFLAGS += $(COMMON_CFLAGS) -static
ASFLAGS += $(COMMON_CFLAGS) -O0
LDFLAGS += -melf64lriscv
5 changes: 0 additions & 5 deletions scripts/isa/riscv32.mk

This file was deleted.

5 changes: 0 additions & 5 deletions scripts/isa/riscv64.mk

This file was deleted.

4 changes: 3 additions & 1 deletion scripts/riscv32-nemu.mk
@@ -1,6 +1,8 @@
include $(AM_HOME)/scripts/isa/riscv32.mk
include $(AM_HOME)/scripts/isa/riscv.mk
include $(AM_HOME)/scripts/platform/nemu.mk
CFLAGS += -DISA_H=\"riscv/riscv.h\"
COMMON_CFLAGS += -march=rv32im_zicsr -mabi=ilp32e # overwrite
LDFLAGS += -melf32lriscv # overwrite

AM_SRCS += riscv/nemu/start.S \
riscv/nemu/cte.c \
Expand Down
2 changes: 1 addition & 1 deletion scripts/riscv64-nemu.mk
@@ -1,4 +1,4 @@
include $(AM_HOME)/scripts/isa/riscv64.mk
include $(AM_HOME)/scripts/isa/riscv.mk
include $(AM_HOME)/scripts/platform/nemu.mk
CFLAGS += -DISA_H=\"riscv/riscv.h\"

Expand Down
2 changes: 1 addition & 1 deletion scripts/riscv64-npc.mk
@@ -1,4 +1,4 @@
include $(AM_HOME)/scripts/isa/riscv64.mk
include $(AM_HOME)/scripts/isa/riscv.mk

AM_SRCS := riscv/npc/start.S \
riscv/npc/trm.c \
Expand Down
2 changes: 1 addition & 1 deletion scripts/spike.mk
@@ -1,4 +1,4 @@
include $(AM_HOME)/scripts/isa/riscv64.mk
include $(AM_HOME)/scripts/isa/riscv.mk

AM_SRCS := riscv/spike/trm.c \
riscv/spike/ioe.c \
Expand Down

0 comments on commit ad8f8fb

Please sign in to comment.