| xj | b04a402 | 2021-11-25 15:01:52 +0800 | [diff] [blame] | 1 | # SPDX-License-Identifier: GPL-2.0 | 
 | 2 | # Makefile for KVM support for MIPS | 
 | 3 | # | 
 | 4 |  | 
 | 5 | common-objs-y = $(addprefix ../../../virt/kvm/, kvm_main.o coalesced_mmio.o) | 
 | 6 |  | 
 | 7 | EXTRA_CFLAGS += -Ivirt/kvm -Iarch/mips/kvm | 
 | 8 |  | 
 | 9 | common-objs-$(CONFIG_CPU_HAS_MSA) += msa.o | 
 | 10 |  | 
 | 11 | kvm-objs := $(common-objs-y) mips.o emulate.o entry.o \ | 
 | 12 | 	    interrupt.o stats.o commpage.o \ | 
 | 13 | 	    fpu.o | 
 | 14 | kvm-objs += hypcall.o | 
 | 15 | kvm-objs += mmu.o | 
 | 16 |  | 
 | 17 | ifdef CONFIG_KVM_MIPS_VZ | 
 | 18 | kvm-objs		+= vz.o | 
 | 19 | else | 
 | 20 | kvm-objs		+= dyntrans.o | 
 | 21 | kvm-objs		+= trap_emul.o | 
 | 22 | endif | 
 | 23 | obj-$(CONFIG_KVM)	+= kvm.o | 
 | 24 | obj-y			+= callback.o tlb.o |