.. | .. |
---|
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 |
---|