--- zzzz-none-000/linux-4.19.183/arch/arm/mm/proc-macros.S 2021-03-24 10:07:39.000000000 +0000 +++ bcm63-7530ax-756/linux-4.19.183/arch/arm/mm/proc-macros.S 2023-06-28 08:54:18.000000000 +0000 @@ -386,3 +386,11 @@ orr \dest, \addr, \dest, lsl #1 @ mask in the region size orr \dest, \dest, \enable .endm + +#if defined(CONFIG_BCM_KF_ARM_BCM963XX) && defined(CONFIG_BCM_B15_MEGA_BARRIER) +.macro issue_mega_barrier + stmfd sp!,{r3,lr} + blx BcmMegaBarrier + ldmfd sp!,{r3,lr} +.endm +#endif