Home
last modified time | relevance | path

Searched refs:mmu_table (Results 1 – 4 of 4) sorted by relevance

/components/lwp/arch/x86/i386/
A Dlwp_arch.c83 rt_size_t *mmu_table; in arch_user_space_init() local
85 mmu_table = (rt_size_t *)rt_pages_alloc_ext(0, PAGE_ANY_AVAILABLE); in arch_user_space_init()
86 if (!mmu_table) in arch_user_space_init()
90 rt_memset(mmu_table, 0, ARCH_PAGE_SIZE); in arch_user_space_init()
93 memcpy(mmu_table, g_mmu_table, ARCH_PAGE_SIZE / 4); in arch_user_space_init()
94 memset((rt_uint8_t *)mmu_table + ARCH_PAGE_SIZE / 4, 0, ARCH_PAGE_SIZE / 4 * 3); in arch_user_space_init()
95 rt_hw_cpu_dcache_ops(RT_HW_CACHE_FLUSH, mmu_table, ARCH_PAGE_SIZE); in arch_user_space_init()
96 …p->mmu_info, (void*)USER_VADDR_START, USER_VADDR_TOP - USER_VADDR_START, mmu_table, PV_OFFSET) < 0) in arch_user_space_init()
98 rt_pages_free(mmu_table, 0); in arch_user_space_init()
/components/lwp/arch/arm/cortex-a/
A Dlwp_arch.c28 size_t *mmu_table; in arch_user_space_init() local
30 mmu_table = rt_hw_mmu_pgtbl_create(); in arch_user_space_init()
31 if (!mmu_table) in arch_user_space_init()
39 …>aspace = rt_aspace_create((void *)USER_VADDR_START, USER_VADDR_TOP - USER_VADDR_START, mmu_table); in arch_user_space_init()
/components/lwp/arch/aarch64/cortex-a/
A Dlwp_arch.c34 size_t *mmu_table; in arch_user_space_init() local
36 mmu_table = rt_hw_mmu_pgtbl_create(); in arch_user_space_init()
37 if (mmu_table) in arch_user_space_init()
41 (void *)USER_VADDR_START, USER_VADDR_TOP - USER_VADDR_START, mmu_table); in arch_user_space_init()
/components/lwp/arch/risc-v/rv64/
A Dlwp_arch.c95 rt_ubase_t *mmu_table; in arch_user_space_init() local
97 mmu_table = rt_hw_mmu_pgtbl_create(); in arch_user_space_init()
98 if (!mmu_table) in arch_user_space_init()
105 (void *)USER_VADDR_START, USER_VADDR_TOP - USER_VADDR_START, mmu_table); in arch_user_space_init()

Completed in 6 milliseconds