Searched hist:a4c394561af31ae0417ed9ff3b3152adb7cd5355 (Results 1 – 3 of 3) sorted by relevance
| /rk3399_ARM-atf/lib/extensions/amu/aarch64/ |
| H A D | amu.c | a4c394561af31ae0417ed9ff3b3152adb7cd5355 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 D | arch.h | a4c394561af31ae0417ed9ff3b3152adb7cd5355 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 D | context_mgmt.c | a4c394561af31ae0417ed9ff3b3152adb7cd5355 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
|