1 ifdef CONFIG_FUNCTION_TRACER
2 # Do not profile debug and lowlevel utilities
3 CFLAGS_REMOVE_spinlock.o
= -pg
4 CFLAGS_REMOVE_time.o
= -pg
5 CFLAGS_REMOVE_irq.o
= -pg
8 # Make sure early boot has no stackprotector
9 nostackp
:= $(call cc-option
, -fno-stack-protector
)
10 CFLAGS_enlighten.o
:= $(nostackp
)
11 CFLAGS_mmu.o
:= $(nostackp
)
13 obj-y
:= enlighten.o setup.o multicalls.o mmu.o irq.o \
14 time.o xen-asm.o xen-asm_
$(BITS
).o \
15 grant-table.o suspend.o platform-pci-unplug.o \
18 obj-
$(CONFIG_EVENT_TRACING
) += trace.o
20 obj-
$(CONFIG_SMP
) += smp.o
21 obj-
$(CONFIG_PARAVIRT_SPINLOCKS
)+= spinlock.o
22 obj-
$(CONFIG_XEN_DEBUG_FS
) += debugfs.o
23 obj-
$(CONFIG_XEN_DOM0
) += apic.o vga.o
24 obj-
$(CONFIG_SWIOTLB_XEN
) += pci-swiotlb-xen.o