18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0 28c2ecf20Sopenharmony_ci 38c2ecf20Sopenharmony_ciifdef CONFIG_FUNCTION_TRACER 48c2ecf20Sopenharmony_ci# Do not profile debug and lowlevel utilities 58c2ecf20Sopenharmony_ciCFLAGS_REMOVE_spinlock.o = -pg 68c2ecf20Sopenharmony_ciCFLAGS_REMOVE_time.o = -pg 78c2ecf20Sopenharmony_ciCFLAGS_REMOVE_irq.o = -pg 88c2ecf20Sopenharmony_ciendif 98c2ecf20Sopenharmony_ci 108c2ecf20Sopenharmony_ci# Make sure early boot has no stackprotector 118c2ecf20Sopenharmony_ciCFLAGS_enlighten_pv.o := -fno-stack-protector 128c2ecf20Sopenharmony_ciCFLAGS_mmu_pv.o := -fno-stack-protector 138c2ecf20Sopenharmony_ci 148c2ecf20Sopenharmony_ciobj-y += enlighten.o 158c2ecf20Sopenharmony_ciobj-y += mmu.o 168c2ecf20Sopenharmony_ciobj-y += time.o 178c2ecf20Sopenharmony_ciobj-y += grant-table.o 188c2ecf20Sopenharmony_ciobj-y += suspend.o 198c2ecf20Sopenharmony_ci 208c2ecf20Sopenharmony_ciobj-$(CONFIG_XEN_PVHVM) += enlighten_hvm.o 218c2ecf20Sopenharmony_ciobj-$(CONFIG_XEN_PVHVM) += mmu_hvm.o 228c2ecf20Sopenharmony_ciobj-$(CONFIG_XEN_PVHVM) += suspend_hvm.o 238c2ecf20Sopenharmony_ciobj-$(CONFIG_XEN_PVHVM) += platform-pci-unplug.o 248c2ecf20Sopenharmony_ci 258c2ecf20Sopenharmony_ciobj-$(CONFIG_XEN_PV) += setup.o 268c2ecf20Sopenharmony_ciobj-$(CONFIG_XEN_PV) += apic.o 278c2ecf20Sopenharmony_ciobj-$(CONFIG_XEN_PV) += pmu.o 288c2ecf20Sopenharmony_ciobj-$(CONFIG_XEN_PV) += suspend_pv.o 298c2ecf20Sopenharmony_ciobj-$(CONFIG_XEN_PV) += p2m.o 308c2ecf20Sopenharmony_ciobj-$(CONFIG_XEN_PV) += enlighten_pv.o 318c2ecf20Sopenharmony_ciobj-$(CONFIG_XEN_PV) += mmu_pv.o 328c2ecf20Sopenharmony_ciobj-$(CONFIG_XEN_PV) += irq.o 338c2ecf20Sopenharmony_ciobj-$(CONFIG_XEN_PV) += multicalls.o 348c2ecf20Sopenharmony_ciobj-$(CONFIG_XEN_PV) += xen-asm.o 358c2ecf20Sopenharmony_ci 368c2ecf20Sopenharmony_ciobj-$(CONFIG_XEN_PVH) += enlighten_pvh.o 378c2ecf20Sopenharmony_ci 388c2ecf20Sopenharmony_ciobj-$(CONFIG_EVENT_TRACING) += trace.o 398c2ecf20Sopenharmony_ci 408c2ecf20Sopenharmony_ciobj-$(CONFIG_SMP) += smp.o 418c2ecf20Sopenharmony_ciobj-$(CONFIG_XEN_PV_SMP) += smp_pv.o 428c2ecf20Sopenharmony_ciobj-$(CONFIG_XEN_PVHVM_SMP) += smp_hvm.o 438c2ecf20Sopenharmony_ci 448c2ecf20Sopenharmony_ciobj-$(CONFIG_PARAVIRT_SPINLOCKS)+= spinlock.o 458c2ecf20Sopenharmony_ci 468c2ecf20Sopenharmony_ciobj-$(CONFIG_XEN_DEBUG_FS) += debugfs.o 478c2ecf20Sopenharmony_ci 488c2ecf20Sopenharmony_ciobj-$(CONFIG_XEN_DOM0) += vga.o 498c2ecf20Sopenharmony_ci 508c2ecf20Sopenharmony_ciobj-$(CONFIG_SWIOTLB_XEN) += pci-swiotlb-xen.o 518c2ecf20Sopenharmony_ci 528c2ecf20Sopenharmony_ciobj-$(CONFIG_XEN_EFI) += efi.o 53