| /freebsd/stand/userboot/userboot/ |
| H A D | bootinfo64.c | 99 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 = md_align(addr + size); in bi_load64() 156 *kernendp = kernend; in bi_load64() 160 bcopy(&kernend, md->md_data, sizeof kernend); in bi_load64()
|
| H A D | bootinfo32.c | 59 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 = md_align(addr + 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 D | elf32_freebsd.c | 64 vm_offset_t entry, bootinfop, modulep, kernend; in elf32_exec() local 73 err = bi_load32(fp->f_args, &boothowto, &bootdev, &bootinfop, &modulep, &kernend); in elf32_exec() 89 *--sp = kernend; in elf32_exec()
|
| H A D | elf64_freebsd.c | 82 vm_offset_t modulep, kernend; in elf64_exec() local 95 err = bi_load64(fp->f_args, &modulep, &kernend); in elf64_exec() 138 stack[2] = kernend; in elf64_exec()
|
| H A D | libuserboot.h | 62 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 D | bootinfo32.c | 60 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 = md_align(addr + 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 D | bootinfo64.c | 102 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 = md_align(addr); in bi_load64() 169 *kernendp = kernend; in bi_load64() 173 bcopy(&kernend, md->md_data, sizeof kernend); in bi_load64()
|
| H A D | elf32_freebsd.c | 61 vm_offset_t entry, bootinfop, modulep, kernend; in elf32_exec() local 68 err = bi_load32(fp->f_args, &boothowto, &bootdev, &bootinfop, &modulep, &kernend); in elf32_exec() 78 __exec((void *)entry, boothowto, bootdev, 0, 0, 0, bootinfop, modulep, kernend); in elf32_exec()
|
| H A D | elf64_freebsd.c | 80 vm_offset_t modulep, kernend; in elf64_exec() local 88 err = bi_load64(fp->f_args, &modulep, &kernend, 1); in elf64_exec() 121 __exec((void *)VTOP(amd64_tramp), modulep, kernend); in elf64_exec()
|
| H A D | libi386.h | 147 vm_offset_t *modulep, vm_offset_t *kernend); 149 vm_offset_t *kernend, int add_smap);
|
| H A D | multiboot.c | 164 vm_offset_t modulep, kernend, entry; in multiboot_exec() local 280 error = bi_load64(fp->f_args, &modulep, &kernend, 0); in multiboot_exec() 290 mb_mod[1].mod_end = kernend; in multiboot_exec()
|
| /freebsd/stand/common/ |
| H A D | metadata.c | 79 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 = md_align(addr + 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/efi/loader/ |
| H A D | bootinfo.c | 330 uint64_t kernend; in bi_load() local 430 kernend = 0; /* fill it in later */ in bi_load() 445 file_addmetadata(kfp, MODINFOMD_KERNEND, sizeof(kernend), &kernend); in bi_load() 469 kernend = md_align(addr + size); in bi_load() 470 *kernendp = kernend; in bi_load() 474 bcopy(&kernend, md->md_data, sizeof kernend); in bi_load()
|
| /freebsd/stand/kboot/kboot/arch/amd64/ |
| H A D | elf64_freebsd.c | 118 uint32_t kernend; // 8 kernel end member 132 static void (*trampoline)(uint64_t stack, void *copy_finish, uint64_t kernend, 152 vm_offset_t modulep, kernend; in elf64_exec() local 412 err = bi_load(fp->f_args, &modulep, &kernend, true); in elf64_exec() 426 efi_copy_finish : efi_copy_finish_nop, kernend, modulep, in elf64_exec() 457 trampoline_data->kernend = kernend; /* Offset from the load address */ in elf64_exec() 459 printf("Modulep = %lx kernend %lx\n", modulep, kernend); in elf64_exec()
|
| /freebsd/stand/efi/loader/arch/amd64/ |
| H A D | elf64_freebsd.c | 74 static void (*trampoline)(uint64_t stack, void *copy_finish, uint64_t kernend, 90 vm_offset_t modulep, kernend, trampcode, trampstack; in elf64_exec() local 219 err = bi_load(fp->f_args, &modulep, &kernend, true); in elf64_exec() 228 efi_copy_finish : efi_copy_finish_nop, kernend, modulep, in elf64_exec()
|
| H A D | multiboot2.c | 322 vm_offset_t modulep, kernend, kern_base, in exec() local 446 error = bi_load(fp->f_args, &modulep, &kernend, false); in exec() 464 (uintptr_t)efi_translate(kernend), "header"); in exec()
|
| /freebsd/stand/efi/loader/arch/i386/ |
| H A D | elf64_freebsd.c | 69 static void (*trampoline)(uint32_t stack, void *copy_finish, uint32_t kernend, 100 vm_offset_t modulep, kernend, trampstack; in elf64_exec() local 263 err = bi_load(fp->f_args, &modulep, &kernend, true); in elf64_exec() 270 efi_copy_finish_nop, kernend, modulep, PT4, gdtr, ehdr->e_entry); in elf64_exec()
|
| /freebsd/stand/efi/loader/arch/arm/ |
| H A D | exec.c | 60 vm_offset_t modulep, kernend; in __elfN() local 80 if ((error = bi_load(fp->f_args, &modulep, &kernend, true)) != 0) { in __elfN()
|
| /freebsd/stand/efi/loader/arch/riscv/ |
| H A D | exec.c | 74 vm_offset_t modulep, kernend; in __elfN() local 96 if ((error = bi_load(fp->f_args, &modulep, &kernend, true)) != 0) { in __elfN()
|
| /freebsd/lib/libkvm/ |
| H A D | kvm_minidump_powerpc64.c | 102 hdr->kernend = be64toh(hdr->kernend); in _powerpc64_minidump_initvtop() 124 (uintmax_t)hdr->kernbase, (uintmax_t)hdr->kernend, in _powerpc64_minidump_initvtop()
|
| H A D | kvm_minidump_powerpc64_hpt.c | 196 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 D | minidump.h | 43 uint64_t kernend; member
|
| /freebsd/sys/powerpc/powerpc/ |
| H A D | minidump_machdep.c | 237 mdhdr.kernend = VM_MAX_SAFE_KERNEL_ADDRESS; in cpu_minidumpsys()
|
| /freebsd/sys/riscv/riscv/ |
| H A D | pmap.c | 777 vm_paddr_t kernend, freemempos, pa; in pmap_create_pagetables() local 782 kernend = kernstart + kernlen; in pmap_create_pagetables() 785 freemempos = roundup2(kernend, PAGE_SIZE); in pmap_create_pagetables() 845 if (freemempos < roundup2(kernend, L2_SIZE)) in pmap_create_pagetables() 846 freemempos = roundup2(kernend, L2_SIZE); in pmap_create_pagetables() 862 for (pa = kernstart; pa < kernend; pa += L2_SIZE, slot++) { in pmap_create_pagetables()
|