xref: /openbmc/linux/arch/x86/Kbuild (revision 4f2c0a4acffbec01079c28f839422e64ddeff004)
1 # SPDX-License-Identifier: GPL-2.0
2 obj-$(CONFIG_ARCH_HAS_CC_PLATFORM) += coco/
3 
4 obj-y += entry/
5 
6 obj-$(CONFIG_PERF_EVENTS) += events/
7 
8 obj-$(CONFIG_KVM) += kvm/
9 
10 # Xen paravirtualization support
11 obj-$(CONFIG_XEN) += xen/
12 
13 obj-$(CONFIG_PVH) += platform/pvh/
14 
15 # Hyper-V paravirtualization support
16 obj-$(subst m,y,$(CONFIG_HYPERV)) += hyperv/
17 
18 obj-y += realmode/
19 obj-y += kernel/
20 obj-y += mm/
21 
22 obj-y += crypto/
23 
24 obj-$(CONFIG_IA32_EMULATION) += ia32/
25 
26 obj-y += platform/
27 obj-y += net/
28 
29 obj-$(CONFIG_KEXEC_FILE) += purgatory/
30 
31 # for cleaning
32 subdir- += boot tools
33