Makefile (2612e3bbc0386368a850140a6c9b990cd496a5ec) Makefile (aebc7b0d8d91bbc69e976909963046bc48bca4fd)
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
7
8# Tracepoint and MMIO logging symbols should not be visible at nVHE KVM as

--- 11 unchanged lines hidden (view full) ---

20lib-objs := clear_page.o copy_page.o memcpy.o memset.o
21lib-objs := $(addprefix ../../../lib/, $(lib-objs))
22
23hyp-obj-y := timer-sr.o sysreg-sr.o debug-sr.o switch.o tlb.o hyp-init.o host.o \
24 hyp-main.o hyp-smp.o psci-relay.o early_alloc.o page_alloc.o \
25 cache.o setup.o mm.o mem_protect.o sys_regs.o pkvm.o stacktrace.o ffa.o
26hyp-obj-y += ../vgic-v3-sr.o ../aarch32.o ../vgic-v2-cpuif-proxy.o ../entry.o \
27 ../fpsimd.o ../hyp-entry.o ../exception.o ../pgtable.o
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
7
8# Tracepoint and MMIO logging symbols should not be visible at nVHE KVM as

--- 11 unchanged lines hidden (view full) ---

20lib-objs := clear_page.o copy_page.o memcpy.o memset.o
21lib-objs := $(addprefix ../../../lib/, $(lib-objs))
22
23hyp-obj-y := timer-sr.o sysreg-sr.o debug-sr.o switch.o tlb.o hyp-init.o host.o \
24 hyp-main.o hyp-smp.o psci-relay.o early_alloc.o page_alloc.o \
25 cache.o setup.o mm.o mem_protect.o sys_regs.o pkvm.o stacktrace.o ffa.o
26hyp-obj-y += ../vgic-v3-sr.o ../aarch32.o ../vgic-v2-cpuif-proxy.o ../entry.o \
27 ../fpsimd.o ../hyp-entry.o ../exception.o ../pgtable.o
28hyp-obj-$(CONFIG_DEBUG_LIST) += list_debug.o
28hyp-obj-$(CONFIG_LIST_HARDENED) += list_debug.o
29hyp-obj-y += $(lib-objs)
30
31##
32## Build rules for compiling nVHE hyp code
33## Output of this folder is `kvm_nvhe.o`, a partially linked object
34## file containing all nVHE hyp code and data.
35##
36

--- 76 unchanged lines hidden ---
29hyp-obj-y += $(lib-objs)
30
31##
32## Build rules for compiling nVHE hyp code
33## Output of this folder is `kvm_nvhe.o`, a partially linked object
34## file containing all nVHE hyp code and data.
35##
36

--- 76 unchanged lines hidden ---