summaryrefslogtreecommitdiffstats
path: root/arch/x86/include/asm/amd_iommu.h
diff options
context:
space:
mode:
authorMarcelo Tosatti <mtosatti@redhat.com>2009-07-21 12:47:45 -0300
committerAvi Kivity <avi@redhat.com>2009-08-05 13:59:29 +0300
commit4b656b1202498184a0ecef86b3b89ff613b9c6ab (patch)
tree048c32cca06f74aa0b9dd63048597fa3c6278a7d /arch/x86/include/asm/amd_iommu.h
parentd6289b9365c3f622a8cfe62c4fb054bb70b5061a (diff)
downloadlinux-4b656b1202498184a0ecef86b3b89ff613b9c6ab.tar.gz
linux-4b656b1202498184a0ecef86b3b89ff613b9c6ab.tar.bz2
linux-4b656b1202498184a0ecef86b3b89ff613b9c6ab.zip
KVM: SVM: force new asid on vcpu migration
If a migrated vcpu matches the asid_generation value of the target pcpu, there will be no TLB flush via TLB_CONTROL_FLUSH_ALL_ASID. The check for vcpu.cpu in pre_svm_run is meaningless since svm_vcpu_load already updated it on schedule in. Such vcpu will VMRUN with stale TLB entries. Based on original patch from Joerg Roedel (http://patchwork.kernel.org/patch/10021/) Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com> Acked-by: Joerg Roedel <joerg.roedel@amd.com> Signed-off-by: Avi Kivity <avi@redhat.com>
Diffstat (limited to 'arch/x86/include/asm/amd_iommu.h')
0 files changed, 0 insertions, 0 deletions