1 # SPDX-License-Identifier: GPL-2.0 2 3 ifdef CONFIG_FUNCTION_TRACER 4 # Do not profile debug and lowlevel utilities 5 CFLAGS_REMOVE_spinlock.o = -pg 6 CFLAGS_REMOVE_time.o = -pg 7 CFLAGS_REMOVE_irq.o = -pg 8 endif 9 10 # Make sure early boot has no stackprotector 11 CFLAGS_enlighten_pv.o := -fno-stack- 12 CFLAGS_mmu_pv.o := -fno-stack- 13 14 obj-y += enlighten.o 15 obj-y += mmu.o 16 obj-y += time.o 17 obj-y += grant-table 18 obj-y += suspend.o 19 20 obj-$(CONFIG_XEN_PVHVM) += enlighten_h 21 obj-$(CONFIG_XEN_PVHVM) += mmu_hvm.o 22 obj-$(CONFIG_XEN_PVHVM) += suspend_hvm 23 obj-$(CONFIG_XEN_PVHVM) += platform-pc 24 25 obj-$(CONFIG_XEN_PV) += setup.o 26 obj-$(CONFIG_XEN_PV) += apic.o 27 obj-$(CONFIG_XEN_PV) += pmu.o 28 obj-$(CONFIG_XEN_PV) += suspend_pv. 29 obj-$(CONFIG_XEN_PV) += p2m.o 30 obj-$(CONFIG_XEN_PV) += enlighten_p 31 obj-$(CONFIG_XEN_PV) += mmu_pv.o 32 obj-$(CONFIG_XEN_PV) += irq.o 33 obj-$(CONFIG_XEN_PV) += multicalls. 34 obj-$(CONFIG_XEN_PV) += xen-asm.o 35 36 obj-$(CONFIG_XEN_PVH) += enlighten_p 37 38 obj-$(CONFIG_EVENT_TRACING) += trace.o 39 40 obj-$(CONFIG_SMP) += smp.o 41 obj-$(CONFIG_XEN_PV_SMP) += smp_pv.o 42 obj-$(CONFIG_XEN_PVHVM_SMP) += smp_hvm.o 43 44 obj-$(CONFIG_PARAVIRT_SPINLOCKS)+= spinlock.o 45 46 obj-$(CONFIG_XEN_DEBUG_FS) += debugfs.o 47 48 obj-$(CONFIG_XEN_DOM0) += vga.o 49 50 obj-$(CONFIG_XEN_EFI) += efi.o
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.