2 # Makefile for Kernel-based Virtual Machine module
5 ccflags-y
+= -Iarch
/arm64
/kvm
10 ARM
=..
/..
/..
/arch
/arm
/kvm
12 obj-
$(CONFIG_KVM_ARM_HOST
) += kvm.o
14 kvm-
$(CONFIG_KVM_ARM_HOST
) += $(KVM
)/kvm_main.o
$(KVM
)/coalesced_mmio.o
$(KVM
)/eventfd.o
$(KVM
)/vfio.o
15 kvm-
$(CONFIG_KVM_ARM_HOST
) += $(ARM
)/arm.o
$(ARM
)/mmu.o
$(ARM
)/mmio.o
16 kvm-
$(CONFIG_KVM_ARM_HOST
) += $(ARM
)/psci.o
$(ARM
)/perf.o
18 kvm-
$(CONFIG_KVM_ARM_HOST
) += emulate.o inject_fault.o regmap.o
19 kvm-
$(CONFIG_KVM_ARM_HOST
) += hyp.o hyp-init.o handle_exit.o
20 kvm-
$(CONFIG_KVM_ARM_HOST
) += guest.o debug.o reset.o sys_regs.o sys_regs_generic_v8.o
22 kvm-
$(CONFIG_KVM_ARM_HOST
) += $(KVM
)/arm
/vgic.o
23 kvm-
$(CONFIG_KVM_ARM_HOST
) += $(KVM
)/arm
/vgic-v2.o
24 kvm-
$(CONFIG_KVM_ARM_HOST
) += $(KVM
)/arm
/vgic-v2-emul.o
25 kvm-
$(CONFIG_KVM_ARM_HOST
) += vgic-v2-switch.o
26 kvm-
$(CONFIG_KVM_ARM_HOST
) += $(KVM
)/arm
/vgic-v3.o
27 kvm-
$(CONFIG_KVM_ARM_HOST
) += $(KVM
)/arm
/vgic-v3-emul.o
28 kvm-
$(CONFIG_KVM_ARM_HOST
) += vgic-v3-switch.o
29 kvm-
$(CONFIG_KVM_ARM_HOST
) += $(KVM
)/arm
/arch_timer.o