.. | .. |
---|
3 | 3 | # Makefile for Kernel-based Virtual Machine module |
---|
4 | 4 | # |
---|
5 | 5 | |
---|
6 | | -subdir-ccflags-$(CONFIG_PPC_WERROR) := -Werror |
---|
7 | | - |
---|
8 | 6 | ccflags-y := -Ivirt/kvm -Iarch/powerpc/kvm |
---|
9 | 7 | KVM := ../../../virt/kvm |
---|
10 | 8 | |
---|
11 | 9 | common-objs-y = $(KVM)/kvm_main.o $(KVM)/eventfd.o |
---|
12 | 10 | common-objs-$(CONFIG_KVM_VFIO) += $(KVM)/vfio.o |
---|
13 | 11 | 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. |
---|
19 | 12 | |
---|
20 | 13 | common-objs-y += powerpc.o emulate_loadstore.o |
---|
21 | 14 | obj-$(CONFIG_KVM_EXIT_TIMING) += timing.o |
---|
.. | .. |
---|
75 | 68 | book3s_hv.o \ |
---|
76 | 69 | book3s_hv_interrupts.o \ |
---|
77 | 70 | 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 |
---|
79 | 76 | |
---|
80 | 77 | kvm-hv-$(CONFIG_PPC_TRANSACTIONAL_MEM) += \ |
---|
81 | 78 | book3s_hv_tm.o |
---|
.. | .. |
---|
100 | 97 | kvm-book3s_64-objs-$(CONFIG_KVM_XICS) += \ |
---|
101 | 98 | book3s_xics.o |
---|
102 | 99 | |
---|
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 |
---|
104 | 101 | kvm-book3s_64-objs-$(CONFIG_SPAPR_TCE_IOMMU) += book3s_64_vio.o |
---|
105 | 102 | |
---|
106 | 103 | kvm-book3s_64-module-objs := \ |
---|