1# SPDX-License-Identifier: GPL-2.0 2# Makefile for KVM support for LoongArch 3# 4 5OBJECT_FILES_NON_STANDARD_entry.o := y 6 7ccflags-y := -Ivirt/kvm -Iarch/loongarch/kvm 8 9common-objs-y = $(addprefix ../../../virt/kvm/, kvm_main.o coalesced_mmio.o \ 10 irqchip.o eventfd.o) 11 12KVM := ../../../virt/kvm 13common-objs-$(CONFIG_KVM_VFIO) += $(KVM)/vfio.o 14 15kvm-objs := $(common-objs-y) loongarch.o emulate.o interrupt.o 16kvm-objs += hypcall.o 17kvm-objs += mmu.o 18 19kvm-objs += exit.o intc/ls7a_irq.o intc/ls3a_ipi.o intc/irqchip-debug.o\ 20 timer.o intc/ls3a_ext_irq.o irqfd.o csr.o 21obj-$(CONFIG_KVM) += kvm.o 22obj-y += entry.o fpu.o 23