Home
last modified time | relevance | path

Searched hist:"4 a530b4c6556c87deb22c027dfaf2c5d6c9997a3" (Results 1 – 2 of 2) sorted by relevance

/rk3399_ARM-atf/include/arch/aarch64/
H A Darch.h4a530b4c6556c87deb22c027dfaf2c5d6c9997a3 Mon Jul 10 21:00:41 UTC 2023 Juan Pablo Conde <juanpablo.conde@arm.com> feat(cpufeat): initialize HFG*_EL2 registers

HFG*_EL2 registers control the fine-grained traps introduced by
FEAT_FGT. These traps come enabled by default so old systems unaware
of this feature can be trapped to EL3, not being able to handle the
trap correctly. This patch disables all fine-grained traps by default
to prevent such unexpected behavior.

Change-Id: If2ae97accbeed2bea51ae03b5225ce762ecffb25
Signed-off-by: Juan Pablo Conde <juanpablo.conde@arm.com>
/rk3399_ARM-atf/lib/el3_runtime/aarch64/
H A Dcontext_mgmt.c4a530b4c6556c87deb22c027dfaf2c5d6c9997a3 Mon Jul 10 21:00:41 UTC 2023 Juan Pablo Conde <juanpablo.conde@arm.com> feat(cpufeat): initialize HFG*_EL2 registers

HFG*_EL2 registers control the fine-grained traps introduced by
FEAT_FGT. These traps come enabled by default so old systems unaware
of this feature can be trapped to EL3, not being able to handle the
trap correctly. This patch disables all fine-grained traps by default
to prevent such unexpected behavior.

Change-Id: If2ae97accbeed2bea51ae03b5225ce762ecffb25
Signed-off-by: Juan Pablo Conde <juanpablo.conde@arm.com>