
virt inclusion category: feature bugzilla: https://gitee.com/openeuler/kernel/issues/IBN3WI ---------------------------------------------------------------------- Allow userspace to change AA64PFR1_EL1.NMI Signed-off-by: Jinqian Yang <yangjinqian1@huawei.com> --- arch/arm64/kvm/sys_regs.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/arch/arm64/kvm/sys_regs.c b/arch/arm64/kvm/sys_regs.c index 17f43d05c93d..6e89e43c9f20 100644 --- a/arch/arm64/kvm/sys_regs.c +++ b/arch/arm64/kvm/sys_regs.c @@ -2321,9 +2321,12 @@ static const struct sys_reg_desc sys_reg_descs[] = { ID_AA64PFR0_EL1_GIC | ID_AA64PFR0_EL1_AdvSIMD | ID_AA64PFR0_EL1_FP), }, - { SYS_DESC(SYS_ID_AA64PFR1_EL1), .access = access_id_reg, - .get_user = get_id_reg, .set_user = set_id_aa64pfr1_el1, - .reset = kvm_read_sanitised_id_reg, }, + { SYS_DESC(SYS_ID_AA64PFR1_EL1), + .access = access_id_reg, + .get_user = get_id_reg, + .set_user = set_id_aa64pfr1_el1, + .reset = kvm_read_sanitised_id_reg, + .val = ID_AA64PFR1_EL1_NMI}, ID_UNALLOCATED(4,2), ID_UNALLOCATED(4,3), ID_WRITABLE(ID_AA64ZFR0_EL1, ~ID_AA64ZFR0_EL1_RES0), -- 2.33.0