summaryrefslogtreecommitdiff
path: root/configs
diff options
context:
space:
mode:
authorMichael LeBeane <michael.lebeane@amd.com>2016-09-13 23:20:03 -0400
committerMichael LeBeane <michael.lebeane@amd.com>2016-09-13 23:20:03 -0400
commit443da2c030c0ad5b22f86a471ae757cbbd491bc1 (patch)
tree5eba8c9e5382a721e4449fcefb4d3b8635c7f623 /configs
parent2c43a21687b861bae462bea555c5875a4d0a91c8 (diff)
downloadgem5-443da2c030c0ad5b22f86a471ae757cbbd491bc1.tar.xz
kvm: Support timing accesses for KVM cpu
This patch enables timing accesses for KVM cpu. A new state, RunningMMIOPending, is added to indicate that there are outstanding timing requests generated by KVM in the system. KVM's tick() is disabled and the simulation does not enter into KVM until all outstanding timing requests have completed. The main motivation for this is to allow KVM CPU to perform MMIO in Ruby, since Ruby does not support atomic accesses.
Diffstat (limited to 'configs')
0 files changed, 0 insertions, 0 deletions