Lines Matching +full:non +full:- +full:armv7
1 # SPDX-License-Identifier: GPL-2.0
10 AFLAGS_head.o += -DTEXT_OFFSET=$(TEXT_OFFSET)
18 # string library code (-Os is enforced to keep it much smaller)
20 CFLAGS_string.o := -Os
23 OBJS += hyp-stub.o
39 OBJS += head-sa1100.o
43 OBJS += head-xscale.o
47 OBJS += head-sharpsl.o
52 OBJS += big-endian.o
62 # FIXME: Previous assignment to ztextaddr-y is lost here. See SHARK
71 CPPFLAGS_vmlinux.lds := -DTEXT_START="$(ZTEXTADDR)" -DBSS_START="$(ZBSSADDR)"
73 compress-$(CONFIG_KERNEL_GZIP) = gzip
74 compress-$(CONFIG_KERNEL_LZO) = lzo
75 compress-$(CONFIG_KERNEL_LZMA) = lzma
76 compress-$(CONFIG_KERNEL_XZ) = xzkern
77 compress-$(CONFIG_KERNEL_LZ4) = lz4
100 clean-files += piggy_data lib1funcs.S ashldi3.S bswapsdi2.S \
101 $(libfdt) $(libfdt_hdrs) hyp-stub.S
103 KBUILD_CFLAGS += -DDISABLE_BRANCH_PROFILING
108 KBUILD_CFLAGS = $(subst -pg, , $(ORIG_CFLAGS))
111 # -fstack-protector-strong triggers protection checks in this code,
113 nossp_flags := $(call cc-option, -fno-stack-protector)
120 ccflags-y := -fpic $(call cc-option,-mno-single-pic-base,) -fno-builtin -I$(obj)
121 asflags-y := -DZIMAGE
125 sed -n -e 's/^\([^ ]*\) [AB] __bss_start$$/-0x\1/p' \
126 -e 's/^\([^ ]*\) [AB] __bss_stop$$/+0x\1/p') )) )
127 LDFLAGS_vmlinux = --defsym _kernel_bss_size=$(KBSS_SZ)
130 LDFLAGS_vmlinux += --defsym zreladdr=$(ZRELADDR)
133 LDFLAGS_vmlinux += --be8
136 LDFLAGS_vmlinux += --no-undefined
138 LDFLAGS_vmlinux += -X
140 LDFLAGS_vmlinux += -T
168 bad_syms=$$($(CROSS_COMPILE)nm $@ | sed -n 's/^.\{8\} [bc] \(.*\)/\1/p') && \
169 [ -z "$$bad_syms" ] || \
170 ( echo "following symbols must have non local/private scope:" >&2; \
174 if [ $(words $(ZRELADDR)) -gt 1 -a "$(CONFIG_AUTO_ZRELADDR)" = "" ]; then \
180 efi-obj-$(CONFIG_EFI_STUB) := $(objtree)/drivers/firmware/efi/libstub/lib.a
184 $(bswapsdi2) $(efi-obj-y) FORCE
190 $(call if_changed,$(compress-y))
194 CFLAGS_font.o := -Dstatic=
199 AFLAGS_hyp-stub.o := -Wa,-march=armv7-a
201 $(obj)/hyp-stub.S: $(srctree)/arch/$(SRCARCH)/kernel/hyp-stub.S