# SPDX-License-Identifier: GPL-2.0 OBJECT_FILES_NON_STANDARD_xen-asm_$(BITS).o := y ifdef [31mCONFIG_FUNCTION_TRACER[0m # Do not profile debug and lowlevel utilities CFLAGS_REMOVE_spinlock.o = -pg CFLAGS_REMOVE_time.o = -pg CFLAGS_REMOVE_irq.o = -pg endif # Make sure early boot has no stackprotector nostackp := $(call cc-option, -fno-stack-protector) CFLAGS_enlighten_pv.o := $(nostackp) CFLAGS_mmu_pv.o := $(nostackp) obj-y += enlighten.o obj-y += mmu.o obj-y += time.o obj-y += grant-table.o obj-y += suspend.o obj-$([31mCONFIG_XEN_PVHVM[0m) += enlighten_hvm.o obj-$([31mCONFIG_XEN_PVHVM[0m) += mmu_hvm.o obj-$([31mCONFIG_XEN_PVHVM[0m) += suspend_hvm.o obj-$([31mCONFIG_XEN_PVHVM[0m) += platform-pci-unplug.o obj-$([31mCONFIG_XEN_PV[0m) += setup.o obj-$([31mCONFIG_XEN_PV[0m) += apic.o obj-$([31mCONFIG_XEN_PV[0m) += pmu.o obj-$([31mCONFIG_XEN_PV[0m) += suspend_pv.o obj-$([31mCONFIG_XEN_PV[0m) += p2m.o obj-$([31mCONFIG_XEN_PV[0m) += enlighten_pv.o obj-$([31mCONFIG_XEN_PV[0m) += mmu_pv.o obj-$([31mCONFIG_XEN_PV[0m) += irq.o obj-$([31mCONFIG_XEN_PV[0m) += multicalls.o obj-$([31mCONFIG_XEN_PV[0m) += xen-asm.o obj-$([31mCONFIG_XEN_PV[0m) += xen-asm_$(BITS).o obj-$([31mCONFIG_XEN_PVH[0m) += enlighten_pvh.o obj-$([31mCONFIG_EVENT_TRACING[0m) += trace.o obj-$([31mCONFIG_SMP[0m) += smp.o obj-$([31mCONFIG_XEN_PV_SMP[0m) += smp_pv.o obj-$([31mCONFIG_XEN_PVHVM_SMP[0m) += smp_hvm.o obj-$([31mCONFIG_PARAVIRT_SPINLOCKS[0m)+= spinlock.o obj-$([31mCONFIG_XEN_DEBUG_FS[0m) += debugfs.o obj-$([31mCONFIG_XEN_DOM0[0m) += vga.o obj-$([31mCONFIG_SWIOTLB_XEN[0m) += pci-swiotlb-xen.o obj-$([31mCONFIG_XEN_EFI[0m) += efi.o |