Blame view
arch/powerpc/lib/Makefile
1.81 KB
b24413180 License cleanup: ... |
1 |
# SPDX-License-Identifier: GPL-2.0 |
14cf11af6 powerpc: Merge en... |
2 3 4 |
# # Makefile for ppc-specific library files.. # |
1fbe9cf25 powerpc: Build ke... |
5 |
ccflags-$(CONFIG_PPC64) := $(NO_MINIMAL_TOC) |
8555a0029 [POWERPC] Optimis... |
6 |
|
9a7841ae8 powerpc/ftrace: U... |
7 8 |
CFLAGS_REMOVE_code-patching.o = $(CC_FLAGS_FTRACE) CFLAGS_REMOVE_feature-fixups.o = $(CC_FLAGS_FTRACE) |
f1eecf0e4 powerpc/ppc32: st... |
9 |
|
f072015c7 powerpc: disable ... |
10 11 12 13 14 15 16 |
KASAN_SANITIZE_code-patching.o := n KASAN_SANITIZE_feature-fixups.o := n ifdef CONFIG_KASAN CFLAGS_code-patching.o += -DDISABLE_BRANCH_PROFILING CFLAGS_feature-fixups.o += -DDISABLE_BRANCH_PROFILING endif |
f77f8ff7f powerpc: Test pre... |
17 |
obj-y += alloc.o code-patching.o feature-fixups.o pmem.o inst.o test_code-patching.o |
baa25b571 powerpc/64: Do no... |
18 |
|
26deb0434 powerpc: prepare ... |
19 20 21 22 23 24 |
ifndef CONFIG_KASAN obj-y += string.o memcmp_$(BITS).o obj-$(CONFIG_PPC32) += strlen_32.o endif obj-$(CONFIG_PPC32) += div64.o copy_32.o crtsavres.o |
564ec2f2a powerpc/lib: Make... |
25 |
|
7cd01b08d powerpc: Add supp... |
26 |
obj-$(CONFIG_FUNCTION_ERROR_INJECTION) += error-inject.o |
efe0160cf powerpc/64: Linke... |
27 28 29 30 31 32 33 |
# See corresponding test in arch/powerpc/Makefile # 64-bit linker creates .sfpr on demand for final link (vmlinux), # so it is only needed for modules, and only for older linkers which # do not support --save-restore-funcs ifeq ($(call ld-ifversion, -lt, 225000000, y),y) extra-$(CONFIG_PPC64) += crtsavres.o endif |
40ef8cbc6 powerpc: Get 64-b... |
34 |
|
15a3204d2 powerpc/64s: Set ... |
35 36 |
obj-$(CONFIG_PPC_BOOK3S_64) += copyuser_power7.o copypage_power7.o \ memcpy_power7.o |
3448890c3 powerpc: get rid ... |
37 |
obj64-y += copypage_64.o copyuser_64.o mem_64.o hweight_64.o \ |
ec6347bb4 x86, powerpc: Ren... |
38 |
memcpy_64.o copy_mc_64.o |
1dcee55fe powerpc/lib: Make... |
39 |
|
aa65ff6b1 powerpc/64s: Impl... |
40 |
ifndef CONFIG_PPC_QUEUED_SPINLOCKS |
1dcee55fe powerpc/lib: Make... |
41 |
obj64-$(CONFIG_SMP) += locks.o |
aa65ff6b1 powerpc/64s: Impl... |
42 |
endif |
1dcee55fe powerpc/lib: Make... |
43 |
obj64-$(CONFIG_ALTIVEC) += vmx-helper.o |
84022ac17 powerpc: sstep: A... |
44 45 |
obj64-$(CONFIG_KPROBES_SANITY_TEST) += test_emulate_step.o \ test_emulate_step_exec_instr.o |
1dcee55fe powerpc/lib: Make... |
46 |
|
f36bbf21e powerpc/lib: opti... |
47 |
obj-y += checksum_$(BITS).o checksum_wrappers.o \ |
26deb0434 powerpc: prepare ... |
48 |
string_$(BITS).o |
7a332b0c9 powerpc: Use gene... |
49 |
|
3e3ebed3f powerpc/lib: only... |
50 51 |
obj-y += sstep.o obj-$(CONFIG_PPC_FPU) += ldstfp.o |
31bfdb036 powerpc: Use inst... |
52 |
obj64-y += quad.o |
f78541dce powerpc: Merge xmon |
53 |
|
1088a2099 [POWERPC] rheap: ... |
54 |
obj-$(CONFIG_PPC_LIB_RHEAP) += rheap.o |
aaddd3eac powerpc: Move cod... |
55 |
|
362e7701f powerpc: Add self... |
56 |
obj-$(CONFIG_FTR_FIXUP_SELFTEST) += feature-fixups-test.o |
ef1313dea powerpc: Add VMX ... |
57 |
|
f718d426d powerpc/lib/xor_v... |
58 |
obj-$(CONFIG_ALTIVEC) += xor_vmx.o xor_vmx_glue.o |
1fb3f5a7c powerpc: Only use... |
59 |
CFLAGS_xor_vmx.o += -maltivec $(call cc-option,-mabi=altivec) |
1dcee55fe powerpc/lib: Make... |
60 61 |
obj-$(CONFIG_PPC64) += $(obj64-y) |