blob: aaf42ae8d8c31395d63590289e55798073bc99a4 [file] [log] [blame]
Marc Zyngier06282fd2015-10-19 15:50:37 +01001#
2# Makefile for Kernel-based Virtual Machine module, HYP part
3#
4
Marc Zyngier6d50d542016-01-28 14:24:39 +00005KVM=../../../../virt/kvm
6
7obj-$(CONFIG_KVM_ARM_HOST) += $(KVM)/arm/hyp/vgic-v2-sr.o
Vladimir Murzin19f0ece2016-09-12 15:49:17 +01008obj-$(CONFIG_KVM_ARM_HOST) += $(KVM)/arm/hyp/vgic-v3-sr.o
Marc Zyngier6d50d542016-01-28 14:24:39 +00009obj-$(CONFIG_KVM_ARM_HOST) += $(KVM)/arm/hyp/timer-sr.o
10
Marc Zyngier6d6ec202015-10-19 18:02:48 +010011obj-$(CONFIG_KVM_ARM_HOST) += sysreg-sr.o
Marc Zyngier8eb99262015-10-19 21:02:46 +010012obj-$(CONFIG_KVM_ARM_HOST) += debug-sr.o
Marc Zyngierb97b66c2015-10-22 08:32:18 +010013obj-$(CONFIG_KVM_ARM_HOST) += entry.o
Marc Zyngierbe901e92015-10-21 09:57:10 +010014obj-$(CONFIG_KVM_ARM_HOST) += switch.o
Marc Zyngierc13d1682015-10-26 08:34:09 +000015obj-$(CONFIG_KVM_ARM_HOST) += fpsimd.o
Marc Zyngier5eec0a92015-10-23 08:26:37 +010016obj-$(CONFIG_KVM_ARM_HOST) += tlb.o
Marc Zyngier2b281622015-10-25 08:01:56 +000017obj-$(CONFIG_KVM_ARM_HOST) += hyp-entry.o
Marc Zyngier3a3604b2015-01-29 13:19:45 +000018obj-$(CONFIG_KVM_ARM_HOST) += s2-setup.o
Catalin Marinasa6cdf1c2016-03-21 11:00:17 +000019
Alexander Potapenko5e4c7542016-06-16 18:39:52 +020020# KVM code is run at a different exception code with a different map, so
21# compiler instrumentation that inserts callbacks or checks into the code may
22# cause crashes. Just disable it.
Catalin Marinasa6cdf1c2016-03-21 11:00:17 +000023GCOV_PROFILE := n
24KASAN_SANITIZE := n
25UBSAN_SANITIZE := n
Alexander Potapenko5e4c7542016-06-16 18:39:52 +020026KCOV_INSTRUMENT := n