1*4882a593Smuzhiyun# SPDX-License-Identifier: GPL-2.0 2*4882a593Smuzhiyunobj-$(CONFIG_HOTPLUG_CPU) += cpu_hotplug.o 3*4882a593Smuzhiyunobj-y += grant-table.o features.o balloon.o manage.o time.o 4*4882a593Smuzhiyunobj-y += mem-reservation.o 5*4882a593Smuzhiyunobj-y += events/ 6*4882a593Smuzhiyunobj-y += xenbus/ 7*4882a593Smuzhiyun 8*4882a593SmuzhiyunCFLAGS_features.o := -fno-stack-protector 9*4882a593Smuzhiyun 10*4882a593Smuzhiyundom0-$(CONFIG_ARM64) += arm-device.o 11*4882a593Smuzhiyundom0-$(CONFIG_PCI) += pci.o 12*4882a593Smuzhiyundom0-$(CONFIG_USB_SUPPORT) += dbgp.o 13*4882a593Smuzhiyundom0-$(CONFIG_XEN_ACPI) += acpi.o $(xen-pad-y) 14*4882a593Smuzhiyunxen-pad-$(CONFIG_X86) += xen-acpi-pad.o 15*4882a593Smuzhiyundom0-$(CONFIG_X86) += pcpu.o 16*4882a593Smuzhiyunobj-$(CONFIG_XEN_DOM0) += $(dom0-y) 17*4882a593Smuzhiyunobj-$(CONFIG_BLOCK) += biomerge.o 18*4882a593Smuzhiyunobj-$(CONFIG_XEN_BALLOON) += xen-balloon.o 19*4882a593Smuzhiyunobj-$(CONFIG_XEN_DEV_EVTCHN) += xen-evtchn.o 20*4882a593Smuzhiyunobj-$(CONFIG_XEN_GNTDEV) += xen-gntdev.o 21*4882a593Smuzhiyunobj-$(CONFIG_XEN_GRANT_DEV_ALLOC) += xen-gntalloc.o 22*4882a593Smuzhiyunobj-$(CONFIG_XENFS) += xenfs/ 23*4882a593Smuzhiyunobj-$(CONFIG_XEN_SYS_HYPERVISOR) += sys-hypervisor.o 24*4882a593Smuzhiyunobj-$(CONFIG_XEN_PVHVM) += platform-pci.o 25*4882a593Smuzhiyunobj-$(CONFIG_SWIOTLB_XEN) += swiotlb-xen.o 26*4882a593Smuzhiyunobj-$(CONFIG_XEN_MCE_LOG) += mcelog.o 27*4882a593Smuzhiyunobj-$(CONFIG_XEN_PCIDEV_BACKEND) += xen-pciback/ 28*4882a593Smuzhiyunobj-$(CONFIG_XEN_PRIVCMD) += xen-privcmd.o 29*4882a593Smuzhiyunobj-$(CONFIG_XEN_STUB) += xen-stub.o 30*4882a593Smuzhiyunobj-$(CONFIG_XEN_ACPI_HOTPLUG_MEMORY) += xen-acpi-memhotplug.o 31*4882a593Smuzhiyunobj-$(CONFIG_XEN_ACPI_HOTPLUG_CPU) += xen-acpi-cpuhotplug.o 32*4882a593Smuzhiyunobj-$(CONFIG_XEN_ACPI_PROCESSOR) += xen-acpi-processor.o 33*4882a593Smuzhiyunobj-$(CONFIG_XEN_EFI) += efi.o 34*4882a593Smuzhiyunobj-$(CONFIG_XEN_SCSI_BACKEND) += xen-scsiback.o 35*4882a593Smuzhiyunobj-$(CONFIG_XEN_AUTO_XLATE) += xlate_mmu.o 36*4882a593Smuzhiyunobj-$(CONFIG_XEN_PVCALLS_BACKEND) += pvcalls-back.o 37*4882a593Smuzhiyunobj-$(CONFIG_XEN_PVCALLS_FRONTEND) += pvcalls-front.o 38*4882a593Smuzhiyunxen-evtchn-y := evtchn.o 39*4882a593Smuzhiyunxen-gntdev-y := gntdev.o 40*4882a593Smuzhiyunxen-gntdev-$(CONFIG_XEN_GNTDEV_DMABUF) += gntdev-dmabuf.o 41*4882a593Smuzhiyunxen-gntalloc-y := gntalloc.o 42*4882a593Smuzhiyunxen-privcmd-y := privcmd.o privcmd-buf.o 43*4882a593Smuzhiyunobj-$(CONFIG_XEN_FRONT_PGDIR_SHBUF) += xen-front-pgdir-shbuf.o 44*4882a593Smuzhiyunobj-$(CONFIG_XEN_UNPOPULATED_ALLOC) += unpopulated-alloc.o 45