Home
last modified time | relevance | path

Searched hist:a4c394561af31ae0417ed9ff3b3152adb7cd5355 (Results 1 – 3 of 3) sorted by relevance

/rk3399_ARM-atf/lib/extensions/amu/aarch64/
H A Damu.ca4c394561af31ae0417ed9ff3b3152adb7cd5355 Tue Mar 29 05:25:59 UTC 2022 John Powell <john.powell@arm.com> fix(amu): limit virtual offset register access to NS world

Previously the SCR_EL3.AMVOFFEN bit was set for all contexts, this
behavior is incorrect as it allows secure world to access the virtual
offset registers when it should not be able to. This patch only sets
AMVOFFEN for non-secure world.

Signed-off-by: John Powell <john.powell@arm.com>
Change-Id: I2c61fe0a8a0092df089f1cb2c0d8a45c8c8ad0d3
/rk3399_ARM-atf/include/arch/aarch64/
H A Darch.ha4c394561af31ae0417ed9ff3b3152adb7cd5355 Tue Mar 29 05:25:59 UTC 2022 John Powell <john.powell@arm.com> fix(amu): limit virtual offset register access to NS world

Previously the SCR_EL3.AMVOFFEN bit was set for all contexts, this
behavior is incorrect as it allows secure world to access the virtual
offset registers when it should not be able to. This patch only sets
AMVOFFEN for non-secure world.

Signed-off-by: John Powell <john.powell@arm.com>
Change-Id: I2c61fe0a8a0092df089f1cb2c0d8a45c8c8ad0d3
/rk3399_ARM-atf/lib/el3_runtime/aarch64/
H A Dcontext_mgmt.ca4c394561af31ae0417ed9ff3b3152adb7cd5355 Tue Mar 29 05:25:59 UTC 2022 John Powell <john.powell@arm.com> fix(amu): limit virtual offset register access to NS world

Previously the SCR_EL3.AMVOFFEN bit was set for all contexts, this
behavior is incorrect as it allows secure world to access the virtual
offset registers when it should not be able to. This patch only sets
AMVOFFEN for non-secure world.

Signed-off-by: John Powell <john.powell@arm.com>
Change-Id: I2c61fe0a8a0092df089f1cb2c0d8a45c8c8ad0d3