image-vars.h (ac5ce2456e3e68c8ab6f03be2c2af832ec0f99b5) image-vars.h (5c92a7643b14a5bc93bac6e2af5f9010e284b584)
1/* SPDX-License-Identifier: GPL-2.0-only */
2/*
3 * Linker script variables to be set after section resolution, as
4 * ld.lld does not like variables assigned before SECTIONS is processed.
5 */
6#ifndef __ARM64_KERNEL_IMAGE_VARS_H
7#define __ARM64_KERNEL_IMAGE_VARS_H
8

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

66KVM_NVHE_ALIAS(kvm_update_va_mask);
67KVM_NVHE_ALIAS(kvm_get_kimage_voffset);
68KVM_NVHE_ALIAS(kvm_compute_final_ctr_el0);
69
70/* Global kernel state accessed by nVHE hyp code. */
71KVM_NVHE_ALIAS(kvm_vgic_global_state);
72
73/* Kernel symbols used to call panic() from nVHE hyp code (via ERET). */
1/* SPDX-License-Identifier: GPL-2.0-only */
2/*
3 * Linker script variables to be set after section resolution, as
4 * ld.lld does not like variables assigned before SECTIONS is processed.
5 */
6#ifndef __ARM64_KERNEL_IMAGE_VARS_H
7#define __ARM64_KERNEL_IMAGE_VARS_H
8

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

66KVM_NVHE_ALIAS(kvm_update_va_mask);
67KVM_NVHE_ALIAS(kvm_get_kimage_voffset);
68KVM_NVHE_ALIAS(kvm_compute_final_ctr_el0);
69
70/* Global kernel state accessed by nVHE hyp code. */
71KVM_NVHE_ALIAS(kvm_vgic_global_state);
72
73/* Kernel symbols used to call panic() from nVHE hyp code (via ERET). */
74KVM_NVHE_ALIAS(__hyp_panic_string);
75KVM_NVHE_ALIAS(panic);
74KVM_NVHE_ALIAS(nvhe_hyp_panic_handler);
76
77/* Vectors installed by hyp-init on reset HVC. */
78KVM_NVHE_ALIAS(__hyp_stub_vectors);
79
80/* Kernel symbol used by icache_is_vpipt(). */
81KVM_NVHE_ALIAS(__icache_flags);
82
83/* Kernel symbols needed for cpus_have_final/const_caps checks. */

--- 57 unchanged lines hidden ---
75
76/* Vectors installed by hyp-init on reset HVC. */
77KVM_NVHE_ALIAS(__hyp_stub_vectors);
78
79/* Kernel symbol used by icache_is_vpipt(). */
80KVM_NVHE_ALIAS(__icache_flags);
81
82/* Kernel symbols needed for cpus_have_final/const_caps checks. */

--- 57 unchanged lines hidden ---