• Ben Gardon's avatar
    kvm: x86/mmu: Init / Uninit the TDP MMU · fe5db27d
    Ben Gardon authored
    The TDP MMU offers an alternative mode of operation to the x86 shadow
    paging based MMU, optimized for running an L1 guest with TDP. The TDP MMU
    will require new fields that need to be initialized and torn down. Add
    hooks into the existing KVM MMU initialization process to do that
    initialization / cleanup. Currently the initialization and cleanup
    fucntions do not do very much, however more operations will be added in
    future patches.
    
    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/+/2538Signed-off-by: default avatarBen Gardon <bgardon@google.com>
    Message-Id: <20201014182700.2888246-4-bgardon@google.com>
    Signed-off-by: default avatarPaolo Bonzini <pbonzini@redhat.com>
    fe5db27d
mmu.c 156 KB