Makefile (03ab8e6297acd1bc0eedaa050e2a1635c576fd11) Makefile (451f2f1c908ba6225e2de82c53eae399f9d342c0)
1# SPDX-License-Identifier: GPL-2.0
2#
3# Makefile for Kernel-based Virtual Machine module, HYP/nVHE part
4#
5
6asflags-y := -D__KVM_NVHE_HYPERVISOR__ -D__DISABLE_EXPORTS
1# SPDX-License-Identifier: GPL-2.0
2#
3# Makefile for Kernel-based Virtual Machine module, HYP/nVHE part
4#
5
6asflags-y := -D__KVM_NVHE_HYPERVISOR__ -D__DISABLE_EXPORTS
7ccflags-y := -D__KVM_NVHE_HYPERVISOR__ -D__DISABLE_EXPORTS
8
7
8# Tracepoint and MMIO logging symbols should not be visible at nVHE KVM as
9# there is no way to execute them and any such MMIO access from nVHE KVM
10# will explode instantly (Words of Marc Zyngier). So introduce a generic flag
11# __DISABLE_TRACE_MMIO__ to disable MMIO tracing for nVHE KVM.
12ccflags-y := -D__KVM_NVHE_HYPERVISOR__ -D__DISABLE_EXPORTS -D__DISABLE_TRACE_MMIO__
13
9hostprogs := gen-hyprel
10HOST_EXTRACFLAGS += -I$(objtree)/include
11
12lib-objs := clear_page.o copy_page.o memcpy.o memset.o
13lib-objs := $(addprefix ../../../lib/, $(lib-objs))
14
15obj-y := timer-sr.o sysreg-sr.o debug-sr.o switch.o tlb.o hyp-init.o host.o \
16 hyp-main.o hyp-smp.o psci-relay.o early_alloc.o page_alloc.o \

--- 83 unchanged lines hidden ---
14hostprogs := gen-hyprel
15HOST_EXTRACFLAGS += -I$(objtree)/include
16
17lib-objs := clear_page.o copy_page.o memcpy.o memset.o
18lib-objs := $(addprefix ../../../lib/, $(lib-objs))
19
20obj-y := timer-sr.o sysreg-sr.o debug-sr.o switch.o tlb.o hyp-init.o host.o \
21 hyp-main.o hyp-smp.o psci-relay.o early_alloc.o page_alloc.o \

--- 83 unchanged lines hidden ---