KVM: arm64: Add a vcpu flag to control ptrauth for guest
authorAmit Daniel Kachhap <amit.kachhap@arm.com>
Tue, 23 Apr 2019 04:42:34 +0000 (10:12 +0530)
committerMarc Zyngier <marc.zyngier@arm.com>
Tue, 23 Apr 2019 07:47:01 +0000 (08:47 +0100)
commitb890d75c4cdc963c96e7774b088120966c23ab8e
tree074dc30015c6ad67703fe9bf5621e32db612f9aa
parent43b8e1f08938c0fd3b8924e846dba89863badc2f
KVM: arm64: Add a vcpu flag to control ptrauth for guest

A per vcpu flag is added to check if pointer authentication is
enabled for the vcpu or not. This flag may be enabled according to
the necessary user policies and host capabilities.

This patch also adds a helper to check the flag.

Reviewed-by: Dave Martin <Dave.Martin@arm.com>
Signed-off-by: Amit Daniel Kachhap <amit.kachhap@arm.com>
Cc: Mark Rutland <mark.rutland@arm.com>
Cc: Marc Zyngier <marc.zyngier@arm.com>
Cc: Christoffer Dall <christoffer.dall@arm.com>
Cc: kvmarm@lists.cs.columbia.edu
Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
arch/arm64/include/asm/kvm_host.h