18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0 28c2ecf20Sopenharmony_ci# Makefile for KVM support for MIPS 38c2ecf20Sopenharmony_ci# 48c2ecf20Sopenharmony_ci 58c2ecf20Sopenharmony_cicommon-objs-y = $(addprefix ../../../virt/kvm/, kvm_main.o coalesced_mmio.o eventfd.o) 68c2ecf20Sopenharmony_ci 78c2ecf20Sopenharmony_ciEXTRA_CFLAGS += -Ivirt/kvm -Iarch/mips/kvm 88c2ecf20Sopenharmony_ci 98c2ecf20Sopenharmony_cicommon-objs-$(CONFIG_CPU_HAS_MSA) += msa.o 108c2ecf20Sopenharmony_ci 118c2ecf20Sopenharmony_cikvm-objs := $(common-objs-y) mips.o emulate.o entry.o \ 128c2ecf20Sopenharmony_ci interrupt.o stats.o commpage.o \ 138c2ecf20Sopenharmony_ci fpu.o 148c2ecf20Sopenharmony_cikvm-objs += hypcall.o 158c2ecf20Sopenharmony_cikvm-objs += mmu.o 168c2ecf20Sopenharmony_ciifdef CONFIG_CPU_LOONGSON64 178c2ecf20Sopenharmony_cikvm-objs += loongson_ipi.o 188c2ecf20Sopenharmony_ciendif 198c2ecf20Sopenharmony_ci 208c2ecf20Sopenharmony_ciifdef CONFIG_KVM_MIPS_VZ 218c2ecf20Sopenharmony_cikvm-objs += vz.o 228c2ecf20Sopenharmony_cielse 238c2ecf20Sopenharmony_cikvm-objs += dyntrans.o 248c2ecf20Sopenharmony_cikvm-objs += trap_emul.o 258c2ecf20Sopenharmony_ciendif 268c2ecf20Sopenharmony_ciobj-$(CONFIG_KVM) += kvm.o 278c2ecf20Sopenharmony_ciobj-y += callback.o tlb.o 28