From: Andreas Sandberg <andreas.sandberg@xxxxxxx> The TTBCR register number is clearly wrong, and leads to troubles when checkpointing/restarting a guest. [maz: updated log message] Signed-off-by: Andreas Sandberg <andreas.sandberg@xxxxxxx> Sogned-off-by: Marc Zyngier <marc.zyngier@xxxxxxx> --- arch/arm/kvm/coproc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/kvm/coproc.c b/arch/arm/kvm/coproc.c index 72a3f64..1d46aca 100644 --- a/arch/arm/kvm/coproc.c +++ b/arch/arm/kvm/coproc.c @@ -338,7 +338,7 @@ static const struct coproc_reg cp15_regs[] = { { CRm( 2), Op1( 1), is64, NULL, reset_unknown64, c2_TTBR1 }, /* TTBCR: swapped by interrupt.S. */ - { CRn( 2), CRm( 0), Op1( 0), Op2( 0), is32, + { CRn( 2), CRm( 0), Op1( 0), Op2( 2), is32, NULL, reset_val, c2_TTBCR, 0x00000000 }, /* DACR: swapped by interrupt.S. */ -- 1.7.12 _______________________________________________ kvmarm mailing list kvmarm@xxxxxxxxxxxxxxxxxxxxx https://lists.cs.columbia.edu/cucslists/listinfo/kvmarm