From: Marc Zyngier Date: Fri, 16 Sep 2022 08:29:56 +0000 (+0100) Subject: Merge branch kvm-arm64/aarch32-raz-idregs into kvmarm-master/next X-Git-Tag: v6.1-rc5~68^2~26^2~9 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=c317c6d2d2c63461f6860dc322ae4521cbfe3447;p=platform%2Fkernel%2Flinux-starfive.git Merge branch kvm-arm64/aarch32-raz-idregs into kvmarm-master/next * kvm-arm64/aarch32-raz-idregs: : . : Rework AArch32 ID registers exposed by KVM on AArch64-only : systems by treating them as RAZ/WI instead as UNKOWN as : architected, which allows them to be trivially migrated : between different systems. : : Patches courtesy of Oliver Upton. : . KVM: selftests: Add test for AArch32 ID registers KVM: arm64: Treat 32bit ID registers as RAZ/WI on 64bit-only system KVM: arm64: Add a visibility bit to ignore user writes KVM: arm64: Spin off helper for calling visibility hook KVM: arm64: Drop raz parameter from read_id_reg() KVM: arm64: Remove internal accessor helpers for id regs KVM: arm64: Use visibility hook to treat ID regs as RAZ Signed-off-by: Marc Zyngier --- c317c6d2d2c63461f6860dc322ae4521cbfe3447