This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from b13baccc3850 Linux 5.19-rc2 new 441947019138 Documentation: Add documentation for Processor MMIO Stale Data new 51802186158c x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug new f52ea6c26953 x86/speculation: Add a common function for MD_CLEAR mitiga [...] new 8cb861e9e3c9 x86/speculation/mmio: Add mitigation for Processor MMIO St [...] new e5925fb86729 x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations new 99a83db5a605 x86/speculation/mmio: Enable CPU Fill buffer clearing on idle new 8d50cdf8b834 x86/speculation/mmio: Add sysfs reporting for Processor MM [...] new 22cac9c677c9 x86/speculation/srbds: Update SRBDS mitigation selection new a992b8a4682f x86/speculation/mmio: Reuse SRBDS mitigation for SBDS new 027bbb884be0 KVM: x86/speculation: Disable Fill buffer clear within guests new 1dc6ff02c8bf x86/speculation/mmio: Print SMT warning new 8e8afafb0b55 Merge tag 'x86-bugs-2022-06-01' of git://git.kernel.org/pu [...] new ea6c1213217d RISC-V: KVM: fix typos in comments new 1a12b25274b9 MAINTAINERS: Limit KVM RISC-V entry to existing selftests new 66da65005aa8 Merge tag 'kvm-riscv-fixes-5.19-1' of https://github.com/k [...] new d52d165d67c5 KVM: arm64: Always start with clearing SVE flag on load new 039f49c4cafb KVM: arm64: Always start with clearing SME flag on load new e3fe65e0d367 KVM: arm64: Fix inconsistent indenting new 2cdea19a34c2 KVM: arm64: Don't read a HW interrupt pending state in use [...] new 98432ccdec9f KVM: arm64: Replace vgic_v3_uaccess_read_pending with vgic [...] new efedd01de475 KVM: arm64: Warn if accessing timer pending state outside [...] new ae187fec75aa KVM: arm64: Return error from kvm_arch_init_vm() on alloca [...] new fa7a17214488 KVM: arm64: Handle all ID registers trapped for a protected VM new cde5042adf11 KVM: arm64: Ignore 'kvm-arm.mode=protected' when using VHE new 112f3bab4111 KVM: arm64: Extend comment in has_vhe() new 5879c97f3702 KVM: arm64: Remove redundant hyp_assert_lock_held() assertions new bcbfb588cf32 KVM: arm64: Drop stale comment new 76599a476143 Merge tag 'kvmarm-fixes-5.19-1' of git://git.kernel.org/pu [...] new d2263de1372a KVM: x86/mmu: Set memory encryption "value", not "mask", i [...] new a9603ae0e4ee KVM: x86: document AVIC/APICv inhibit reasons new 3743c2f02517 KVM: x86: inhibit APICv/AVIC on changes to APIC ID or APIC base new f5f9089f76dd KVM: x86: SVM: remove avic's broken code that updated APIC ID new 603ccef42ce9 KVM: x86: SVM: fix avic_kick_target_vcpus_fast new 66c768d30e64 KVM: x86: disable preemption while updating apicv inhibition new 18869f26df1a KVM: x86: disable preemption around the call to kvm_arch_v [...] new ba8ec273240a KVM: x86: SVM: drop preempt-safe wrappers for avic_vcpu_load/put new e3cdaab5ff02 KVM: x86: SVM: fix nested PAUSE filtering when L0 intercep [...] new 4ee602e78d70 KVM: selftests: Replace x86_page_size with PG_LEVEL_XX new c5a0ccec4cb4 KVM: selftests: Add option to create 2M and 1G EPT mappings new b8ca01ea1906 KVM: selftests: Drop stale function parameter comment for [...] new ce690e9c17d2 KVM: selftests: Refactor nested_map() to specify target level new b6c086d04c0a KVM: selftests: Move VMX_EPT_VPID_CAP_AD_BITS to vmx.h new c363d95986b1 KVM: selftests: Add a helper to check EPT/VPID capabilities new acf57736e755 KVM: selftests: Drop unnecessary rule for STATIC_LIBS new cdc979dae265 KVM: selftests: Link selftests directly with lib object files new cf97d5e99f69 KVM: selftests: Clean up LIBKVM files in Makefile new 71d489661904 KVM: selftests: Add option to run dirty_log_perf_test vCPUs in L2 new e0f3f46e4206 KVM: selftests: Restrict test region to 48-bit physical ad [...] new 24625f7d91fb Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...]
The 49 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: Documentation/ABI/testing/sysfs-devices-system-cpu | 1 + Documentation/admin-guide/hw-vuln/index.rst | 1 + .../hw-vuln/processor_mmio_stale_data.rst | 246 +++++++++++++++++++++ Documentation/admin-guide/kernel-parameters.txt | 37 +++- MAINTAINERS | 1 - arch/arm64/include/asm/kvm_host.h | 5 - arch/arm64/include/asm/virt.h | 3 + arch/arm64/kernel/cpufeature.c | 10 +- arch/arm64/kvm/arch_timer.c | 3 + arch/arm64/kvm/arm.c | 10 +- arch/arm64/kvm/fpsimd.c | 2 + arch/arm64/kvm/hyp/nvhe/mem_protect.c | 4 - arch/arm64/kvm/hyp/nvhe/sys_regs.c | 42 +++- arch/arm64/kvm/vgic/vgic-mmio-v2.c | 4 +- arch/arm64/kvm/vgic/vgic-mmio-v3.c | 40 +--- arch/arm64/kvm/vgic/vgic-mmio.c | 40 +++- arch/arm64/kvm/vgic/vgic-mmio.h | 3 + arch/arm64/kvm/vmid.c | 2 +- arch/riscv/kvm/vmid.c | 2 +- arch/x86/include/asm/cpufeatures.h | 1 + arch/x86/include/asm/kvm_host.h | 67 +++++- arch/x86/include/asm/msr-index.h | 25 +++ arch/x86/include/asm/nospec-branch.h | 2 + arch/x86/kernel/cpu/bugs.c | 235 +++++++++++++++++--- arch/x86/kernel/cpu/common.c | 52 ++++- arch/x86/kvm/lapic.c | 27 ++- arch/x86/kvm/mmu/mmu.c | 2 +- arch/x86/kvm/svm/avic.c | 171 +++++++------- arch/x86/kvm/svm/nested.c | 39 ++-- arch/x86/kvm/svm/svm.c | 8 +- arch/x86/kvm/svm/svm.h | 4 +- arch/x86/kvm/vmx/vmx.c | 76 ++++++- arch/x86/kvm/vmx/vmx.h | 2 + arch/x86/kvm/x86.c | 5 + drivers/base/cpu.c | 8 + include/linux/cpu.h | 3 + tools/arch/x86/include/asm/cpufeatures.h | 1 + tools/arch/x86/include/asm/msr-index.h | 25 +++ tools/testing/selftests/kvm/Makefile | 49 ++-- tools/testing/selftests/kvm/dirty_log_perf_test.c | 10 +- .../testing/selftests/kvm/include/perf_test_util.h | 9 + .../selftests/kvm/include/x86_64/processor.h | 25 ++- tools/testing/selftests/kvm/include/x86_64/vmx.h | 6 + tools/testing/selftests/kvm/lib/perf_test_util.c | 53 ++++- .../selftests/kvm/lib/x86_64/perf_test_util.c | 112 ++++++++++ tools/testing/selftests/kvm/lib/x86_64/processor.c | 31 ++- tools/testing/selftests/kvm/lib/x86_64/vmx.c | 149 ++++++++----- .../testing/selftests/kvm/max_guest_memory_test.c | 2 +- tools/testing/selftests/kvm/x86_64/mmu_role_test.c | 2 +- virt/kvm/kvm_main.c | 8 +- 50 files changed, 1314 insertions(+), 351 deletions(-) create mode 100644 Documentation/admin-guide/hw-vuln/processor_mmio_stale_data.rst create mode 100644 tools/testing/selftests/kvm/lib/x86_64/perf_test_util.c