Searched refs:early_pg_dir (Results 1 – 6 of 6) sorted by relevance
| /linux-6.15/Documentation/translations/zh_CN/arch/riscv/ |
| H A D | boot.rst | 119 1. ``setup_vm()`` 在 ``early_pg_dir`` 中安装一个临时的内核映射,这 121 不能进行分配(因为系统内存还未知),所以``early_pg_dir``页表是静
|
| /linux-6.15/arch/riscv/mm/ |
| H A D | init.c | 366 pgd_t early_pg_dir[PTRS_PER_PGD] __initdata __aligned(PAGE_SIZE); 372 #define early_pg_dir ((pgd_t *)XIP_FIXUP(early_pg_dir)) macro 884 create_pgd_mapping(early_pg_dir, in set_satp_mode() 890 identity_satp = PFN_DOWN((uintptr_t)&early_pg_dir) | satp_mode; in set_satp_mode() 900 memset(early_pg_dir, 0, PAGE_SIZE); in set_satp_mode() 906 memset(early_pg_dir, 0, PAGE_SIZE); in set_satp_mode() 983 create_pgd_mapping(early_pg_dir, fix_fdt_va, in create_fdt_early_page_table() 1177 create_pgd_mapping(early_pg_dir, FIXADDR_START, in setup_vm() 1218 create_kernel_page_table(early_pg_dir, true); in setup_vm() 1339 set_pgd(&swapper_pg_dir[idx], early_pg_dir[idx]); in setup_vm_final()
|
| H A D | kasan_init.c | 355 kasan_early_populate_pgd(early_pg_dir + pgd_index(KASAN_SHADOW_START), in kasan_early_init()
|
| /linux-6.15/Documentation/arch/riscv/ |
| H A D | boot.rst | 122 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
|
| /linux-6.15/arch/riscv/kernel/ |
| H A D | head.S | 313 la a0, early_pg_dir
|
| /linux-6.15/arch/riscv/include/asm/ |
| H A D | pgtable.h | 211 extern pgd_t early_pg_dir[];
|