From d02c4a78f003f8256df709075cf1ab40fa73663f Mon Sep 17 00:00:00 2001 From: Andy Hu Date: Thu, 9 Mar 2023 00:12:58 +0800 Subject: [PATCH] arch: add _zicsr_zifencei_zba_zbb as default march for gcc toolchain Signed-off-by: Andy Hu --- arch/arch.mk.riscv | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/arch.mk.riscv b/arch/arch.mk.riscv index 8d223614..af9fa40b 100644 --- a/arch/arch.mk.riscv +++ b/arch/arch.mk.riscv @@ -32,8 +32,10 @@ endif # suffixes are needed to enable their support. In Buildroot, we assume # all RISC-V cores that support Linux implement those instructions, so # we unconditionally enable those extensions. +# For starfive JH7110, add _zicsr_zifencei_zba_zbb as default march ifeq ($(BR2_TOOLCHAIN_GCC_AT_LEAST_12),y) GCC_TARGET_ARCH := $(GCC_TARGET_ARCH)_zicsr_zifencei +GCC_TARGET_ARCH := $(GCC_TARGET_ARCH)_zba_zbb endif endif