-
- Downloads
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Pull KVM updates from Paolo Bonzini: "s390: - implement diag318 x86: - Report last CPU for debugging - Emulate smaller MAXPHYADDR in the guest than in the host - .noinstr and tracing fixes from Thomas - nested SVM page table switching optimization and fixes Generic: - Unify shadow MMU cache data structures across architectures" * tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm: (127 commits) KVM: SVM: Fix sev_pin_memory() error handling KVM: LAPIC: Set the TDCR settable bits KVM: x86: Specify max TDP level via kvm_configure_mmu() KVM: x86/mmu: Rename max_page_level to max_huge_page_level KVM: x86: Dynamically calculate TDP level from max level and MAXPHYADDR KVM: VXM: Remove temporary WARN on expected vs. actual EPTP level mismatch KVM: x86: Pull the PGD's level from the MMU instead of recalculating it KVM: VMX: Make vmx_load_mmu_pgd() static KVM: x86/mmu: Add separate helper for shadow NPT root page role calc KVM: VMX: Drop a duplicate declaration of construct_eptp() KVM: nSVM: Correctly set the shadow NPT root level in its MMU role KVM: Using macros instead of magic values MIPS: KVM: Fix build error caused by 'kvm_run' cleanup KVM: nSVM: remove nonsensical EXITINFO1 adjustment on nested NPF KVM: x86: Add a capability for GUEST_MAXPHYADDR < HOST_MAXPHYADDR support KVM: VMX: optimize #PF injection when MAXPHYADDR does not match KVM: VMX: Add guest physical address check in EPT violation and misconfig KVM: VMX: introduce vmx_need_pf_intercept KVM: x86: update exception bitmap on CPUID changes KVM: x86: rename update_bp_intercept to update_exception_bitmap ...
Showing
- Documentation/admin-guide/kernel-parameters.txt 8 additions, 2 deletionsDocumentation/admin-guide/kernel-parameters.txt
- Documentation/virt/kvm/api.rst 5 additions, 0 deletionsDocumentation/virt/kvm/api.rst
- arch/arm64/include/asm/kvm_coproc.h 6 additions, 6 deletionsarch/arm64/include/asm/kvm_coproc.h
- arch/arm64/include/asm/kvm_host.h 4 additions, 18 deletionsarch/arm64/include/asm/kvm_host.h
- arch/arm64/include/asm/kvm_mmu.h 1 addition, 1 deletionarch/arm64/include/asm/kvm_mmu.h
- arch/arm64/include/asm/kvm_types.h 8 additions, 0 deletionsarch/arm64/include/asm/kvm_types.h
- arch/arm64/kvm/arm.c 5 additions, 3 deletionsarch/arm64/kvm/arm.c
- arch/arm64/kvm/handle_exit.c 18 additions, 18 deletionsarch/arm64/kvm/handle_exit.c
- arch/arm64/kvm/mmio.c 6 additions, 5 deletionsarch/arm64/kvm/mmio.c
- arch/arm64/kvm/mmu.c 13 additions, 48 deletionsarch/arm64/kvm/mmu.c
- arch/arm64/kvm/sys_regs.c 6 additions, 7 deletionsarch/arm64/kvm/sys_regs.c
- arch/mips/Kconfig 1 addition, 0 deletionsarch/mips/Kconfig
- arch/mips/include/asm/kvm_host.h 3 additions, 36 deletionsarch/mips/include/asm/kvm_host.h
- arch/mips/include/asm/kvm_types.h 7 additions, 0 deletionsarch/mips/include/asm/kvm_types.h
- arch/mips/kvm/00README.txt 0 additions, 31 deletionsarch/mips/kvm/00README.txt
- arch/mips/kvm/Kconfig 2 additions, 1 deletionarch/mips/kvm/Kconfig
- arch/mips/kvm/emulate.c 22 additions, 43 deletionsarch/mips/kvm/emulate.c
- arch/mips/kvm/mips.c 5 additions, 6 deletionsarch/mips/kvm/mips.c
- arch/mips/kvm/mmu.c 5 additions, 39 deletionsarch/mips/kvm/mmu.c
- arch/mips/kvm/trap_emul.c 50 additions, 64 deletionsarch/mips/kvm/trap_emul.c
Loading
Please register or sign in to comment