Home
last modified time | relevance | path

Searched refs:early_pg_dir (Results 1 – 5 of 5) sorted by relevance

/openbmc/linux/arch/riscv/mm/
H A Dinit.c298 pgd_t early_pg_dir[PTRS_PER_PGD] __initdata __aligned(PAGE_SIZE);
304 #define early_pg_dir ((pgd_t *)XIP_FIXUP(early_pg_dir)) macro
816 create_pgd_mapping(early_pg_dir, in set_satp_mode()
822 identity_satp = PFN_DOWN((uintptr_t)&early_pg_dir) | satp_mode; in set_satp_mode()
832 memset(early_pg_dir, 0, PAGE_SIZE); in set_satp_mode()
838 memset(early_pg_dir, 0, PAGE_SIZE); in set_satp_mode()
952 create_pgd_mapping(early_pg_dir, fix_fdt_va, in create_fdt_early_page_table()
1148 create_pgd_mapping(early_pg_dir, FIXADDR_START, in setup_vm()
1189 create_kernel_page_table(early_pg_dir, true); in setup_vm()
1314 set_pgd(&swapper_pg_dir[idx], early_pg_dir[idx]); in setup_vm_final()
H A Dkasan_init.c355 kasan_early_populate_pgd(early_pg_dir + pgd_index(KASAN_SHADOW_START), in kasan_early_init()
/openbmc/linux/Documentation/riscv/
H A Dboot.rst122 1. ``setup_vm()`` installs a temporary kernel mapping in ``early_pg_dir`` which
125 (since the system memory is not known yet), so ``early_pg_dir`` page table is
/openbmc/linux/arch/riscv/kernel/
H A Dhead.S313 la a0, early_pg_dir
/openbmc/linux/arch/riscv/include/asm/
H A Dpgtable.h213 extern pgd_t early_pg_dir[];