kvm: Fix latency calculation of IPR accesses
authorAndreas Sandberg <andreas@sandberg.pp.se>
Wed, 16 Oct 2013 16:12:15 +0000 (18:12 +0200)
committerAndreas Sandberg <andreas@sandberg.pp.se>
Wed, 16 Oct 2013 16:12:15 +0000 (18:12 +0200)
commitcc42e87b85cf651b21e77d36fbd7351b23cb86d1
treec308c14cd87ccba5e1e9e27e23b2c49b167d5759
parent10e64501206b72901c266855fde2909523b875e0
kvm: Fix latency calculation of IPR accesses

When handling IPR accesses in doMMIOAccess, the KVM CPU used
clockEdge() to convert between cycles and ticks. This is incorrect
since doMMIOAccess is supposed to return a latency in ticks rather
than when the access is done. This changeset fixes this issue by
returning clockPeriod() * ipr_delay instead.
src/cpu/kvm/base.cc