--- zzzz-none-000/linux-4.1.38/arch/arm/mm/proc-macros.S 2017-01-18 18:48:06.000000000 +0000 +++ bcm63-7582-715/linux-4.1.38/arch/arm/mm/proc-macros.S 2020-11-25 10:06:48.000000000 +0000 @@ -359,3 +359,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