KVM: arm64: Introduce generic get_user/set_user helpers for system registers
authorMarc Zyngier <maz@kernel.org>
Sun, 3 Jul 2022 15:06:51 +0000 (16:06 +0100)
committerMarc Zyngier <maz@kernel.org>
Sun, 17 Jul 2022 10:55:33 +0000 (11:55 +0100)
commitba23aec9f4f27c00ac7a504aae60cae8a4087a19
tree53d11df62e7d59db9d033c5524f30511a0a3b966
parent1deeffb559663dc44e4b8a61fe7e271fe3b4b836
KVM: arm64: Introduce generic get_user/set_user helpers for system registers

The userspace access to the system registers is done using helpers
that hardcode the table that is looked up. extract some generic
helpers from this, moving the handling of hidden sysregs into
the core code.

Reviewed-by: Reiji Watanabe <reijiw@google.com>
Signed-off-by: Marc Zyngier <maz@kernel.org>
arch/arm64/kvm/sys_regs.c
arch/arm64/kvm/sys_regs.h