diff options
author | Andreas Sandberg <andreas@sandberg.pp.se> | 2013-06-03 13:39:11 +0200 |
---|---|---|
committer | Andreas Sandberg <andreas@sandberg.pp.se> | 2013-06-03 13:39:11 +0200 |
commit | c2ec232920354ac1c8e07e0d2fbb8b8b314343b5 (patch) | |
tree | 8bdcd552af72fbc86f8987b71205f86e7f996cde /src/cpu/kvm/timer.cc | |
parent | 15f81b6ed9a2bc9821c90a4058b7b528e001a10f (diff) | |
download | gem5-c2ec232920354ac1c8e07e0d2fbb8b8b314343b5.tar.xz |
kvm: Allow architectures to override the cycle accounting mechanism
Some architectures have special registers in the guest that can be
used to do cycle accounting. This is generally preferrable since the
prevents the guest from seeing a non-monotonic clock. This changeset
adds a virtual method, getHostCycles(), that the architecture-specific
code can override to implement this functionallity. The default
implementation uses the hwCycles counter.
Diffstat (limited to 'src/cpu/kvm/timer.cc')
0 files changed, 0 insertions, 0 deletions