This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from fb679c832b64 Merge tag 'efi-fixes-for-v6.17-1' of git://git.kernel.org/ [...] new c87bd4dd43a6 KVM: x86: use array_index_nospec with indices that come fr [...] new 923fcb3dbc02 KVM: SEV: don't check have_run_cpus in sev_writeback_caches() new dce1b33ed743 selftests: harness: Rename is_signed_type() to avoid colli [...] new 22b2ca023fc4 Merge tag 'kvm-x86-fixes-6.17-rc7' of https://github.com/k [...] new 9bca8be646e0 RISC-V: KVM: Fix pte settings within kvm_riscv_gstage_ioremap() new e61a12a4baf0 RISC-V: KVM: Correct kvm_riscv_check_vcpu_requests() comment new 799766208f09 RISC-V: KVM: fix stack overrun when loading vlenb new 085e899aa19b Merge tag 'kvm-riscv-fixes-6.17-1' of https://github.com/k [...] new 7b8346bd9fce KVM: arm64: Don't attempt vLPI mappings when vPE allocatio [...] new 07f557f60a9a KVM: arm64: nv: Properly check ESR_EL2.VNCR on taking a VN [...] new 69f8fe955d0b KVM: arm64: nv: Handle SEAs due to VNCR redirection new 700d6868fee2 kvm: arm64: use BUG() instead of BUG_ON(1) new eaa43934b412 KVM: arm64: Handle AIDR_EL1 and REVIDR_EL1 in host for pro [...] new 798eb5978700 KVM: arm64: Sync protected guest VBAR_EL1 on injecting an [...] new f1edb159200a arm64: vgic-v2: Fix guest endianness check in hVHE mode new 85acc29f90e0 KVM: arm64: selftest: Add standalone test checking for KVM [...] new d19c541d269e KVM: arm64: Correctly populate FAR_EL2 on nested SEA injection new 0e89ca13ee5f KVM: arm64: Split kvm_pgtable_stage2_destroy() new e9abe311f356 KVM: arm64: Reschedule as needed when destroying the stage [...] new 8049164653c6 arm64: Add capability denoting FEAT_RASv1p1 new d7b3e23f945b KVM: arm64: Handle RASv1p1 registers new 9049fb1227a2 KVM: arm64: Ignore HCR_EL2.FIEN set by L1 guest's EL2 new 1fab657cb2a0 KVM: arm64: Make ID_AA64PFR0_EL1.RAS writable new 7a765aa88e34 KVM: arm64: Make ID_AA64PFR1_EL1.RAS_frac writable new 0843e0ced338 KVM: arm64: Get rid of ARM64_FEATURE_MASK() new 01860bcc5343 KVM: arm64: selftests: Sync ID_AA64MMFR3_EL1 in set_id_regs new b720269334f5 KVM: arm64: Check for SYSREGS_ON_CPU before accessing the [...] new e3f6836a632e KVM: arm64: Simplify sysreg access on exception delivery new ec0ab059d435 KVM: arm64: Fix vcpu_{read,write}_sys_reg() accessors new 3328d17e7054 KVM: arm64: Remove __vcpu_{read,write}_sys_reg_{from,to}_cpu() new ee372e645178 KVM: arm64: nv: Fix ATS12 handling of single-stage translation new 42a0305ab114 Merge tag 'kvmarm-fixes-6.17-1' of https://git.kernel.org/ [...] new 11e7861d680c Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...]
The 33 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/arm64/include/asm/kvm_host.h | 111 +----- arch/arm64/include/asm/kvm_mmu.h | 1 + arch/arm64/include/asm/kvm_pgtable.h | 30 ++ arch/arm64/include/asm/kvm_pkvm.h | 4 +- arch/arm64/include/asm/kvm_ras.h | 25 -- arch/arm64/include/asm/sysreg.h | 3 - arch/arm64/kernel/cpufeature.c | 24 ++ arch/arm64/kvm/arm.c | 8 +- arch/arm64/kvm/at.c | 6 +- arch/arm64/kvm/emulate-nested.c | 2 +- arch/arm64/kvm/hyp/exception.c | 20 +- arch/arm64/kvm/hyp/nvhe/list_debug.c | 2 +- arch/arm64/kvm/hyp/nvhe/sys_regs.c | 5 + arch/arm64/kvm/hyp/pgtable.c | 25 +- arch/arm64/kvm/hyp/vgic-v2-cpuif-proxy.c | 2 +- arch/arm64/kvm/hyp/vhe/switch.c | 5 +- arch/arm64/kvm/mmu.c | 65 +++- arch/arm64/kvm/nested.c | 5 +- arch/arm64/kvm/pkvm.c | 11 +- arch/arm64/kvm/sys_regs.c | 419 ++++++++++++++------- arch/arm64/kvm/vgic/vgic-mmio-v3.c | 8 + arch/arm64/kvm/vgic/vgic-mmio.c | 2 +- arch/arm64/kvm/vgic/vgic.h | 10 +- arch/arm64/tools/cpucaps | 1 + arch/riscv/kvm/mmu.c | 5 +- arch/riscv/kvm/vcpu.c | 2 +- arch/riscv/kvm/vcpu_vector.c | 2 + arch/x86/kvm/lapic.c | 2 + arch/x86/kvm/svm/sev.c | 10 +- arch/x86/kvm/x86.c | 7 +- tools/arch/arm64/include/asm/sysreg.h | 3 - tools/testing/selftests/kselftest_harness.h | 4 +- tools/testing/selftests/kvm/Makefile.kvm | 1 + .../testing/selftests/kvm/arm64/aarch32_id_regs.c | 2 +- .../testing/selftests/kvm/arm64/debug-exceptions.c | 12 +- tools/testing/selftests/kvm/arm64/kvm-uuid.c | 70 ++++ tools/testing/selftests/kvm/arm64/no-vgic-v3.c | 4 +- .../testing/selftests/kvm/arm64/page_fault_test.c | 6 +- tools/testing/selftests/kvm/arm64/set_id_regs.c | 9 +- .../selftests/kvm/arm64/vpmu_counter_access.c | 2 +- tools/testing/selftests/kvm/lib/arm64/processor.c | 6 +- 41 files changed, 579 insertions(+), 362 deletions(-) delete mode 100644 arch/arm64/include/asm/kvm_ras.h create mode 100644 tools/testing/selftests/kvm/arm64/kvm-uuid.c