199cdc6c1SAnup Patel# SPDX-License-Identifier: GPL-2.0 299cdc6c1SAnup Patel# 399cdc6c1SAnup Patel# Makefile for RISC-V KVM support 499cdc6c1SAnup Patel# 599cdc6c1SAnup Patel 6b1992c37SMasahiro Yamadaccflags-y += -I $(src) 799cdc6c1SAnup Patel 83e3aa26fSDavid Woodhouseinclude $(srctree)/virt/kvm/Makefile.kvm 999cdc6c1SAnup Patel 1099cdc6c1SAnup Patelobj-$(CONFIG_KVM) += kvm.o 1199cdc6c1SAnup Patel 12e403a90aSAnup Patel# Ordered alphabetically 13e403a90aSAnup Patelkvm-y += aia.o 14e403a90aSAnup Patelkvm-y += aia_aplic.o 15e403a90aSAnup Patelkvm-y += aia_device.o 16e403a90aSAnup Patelkvm-y += aia_imsic.o 17*dd82e356SAnup Patelkvm-y += gstage.o 18fd7bb4a2SAnup Patelkvm-y += main.o 19fd7bb4a2SAnup Patelkvm-y += mmu.o 20d466c19cSAnup Patelkvm-y += nacl.o 21e403a90aSAnup Patelkvm-y += tlb.o 22fd7bb4a2SAnup Patelkvm-y += vcpu.o 23fd7bb4a2SAnup Patelkvm-y += vcpu_exit.o 240a86512dSAnup Patelkvm-y += vcpu_fp.o 25b91f0e4cSAnup Patelkvm-y += vcpu_insn.o 26e98b1085SAnup Patelkvm-y += vcpu_onereg.o 27e403a90aSAnup Patelkvm-$(CONFIG_RISCV_PMU_SBI) += vcpu_pmu.o 28dea8ee31SAtish Patrakvm-y += vcpu_sbi.o 29c62a7685SAtish Patrakvm-y += vcpu_sbi_base.o 303e1d8656SAtish Patrakvm-y += vcpu_sbi_hsm.o 31e403a90aSAnup Patelkvm-$(CONFIG_RISCV_PMU_SBI) += vcpu_sbi_pmu.o 32e403a90aSAnup Patelkvm-y += vcpu_sbi_replace.o 335fed84a8SAndrew Joneskvm-y += vcpu_sbi_sta.o 34023c1515SAndrew Joneskvm-y += vcpu_sbi_system.o 35e403a90aSAnup Patelkvm-$(CONFIG_RISCV_SBI_V01) += vcpu_sbi_v01.o 36e403a90aSAnup Patelkvm-y += vcpu_switch.o 373a9f66cbSAtish Patrakvm-y += vcpu_timer.o 38e403a90aSAnup Patelkvm-y += vcpu_vector.o 39e403a90aSAnup Patelkvm-y += vm.o 40e403a90aSAnup Patelkvm-y += vmid.o 41