From: Paolo Bonzini Date: Tue, 8 Apr 2025 09:49:31 +0000 (-0400) Subject: Merge tag 'kvmarm-fixes-6.15-1' of https://git.kernel.org/pub/scm/linux/kernel/git... X-Git-Tag: v6.15-rc2~30^2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=c478032df0789250afe861bff5306d0dc4a8f9e5;p=thirdparty%2Flinux.git Merge tag 'kvmarm-fixes-6.15-1' of https://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD KVM/arm64: First batch of fixes for 6.15 - Rework heuristics for resolving the fault IPA (HPFAR_EL2 v. re-walk stage-1 page tables) to align with the architecture. This avoids possibly taking an SEA at EL2 on the page table walk or using an architecturally UNKNOWN fault IPA. - Use acquire/release semantics in the KVM FF-A proxy to avoid reading a stale value for the FF-A version. - Fix KVM guest driver to match PV CPUID hypercall ABI. - Use Inner Shareable Normal Write-Back mappings at stage-1 in KVM selftests, which is the only memory type for which atomic instructions are architecturally guaranteed to work. --- c478032df0789250afe861bff5306d0dc4a8f9e5