Lines Matching +full:selftest +full:- +full:smp
7 tests-common = \
8 $(TEST_DIR)/selftest.elf \
9 $(TEST_DIR)/selftest-migration.elf \
10 $(TEST_DIR)/memory-verify.elf \
17 $(TEST_DIR)/smp.elf \
23 tests-all = $(tests-common) $(tests)
24 all: directories $(TEST_DIR)/boot_rom.bin $(tests-all)
28 mabi_no_altivec := $(call cc-option,-mabi=no-altivec,"")
30 CFLAGS += -std=gnu99
31 CFLAGS += -ffreestanding
32 CFLAGS += -O2 -msoft-float -mno-altivec $(mabi_no_altivec)
33 CFLAGS += -I $(SRCDIR)/lib -I $(SRCDIR)/lib/libfdt -I lib
34 CFLAGS += -Wa,-mregnames
39 asm-offsets = lib/$(ARCH)/asm-offsets.h
40 include $(SRCDIR)/scripts/asm-offsets.mak
56 cflatobjs += lib/powerpc/smp.o
61 $(CC) $(CFLAGS) -c -o $@ $< -DPROGNAME=\"$(@:.aux.o=.elf)\"
65 %.elf: LDFLAGS += $(arch_LDFLAGS) -pie -n
67 $(LD) $(LDFLAGS) -o $@ \
68 -T $(SRCDIR)/powerpc/flat.lds --build-id=none \
70 @chmod a-x $@
71 @echo -n Checking $@ for unsupported reloc types...
72 @if $(OBJDUMP) -R $@ | grep R_ | grep -v R_PPC64_RELATIVE; then \
80 $(OBJCOPY) -O binary $^ $@.tmp
84 $(TEST_DIR)/boot_rom.elf: CFLAGS = -mbig-endian
86 $(LD) -EB -nostdlib -Ttext=0x100 --entry=start --build-id=none -o $@ $<
87 @chmod a-x $@
93 generated-files = $(asm-offsets)
94 $(tests-all:.elf=.o) $(cstart.o) $(cflatobjs): $(generated-files)