summaryrefslogtreecommitdiffstats
path: root/bsps/arm/raspberrypi
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2020-12-21 10:08:30 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2020-12-23 09:24:47 +0100
commit23d9223ad3b67156b99d828457d0ebd74687cf71 (patch)
tree30337bb821ddfb05ff75884510085d4357760042 /bsps/arm/raspberrypi
parentbsps/arm: Clear SCTLR[M, I, A, C] in start.S (diff)
downloadrtems-23d9223ad3b67156b99d828457d0ebd74687cf71.tar.bz2
bsps/arm: Invalidate TLB in start.S
Update #4202.
Diffstat (limited to 'bsps/arm/raspberrypi')
-rw-r--r--bsps/arm/raspberrypi/start/bspsmp_init.c2
-rw-r--r--bsps/arm/raspberrypi/start/bspstarthooks.c3
2 files changed, 0 insertions, 5 deletions
diff --git a/bsps/arm/raspberrypi/start/bspsmp_init.c b/bsps/arm/raspberrypi/start/bspsmp_init.c
index a4dd470287..eed5b44fa9 100644
--- a/bsps/arm/raspberrypi/start/bspsmp_init.c
+++ b/bsps/arm/raspberrypi/start/bspsmp_init.c
@@ -74,8 +74,6 @@ void rpi_start_rtems_on_secondary_processor(void)
(uint32_t *) bsp_translation_table_base
);
- arm_cp15_tlb_invalidate();
-
ctrl |= ARM_CP15_CTRL_I | ARM_CP15_CTRL_C | ARM_CP15_CTRL_M;
ctrl &= ~ARM_CP15_CTRL_V;
arm_cp15_set_control(ctrl);
diff --git a/bsps/arm/raspberrypi/start/bspstarthooks.c b/bsps/arm/raspberrypi/start/bspstarthooks.c
index 60ff098be7..c6f76f24b8 100644
--- a/bsps/arm/raspberrypi/start/bspstarthooks.c
+++ b/bsps/arm/raspberrypi/start/bspstarthooks.c
@@ -67,9 +67,6 @@ raspberrypi_mmu_config_table[] = {
void BSP_START_TEXT_SECTION bsp_start_hook_0(void)
{
- arm_cp15_tlb_invalidate();
- _ARM_Instruction_synchronization_barrier();
-
/* Clear Translation Table Base Control Register */
arm_cp15_set_translation_table_base_control_register(0);