This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 3552c3709c0e Merge tag 'nfsd-5.10-1' of git://linux-nfs.org/~bfields/linux new faf000397e7f KVM: arm64: Fix build error in user_mem_abort() new f81cb2c3ad41 KVM: arm64: Don't hide ID registers from userspace new 01fe5ace92dd KVM: arm64: Consolidate REG_HIDDEN_GUEST/USER new 912dee572691 KVM: arm64: Check RAZ visibility in ID register accessors new c512298eed03 KVM: arm64: Remove AA64ZFR0_EL1 accessors new ff2bb93f5378 Merge tag 'kvmarm-fixes-5.10-2' of git://git.kernel.org/pu [...] new c6c4f961cb87 KVM: x86/mmu: fix counting of rmap entries in pte_list_add new 3d20267abc78 KVM: Documentation: Update entry for KVM_X86_SET_MSR_FILTER new 177158e5b1a5 KVM: Documentation: Update entry for KVM_CAP_ENFORCE_PV_CPUID new cc4cb017678a KVM: x86: use positive error values for msr emulation that [...] new 1930e5ddcead kvm: x86: reads of restricted pv msrs should also result in #GP new 01b4f510b9f4 kvm: x86: ensure pv_cpuid.features is initialized when ena [...] new 1e293d1ae88c kvm: x86: request masterclock update any time guest uses d [...] new 2cdef91cf882 KVM: x86: handle MSR_IA32_DEBUGCTLMSR with report_ignored_msrs new df11f7dd5834 selftests: kvm: Fix the segment descriptor layout to match [...] new 85f2a4320ef2 selftests: kvm: Clear uc so UCALL_NONE is being properly reported new 29faeb963201 selftests: kvm: Add exception handling to selftests new ac4a4d6de22e selftests: kvm: test enforcement of paravirtual cpuid features new fd02029a9e01 KVM: selftests: Add aarch64 get-reg-list test new 31d212959179 KVM: selftests: Add blessed SVE registers to get-reg-list new 3031e0288e60 KVM: selftests: Always clear dirty bitmap after iteration new afdb19600719 KVM: selftests: Use a single binary for dirty/clear log test new 4b5d12b0e21c KVM: selftests: Factor code out of demand_paging_test new 2fe5149bdfbf KVM: selftests: Remove address rounding in guest code new 1eafbd27edb5 KVM: selftests: Simplify demand_paging_test with timespec_ [...] new 92ab4b9a22cf KVM: selftests: Add wrfract to common guest code new f663132d1e09 KVM: selftests: Drop pointless vm_create wrapper new 6769155fece2 KVM: selftests: Make the per vcpu memory size global new 3be186309546 KVM: selftests: Make the number of vcpus global new 4fd94ec7d566 KVM: selftests: Introduce the dirty log perf test new 6d6a18fdde8b KVM: selftests: allow two iterations of dirty_log_perf_test new 407ab579637c Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...]
The 32 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/virt/kvm/api.rst | 5 +- arch/arm64/kvm/mmu.c | 2 + arch/arm64/kvm/sys_regs.c | 108 +-- arch/arm64/kvm/sys_regs.h | 16 +- arch/x86/kvm/cpuid.c | 23 +- arch/x86/kvm/cpuid.h | 1 + arch/x86/kvm/mmu/mmu.c | 12 +- arch/x86/kvm/x86.c | 72 +- arch/x86/kvm/x86.h | 8 +- tools/testing/selftests/kvm/.gitignore | 4 + tools/testing/selftests/kvm/Makefile | 25 +- .../selftests/kvm/aarch64/get-reg-list-sve.c | 3 + tools/testing/selftests/kvm/aarch64/get-reg-list.c | 841 +++++++++++++++++++++ tools/testing/selftests/kvm/clear_dirty_log_test.c | 6 - tools/testing/selftests/kvm/demand_paging_test.c | 269 ++----- tools/testing/selftests/kvm/dirty_log_perf_test.c | 376 +++++++++ tools/testing/selftests/kvm/dirty_log_test.c | 191 ++++- tools/testing/selftests/kvm/include/kvm_util.h | 7 +- .../testing/selftests/kvm/include/perf_test_util.h | 198 +++++ tools/testing/selftests/kvm/include/test_util.h | 2 + .../selftests/kvm/include/x86_64/processor.h | 38 +- .../testing/selftests/kvm/lib/aarch64/processor.c | 4 + tools/testing/selftests/kvm/lib/aarch64/ucall.c | 3 + tools/testing/selftests/kvm/lib/kvm_util.c | 67 +- .../testing/selftests/kvm/lib/kvm_util_internal.h | 2 + tools/testing/selftests/kvm/lib/s390x/processor.c | 4 + tools/testing/selftests/kvm/lib/s390x/ucall.c | 3 + tools/testing/selftests/kvm/lib/test_util.c | 22 +- tools/testing/selftests/kvm/lib/x86_64/handlers.S | 81 ++ tools/testing/selftests/kvm/lib/x86_64/processor.c | 146 +++- tools/testing/selftests/kvm/lib/x86_64/ucall.c | 3 + tools/testing/selftests/kvm/x86_64/kvm_pv_test.c | 234 ++++++ 32 files changed, 2383 insertions(+), 393 deletions(-) create mode 100644 tools/testing/selftests/kvm/aarch64/get-reg-list-sve.c create mode 100644 tools/testing/selftests/kvm/aarch64/get-reg-list.c delete mode 100644 tools/testing/selftests/kvm/clear_dirty_log_test.c create mode 100644 tools/testing/selftests/kvm/dirty_log_perf_test.c create mode 100644 tools/testing/selftests/kvm/include/perf_test_util.h create mode 100644 tools/testing/selftests/kvm/lib/x86_64/handlers.S create mode 100644 tools/testing/selftests/kvm/x86_64/kvm_pv_test.c