This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 618d919cae2f Merge tag 'libnvdimm-fixes-5.1-rc6' of git://git.kernel.or [...] new cfd32acf7875 KVM: x86/mmu: Fix an inverted list_empty() check when zapp [...] new 690908104e39 KVM: nVMX: allow tests to use bad virtual-APIC page address new 2b27924bb1d4 KVM: nVMX: always use early vmcs check when EPT is disabled new bc8a3d8925a8 kvm: mmu: Fix overflow on kvm mmu page limit calculation new 4a58038b9e42 Revert "svm: Fix AVIC incomplete IPI emulation" new e44e3eacccfd svm/avic: Fix invalidate logical APIC id entry new 99c221796a81 KVM: x86: svm: make sure NMI is injected after nmi_singlestep new 1811d979c716 x86/kvm: move kvm_load/put_guest_xcr0 into atomic context new 672ff6cff80c KVM: x86: Raise #GP when guest vCPU do not support PMU new e51bfdb68725 KVM: nVMX: Expose RDPMC-exiting only when guest supports PMU new ed19321fb657 KVM: x86: Load SMRAM in a single shot when leaving SMM new c5833c7a43a6 KVM: x86: Open code kvm_set_hflags new 9ec19493fb86 KVM: x86: clear SMM flags before loading state while leaving SMM new 8f4dc2e77cdf KVM: x86: Don't clear EFER during SMM transitions for 32-bit vCPU new b68f3cc7d978 KVM: x86: Always use 32-bit SMRAM save state for 32-bit kernels new c68c21ca9297 selftests: kvm/evmcs_test: complete I/O before migrating g [...] new c2390f16fc5b selftests: kvm: fix for compilers that do not support -no-pie new 79904c9de0d1 selftests: kvm: add a selftest for SMM new be43c440eb5d KVM: x86: fix warning Using plain integer as NULL pointer new 1d487e9bf8ba KVM: fix spectrev1 gadgets new 7a223e06b1a4 KVM: x86: avoid misreporting level-triggered irqs as edge- [...] new b5de3c5026f5 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...]
The 22 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: arch/x86/include/asm/kvm_emulate.h | 4 +- arch/x86/include/asm/kvm_host.h | 17 +- arch/x86/include/uapi/asm/vmx.h | 1 + arch/x86/kvm/emulate.c | 191 +++++++++++---------- arch/x86/kvm/lapic.c | 4 +- arch/x86/kvm/mmu.c | 15 +- arch/x86/kvm/mmu.h | 2 +- arch/x86/kvm/pmu.c | 4 + arch/x86/kvm/svm.c | 57 +++--- arch/x86/kvm/trace.h | 4 +- arch/x86/kvm/vmx/nested.c | 47 +++-- arch/x86/kvm/vmx/vmx.c | 35 +++- arch/x86/kvm/vmx/vmx.h | 2 + arch/x86/kvm/x86.c | 64 ++++--- arch/x86/kvm/x86.h | 2 + include/linux/kvm_host.h | 10 +- tools/testing/selftests/kvm/Makefile | 9 +- .../selftests/kvm/include/x86_64/processor.h | 27 +++ tools/testing/selftests/kvm/lib/kvm_util.c | 5 + tools/testing/selftests/kvm/lib/x86_64/processor.c | 20 ++- tools/testing/selftests/kvm/x86_64/evmcs_test.c | 5 +- tools/testing/selftests/kvm/x86_64/smm_test.c | 157 +++++++++++++++++ tools/testing/selftests/kvm/x86_64/state_test.c | 15 +- virt/kvm/irqchip.c | 5 +- virt/kvm/kvm_main.c | 6 +- 25 files changed, 496 insertions(+), 212 deletions(-) create mode 100644 tools/testing/selftests/kvm/x86_64/smm_test.c