diff options
author | Avi Kivity <avi@qumranet.com> | 2007-06-07 19:18:30 +0300 |
---|---|---|
committer | Avi Kivity <avi@qumranet.com> | 2007-07-16 12:05:46 +0300 |
commit | d9e368d61263055eceac2966bb7ea31b89da3425 (patch) | |
tree | 9d507b851ea7bd667cdd50dde640e47e0d4773e9 /lib | |
parent | 39c3b86e5c193e09f69f0e99c93600a4999ffc60 (diff) | |
download | kernel-crypto-d9e368d61263055eceac2966bb7ea31b89da3425.tar.gz kernel-crypto-d9e368d61263055eceac2966bb7ea31b89da3425.tar.xz kernel-crypto-d9e368d61263055eceac2966bb7ea31b89da3425.zip |
KVM: Flush remote tlbs when reducing shadow pte permissions
When a vcpu causes a shadow tlb entry to have reduced permissions, it
must also clear the tlb on remote vcpus. We do that by:
- setting a bit on the vcpu that requests a tlb flush before the next entry
- if the vcpu is currently executing, we send an ipi to make sure it
exits before we continue
Signed-off-by: Avi Kivity <avi@qumranet.com>
Diffstat (limited to 'lib')
0 files changed, 0 insertions, 0 deletions