36#ifndef __LOS_TLB_V6_H__
37#define __LOS_TLB_V6_H__
50#ifdef LOSCFG_KERNEL_SMP
61#ifdef LOSCFG_KERNEL_SMP
82 __asm
volatile(
"mcr p15, 0, %0, c8, c7, 0" : :
"r"(val));
STATIC INLINE VOID OsArmWriteBpiallis(UINT32 val)
STATIC INLINE VOID OsArmWriteTlbimvaa(UINT32 val)
STATIC INLINE VOID OsArmWriteBpiall(UINT32 val)
STATIC INLINE VOID OsArmWriteTlbimvaais(UINT32 val)
STATIC INLINE VOID OsArmInvalidateTlbBarrier(VOID)
STATIC INLINE VOID OsCleanTLB(VOID)
STATIC INLINE VOID OsArmInvalidateTlbMvaNoBarrier(VADDR_T va)
STATIC INLINE VOID OsArmInvalidateTlbMvaRangeNoBarrier(VADDR_T start, UINT32 count)