/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 = 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 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 = 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 D | elf32_freebsd.c | 58 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 D | elf64_freebsd.c | 76 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 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 = 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 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 = 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 D | elf32_freebsd.c | 55 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 D | elf64_freebsd.c | 74 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 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 | 159 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 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 = 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 D | elf64_freebsd.c | 111 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 D | bootinfo.c | 331 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 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 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 D | multiboot2.c | 323 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 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 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 D | exec.c | 60 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 D | exec.c | 70 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 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 | 703 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()
|