summaryrefslogtreecommitdiffstats
path: root/bsps/arm/xilinx-zynqmp
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2020-12-21 07:29:41 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2020-12-23 09:19:28 +0100
commit76a1a5378031e56d29d16c713aee73c6747c3e61 (patch)
tree8918ba94751b80d57d5dd07807d571f2580908bb /bsps/arm/xilinx-zynqmp
parentbsps/arm: Set VBAR in start.S (diff)
downloadrtems-76a1a5378031e56d29d16c713aee73c6747c3e61.tar.bz2
bsps/arm: Invalidate branch predictors earlier
Make sure the branch predictors are invalidated before the first branch is executed. Update #4202.
Diffstat (limited to 'bsps/arm/xilinx-zynqmp')
-rw-r--r--bsps/arm/xilinx-zynqmp/start/bspstarthooks.c1
1 files changed, 0 insertions, 1 deletions
diff --git a/bsps/arm/xilinx-zynqmp/start/bspstarthooks.c b/bsps/arm/xilinx-zynqmp/start/bspstarthooks.c
index 9ab8d965f3..bc3f0fbe5e 100644
--- a/bsps/arm/xilinx-zynqmp/start/bspstarthooks.c
+++ b/bsps/arm/xilinx-zynqmp/start/bspstarthooks.c
@@ -72,7 +72,6 @@ BSP_START_TEXT_SECTION void bsp_start_hook_0(void)
* are required there.
*/
arm_cp15_data_cache_invalidate_all_levels();
- arm_cp15_branch_predictor_invalidate_all();
arm_cp15_tlb_invalidate();
arm_cp15_flush_prefetch_buffer();
}