Home
last modified time | relevance | path

Searched refs:kernend (Results 1 – 24 of 24) sorted by relevance

/freebsd/stand/userboot/userboot/
H A Dbootinfo64.c99 uint64_t kernend; in bi_load64() local
146 kernend = 0; /* fill it in later */ in bi_load64()
149 file_addmetadata(kfp, MODINFOMD_KERNEND, sizeof kernend, &kernend); in bi_load64()
155 kernend = roundup(addr + size, PAGE_SIZE); in bi_load64()
156 *kernendp = kernend; in bi_load64()
160 bcopy(&kernend, md->md_data, sizeof kernend); in bi_load64()
H A Dbootinfo32.c59 vm_offset_t kernend; in bi_load32() local
114 kernend = 0; /* fill it in later */ in bi_load32()
117 file_addmetadata(kfp, MODINFOMD_KERNEND, sizeof kernend, &kernend); in bi_load32()
126 kernend = roundup(addr + size, PAGE_SIZE); in bi_load32()
127 *kernendp = kernend; in bi_load32()
131 bcopy(&kernend, md->md_data, sizeof kernend); in bi_load32()
157 bi.bi_kernend = kernend; in bi_load32()
H A Delf32_freebsd.c58 vm_offset_t entry, bootinfop, modulep, kernend; in elf32_exec() local
67 err = bi_load32(fp->f_args, &boothowto, &bootdev, &bootinfop, &modulep, &kernend); in elf32_exec()
83 *--sp = kernend; in elf32_exec()
H A Delf64_freebsd.c76 vm_offset_t modulep, kernend; in elf64_exec() local
89 err = bi_load64(fp->f_args, &modulep, &kernend); in elf64_exec()
132 stack[2] = kernend; in elf64_exec()
H A Dlibuserboot.h62 vm_offset_t *modulep, vm_offset_t *kernend);
63 int bi_load64(char *args, vm_offset_t *modulep, vm_offset_t *kernend);
/freebsd/stand/i386/libi386/
H A Dbootinfo32.c60 vm_offset_t kernend; in bi_load32() local
135 kernend = 0; /* fill it in later */ in bi_load32()
138 file_addmetadata(kfp, MODINFOMD_KERNEND, sizeof kernend, &kernend); in bi_load32()
148 kernend = roundup(addr + size, PAGE_SIZE); in bi_load32()
149 *kernendp = kernend; in bi_load32()
153 bcopy(&kernend, md->md_data, sizeof kernend); in bi_load32()
178 bi->bi_kernend = kernend; in bi_load32()
H A Dbootinfo64.c102 uint64_t kernend; in bi_load64() local
149 kernend = 0; /* fill it in later */ in bi_load64()
152 file_addmetadata(kfp, MODINFOMD_KERNEND, sizeof kernend, &kernend); in bi_load64()
168 kernend = roundup(addr, PAGE_SIZE); in bi_load64()
169 *kernendp = kernend; in bi_load64()
173 bcopy(&kernend, md->md_data, sizeof kernend); in bi_load64()
H A Delf32_freebsd.c55 vm_offset_t entry, bootinfop, modulep, kernend; in elf32_exec() local
62 err = bi_load32(fp->f_args, &boothowto, &bootdev, &bootinfop, &modulep, &kernend); in elf32_exec()
72 __exec((void *)entry, boothowto, bootdev, 0, 0, 0, bootinfop, modulep, kernend); in elf32_exec()
H A Delf64_freebsd.c74 vm_offset_t modulep, kernend; in elf64_exec() local
82 err = bi_load64(fp->f_args, &modulep, &kernend, 1); in elf64_exec()
115 __exec((void *)VTOP(amd64_tramp), modulep, kernend); in elf64_exec()
H A Dlibi386.h147 vm_offset_t *modulep, vm_offset_t *kernend);
149 vm_offset_t *kernend, int add_smap);
H A Dmultiboot.c159 vm_offset_t modulep, kernend, entry; in multiboot_exec() local
275 error = bi_load64(fp->f_args, &modulep, &kernend, 0); in multiboot_exec()
285 mb_mod[1].mod_end = kernend; in multiboot_exec()
/freebsd/stand/common/
H A Dmetadata.c79 vm_offset_t kernend; in md_load_dual() local
148 kernend = 0; in md_load_dual()
162 scratch64 = kernend; in md_load_dual()
171 file_addmetadata(kfp, MODINFOMD_KERNEND, sizeof kernend, &kernend); in md_load_dual()
179 kernend = roundup(addr + size, PAGE_SIZE); in md_load_dual()
183 scratch64 = kernend; in md_load_dual()
186 bcopy(&kernend, md->md_data, sizeof kernend); in md_load_dual()
/freebsd/stand/kboot/kboot/arch/amd64/
H A Delf64_freebsd.c111 uint32_t kernend; // 8 kernel end member
125 static void (*trampoline)(uint64_t stack, void *copy_finish, uint64_t kernend,
145 vm_offset_t modulep, kernend; in elf64_exec() local
405 err = bi_load(fp->f_args, &modulep, &kernend, true); in elf64_exec()
419 efi_copy_finish : efi_copy_finish_nop, kernend, modulep, in elf64_exec()
433 trampoline_data->kernend = kernend; /* Offset from the load address */ in elf64_exec()
435 printf("Modulep = %lx kernend %lx\n", modulep, kernend); in elf64_exec()
/freebsd/stand/efi/loader/
H A Dbootinfo.c331 uint64_t kernend; in bi_load() local
426 kernend = 0; /* fill it in later */ in bi_load()
440 file_addmetadata(kfp, MODINFOMD_KERNEND, sizeof(kernend), &kernend); in bi_load()
464 kernend = roundup(addr + size, PAGE_SIZE); in bi_load()
465 *kernendp = kernend; in bi_load()
469 bcopy(&kernend, md->md_data, sizeof kernend); in bi_load()
/freebsd/stand/efi/loader/arch/amd64/
H A Delf64_freebsd.c74 static void (*trampoline)(uint64_t stack, void *copy_finish, uint64_t kernend,
90 vm_offset_t modulep, kernend, trampcode, trampstack; in elf64_exec() local
213 err = bi_load(fp->f_args, &modulep, &kernend, true); in elf64_exec()
224 efi_copy_finish : efi_copy_finish_nop, kernend, modulep, in elf64_exec()
H A Dmultiboot2.c323 vm_offset_t modulep, kernend, kern_base, in exec() local
447 error = bi_load(fp->f_args, &modulep, &kernend, false); in exec()
465 (uintptr_t)efi_translate(kernend), "header"); in exec()
/freebsd/stand/efi/loader/arch/i386/
H A Delf64_freebsd.c69 static void (*trampoline)(uint32_t stack, void *copy_finish, uint32_t kernend,
100 vm_offset_t modulep, kernend, trampstack; in elf64_exec() local
256 err = bi_load(fp->f_args, &modulep, &kernend, true); in elf64_exec()
265 efi_copy_finish_nop, kernend, modulep, PT4, gdtr, ehdr->e_entry); in elf64_exec()
/freebsd/stand/efi/loader/arch/arm/
H A Dexec.c60 vm_offset_t modulep, kernend; in __elfN() local
77 if ((error = bi_load(fp->f_args, &modulep, &kernend, true)) != 0) { in __elfN()
/freebsd/stand/efi/loader/arch/riscv/
H A Dexec.c70 vm_offset_t modulep, kernend; in __elfN() local
89 if ((error = bi_load(fp->f_args, &modulep, &kernend, true)) != 0) { in __elfN()
/freebsd/lib/libkvm/
H A Dkvm_minidump_powerpc64.c102 hdr->kernend = be64toh(hdr->kernend); in _powerpc64_minidump_initvtop()
124 (uintmax_t)hdr->kernbase, (uintmax_t)hdr->kernend, in _powerpc64_minidump_initvtop()
H A Dkvm_minidump_powerpc64_hpt.c196 slbsize = round_seg(hdr->kernend + 1 - hdr->kernbase + maxmem) / in slb_init()
220 ea < hdr->kernend; ea += SEGMENT_LENGTH, i++, slb++) in slb_init()
/freebsd/sys/powerpc/include/
H A Dminidump.h43 uint64_t kernend; member
/freebsd/sys/powerpc/powerpc/
H A Dminidump_machdep.c237 mdhdr.kernend = VM_MAX_SAFE_KERNEL_ADDRESS; in cpu_minidumpsys()
/freebsd/sys/riscv/riscv/
H A Dpmap.c703 vm_paddr_t kernend, freemempos, pa; in pmap_create_pagetables() local
708 kernend = kernstart + kernlen; in pmap_create_pagetables()
711 freemempos = roundup2(kernend, PAGE_SIZE); in pmap_create_pagetables()
771 if (freemempos < roundup2(kernend, L2_SIZE)) in pmap_create_pagetables()
772 freemempos = roundup2(kernend, L2_SIZE); in pmap_create_pagetables()
788 for (pa = kernstart; pa < kernend; pa += L2_SIZE, slot++) { in pmap_create_pagetables()