| /openbsd/src/sys/arch/i386/i386/ |
| D | pmapae.c | 647 struct pmap *kpm = pmap_kernel(); in pmap_bootstrap_pae() local 661 (uint32_t)kpm->pm_pdir, (uint32_t)kpm->pm_pdirpa, in pmap_bootstrap_pae() 662 kpm->pm_pdirsize); in pmap_bootstrap_pae() 664 va = (vaddr_t)kpm->pm_pdir; in pmap_bootstrap_pae() 665 kpm->pm_pdidx[0] = (va + 0*NBPG - KERNBASE) | PG_V; in pmap_bootstrap_pae() 666 kpm->pm_pdidx[1] = (va + 1*NBPG - KERNBASE) | PG_V; in pmap_bootstrap_pae() 667 kpm->pm_pdidx[2] = (va + 2*NBPG - KERNBASE) | PG_V; in pmap_bootstrap_pae() 668 kpm->pm_pdidx[3] = (va + 3*NBPG - KERNBASE) | PG_V; in pmap_bootstrap_pae() 670 PDE(kpm, PDSLOT_PTE+0) = kpm->pm_pdidx[0] | PG_KW | PG_M | PG_U; in pmap_bootstrap_pae() 671 PDE(kpm, PDSLOT_PTE+1) = kpm->pm_pdidx[1] | PG_KW | PG_M | PG_U; in pmap_bootstrap_pae() [all …]
|
| D | hibernate_machdep.c | 284 struct pmap *kpm = pmap_kernel(); in hibernate_populate_resume_pt() local 354 ((uint64_t *)HIBERNATE_PD_PAGE)[508] = kpm->pm_pdidx[0]; in hibernate_populate_resume_pt() 355 ((uint64_t *)HIBERNATE_PD_PAGE)[509] = kpm->pm_pdidx[1]; in hibernate_populate_resume_pt() 356 ((uint64_t *)HIBERNATE_PD_PAGE)[510] = kpm->pm_pdidx[2]; in hibernate_populate_resume_pt() 357 ((uint64_t *)HIBERNATE_PD_PAGE)[511] = kpm->pm_pdidx[3]; in hibernate_populate_resume_pt()
|
| D | pmap.c | 927 struct pmap *kpm; in pmap_bootstrap() local 978 kpm = pmap_kernel(); in pmap_bootstrap() 979 mtx_init(&kpm->pm_mtx, -1); /* must not be used */ in pmap_bootstrap() 980 mtx_init(&kpm->pm_apte_mtx, IPL_VM); in pmap_bootstrap() 981 uvm_obj_init(&kpm->pm_obj, &pmap_pager, 1); in pmap_bootstrap() 982 bzero(&kpm->pm_list, sizeof(kpm->pm_list)); /* pm_list not used */ in pmap_bootstrap() 983 kpm->pm_pdir = (vaddr_t)(proc0.p_addr->u_pcb.pcb_cr3 + KERNBASE); in pmap_bootstrap() 984 kpm->pm_pdirpa = proc0.p_addr->u_pcb.pcb_cr3; in pmap_bootstrap() 985 kpm->pm_pdir_intel = 0; in pmap_bootstrap() 986 kpm->pm_pdirpa_intel = 0; in pmap_bootstrap() [all …]
|
| D | cpu.c | 657 struct pmap *kpm = pmap_kernel(); in cpu_boot_secondary() local 663 mp_pdirpa = kpm->pm_pdirpa; in cpu_boot_secondary()
|
| /openbsd/src/gnu/llvm/llvm/include/llvm/Option/ |
| D | OptParser.td | 167 class MarshallingInfo<KeyPathAndMacro kpm, code defaultvalue> { 168 code KeyPath = kpm.KeyPath; 169 code MacroPrefix = kpm.MacroPrefix; 174 class MarshallingInfoString<KeyPathAndMacro kpm, code defaultvalue="std::string()"> 175 : MarshallingInfo<kpm, defaultvalue> { 181 class MarshallingInfoInt<KeyPathAndMacro kpm, code defaultvalue="0", code type="unsigned"> 182 : MarshallingInfo<kpm, defaultvalue> { 188 class MarshallingInfoStringVector<KeyPathAndMacro kpm> 189 : MarshallingInfo<kpm, "std::vector<std::string>({})"> { 195 class MarshallingInfoFlag<KeyPathAndMacro kpm, code defaultvalue = "false"> [all …]
|
| /openbsd/src/sys/arch/amd64/amd64/ |
| D | pmap.c | 663 struct pmap *kpm; in pmap_bootstrap() local 717 kpm = pmap_kernel(); in pmap_bootstrap() 719 uvm_obj_init(&kpm->pm_obj[i], &pmap_pager, 1); in pmap_bootstrap() 720 kpm->pm_ptphint[i] = NULL; in pmap_bootstrap() 722 memset(&kpm->pm_list, 0, sizeof(kpm->pm_list)); /* pm_list not used */ in pmap_bootstrap() 723 kpm->pm_pdir = (pd_entry_t *)(proc0.p_addr->u_pcb.pcb_cr3 + KERNBASE); in pmap_bootstrap() 724 kpm->pm_pdirpa = proc0.p_addr->u_pcb.pcb_cr3; in pmap_bootstrap() 725 kpm->pm_stats.wired_count = kpm->pm_stats.resident_count = in pmap_bootstrap() 732 kpm->pm_type = PMAP_TYPE_NORMAL; in pmap_bootstrap() 734 curpcb->pcb_pmap = kpm; /* proc0's pcb */ in pmap_bootstrap() [all …]
|
| /openbsd/src/sys/arch/hppa/hppa/ |
| D | pmap.c | 487 struct pmap *kpm; in pmap_bootstrap() local 506 kpm = &kernel_pmap_store; in pmap_bootstrap() 507 bzero(kpm, sizeof(*kpm)); in pmap_bootstrap() 508 uvm_obj_init(&kpm->pm_obj, &pmap_pager, 1); in pmap_bootstrap() 509 kpm->pm_space = HPPA_SID_KERNEL; in pmap_bootstrap() 510 kpm->pm_pid = HPPA_PID_KERNEL; in pmap_bootstrap() 511 kpm->pm_pdir_pg = NULL; in pmap_bootstrap() 512 kpm->pm_pdir = (u_int32_t *)addr; in pmap_bootstrap() 528 pmap_sdir_set(HPPA_SID_KERNEL, kpm->pm_pdir); in pmap_bootstrap() 611 pmap_pde_set(kpm, va, addr); in pmap_bootstrap() [all …]
|
| /openbsd/src/sys/arch/alpha/alpha/ |
| D | pmap.c | 2938 struct pmap *kpm = pmap_kernel(), *pm; in pmap_growkernel() local 2957 l1pte = pmap_l1pte(kpm, va); in pmap_growkernel() 2998 l2pte = pmap_l2pte(kpm, va, l1pte); in pmap_growkernel()
|
| /openbsd/src/sys/arch/arm/arm/ |
| D | pmap7.c | 2082 pmap_t kpm = pmap_kernel(); in pmap_growkernel() local 2106 l2b = pmap_grow_l2_bucket(kpm, pmap_curmaxkvaddr); in pmap_growkernel()
|
| /openbsd/src/gnu/llvm/clang/include/clang/Driver/ |
| D | Options.td | 422 FlagDefExpanded implied, KeyPathAndMacro kpm, 425 MarshallingInfoBooleanFlag<kpm, default.Value, flag.ValueAsCode, 436 KeyPathAndMacro kpm, Default default, 459 def flag1.RecordName : MarshalledFlagRec<flag1, flag2, implied, kpm, default>; 460 def flag2.RecordName : MarshalledFlagRec<flag2, flag1, implied, kpm, default>; 467 multiclass BoolFOption<string flag_base, KeyPathAndMacro kpm, 470 defm NAME : BoolOption<"f", flag_base, kpm, default, flag1, flag2, both>, 478 multiclass BoolGOption<string flag_base, KeyPathAndMacro kpm, 481 defm NAME : BoolOption<"g", flag_base, kpm, default, flag1, flag2, both>, 486 class MarshallingInfoVisibility<KeyPathAndMacro kpm, code default> [all …]
|