|
@@ -17,8 +17,15 @@ endif
|
|
ifeq ($(CONFIG_RISCV_ISA_C),y)
|
|
ifeq ($(CONFIG_RISCV_ISA_C),y)
|
|
ARCH_C = c
|
|
ARCH_C = c
|
|
endif
|
|
endif
|
|
|
|
+ifeq ($(CONFIG_CMODEL_MEDLOW),y)
|
|
|
|
+ CMODEL = medlow
|
|
|
|
+endif
|
|
|
|
+ifeq ($(CONFIG_CMODEL_MEDANY),y)
|
|
|
|
+ CMODEL = medany
|
|
|
|
+endif
|
|
|
|
|
|
-ARCH_FLAGS = -march=$(ARCH_BASE)$(ARCH_A)$(ARCH_C) -mabi=$(ABI)
|
|
|
|
|
|
+ARCH_FLAGS = -march=$(ARCH_BASE)$(ARCH_A)$(ARCH_C) -mabi=$(ABI) \
|
|
|
|
+ -mcmodel=$(CMODEL)
|
|
|
|
|
|
PLATFORM_CPPFLAGS += $(ARCH_FLAGS)
|
|
PLATFORM_CPPFLAGS += $(ARCH_FLAGS)
|
|
CFLAGS_EFI += $(ARCH_FLAGS)
|
|
CFLAGS_EFI += $(ARCH_FLAGS)
|