]> git.baikalelectronics.ru Git - kernel.git/commit
kvm: x86/mmu: Support invalidate range MMU notifier for TDP MMU
authorBen Gardon <bgardon@google.com>
Wed, 14 Oct 2020 18:26:52 +0000 (11:26 -0700)
committerPaolo Bonzini <pbonzini@redhat.com>
Fri, 23 Oct 2020 07:42:11 +0000 (03:42 -0400)
commit0eda787794f5ee2da85c7fe12c0b529d2479c513
treede85b358beb10da84e0a29939b9ffe2cacacc939
parent80743765526c3755be2dcaf7ac07d8cdf9dbce82
kvm: x86/mmu: Support invalidate range MMU notifier for TDP MMU

In order to interoperate correctly with the rest of KVM and other Linux
subsystems, the TDP MMU must correctly handle various MMU notifiers. Add
hooks to handle the invalidate range family of MMU notifiers.

Tested by running kvm-unit-tests and KVM selftests on an Intel Haswell
machine. This series introduced no new failures.

This series can be viewed in Gerrit at:
https://linux-review.googlesource.com/c/virt/kvm/kvm/+/2538

Signed-off-by: Ben Gardon <bgardon@google.com>
Message-Id: <20201014182700.2888246-13-bgardon@google.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
arch/x86/kvm/mmu/mmu.c
arch/x86/kvm/mmu/tdp_mmu.c
arch/x86/kvm/mmu/tdp_mmu.h