Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- diff --git a/arch/arm64/kvm/emulate.c b/arch/arm64/kvm/emulate.c
- index df04dd1..c9b7b99 100644
- --- a/arch/arm64/kvm/emulate.c
- +++ b/arch/arm64/kvm/emulate.c
- @@ -169,19 +169,19 @@ struct el1_el2_map {
- * registers in EL2 with E2H bit set.
- */
- static const struct el1_el2_map vhe_map[] = {
- - { SCTLR_EL1, SCTLR_EL2 },
- +// { SCTLR_EL1, SCTLR_EL2 },
- { CPACR_EL1, CPTR_EL2 },
- { TTBR0_EL1, TTBR0_EL2 },
- { TTBR1_EL1, TTBR1_EL2 },
- { TCR_EL1, TCR_EL2},
- - { AFSR0_EL1, AFSR0_EL2 },
- - { AFSR1_EL1, AFSR1_EL2 },
- +// { AFSR0_EL1, AFSR0_EL2 },
- +// { AFSR1_EL1, AFSR1_EL2 },
- { ESR_EL1, ESR_EL2},
- - { FAR_EL1, FAR_EL2},
- - { MAIR_EL1, MAIR_EL2 },
- - { AMAIR_EL1, AMAIR_EL2 },
- +// { FAR_EL1, FAR_EL2},
- +// { MAIR_EL1, MAIR_EL2 },
- +// { AMAIR_EL1, AMAIR_EL2 },
- { VBAR_EL1, VBAR_EL2 },
- - { CONTEXTIDR_EL1, CONTEXTIDR_EL2 },
- +// { CONTEXTIDR_EL1, CONTEXTIDR_EL2 },
- /*
- * Do not sync between CNTKCTL_EL1 and CNTHCTL_EL2.
- * Since CNTKCTL_EL1 does not have fields which CNTHCTL_EL2 has,
- @@ -198,8 +198,8 @@ static const struct el1_el2_map vhe_map[] = {
- { CNTV_CTL_EL0, CNTHV_CTL_EL2},
- { CNTV_CVAL_EL0, CNTHV_CVAL_EL2},
- */
- - { SPSR_EL1, SPSR_EL2 },
- - { ELR_EL1, ELR_EL2 },
- +// { SPSR_EL1, SPSR_EL2 },
- +// { ELR_EL1, ELR_EL2 },
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement