1*6211753fSMarc Zyngier# 2*6211753fSMarc Zyngier# Makefile for Kernel-based Virtual Machine module 3*6211753fSMarc Zyngier# 4*6211753fSMarc Zyngier 5*6211753fSMarc Zyngierccflags-y += -Ivirt/kvm -Iarch/arm64/kvm 6*6211753fSMarc ZyngierCFLAGS_arm.o := -I. 7*6211753fSMarc ZyngierCFLAGS_mmu.o := -I. 8*6211753fSMarc Zyngier 9*6211753fSMarc ZyngierKVM=../../../virt/kvm 10*6211753fSMarc ZyngierARM=../../../arch/arm/kvm 11*6211753fSMarc Zyngier 12*6211753fSMarc Zyngierobj-$(CONFIG_KVM_ARM_HOST) += kvm.o 13*6211753fSMarc Zyngier 14*6211753fSMarc Zyngierkvm-$(CONFIG_KVM_ARM_HOST) += $(KVM)/kvm_main.o $(KVM)/coalesced_mmio.o 15*6211753fSMarc Zyngierkvm-$(CONFIG_KVM_ARM_HOST) += $(ARM)/arm.o $(ARM)/mmu.o $(ARM)/mmio.o 16*6211753fSMarc Zyngierkvm-$(CONFIG_KVM_ARM_HOST) += $(ARM)/psci.o $(ARM)/perf.o 17*6211753fSMarc Zyngier 18*6211753fSMarc Zyngierkvm-$(CONFIG_KVM_ARM_HOST) += inject_fault.o 19*6211753fSMarc Zyngierkvm-$(CONFIG_KVM_ARM_HOST) += hyp.o hyp-init.o handle_exit.o 20*6211753fSMarc Zyngierkvm-$(CONFIG_KVM_ARM_HOST) += guest.o reset.o sys_regs.o sys_regs_generic_v8.o 21*6211753fSMarc Zyngier 22*6211753fSMarc Zyngierkvm-$(CONFIG_KVM_ARM_VGIC) += $(KVM)/arm/vgic.o 23*6211753fSMarc Zyngierkvm-$(CONFIG_KVM_ARM_TIMER) += $(KVM)/arm/arch_timer.o 24