Skip to content

Commit

Permalink
fix: support the extensions of zicsr and zifencei
Browse files Browse the repository at this point in the history
Signed-off-by: Hanyuan Zhao <hanyuan-z@qq.com>
  • Loading branch information
gtxzsxxk committed Nov 19, 2023
1 parent 2f17309 commit a0e15a4
Showing 1 changed file with 3 additions and 5 deletions.
8 changes: 3 additions & 5 deletions arch/riscv/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -28,11 +28,6 @@ ifeq ($(CONFIG_ARCH_RV64I),y)
KBUILD_CFLAGS += -mabi=lp64
KBUILD_AFLAGS += -mabi=lp64

# workaround for C906 ldd performance issue
ifeq ($(CONFIG_ARCH_CVITEK),y)
KBUILD_CFLAGS += -mno-ldd
endif

KBUILD_LDFLAGS += -melf64lriscv
else
BITS := 32
Expand All @@ -56,6 +51,9 @@ riscv-march-aflags-$(CONFIG_VECTOR_1_0) := $(riscv-march-aflags-y)v
riscv-march-aflags-$(CONFIG_VECTOR_0_7) := $(riscv-march-aflags-y)v0p7
riscv-march-aflags-$(CONFIG_RISCV_ISA_THEAD) := $(riscv-march-aflags-y)xthead

riscv-march-cflags-y := $(riscv-march-cflags-y)_zicsr_zifencei
riscv-march-aflags-y := $(riscv-march-aflags-y)_zicsr_zifencei

KBUILD_CFLAGS += -march=$(riscv-march-cflags-y) -Wa,-march=$(riscv-march-aflags-y)
KBUILD_AFLAGS += -march=$(riscv-march-aflags-y)

Expand Down

0 comments on commit a0e15a4

Please sign in to comment.