From: Paolo Bonzini <pbonzini@redhat.com>
To: Marc Zyngier <maz@kernel.org>
Cc: Mark Rutland <mark.rutland@arm.com>,
kvm@vger.kernel.org, Suzuki K Poulose <suzuki.poulose@arm.com>,
James Morse <james.morse@arm.com>,
Andrew Scull <ascull@google.com>,
Alexandru Elisei <alexandru.elisei@arm.com>,
kvmarm@lists.cs.columbia.edu,
Julien Thierry <julien.thierry.kdev@gmail.com>,
linux-arm-kernel@lists.infradead.org
Subject: Re: [GIT PULL] KVM/arm64 fixes for 5.8, take #1
Date: Thu, 11 Jun 2020 20:04:53 +0200 [thread overview]
Message-ID: <be82c5cb-be6d-74f7-9b77-dbd1648a8933@redhat.com> (raw)
In-Reply-To: <20200611090956.1537104-1-maz@kernel.org>
On 11/06/20 11:09, Marc Zyngier wrote:
> Hi Paolo,
>
> Here's a bunch of fixes that cropped up during the merge window,
> mostly falling into two categories: 32bit system register accesses,
> and 64bit pointer authentication handling.
>
> Please pull,
>
> M.
>
> The following changes since commit 8f7f4fe756bd5cfef73cf8234445081385bdbf7d:
>
> KVM: arm64: Drop obsolete comment about sys_reg ordering (2020-05-28 13:16:57 +0100)
>
> are available in the Git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git tags/kvmarm-fixes-5.8-1
>
> for you to fetch changes up to 15c99816ed9396c548eed2e84f30c14caccad1f4:
>
> Merge branch 'kvm-arm64/ptrauth-fixes' into kvmarm-master/next (2020-06-10 19:10:40 +0100)
>
> ----------------------------------------------------------------
> KVM/arm64 fixes for Linux 5.8, take #1
>
> * 32bit VM fixes:
> - Fix embarassing mapping issue between AArch32 CSSELR and AArch64
> ACTLR
> - Add ACTLR2 support for AArch32
> - Get rid of the useless ACTLR_EL1 save/restore
> - Fix CP14/15 accesses for AArch32 guests on BE hosts
> - Ensure that we don't loose any state when injecting a 32bit
> exception when running on a VHE host
>
> * 64bit VM fixes:
> - Fix PtrAuth host saving happening in preemptible contexts
> - Optimize PtrAuth lazy enable
> - Drop vcpu to cpu context pointer
> - Fix sparse warnings for HYP per-CPU accesses
>
> ----------------------------------------------------------------
> James Morse (3):
> KVM: arm64: Stop writing aarch32's CSSELR into ACTLR
> KVM: arm64: Add emulation for 32bit guests accessing ACTLR2
> KVM: arm64: Stop save/restoring ACTLR_EL1
>
> Marc Zyngier (9):
> KVM: arm64: Flush the instruction cache if not unmapping the VM on reboot
> KVM: arm64: Save the host's PtrAuth keys in non-preemptible context
> KVM: arm64: Handle PtrAuth traps early
> KVM: arm64: Stop sparse from moaning at __hyp_this_cpu_ptr
> KVM: arm64: Remove host_cpu_context member from vcpu structure
> KVM: arm64: Make vcpu_cp1x() work on Big Endian hosts
> KVM: arm64: Synchronize sysreg state on injecting an AArch32 exception
> KVM: arm64: Move hyp_symbol_addr() to kvm_asm.h
> Merge branch 'kvm-arm64/ptrauth-fixes' into kvmarm-master/next
>
> arch/arm64/include/asm/kvm_asm.h | 33 ++++++++++++++++--
> arch/arm64/include/asm/kvm_emulate.h | 6 ----
> arch/arm64/include/asm/kvm_host.h | 9 +++--
> arch/arm64/include/asm/kvm_mmu.h | 20 -----------
> arch/arm64/kvm/aarch32.c | 28 ++++++++++++++++
> arch/arm64/kvm/arm.c | 20 ++++++-----
> arch/arm64/kvm/handle_exit.c | 32 ++----------------
> arch/arm64/kvm/hyp/debug-sr.c | 4 +--
> arch/arm64/kvm/hyp/switch.c | 65 ++++++++++++++++++++++++++++++++++--
> arch/arm64/kvm/hyp/sysreg-sr.c | 8 ++---
> arch/arm64/kvm/pmu.c | 8 ++---
> arch/arm64/kvm/sys_regs.c | 25 +++++++-------
> arch/arm64/kvm/sys_regs_generic_v8.c | 10 ++++++
> 13 files changed, 171 insertions(+), 97 deletions(-)
>
Pulled, thanks.
Paolo
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
prev parent reply other threads:[~2020-06-11 18:05 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-06-11 9:09 [GIT PULL] KVM/arm64 fixes for 5.8, take #1 Marc Zyngier
2020-06-11 9:09 ` [PATCH 01/11] KVM: arm64: Flush the instruction cache if not unmapping the VM on reboot Marc Zyngier
2020-06-11 9:09 ` [PATCH 02/11] KVM: arm64: Stop writing aarch32's CSSELR into ACTLR Marc Zyngier
2020-06-11 9:09 ` [PATCH 03/11] KVM: arm64: Add emulation for 32bit guests accessing ACTLR2 Marc Zyngier
2020-06-11 9:09 ` [PATCH 04/11] KVM: arm64: Stop save/restoring ACTLR_EL1 Marc Zyngier
2020-06-11 9:09 ` [PATCH 05/11] KVM: arm64: Save the host's PtrAuth keys in non-preemptible context Marc Zyngier
2020-06-11 9:09 ` [PATCH 06/11] KVM: arm64: Handle PtrAuth traps early Marc Zyngier
2020-06-11 9:09 ` [PATCH 07/11] KVM: arm64: Stop sparse from moaning at __hyp_this_cpu_ptr Marc Zyngier
2020-06-11 9:09 ` [PATCH 08/11] KVM: arm64: Remove host_cpu_context member from vcpu structure Marc Zyngier
2020-06-11 9:09 ` [PATCH 09/11] KVM: arm64: Make vcpu_cp1x() work on Big Endian hosts Marc Zyngier
2020-06-11 9:09 ` [PATCH 10/11] KVM: arm64: Synchronize sysreg state on injecting an AArch32 exception Marc Zyngier
2020-06-11 9:09 ` [PATCH 11/11] KVM: arm64: Move hyp_symbol_addr() to kvm_asm.h Marc Zyngier
2020-06-11 18:04 ` Paolo Bonzini [this message]
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=be82c5cb-be6d-74f7-9b77-dbd1648a8933@redhat.com \
--to=pbonzini@redhat.com \
--cc=alexandru.elisei@arm.com \
--cc=ascull@google.com \
--cc=james.morse@arm.com \
--cc=julien.thierry.kdev@gmail.com \
--cc=kvm@vger.kernel.org \
--cc=kvmarm@lists.cs.columbia.edu \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=mark.rutland@arm.com \
--cc=maz@kernel.org \
--cc=suzuki.poulose@arm.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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).