From: Marc Zyngier <maz@kernel.org>
To: Paolo Bonzini <pbonzini@redhat.com>
Cc: Catalin Marinas <catalin.marinas@arm.com>,
Fuad Tabba <tabba@google.com>, Joey Gouly <joey.gouly@arm.com>,
Mark Brown <broonie@kernel.org>,
Oliver Upton <oliver.upton@linux.dev>,
Suzuki K Poulose <suzuki.poulose@arm.com>,
Vincent Donnefort <vdonnefort@google.com>,
Will Deacon <will@kernel.org>, Zenghui Yu <yuzenghui@huawei.com>,
James Morse <james.morse@arm.com>,
linux-arm-kernel@lists.infradead.org, kvmarm@lists.linux.dev,
kvm@vger.kernel.org
Subject: [GIT PULL] KVM/arm64 fixes for 6.12, take #1
Date: Thu, 3 Oct 2024 21:37:23 +0100 [thread overview]
Message-ID: <20241003203723.2062286-1-maz@kernel.org> (raw)
Paolo,
Here's the first set of fixes for 6.12. We have fixes for a couple of
pretty theoretical pKVM issues, plus a slightly more annoying fix for
the feature detection infrastructure (details in the tag below). I
expect to have a few more fixes in the coming weeks. Oh, and Joey is
now an official reviewer, replacing James
Please pull,
M.
The following changes since commit 9852d85ec9d492ebef56dc5f229416c925758edc:
Linux 6.12-rc1 (2024-09-29 15:06:19 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git tags/kvmarm-fixes-6.12-1
for you to fetch changes up to a1d402abf8e3ff1d821e88993fc5331784fac0da:
KVM: arm64: Fix kvm_has_feat*() handling of negative features (2024-10-03 19:35:27 +0100)
----------------------------------------------------------------
KVM/arm64 fixes for 6.12, take #1
- Fix pKVM error path on init, making sure we do not change critical
system registers as we're about to fail
- Make sure that the host's vector length is at capped by a value
common to all CPUs
- Fix kvm_has_feat*() handling of "negative" features, as the current
code is pretty broken
- Promote Joey to the status of official reviewer, while James steps
down -- hopefully only temporarly
----------------------------------------------------------------
Marc Zyngier (2):
KVM: arm64: Another reviewer reshuffle
KVM: arm64: Fix kvm_has_feat*() handling of negative features
Mark Brown (1):
KVM: arm64: Constrain the host to the maximum shared SVE VL with pKVM
Vincent Donnefort (1):
KVM: arm64: Fix __pkvm_init_vcpu cptr_el2 error path
MAINTAINERS | 2 +-
arch/arm64/include/asm/kvm_host.h | 25 +++++++++++++------------
arch/arm64/kvm/hyp/include/hyp/switch.h | 2 +-
arch/arm64/kvm/hyp/nvhe/hyp-main.c | 12 +++++++-----
arch/arm64/kvm/hyp/nvhe/pkvm.c | 6 ++++--
5 files changed, 26 insertions(+), 21 deletions(-)
next reply other threads:[~2024-10-03 20:37 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-10-03 20:37 Marc Zyngier [this message]
2024-10-06 7:59 ` [GIT PULL] KVM/arm64 fixes for 6.12, take #1 Paolo Bonzini
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20241003203723.2062286-1-maz@kernel.org \
--to=maz@kernel.org \
--cc=broonie@kernel.org \
--cc=catalin.marinas@arm.com \
--cc=james.morse@arm.com \
--cc=joey.gouly@arm.com \
--cc=kvm@vger.kernel.org \
--cc=kvmarm@lists.linux.dev \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=oliver.upton@linux.dev \
--cc=pbonzini@redhat.com \
--cc=suzuki.poulose@arm.com \
--cc=tabba@google.com \
--cc=vdonnefort@google.com \
--cc=will@kernel.org \
--cc=yuzenghui@huawei.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.