KVM: arm64: Enable the EL1 physical timer for AArch32 guests
authorJérémy Fanguède <j.fanguede@virtualopensystems.com>
Thu, 8 Feb 2018 11:57:19 +0000 (12:57 +0100)
committerChristoffer Dall <christoffer.dall@linaro.org>
Mon, 26 Feb 2018 09:48:02 +0000 (10:48 +0100)
commiteac137b4a9d66d1ef2f1963b7c1dd6ab5ca57d4f
tree13aebc430e865c289abc1cdcecb47bb7ba1c180a
parent005781be127fced5f2dd83134c3a99b2bfc7151e
KVM: arm64: Enable the EL1 physical timer for AArch32 guests

Some 32bits guest OS can use the CNTP timer, however KVM does not
handle the accesses, injecting a fault instead.

Use the proper handlers to emulate the EL1 Physical Timer (CNTP)
register accesses of AArch32 guests.

Signed-off-by: Jérémy Fanguède <j.fanguede@virtualopensystems.com>
Signed-off-by: Alvise Rigo <a.rigo@virtualopensystems.com>
Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org>
arch/arm64/kvm/sys_regs.c