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 --- |