| /rk3399_ARM-atf/include/lib/extensions/ |
| H A D | brbe.h | 744ad97445ce7aa65adaef376d0b5bafc12a90d3 Fri Jan 28 23:06:20 UTC 2022 johpow01 <john.powell@arm.com> feat(brbe): add BRBE support for NS world
This patch enables access to the branch record buffer control registers in non-secure EL2 and EL1 using the new build option ENABLE_BRBE_FOR_NS. It is disabled for all secure world, and cannot be used with ENABLE_RME.
This option is disabled by default, however, the FVP platform makefile enables it for FVP builds.
Signed-off-by: John Powell <john.powell@arm.com> Change-Id: I576a49d446a8a73286ea6417c16bd0b8de71fca0
|
| /rk3399_ARM-atf/lib/extensions/brbe/ |
| H A D | brbe.c | 744ad97445ce7aa65adaef376d0b5bafc12a90d3 Fri Jan 28 23:06:20 UTC 2022 johpow01 <john.powell@arm.com> feat(brbe): add BRBE support for NS world
This patch enables access to the branch record buffer control registers in non-secure EL2 and EL1 using the new build option ENABLE_BRBE_FOR_NS. It is disabled for all secure world, and cannot be used with ENABLE_RME.
This option is disabled by default, however, the FVP platform makefile enables it for FVP builds.
Signed-off-by: John Powell <john.powell@arm.com> Change-Id: I576a49d446a8a73286ea6417c16bd0b8de71fca0
|
| /rk3399_ARM-atf/bl31/ |
| H A D | bl31.mk | 744ad97445ce7aa65adaef376d0b5bafc12a90d3 Fri Jan 28 23:06:20 UTC 2022 johpow01 <john.powell@arm.com> feat(brbe): add BRBE support for NS world
This patch enables access to the branch record buffer control registers in non-secure EL2 and EL1 using the new build option ENABLE_BRBE_FOR_NS. It is disabled for all secure world, and cannot be used with ENABLE_RME.
This option is disabled by default, however, the FVP platform makefile enables it for FVP builds.
Signed-off-by: John Powell <john.powell@arm.com> Change-Id: I576a49d446a8a73286ea6417c16bd0b8de71fca0
|
| /rk3399_ARM-atf/include/arch/aarch64/ |
| H A D | arch.h | 744ad97445ce7aa65adaef376d0b5bafc12a90d3 Fri Jan 28 23:06:20 UTC 2022 johpow01 <john.powell@arm.com> feat(brbe): add BRBE support for NS world
This patch enables access to the branch record buffer control registers in non-secure EL2 and EL1 using the new build option ENABLE_BRBE_FOR_NS. It is disabled for all secure world, and cannot be used with ENABLE_RME.
This option is disabled by default, however, the FVP platform makefile enables it for FVP builds.
Signed-off-by: John Powell <john.powell@arm.com> Change-Id: I576a49d446a8a73286ea6417c16bd0b8de71fca0
|
| /rk3399_ARM-atf/lib/el3_runtime/aarch64/ |
| H A D | context_mgmt.c | 744ad97445ce7aa65adaef376d0b5bafc12a90d3 Fri Jan 28 23:06:20 UTC 2022 johpow01 <john.powell@arm.com> feat(brbe): add BRBE support for NS world
This patch enables access to the branch record buffer control registers in non-secure EL2 and EL1 using the new build option ENABLE_BRBE_FOR_NS. It is disabled for all secure world, and cannot be used with ENABLE_RME.
This option is disabled by default, however, the FVP platform makefile enables it for FVP builds.
Signed-off-by: John Powell <john.powell@arm.com> Change-Id: I576a49d446a8a73286ea6417c16bd0b8de71fca0
|
| /rk3399_ARM-atf/make_helpers/ |
| H A D | defaults.mk | 744ad97445ce7aa65adaef376d0b5bafc12a90d3 Fri Jan 28 23:06:20 UTC 2022 johpow01 <john.powell@arm.com> feat(brbe): add BRBE support for NS world
This patch enables access to the branch record buffer control registers in non-secure EL2 and EL1 using the new build option ENABLE_BRBE_FOR_NS. It is disabled for all secure world, and cannot be used with ENABLE_RME.
This option is disabled by default, however, the FVP platform makefile enables it for FVP builds.
Signed-off-by: John Powell <john.powell@arm.com> Change-Id: I576a49d446a8a73286ea6417c16bd0b8de71fca0
|
| /rk3399_ARM-atf/docs/getting_started/ |
| H A D | build-options.rst | 744ad97445ce7aa65adaef376d0b5bafc12a90d3 Fri Jan 28 23:06:20 UTC 2022 johpow01 <john.powell@arm.com> feat(brbe): add BRBE support for NS world
This patch enables access to the branch record buffer control registers in non-secure EL2 and EL1 using the new build option ENABLE_BRBE_FOR_NS. It is disabled for all secure world, and cannot be used with ENABLE_RME.
This option is disabled by default, however, the FVP platform makefile enables it for FVP builds.
Signed-off-by: John Powell <john.powell@arm.com> Change-Id: I576a49d446a8a73286ea6417c16bd0b8de71fca0
|
| /rk3399_ARM-atf/plat/arm/board/fvp/ |
| H A D | platform.mk | 744ad97445ce7aa65adaef376d0b5bafc12a90d3 Fri Jan 28 23:06:20 UTC 2022 johpow01 <john.powell@arm.com> feat(brbe): add BRBE support for NS world
This patch enables access to the branch record buffer control registers in non-secure EL2 and EL1 using the new build option ENABLE_BRBE_FOR_NS. It is disabled for all secure world, and cannot be used with ENABLE_RME.
This option is disabled by default, however, the FVP platform makefile enables it for FVP builds.
Signed-off-by: John Powell <john.powell@arm.com> Change-Id: I576a49d446a8a73286ea6417c16bd0b8de71fca0
|
| /rk3399_ARM-atf/ |
| H A D | Makefile | 744ad97445ce7aa65adaef376d0b5bafc12a90d3 Fri Jan 28 23:06:20 UTC 2022 johpow01 <john.powell@arm.com> feat(brbe): add BRBE support for NS world
This patch enables access to the branch record buffer control registers in non-secure EL2 and EL1 using the new build option ENABLE_BRBE_FOR_NS. It is disabled for all secure world, and cannot be used with ENABLE_RME.
This option is disabled by default, however, the FVP platform makefile enables it for FVP builds.
Signed-off-by: John Powell <john.powell@arm.com> Change-Id: I576a49d446a8a73286ea6417c16bd0b8de71fca0
|