
We will need to read sanitized values of mmfr{0,1}_el1 at EL2 soon, so add them to the list of copied variables. Signed-off-by: Quentin Perret <qperret@google.com> Acked-by: Will Deacon <will@kernel.org> Link: https://lore.kernel.org/r/20210315143536.214621-33-qperret@google.com Bug: 178098380 Change-Id: I42837ca1490b24291edd251385bd883c3ee1d601
20 lines
546 B
C
20 lines
546 B
C
/* SPDX-License-Identifier: GPL-2.0-only */
|
|
/*
|
|
* Copyright (C) 2020 - Google LLC
|
|
* Author: Quentin Perret <qperret@google.com>
|
|
*/
|
|
|
|
#include <asm/cpufeature.h>
|
|
|
|
#ifndef KVM_HYP_CPU_FTR_REG
|
|
#if defined(__KVM_NVHE_HYPERVISOR__)
|
|
#define KVM_HYP_CPU_FTR_REG(name) extern struct arm64_ftr_reg name
|
|
#else
|
|
#define KVM_HYP_CPU_FTR_REG(name) extern struct arm64_ftr_reg kvm_nvhe_sym(name)
|
|
#endif
|
|
#endif
|
|
|
|
KVM_HYP_CPU_FTR_REG(arm64_ftr_reg_ctrel0);
|
|
KVM_HYP_CPU_FTR_REG(arm64_ftr_reg_id_aa64mmfr0_el1);
|
|
KVM_HYP_CPU_FTR_REG(arm64_ftr_reg_id_aa64mmfr1_el1);
|