1b2441318SGreg Kroah-Hartman# SPDX-License-Identifier: GPL-2.0 2c207aee4SJosh PoimboeufOBJECT_FILES_NON_STANDARD_xen-asm_$(BITS).o := y 3c207aee4SJosh Poimboeuf 4606576ceSSteven Rostedtifdef CONFIG_FUNCTION_TRACER 5d5de8841SJeremy Fitzhardinge# Do not profile debug and lowlevel utilities 6d5de8841SJeremy FitzhardingeCFLAGS_REMOVE_spinlock.o = -pg 7d5de8841SJeremy FitzhardingeCFLAGS_REMOVE_time.o = -pg 80d1edf46SJeremy FitzhardingeCFLAGS_REMOVE_irq.o = -pg 9d5de8841SJeremy Fitzhardingeendif 10d5de8841SJeremy Fitzhardinge 11ce2eef33SJeremy Fitzhardinge# Make sure early boot has no stackprotector 12ce2eef33SJeremy Fitzhardingenostackp := $(call cc-option, -fno-stack-protector) 13e1dab14cSVitaly KuznetsovCFLAGS_enlighten_pv.o := $(nostackp) 147e0563deSVitaly KuznetsovCFLAGS_mmu_pv.o := $(nostackp) 15ce2eef33SJeremy Fitzhardinge 1628c11b0fSJuergen Grossobj-y += enlighten.o 1728c11b0fSJuergen Grossobj-y += mmu.o 1828c11b0fSJuergen Grossobj-y += time.o 1928c11b0fSJuergen Grossobj-y += grant-table.o 2028c11b0fSJuergen Grossobj-y += suspend.o 21b3c4b982SJeremy Fitzhardinge 2228c11b0fSJuergen Grossobj-$(CONFIG_XEN_PVHVM) += enlighten_hvm.o 2328c11b0fSJuergen Grossobj-$(CONFIG_XEN_PVHVM) += mmu_hvm.o 2428c11b0fSJuergen Grossobj-$(CONFIG_XEN_PVHVM) += suspend_hvm.o 253013c2beSJuergen Grossobj-$(CONFIG_XEN_PVHVM) += platform-pci-unplug.o 2628c11b0fSJuergen Gross 2728c11b0fSJuergen Grossobj-$(CONFIG_XEN_PV) += setup.o 2828c11b0fSJuergen Grossobj-$(CONFIG_XEN_PV) += apic.o 2928c11b0fSJuergen Grossobj-$(CONFIG_XEN_PV) += pmu.o 3028c11b0fSJuergen Grossobj-$(CONFIG_XEN_PV) += suspend_pv.o 3128c11b0fSJuergen Grossobj-$(CONFIG_XEN_PV) += p2m.o 3228c11b0fSJuergen Grossobj-$(CONFIG_XEN_PV) += enlighten_pv.o 3328c11b0fSJuergen Grossobj-$(CONFIG_XEN_PV) += mmu_pv.o 3428c11b0fSJuergen Grossobj-$(CONFIG_XEN_PV) += irq.o 35f030aadeSJuergen Grossobj-$(CONFIG_XEN_PV) += multicalls.o 3628c11b0fSJuergen Grossobj-$(CONFIG_XEN_PV) += xen-asm.o 3728c11b0fSJuergen Grossobj-$(CONFIG_XEN_PV) += xen-asm_$(BITS).o 3828c11b0fSJuergen Gross 39*4df7363eSMaran Wilsonobj-$(CONFIG_XEN_PVH) += enlighten_pvh.o 40*4df7363eSMaran Wilson 4160c5f08eSJeremy Fitzhardingeobj-$(CONFIG_EVENT_TRACING) += trace.o 429702785aSThomas Gleixner 4333af7469SVitaly Kuznetsovobj-$(CONFIG_SMP) += smp.o 4433af7469SVitaly Kuznetsovobj-$(CONFIG_XEN_PV_SMP) += smp_pv.o 45a52482d9SVitaly Kuznetsovobj-$(CONFIG_XEN_PVHVM_SMP) += smp_hvm.o 4628c11b0fSJuergen Gross 47b4ecc126SJeremy Fitzhardingeobj-$(CONFIG_PARAVIRT_SPINLOCKS)+= spinlock.o 4828c11b0fSJuergen Gross 49994025caSJeremy Fitzhardingeobj-$(CONFIG_XEN_DEBUG_FS) += debugfs.o 5028c11b0fSJuergen Gross 51fc5fee86SJason A. Donenfeldobj-$(CONFIG_XEN_DOM0) += vga.o 5228c11b0fSJuergen Gross 53bbbe5738SKonrad Rzeszutek Wilkobj-$(CONFIG_SWIOTLB_XEN) += pci-swiotlb-xen.o 5428c11b0fSJuergen Gross 55c7341d6aSDaniel Kiperobj-$(CONFIG_XEN_EFI) += efi.o 56