hc
2024-12-19 9370bb92b2d16684ee45cf24e879c93c509162da
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
# SPDX-License-Identifier: GPL-2.0
 
ifdef CONFIG_FUNCTION_TRACER
# 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
CFLAGS_enlighten_pv.o        := -fno-stack-protector
CFLAGS_mmu_pv.o            := -fno-stack-protector
 
obj-y                += enlighten.o
obj-y                += mmu.o
obj-y                += time.o
obj-y                += grant-table.o
obj-y                += suspend.o
 
obj-$(CONFIG_XEN_PVHVM)        += enlighten_hvm.o
obj-$(CONFIG_XEN_PVHVM)        += mmu_hvm.o
obj-$(CONFIG_XEN_PVHVM)        += suspend_hvm.o
obj-$(CONFIG_XEN_PVHVM)        += platform-pci-unplug.o
 
obj-$(CONFIG_XEN_PV)        += setup.o
obj-$(CONFIG_XEN_PV)        += apic.o
obj-$(CONFIG_XEN_PV)        += pmu.o
obj-$(CONFIG_XEN_PV)        += suspend_pv.o
obj-$(CONFIG_XEN_PV)        += p2m.o
obj-$(CONFIG_XEN_PV)        += enlighten_pv.o
obj-$(CONFIG_XEN_PV)        += mmu_pv.o
obj-$(CONFIG_XEN_PV)        += irq.o
obj-$(CONFIG_XEN_PV)        += multicalls.o
obj-$(CONFIG_XEN_PV)        += xen-asm.o
 
obj-$(CONFIG_XEN_PVH)        += enlighten_pvh.o
 
obj-$(CONFIG_EVENT_TRACING)    += trace.o
 
obj-$(CONFIG_SMP)        += smp.o
obj-$(CONFIG_XEN_PV_SMP)      += smp_pv.o
obj-$(CONFIG_XEN_PVHVM_SMP)      += smp_hvm.o
 
obj-$(CONFIG_PARAVIRT_SPINLOCKS)+= spinlock.o
 
obj-$(CONFIG_XEN_DEBUG_FS)    += debugfs.o
 
obj-$(CONFIG_XEN_DOM0)        += vga.o
 
obj-$(CONFIG_SWIOTLB_XEN)    += pci-swiotlb-xen.o
 
obj-$(CONFIG_XEN_EFI)        += efi.o