barriers: Move __ISB() to the new API

Remove the arch-specific ARM-centric __ISB() macro and use the new
barrier API instead.

Signed-off-by: Carlo Caione <ccaione@baylibre.com>
This commit is contained in:
Carlo Caione 2023-05-02 12:48:53 +02:00 committed by Anas Nashif
commit 6f3a13d974
42 changed files with 87 additions and 96 deletions

View file

@ -35,7 +35,7 @@ void z_arm_platform_init(void)
/* Invalidate instruction cache and flush branch target cache */
__set_ICIALLU(0);
barrier_dsync_fence_full();
__ISB();
barrier_isync_fence_full();
L1C_EnableCaches();
L1C_EnableBTAC();