196ac6d43SGreg Kroah-Hartman# SPDX-License-Identifier: GPL-2.0 2*2cbb20b0SJosh Poimboeuf 3*2cbb20b0SJosh Poimboeuf# Branch profiling isn't noinstr-safe. Disable it for arch/x86/* 4*2cbb20b0SJosh Poimboeufsubdir-ccflags-$(CONFIG_TRACE_BRANCH_PROFILING) += -DDISABLE_BRANCH_PROFILING 5*2cbb20b0SJosh Poimboeuf 661983110SKirill A. Shutemovobj-$(CONFIG_ARCH_HAS_CC_PLATFORM) += coco/ 761983110SKirill A. Shutemov 8905a36a2SIngo Molnarobj-y += entry/ 9905a36a2SIngo Molnar 10fa9cbf32SBorislav Petkovobj-$(CONFIG_PERF_EVENTS) += events/ 11fa9cbf32SBorislav Petkov 12d1f0ae5eSSam Ravnborgobj-$(CONFIG_KVM) += kvm/ 13d1f0ae5eSSam Ravnborg 14d1f0ae5eSSam Ravnborg# Xen paravirtualization support 15d1f0ae5eSSam Ravnborgobj-$(CONFIG_XEN) += xen/ 16d1f0ae5eSSam Ravnborg 17716ff017SMaran Wilsonobj-$(CONFIG_PVH) += platform/pvh/ 18fcd47476SMaran Wilson 198730046cSK. Y. Srinivasan# Hyper-V paravirtualization support 2079cadff2SVitaly Kuznetsovobj-$(subst m,y,$(CONFIG_HYPERV)) += hyperv/ 218730046cSK. Y. Srinivasan 22b3266bd6SJarkko Sakkinenobj-y += realmode/ 23d1f0ae5eSSam Ravnborgobj-y += kernel/ 24d1f0ae5eSSam Ravnborgobj-y += mm/ 25d1f0ae5eSSam Ravnborg 26d1f0ae5eSSam Ravnborgobj-y += crypto/ 27d603c8e1SIngo Molnar 28d1f0ae5eSSam Ravnborgobj-$(CONFIG_IA32_EMULATION) += ia32/ 29d1f0ae5eSSam Ravnborg 303adbb7f4SThomas Gleixnerobj-y += platform/ 310a14842fSEric Dumazetobj-y += net/ 328fc5b4d4SVivek Goyal 3374ca317cSVivek Goyalobj-$(CONFIG_KEXEC_FILE) += purgatory/ 348212f898SMasahiro Yamada 353f1a9bc5SMasahiro Yamadaobj-y += virt/ 36216d106cSBrijesh Singh 378212f898SMasahiro Yamada# for cleaning 388212f898SMasahiro Yamadasubdir- += boot tools 39