Enable ARMv8.6-FGT when booting to EL2
The Fine Grained Traps (FGT) architecture extension was added to aarch64 in
ARMv8.6. This extension primarily allows hypervisors, at EL2, to trap specific
instructions in a more fine grained manner, with an enable bit for each
instruction. This patch adds support for this extension by enabling the
extension when booting an hypervisor at EL2.

Change-Id: Idb9013ed118b6a1b7b76287237096de992ca4da3
Signed-off-by: Jimmy Brisson <jimmy.brisson@arm.com>
1 parent ec29ce6 commit 110ee4330af41a83afff102c8852c1dc161b7501
@Jimmy Brisson Jimmy Brisson authored on 16 Apr 2020
Showing 3 changed files
View
include/arch/aarch64/arch.h
View
include/arch/aarch64/arch_features.h
View
lib/el3_runtime/aarch64/context_mgmt.c