diff options
author | Jintack Lim <jintack@cs.columbia.edu> | 2017-02-03 10:20:08 -0500 |
---|---|---|
committer | Marc Zyngier <marc.zyngier@arm.com> | 2017-02-08 15:13:37 +0000 |
commit | 7b6b46311a8562fb3a9e035ed6ffab6d49c28886 (patch) | |
tree | 172797dd826ae77d749907bc1bd30cf2687f9509 /virt/kvm/arm | |
parent | c9a3c58f01fb0af78b512ab4515d16f3ef1a03f1 (diff) | |
download | talos-obmc-linux-7b6b46311a8562fb3a9e035ed6ffab6d49c28886.tar.gz talos-obmc-linux-7b6b46311a8562fb3a9e035ed6ffab6d49c28886.zip |
KVM: arm/arm64: Emulate the EL1 phys timer registers
Emulate read and write operations to CNTP_TVAL, CNTP_CVAL and CNTP_CTL.
Now VMs are able to use the EL1 physical timer.
Signed-off-by: Jintack Lim <jintack@cs.columbia.edu>
Reviewed-by: Christoffer Dall <christoffer.dall@linaro.org>
Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
Diffstat (limited to 'virt/kvm/arm')
-rw-r--r-- | virt/kvm/arm/arch_timer.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/virt/kvm/arm/arch_timer.c b/virt/kvm/arm/arch_timer.c index 33257b560f74..35d7100e0815 100644 --- a/virt/kvm/arm/arch_timer.c +++ b/virt/kvm/arm/arch_timer.c @@ -40,7 +40,7 @@ void kvm_timer_vcpu_put(struct kvm_vcpu *vcpu) vcpu_vtimer(vcpu)->active_cleared_last = false; } -static u64 kvm_phys_timer_read(void) +u64 kvm_phys_timer_read(void) { return timecounter->cc->read(timecounter->cc); } |