Lines Matching refs:vdso
2 # Copied from arch/tile/kernel/vdso/Makefile
7 include $(srctree)/lib/vdso/Makefile
8 # Symbols present in the vdso
9 vdso-syms = rt_sigreturn
11 vdso-syms += vgettimeofday
13 vdso-syms += getcpu
14 vdso-syms += flush_icache
16 # Files to link into the vdso
17 obj-vdso = $(patsubst %, %.o, $(vdso-syms)) note.o
27 targets := $(obj-vdso) vdso.so vdso.so.dbg vdso.lds
28 obj-vdso := $(addprefix $(obj)/, $(obj-vdso))
30 obj-y += vdso.o
32 ifneq ($(filter vgettimeofday, $(vdso-syms)),)
45 $(obj)/vdso.o: $(obj)/vdso.so
48 $(obj)/vdso.so.dbg: $(obj)/vdso.lds $(obj-vdso) FORCE
50 LDFLAGS_vdso.so.dbg = -shared -S -soname=linux-vdso.so.1 \
63 include/generated/vdso-offsets.h: $(obj)/vdso.so.dbg FORCE
71 $(OBJCOPY) $(patsubst %, -G __vdso_%, $(vdso-syms)) $@.tmp $@ && \
81 cmd_vdso_install = cp $(obj)/$@.dbg $(MODLIB)/vdso/$@
83 vdso.so: $(obj)/vdso.so.dbg
84 @mkdir -p $(MODLIB)/vdso
87 vdso_install: vdso.so