Messages in this thread | | | Date | Tue, 29 Sep 2020 18:37:28 +0100 | From | Will Deacon <> | Subject | Re: [PATCH v4 07/10] kvm: arm64: Duplicate arm64_ssbd_callback_required for nVHE hyp |
| |
On Tue, Sep 22, 2020 at 09:49:07PM +0100, David Brazdil wrote: > Hyp keeps track of which cores require SSBD callback by accessing a > kernel-proper global variable. Create an nVHE symbol of the same name > and copy the value from kernel proper to nVHE as KVM is being enabled > on a core. > > Done in preparation for separating percpu memory owned by kernel > proper and nVHE. > > Signed-off-by: David Brazdil <dbrazdil@google.com> > --- > arch/arm64/include/asm/kvm_mmu.h | 14 +++++++++++++- > arch/arm64/kernel/image-vars.h | 1 - > arch/arm64/kvm/arm.c | 3 +++ > arch/arm64/kvm/hyp/nvhe/switch.c | 3 +++ > 4 files changed, 19 insertions(+), 2 deletions(-)
Acked-by: Will Deacon <will@kernel.org>
Marc: please take a look at for-next/ghostbusters on the arm64 tree, as that has the patches which remove this stuff entirely. I had to rebase the branch today because I screwed up some of the SoBs but the HEAD is now stable at 780c083a8f84.
Will
| |