xref: /kernel/linux/linux-5.10/arch/loongarch/kvm/Makefile
  • Home
  • History
  • Annotate Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
  • only in /kernel/linux/linux-5.10/arch/loongarch/kvm/
18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0
28c2ecf20Sopenharmony_ci# Makefile for KVM support for LoongArch
38c2ecf20Sopenharmony_ci#
48c2ecf20Sopenharmony_ci
58c2ecf20Sopenharmony_ciOBJECT_FILES_NON_STANDARD_entry.o	:= y
68c2ecf20Sopenharmony_ci
78c2ecf20Sopenharmony_ciccflags-y := -Ivirt/kvm -Iarch/loongarch/kvm
88c2ecf20Sopenharmony_ci
98c2ecf20Sopenharmony_cicommon-objs-y = $(addprefix ../../../virt/kvm/, kvm_main.o coalesced_mmio.o \
108c2ecf20Sopenharmony_ci				irqchip.o eventfd.o)
118c2ecf20Sopenharmony_ci
128c2ecf20Sopenharmony_ciKVM := ../../../virt/kvm
138c2ecf20Sopenharmony_cicommon-objs-$(CONFIG_KVM_VFIO) += $(KVM)/vfio.o
148c2ecf20Sopenharmony_ci
158c2ecf20Sopenharmony_cikvm-objs := $(common-objs-y) loongarch.o emulate.o interrupt.o
168c2ecf20Sopenharmony_cikvm-objs += hypcall.o
178c2ecf20Sopenharmony_cikvm-objs += mmu.o
188c2ecf20Sopenharmony_ci
198c2ecf20Sopenharmony_cikvm-objs		+= exit.o intc/ls7a_irq.o intc/ls3a_ipi.o intc/irqchip-debug.o\
208c2ecf20Sopenharmony_ci				timer.o intc/ls3a_ext_irq.o irqfd.o csr.o
218c2ecf20Sopenharmony_ciobj-$(CONFIG_KVM)	+= kvm.o
228c2ecf20Sopenharmony_ciobj-y			+= entry.o fpu.o
23

Indexes created Thu Nov 07 10:32:03 CST 2024