Home
last modified time | relevance | path

Searched refs:ttbcr (Results 1 – 2 of 2) sorted by relevance

/kernel/liteos_a/arch/arm/arm/src/
Dlos_arch_mmu.c928 UINT32 ttbcr = OsArmReadTtbcr(); in LOS_ArchMmuContextSwitch() local
932 ttbcr &= ~MMU_DESCRIPTOR_TTBCR_PD0; in LOS_ArchMmuContextSwitch()
936 ttbcr |= MMU_DESCRIPTOR_TTBCR_PD0; in LOS_ArchMmuContextSwitch()
946 OsArmWriteTtbcr(ttbcr); in LOS_ArchMmuContextSwitch()
1118 UINT32 ttbcr = MMU_DESCRIPTOR_TTBCR_PD0 | n; in OsArchMmuInitPerCPU() local
1122 OsArmWriteTtbcr(ttbcr); in OsArchMmuInitPerCPU()
/kernel/linux/linux-5.10/arch/arm/mm/
Dmmu.c1531 unsigned int cr, ttbcr; in early_paging_init() local
1573 asm("mrc p15, 0, %0, c2, c0, 2" : "=r" (ttbcr)); in early_paging_init()
1575 : : "r" (ttbcr & ~(3 << 8 | 3 << 10))); in early_paging_init()
1587 asm volatile("mcr p15, 0, %0, c2, c0, 2" : : "r" (ttbcr)); in early_paging_init()