Makefile 715 B

1234567891011121314151617181920212223242526272829303132333435
  1. # SPDX-License-Identifier: GPL-2.0
  2. #
  3. # Makefile for RISC-V KVM support
  4. #
  5. ccflags-y += -I $(src)
  6. include $(srctree)/virt/kvm/Makefile.kvm
  7. obj-$(CONFIG_KVM) += kvm.o
  8. kvm-y += main.o
  9. kvm-y += vm.o
  10. kvm-y += vmid.o
  11. kvm-y += tlb.o
  12. kvm-y += mmu.o
  13. kvm-y += vcpu.o
  14. kvm-y += vcpu_exit.o
  15. kvm-y += vcpu_fp.o
  16. kvm-y += vcpu_vector.o
  17. kvm-y += vcpu_insn.o
  18. kvm-y += vcpu_onereg.o
  19. kvm-y += vcpu_switch.o
  20. kvm-y += vcpu_sbi.o
  21. kvm-$(CONFIG_RISCV_SBI_V01) += vcpu_sbi_v01.o
  22. kvm-y += vcpu_sbi_base.o
  23. kvm-y += vcpu_sbi_replace.o
  24. kvm-y += vcpu_sbi_hsm.o
  25. kvm-y += vcpu_sbi_sta.o
  26. kvm-y += vcpu_timer.o
  27. kvm-$(CONFIG_RISCV_PMU_SBI) += vcpu_pmu.o vcpu_sbi_pmu.o
  28. kvm-y += aia.o
  29. kvm-y += aia_device.o
  30. kvm-y += aia_aplic.o
  31. kvm-y += aia_imsic.o