kvm: Clean up signal handling
authorAndreas Sandberg <andreas@sandberg.pp.se>
Sun, 16 Mar 2014 16:40:58 +0000 (17:40 +0100)
committerAndreas Sandberg <andreas@sandberg.pp.se>
Sun, 16 Mar 2014 16:40:58 +0000 (17:40 +0100)
commit11ffa379ab6c9b8a477e45a3ac390f7d60ef6b19
tree6308ab1cc8b328f9b6c6f3c7906aadd3a72ba6ed
parent5db547bca46f23aa5cf25aa5d38efae9ef1eabc2
kvm: Clean up signal handling

KVM used to use two signals, one for instruction count exits and one
for timer exits. There is really no need to distinguish between the
two since they only trigger exits from KVM. This changeset unifies and
renames the signals and adds a method, kick(), that can be used to
raise the control signal in the vCPU thread. It also removes the early
timer warning since we do not normally see if the signal was
delivered.

--HG--
extra : rebase_source : cd0e45ca90894c3d6f6aa115b9b06a1d8f0fda4d
src/cpu/kvm/base.cc
src/cpu/kvm/base.hh