1*4882a593Smuzhiyun# SPDX-License-Identifier: GPL-2.0 2*4882a593Smuzhiyun 3*4882a593Smuzhiyunifdef CONFIG_FUNCTION_TRACER 4*4882a593Smuzhiyun# Do not profile debug and lowlevel utilities 5*4882a593SmuzhiyunCFLAGS_REMOVE_spinlock.o = -pg 6*4882a593SmuzhiyunCFLAGS_REMOVE_time.o = -pg 7*4882a593SmuzhiyunCFLAGS_REMOVE_irq.o = -pg 8*4882a593Smuzhiyunendif 9*4882a593Smuzhiyun 10*4882a593Smuzhiyun# Make sure early boot has no stackprotector 11*4882a593SmuzhiyunCFLAGS_enlighten_pv.o := -fno-stack-protector 12*4882a593SmuzhiyunCFLAGS_mmu_pv.o := -fno-stack-protector 13*4882a593Smuzhiyun 14*4882a593Smuzhiyunobj-y += enlighten.o 15*4882a593Smuzhiyunobj-y += mmu.o 16*4882a593Smuzhiyunobj-y += time.o 17*4882a593Smuzhiyunobj-y += grant-table.o 18*4882a593Smuzhiyunobj-y += suspend.o 19*4882a593Smuzhiyun 20*4882a593Smuzhiyunobj-$(CONFIG_XEN_PVHVM) += enlighten_hvm.o 21*4882a593Smuzhiyunobj-$(CONFIG_XEN_PVHVM) += mmu_hvm.o 22*4882a593Smuzhiyunobj-$(CONFIG_XEN_PVHVM) += suspend_hvm.o 23*4882a593Smuzhiyunobj-$(CONFIG_XEN_PVHVM) += platform-pci-unplug.o 24*4882a593Smuzhiyun 25*4882a593Smuzhiyunobj-$(CONFIG_XEN_PV) += setup.o 26*4882a593Smuzhiyunobj-$(CONFIG_XEN_PV) += apic.o 27*4882a593Smuzhiyunobj-$(CONFIG_XEN_PV) += pmu.o 28*4882a593Smuzhiyunobj-$(CONFIG_XEN_PV) += suspend_pv.o 29*4882a593Smuzhiyunobj-$(CONFIG_XEN_PV) += p2m.o 30*4882a593Smuzhiyunobj-$(CONFIG_XEN_PV) += enlighten_pv.o 31*4882a593Smuzhiyunobj-$(CONFIG_XEN_PV) += mmu_pv.o 32*4882a593Smuzhiyunobj-$(CONFIG_XEN_PV) += irq.o 33*4882a593Smuzhiyunobj-$(CONFIG_XEN_PV) += multicalls.o 34*4882a593Smuzhiyunobj-$(CONFIG_XEN_PV) += xen-asm.o 35*4882a593Smuzhiyun 36*4882a593Smuzhiyunobj-$(CONFIG_XEN_PVH) += enlighten_pvh.o 37*4882a593Smuzhiyun 38*4882a593Smuzhiyunobj-$(CONFIG_EVENT_TRACING) += trace.o 39*4882a593Smuzhiyun 40*4882a593Smuzhiyunobj-$(CONFIG_SMP) += smp.o 41*4882a593Smuzhiyunobj-$(CONFIG_XEN_PV_SMP) += smp_pv.o 42*4882a593Smuzhiyunobj-$(CONFIG_XEN_PVHVM_SMP) += smp_hvm.o 43*4882a593Smuzhiyun 44*4882a593Smuzhiyunobj-$(CONFIG_PARAVIRT_SPINLOCKS)+= spinlock.o 45*4882a593Smuzhiyun 46*4882a593Smuzhiyunobj-$(CONFIG_XEN_DEBUG_FS) += debugfs.o 47*4882a593Smuzhiyun 48*4882a593Smuzhiyunobj-$(CONFIG_XEN_DOM0) += vga.o 49*4882a593Smuzhiyun 50*4882a593Smuzhiyunobj-$(CONFIG_SWIOTLB_XEN) += pci-swiotlb-xen.o 51*4882a593Smuzhiyun 52*4882a593Smuzhiyunobj-$(CONFIG_XEN_EFI) += efi.o 53