Re: [GIT PULL] KVM: x86: Make valid TDP MMU roots persistent

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, May 1, 2023 at 8:17 PM Sean Christopherson <seanjc@xxxxxxxxxx> wrote:
>
> Please pull the previously discussed persistent TDP MMU roots change.  This
> specific commit has been in linux-next since April 26th, and the core
> functionality of the patch has been in linux-next since April 21st (the
> only tweak from v2=>v3 was to reintroduce a lockdep assertion with a more
> robust guard against false positives).

Done, thanks.

Paolo

> The following changes since commit 9ed3bf411226f446a9795f2b49a15b9df98d7cf5:
>
>   KVM: x86/mmu: Move filling of Hyper-V's TLB range struct into Hyper-V code (2023-04-10 15:17:29 -0700)
>
> are available in the Git repository at:
>
>   https://github.com/kvm-x86/linux.git tags/kvm-x86-mmu-6.4-2
>
> for you to fetch changes up to edbdb43fc96b11b3bfa531be306a1993d9fe89ec:
>
>   KVM: x86: Preserve TDP MMU roots until they are explicitly invalidated (2023-04-26 15:50:27 -0700)
>
> ----------------------------------------------------------------
> Fix a long-standing flaw in x86's TDP MMU where unloading roots on a vCPU can
> result in the root being freed even though the root is completely valid and
> can be reused as-is (with a TLB flush).
>
> ----------------------------------------------------------------
> Sean Christopherson (1):
>       KVM: x86: Preserve TDP MMU roots until they are explicitly invalidated
>
>  arch/x86/kvm/mmu/tdp_mmu.c | 121 +++++++++++++++++++++------------------------
>  1 file changed, 56 insertions(+), 65 deletions(-)
>





[Index of Archives]     [KVM ARM]     [KVM ia64]     [KVM ppc]     [Virtualization Tools]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Questions]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux