1b2441318SGreg Kroah-Hartman# SPDX-License-Identifier: GPL-2.0 2c207aee4SJosh Poimboeuf 3606576ceSSteven Rostedtifdef CONFIG_FUNCTION_TRACER 4d5de8841SJeremy Fitzhardinge# Do not profile debug and lowlevel utilities 5d5de8841SJeremy FitzhardingeCFLAGS_REMOVE_spinlock.o = -pg 6d5de8841SJeremy FitzhardingeCFLAGS_REMOVE_time.o = -pg 70d1edf46SJeremy FitzhardingeCFLAGS_REMOVE_irq.o = -pg 8d5de8841SJeremy Fitzhardingeendif 9d5de8841SJeremy Fitzhardinge 10ce2eef33SJeremy Fitzhardinge# Make sure early boot has no stackprotector 11893ab004SMasahiro YamadaCFLAGS_enlighten_pv.o := -fno-stack-protector 12893ab004SMasahiro YamadaCFLAGS_mmu_pv.o := -fno-stack-protector 13ce2eef33SJeremy Fitzhardinge 1428c11b0fSJuergen Grossobj-y += enlighten.o 1528c11b0fSJuergen Grossobj-y += mmu.o 1628c11b0fSJuergen Grossobj-y += time.o 1728c11b0fSJuergen Grossobj-y += grant-table.o 1828c11b0fSJuergen Grossobj-y += suspend.o 19b3c4b982SJeremy Fitzhardinge 2028c11b0fSJuergen Grossobj-$(CONFIG_XEN_PVHVM) += enlighten_hvm.o 2128c11b0fSJuergen Grossobj-$(CONFIG_XEN_PVHVM) += mmu_hvm.o 2228c11b0fSJuergen Grossobj-$(CONFIG_XEN_PVHVM) += suspend_hvm.o 233013c2beSJuergen Grossobj-$(CONFIG_XEN_PVHVM) += platform-pci-unplug.o 2428c11b0fSJuergen Gross 2528c11b0fSJuergen Grossobj-$(CONFIG_XEN_PV) += setup.o 2628c11b0fSJuergen Grossobj-$(CONFIG_XEN_PV) += apic.o 2728c11b0fSJuergen Grossobj-$(CONFIG_XEN_PV) += pmu.o 2828c11b0fSJuergen Grossobj-$(CONFIG_XEN_PV) += suspend_pv.o 2928c11b0fSJuergen Grossobj-$(CONFIG_XEN_PV) += p2m.o 3028c11b0fSJuergen Grossobj-$(CONFIG_XEN_PV) += enlighten_pv.o 3128c11b0fSJuergen Grossobj-$(CONFIG_XEN_PV) += mmu_pv.o 3228c11b0fSJuergen Grossobj-$(CONFIG_XEN_PV) += irq.o 33f030aadeSJuergen Grossobj-$(CONFIG_XEN_PV) += multicalls.o 3428c11b0fSJuergen Grossobj-$(CONFIG_XEN_PV) += xen-asm.o 3528c11b0fSJuergen Gross 364df7363eSMaran Wilsonobj-$(CONFIG_XEN_PVH) += enlighten_pvh.o 374df7363eSMaran Wilson 3860c5f08eSJeremy Fitzhardingeobj-$(CONFIG_EVENT_TRACING) += trace.o 399702785aSThomas Gleixner 4033af7469SVitaly Kuznetsovobj-$(CONFIG_SMP) += smp.o 4133af7469SVitaly Kuznetsovobj-$(CONFIG_XEN_PV_SMP) += smp_pv.o 42a52482d9SVitaly Kuznetsovobj-$(CONFIG_XEN_PVHVM_SMP) += smp_hvm.o 4328c11b0fSJuergen Gross 44b4ecc126SJeremy Fitzhardingeobj-$(CONFIG_PARAVIRT_SPINLOCKS)+= spinlock.o 4528c11b0fSJuergen Gross 46994025caSJeremy Fitzhardingeobj-$(CONFIG_XEN_DEBUG_FS) += debugfs.o 4728c11b0fSJuergen Gross 48*934ef33eSJan Beulichobj-$(CONFIG_XEN_DOM0) += vga.o 4928c11b0fSJuergen Gross 50c7341d6aSDaniel Kiperobj-$(CONFIG_XEN_EFI) += efi.o 51