]> git.baikalelectronics.ru Git - arm-tf.git/commit
Enable ARMv8.6-FGT when booting to EL2
authorJimmy Brisson <jimmy.brisson@arm.com>
Thu, 16 Apr 2020 15:47:56 +0000 (10:47 -0500)
committerJimmy Brisson <jimmy.brisson@arm.com>
Tue, 2 Jun 2020 14:18:50 +0000 (09:18 -0500)
commit110ee4330af41a83afff102c8852c1dc161b7501
treece0af951a18e1f0f354e98ab8c7089ad89343108
parentec29ce67cfedc58e3679c6a05c46e54ce2910e19
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>
include/arch/aarch64/arch.h
include/arch/aarch64/arch_features.h
lib/el3_runtime/aarch64/context_mgmt.c