Lines Matching +full:mode +full:- +full:loader

2 # architecture-specific flags and dependencies. Remember to do have actions
11 OBJCOPYFLAGS := -O binary
14 LDFLAGS_vmlinux := --no-relax
15 KBUILD_CPPFLAGS += -DCC_USING_PATCHABLE_FUNCTION_ENTRY
16 CC_FLAGS_FTRACE := -fpatchable-function-entry=8
20 KBUILD_CFLAGS_MODULE += -mcmodel=medany
28 KBUILD_CFLAGS += -mabi=lp64
29 KBUILD_AFLAGS += -mabi=lp64
31 KBUILD_LDFLAGS += -melf64lriscv
36 KBUILD_CFLAGS += -mabi=ilp32
37 KBUILD_AFLAGS += -mabi=ilp32
38 KBUILD_LDFLAGS += -melf32lriscv
42 KBUILD_CFLAGS += -mno-relax
43 KBUILD_AFLAGS += -mno-relax
45 KBUILD_CFLAGS += -Wa,-mno-relax
46 KBUILD_AFLAGS += -Wa,-mno-relax
51 riscv-march-$(CONFIG_ARCH_RV32I) := rv32ima
52 riscv-march-$(CONFIG_ARCH_RV64I) := rv64ima
53 riscv-march-$(CONFIG_FPU) := $(riscv-march-y)fd
54 riscv-march-$(CONFIG_RISCV_ISA_C) := $(riscv-march-y)c
55 KBUILD_CFLAGS += -march=$(subst fd,,$(riscv-march-y))
56 KBUILD_AFLAGS += -march=$(riscv-march-y)
58 KBUILD_CFLAGS += -mno-save-restore
59 KBUILD_CFLAGS += -DCONFIG_PAGE_OFFSET=$(CONFIG_PAGE_OFFSET)
62 KBUILD_CFLAGS += -mcmodel=medlow
65 KBUILD_CFLAGS += -mcmodel=medany
68 KBUILD_CFLAGS += -fno-omit-frame-pointer
71 KBUILD_CFLAGS_MODULE += $(call cc-option,-mno-relax)
73 # GCC versions that support the "-mstrict-align" option default to allowing
75 # RISC-V ISA, they're emulated by machine mode traps on all extant
77 KBUILD_CFLAGS += $(call cc-option,-mstrict-align)
82 $(eval KBUILD_CFLAGS += -mstack-protector-guard=tls \
83 -mstack-protector-guard-reg=tp \
84 -mstack-protector-guard-offset=$(shell \
86 include/generated/asm-offsets.h))
90 CHECKFLAGS += -D__riscv -D__riscv_xlen=$(BITS)
100 head-y := arch/riscv/kernel/head.o
102 core-$(CONFIG_RISCV_ERRATA_ALTERNATIVE) += arch/riscv/errata/
104 libs-y += arch/riscv/lib/
105 libs-$(CONFIG_EFI_STUB) += $(objtree)/drivers/firmware/efi/libstub/lib.a
114 $(Q)$(MAKE) $(build)=arch/riscv/kernel/vdso include/generated/vdso-offsets.h
119 KBUILD_IMAGE := $(boot)/loader.bin
124 BOOT_TARGETS := Image Image.gz loader loader.bin xipImage
135 install: install-image = Image
136 zinstall: install-image = Image.gz
139 $(boot)/$(install-image) System.map "$(INSTALL_PATH)"