/netbsd/sys/arch/xen/x86/ |
H A D | x86_xpmap.c | 549 KERNBASE + (nL2 << L2_SHIFT)) { in xen_locore() 584 KERNBASE + (oldcount << L2_SHIFT)) { in xen_locore() 695 addr = ((u_long)L3) - KERNBASE; in xen_bootstrap_tables() 705 addr = ((u_long)L2) - KERNBASE; in xen_bootstrap_tables() 733 addr = ((u_long)L2) - KERNBASE; in xen_bootstrap_tables() 819 addr = ((u_long)pte) - KERNBASE; in xen_bootstrap_tables() 850 addr = (u_long)L2 - KERNBASE; in xen_bootstrap_tables() 857 addr = (u_long)L2 - KERNBASE; in xen_bootstrap_tables() 881 PDPpaddr = (u_long)L4 - KERNBASE; in xen_bootstrap_tables() 921 addr = xpmap_ptom(((u_long)pte) - KERNBASE); in xen_bootstrap_tables() [all …]
|
/netbsd/sys/arch/i386/include/ |
H A D | vmparam.h | 103 #define L2_SLOT_PTE (KERNBASE/NBPD_L2-4) /* 1532: for recursive PDP map */ 104 #define L2_SLOT_KERN (KERNBASE/NBPD_L2) /* 1536: start of kernel space */ 106 #define L2_SLOT_PTE (KERNBASE/NBPD_L2-1) /* 767: for recursive PDP map */ 107 #define L2_SLOT_KERN (KERNBASE/NBPD_L2) /* 768: start of kernel space */ 123 #define NKL2_MAX_ENTRIES (NTOPLEVEL_PDES - (KERNBASE/NBPD_L2) - 1)
|
H A D | param.h | 88 #ifndef KERNBASE 89 #define KERNBASE 0xc0000000UL /* start of kernel virtual space */ macro 92 #define KERNTEXTOFF (KERNBASE + 0x100000) /* start of kernel text */ 93 #define BTOPKERNBASE (KERNBASE >> PGSHIFT)
|
/netbsd/sys/arch/vax/include/ |
H A D | vmparam.h | 58 #define USRSTACK KERNBASE 96 #define VM_MAXUSER_ADDRESS ((vaddr_t)KERNBASE) 97 #define VM_MAX_ADDRESS ((vaddr_t)KERNBASE) 98 #define VM_MIN_KERNEL_ADDRESS ((vaddr_t)KERNBASE)
|
H A D | pmap.h | 134 ptr = avail_start + KERNBASE; \ 142 #define PMAP_VTOPHYS(va) ((va) & ~KERNBASE) 143 #define PMAP_MAP_POOLPAGE(pa) ((pa) | KERNBASE) 144 #define PMAP_UNMAP_POOLPAGE(va) ((va) & ~KERNBASE) 156 if (va & KERNBASE) { in pmap_extract() 222 (start & KERNBASE) != 0) in pmap_protect()
|
/netbsd/sys/arch/sparc/include/ |
H A D | vmparam.h | 85 #define USRSTACK KERNBASE /* Start of user stack */ 116 #define VM_MAX_ADDRESS ((vaddr_t)KERNBASE) 117 #define VM_MAXUSER_ADDRESS ((vaddr_t)KERNBASE) 118 #define VM_MIN_KERNEL_ADDRESS ((vaddr_t)KERNBASE)
|
H A D | param.h | 74 #define KERNBASE 0xf0000000 /* start of kernel virtual space */ macro 81 #define KERNBASE 0xe8000000 macro 85 #define KERNTEXTOFF (KERNBASE+PROM_LOADADDR)/* start of kernel text */
|
/netbsd/sys/arch/cesfic/cesfic/ |
H A D | pmap_bootstrap.c | 48 #define RELOC(v, t) *((t*)((uintptr_t)&(v) + firstpa - KERNBASE)) 337 pte = &pte[m68k_btop(KERNBASE)]; in pmap_bootstrap() 350 epte = &epte[m68k_btop(KERNBASE + kstpa - firstpa)]; in pmap_bootstrap() 367 epte = &epte[m68k_btop(KERNBASE + nextpa - firstpa)]; in pmap_bootstrap() 385 (st_entry_t *)(kstpa - firstpa + KERNBASE); in pmap_bootstrap() 393 (pt_entry_t *)(kptmpa - firstpa + KERNBASE); in pmap_bootstrap() 404 RELOC(lwp0uarea, vaddr_t) = lwp0upa - firstpa + KERNBASE; in pmap_bootstrap() 425 KERNBASE + (nextpa - firstpa); in pmap_bootstrap()
|
/netbsd/sys/arch/vax/vax/ |
H A D | pmap.c | 296 virtual_avail = avail_end + KERNBASE; in pmap_bootstrap() 595 return (VM_PAGE_TO_PHYS(pg)|KERNBASE); in getpage() 931 eaddr = KERNBASE; in pmap_release() 971 if (pv->pv_vaddr & KERNBASE) in vaddrtopte() 1231 if (va & KERNBASE) { 1281 start &= ~KERNBASE; in pmap_protect_long() 1282 end &= ~KERNBASE; in pmap_protect_long() 1395 pa = (u_int)pte & ~KERNBASE; in pmap_simulref() 1400 pa = (u_int)pte & ~KERNBASE; in pmap_simulref() 1665 if (v & KERNBASE) { in pmap_unwire() [all …]
|
/netbsd/sys/arch/sun2/include/ |
H A D | vmparam.h | 99 #define VM_MIN_KERNEL_ADDRESS ((vaddr_t)KERNBASE) 111 #undef KERNBASE 112 extern char KERNBASE[];
|
/netbsd/sys/arch/amd64/include/ |
H A D | msan.h | 77 } else if (va >= KERNBASE) { in kmsan_md_addr_to_shad() 78 return (int8_t *)(__MD_SHAD_KERN_START + (va - KERNBASE)); in kmsan_md_addr_to_shad() 91 } else if (va >= KERNBASE) { in kmsan_md_addr_to_orig() 92 return (int8_t *)(__MD_ORIG_KERN_START + (va - KERNBASE)); in kmsan_md_addr_to_orig() 258 if (rip < KERNBASE) { in kmsan_md_unwind()
|
H A D | asan.h | 80 ret -= KERNBASE; in __md_early_palloc() 97 pdir = (pt_entry_t *)((pdir[pl4_pi(va)] & PTE_FRAME) + KERNBASE); in __md_early_shadow_map_page() 103 pdir = (pt_entry_t *)((pdir[pl3_pi(va)] & PTE_FRAME) + KERNBASE); in __md_early_shadow_map_page() 109 pdir = (pt_entry_t *)((pdir[pl2_pi(va)] & PTE_FRAME) + KERNBASE); in __md_early_shadow_map_page() 277 if (rip < KERNBASE) { in kasan_md_unwind()
|
H A D | param.h | 58 #define KERNBASE 0xffffffff80000000 /* start of kernel virtual space */ macro 60 #define BTOPKERNBASE ((u_long)KERNBASE >> PGSHIFT)
|
/netbsd/lib/libkvm/ |
H A D | kvm_vax.c | 116 if (va < (u_long) KERNBASE) { in _kvm_kvatop() 118 (u_long)KERNBASE); in _kvm_kvatop() 129 *pa = (va - (u_long) KERNBASE); in _kvm_kvatop()
|
/netbsd/sys/arch/vax/vsa/ |
H A D | vsbus.c | 282 if ((vaddr_t)to & KERNBASE) { /* In kernel space */ in vsbus_copytoproc() 297 pa = (pte->pg_pfn << VAX_PGSHIFT) | (PAGE_SIZE - cz) | KERNBASE; in vsbus_copytoproc() 305 pa = (pte->pg_pfn << VAX_PGSHIFT) | KERNBASE; in vsbus_copytoproc() 322 if ((vaddr_t)from & KERNBASE) { /* In kernel space */ in vsbus_copyfromproc() 337 pa = (pte->pg_pfn << VAX_PGSHIFT) | (PAGE_SIZE - cz) | KERNBASE; in vsbus_copyfromproc() 345 pa = (pte->pg_pfn << VAX_PGSHIFT) | KERNBASE; in vsbus_copyfromproc()
|
/netbsd/sys/arch/i386/i386/ |
H A D | locore.S | 164 #define _RELOC(x) ((x) - KERNBASE) 378 .long efi_multiboot2_loader - KERNBASE 454 movl $(KERNTEXTOFF - KERNBASE), %ebx 852 subl $KERNBASE,%eax 861 subl $KERNBASE,%eax 916 movl $(KERNTEXTOFF - KERNBASE),%ecx 921 movl $(KERNTEXTOFF - KERNBASE),%eax /* start of TEXT */ 1050 movl $KERNBASE,%edx 1056 leal (PROC0_STK_OFF+KERNBASE)(%esi),%eax 1225 addl $KERNBASE,%eax [all …]
|
H A D | machdep.c | 310 #define RELOC(type, x) ((type)((vaddr_t)(x) - KERNBASE)) in native_loader() 320 *RELOC(int **, &esym) = (int *)((vaddr_t)bl_esym + KERNBASE); in native_loader() 355 (int *)(bi->endpa + KERNBASE); in native_loader() 1065 pte = pmap_pa2pte((vaddr_t)gdtstore - KERNBASE); in initgdt() 1122 symtab->ssym += KERNBASE; in init386_ksyms() 1123 symtab->esym += KERNBASE; in init386_ksyms() 1140 bootspace.head.pa = KERNTEXTOFF - KERNBASE; in init_bootspace() 1145 bootspace.segs[i].pa = KERNTEXTOFF - KERNBASE; in init_bootspace() 1167 bootspace.pdir = (vaddr_t)(PDPpaddr + KERNBASE); in init_bootspace() 1268 pmap_pa_start = (KERNTEXTOFF - KERNBASE); in init386() [all …]
|
/netbsd/sys/arch/hpcmips/include/ |
H A D | param.h | 53 #define KERNBASE 0x80000000 /* start of kernel virtual */ macro 55 #define BTOPKERNBASE ((u_long)KERNBASE >> PGSHIFT)
|
/netbsd/sys/arch/arc/include/ |
H A D | param.h | 59 #define KERNBASE 0x80000000 /* start of kernel virtual */ macro 60 #define BTOPKERNBASE ((u_long)KERNBASE >> PGSHIFT)
|
/netbsd/sys/arch/mipsco/include/ |
H A D | param.h | 53 #define KERNBASE 0x80000000 /* start of kernel virtual */ macro 55 #define BTOPKERNBASE ((u_long)KERNBASE >> PGSHIFT)
|
/netbsd/sys/arch/newsmips/include/ |
H A D | param.h | 53 #define KERNBASE 0x80000000 /* start of kernel virtual */ macro 55 #define BTOPKERNBASE ((u_long)KERNBASE >> PGSHIFT)
|
/netbsd/sys/arch/powerpc/include/ |
H A D | param.h | 85 #ifndef KERNBASE 86 #define KERNBASE 0x100000 macro
|
/netbsd/sys/arch/hppa/include/ |
H A D | param.h | 53 #define KERNBASE 0x00000000 /* start of kernel virtual */ macro 54 #define BTOPKERNBASE ((u_long)KERNBASE >> PGSHIFT)
|
/netbsd/sys/arch/alpha/include/ |
H A D | param.h | 70 #define KERNBASE 0xfffffc0000a00000 /* start of kernel virtual */ macro 71 #define BTOPKERNBASE ((u_long)KERNBASE >> PGSHIFT)
|
/netbsd/sys/arch/amd64/stand/prekern/ |
H A D | prekern.h | 51 #define HEAD_WINDOW_BASE (KERNBASE - NBPD_L3) 54 #define KASLR_WINDOW_BASE KERNBASE /* max - 2GB */
|