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