]> www.infradead.org Git - users/hch/misc.git/commit
Merge tag 'kvmarm-fixes-6.15-1' of https://git.kernel.org/pub/scm/linux/kernel/git...
authorPaolo Bonzini <pbonzini@redhat.com>
Tue, 8 Apr 2025 09:49:31 +0000 (05:49 -0400)
committerPaolo Bonzini <pbonzini@redhat.com>
Tue, 8 Apr 2025 09:49:31 +0000 (05:49 -0400)
commitc478032df0789250afe861bff5306d0dc4a8f9e5
tree19e09ba3f8983ecf2b0baba116387238d627231d
parentc77eee50caa289fee6cfde146471aa7b0f311471
parenta344e258acb0a7f0e7ed10a795c52d1baf705164
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.