forked from ~ljy/RK356X_SDK_RELEASE

hc
2023-12-11 1f93a7dfd1f8d5ff7a5c53246c7534fe2332d6f4
kernel/arch/powerpc/kvm/Makefile
....@@ -3,19 +3,12 @@
33 # Makefile for Kernel-based Virtual Machine module
44 #
55
6
-subdir-ccflags-$(CONFIG_PPC_WERROR) := -Werror
7
-
86 ccflags-y := -Ivirt/kvm -Iarch/powerpc/kvm
97 KVM := ../../../virt/kvm
108
119 common-objs-y = $(KVM)/kvm_main.o $(KVM)/eventfd.o
1210 common-objs-$(CONFIG_KVM_VFIO) += $(KVM)/vfio.o
1311 common-objs-$(CONFIG_KVM_MMIO) += $(KVM)/coalesced_mmio.o
14
-
15
-CFLAGS_e500_mmu.o := -I.
16
-CFLAGS_e500_mmu_host.o := -I.
17
-CFLAGS_emulate.o := -I.
18
-CFLAGS_emulate_loadstore.o := -I.
1912
2013 common-objs-y += powerpc.o emulate_loadstore.o
2114 obj-$(CONFIG_KVM_EXIT_TIMING) += timing.o
....@@ -75,7 +68,11 @@
7568 book3s_hv.o \
7669 book3s_hv_interrupts.o \
7770 book3s_64_mmu_hv.o \
78
- book3s_64_mmu_radix.o
71
+ book3s_64_mmu_radix.o \
72
+ book3s_hv_nested.o
73
+
74
+kvm-hv-$(CONFIG_PPC_UV) += \
75
+ book3s_hv_uvmem.o
7976
8077 kvm-hv-$(CONFIG_PPC_TRANSACTIONAL_MEM) += \
8178 book3s_hv_tm.o
....@@ -100,7 +97,7 @@
10097 kvm-book3s_64-objs-$(CONFIG_KVM_XICS) += \
10198 book3s_xics.o
10299
103
-kvm-book3s_64-objs-$(CONFIG_KVM_XIVE) += book3s_xive.o
100
+kvm-book3s_64-objs-$(CONFIG_KVM_XIVE) += book3s_xive.o book3s_xive_native.o
104101 kvm-book3s_64-objs-$(CONFIG_SPAPR_TCE_IOMMU) += book3s_64_vio.o
105102
106103 kvm-book3s_64-module-objs := \