xref: /openbmc/linux/arch/x86/kvm/Makefile (revision 721eecbf)
1edf88417SAvi Kivity
20eb8f498SZhang XiantaoEXTRA_CFLAGS += -Ivirt/kvm -Iarch/x86/kvm
3edf88417SAvi Kivity
4284e9b0fSChristoph Hellwigkvm-y			+= $(addprefix ../../../virt/kvm/, kvm_main.o ioapic.o \
5721eecbfSGregory Haskins				coalesced_mmio.o irq_comm.o eventfd.o)
6284e9b0fSChristoph Hellwigkvm-$(CONFIG_KVM_TRACE)	+= $(addprefix ../../../virt/kvm/, kvm_trace.o)
7284e9b0fSChristoph Hellwigkvm-$(CONFIG_IOMMU_API)	+= $(addprefix ../../../virt/kvm/, iommu.o)
8284e9b0fSChristoph Hellwig
9284e9b0fSChristoph Hellwigkvm-y			+= x86.o mmu.o x86_emulate.o i8259.o irq.o lapic.o \
10d3c7b77dSMarcelo Tosatti			   i8254.o timer.o
11284e9b0fSChristoph Hellwigkvm-intel-y		+= vmx.o
12284e9b0fSChristoph Hellwigkvm-amd-y		+= svm.o
13284e9b0fSChristoph Hellwig
14edf88417SAvi Kivityobj-$(CONFIG_KVM)	+= kvm.o
15edf88417SAvi Kivityobj-$(CONFIG_KVM_INTEL)	+= kvm-intel.o
16edf88417SAvi Kivityobj-$(CONFIG_KVM_AMD)	+= kvm-amd.o
17