[GIT PULL] KVM/arm64 fixes for 5.10, take #2

Marc Zyngier
2020-11-06T16:44:40Z

Hi Paolo,

Here's the second set of fixes for 5.10. A compilation fix for
non-48bit VA builds and a live migration regressions are on the menu
this time. I have another set of regression fixes brewing, but in the
meantime this will fit nicely in mainline.

Please pull,

M.

The following changes since commit 22f553842b14a1289c088a79a67fb479d3fa2a4e:

KVM: arm64: Handle Asymmetric AArch32 systems (2020-10-30 16:06:22 +0000)

are available in the Git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git tags/kvmarm-fixes-5.10-2

for you to fetch changes up to c512298eed0360923d0cbc4a1f30bc0509af0d50:

KVM: arm64: Remove AA64ZFR0_EL1 accessors (2020-11-06 16:00:29 +0000)

----------------------------------------------------------------
KVM/arm64 fixes for v5.10, take #2

- Fix compilation error when PMD and PUD are folded
- Fix regresssion of the RAZ behaviour of ID_AA64ZFR0_EL1

----------------------------------------------------------------
Andrew Jones (4):
KVM: arm64: Don't hide ID registers from userspace
KVM: arm64: Consolidate REG_HIDDEN_GUEST/USER
KVM: arm64: Check RAZ visibility in ID register accessors
KVM: arm64: Remove AA64ZFR0_EL1 accessors

Gavin Shan (1):
KVM: arm64: Fix build error in user_mem_abort()

arch/arm64/kvm/mmu.c | 2 +
arch/arm64/kvm/sys_regs.c | 108 ++++++++++++++--------------------------------
arch/arm64/kvm/sys_regs.h | 16 +++----
3 files changed, 43 insertions(+), 83 deletions(-)