| /freebsd/stand/kboot/kboot/arch/aarch64/ |
| H A D | exec.c | 71 int bi_load(char *args, vm_offset_t *modulep, vm_offset_t *kernendp, 92 uint64_t modulep; // 8 module metadata member 102 vm_offset_t modulep, kernendp; in elf64_exec() local 216 error = bi_load(fp->f_args, &modulep, &kernendp, true); in elf64_exec() 234 (*entry)(modulep); in elf64_exec() 241 trampoline_data->modulep = modulep; in elf64_exec() 242 printf("Modulep = %jx\n", (uintmax_t)modulep); in elf64_exec()
|
| /freebsd/stand/common/ |
| H A D | metadata.c | 74 md_load_dual(char *args, vm_offset_t *modulep, vm_offset_t *dtb, int kern64) in md_load_dual() argument 177 *modulep = addr; in md_load_dual() 191 *modulep -= __elfN(relocation_offset); in md_load_dual() 216 md_load(char *args, vm_offset_t *modulep, vm_offset_t *dtb) in md_load() argument 218 return (md_load_dual(args, modulep, dtb, 0)); in md_load() 223 md_load64(char *args, vm_offset_t *modulep, vm_offset_t *dtb) in md_load64() argument 225 return (md_load_dual(args, modulep, dtb, 1)); in md_load64()
|
| H A D | modinfo.h | 14 int md_load(char *args, vm_offset_t *modulep, vm_offset_t *dtb); 15 int md_load64(char *args, vm_offset_t *modulep, vm_offset_t *dtb);
|
| /freebsd/stand/kboot/kboot/arch/amd64/ |
| H A D | elf64_freebsd.c | 62 extern int bi_load(char *args, vm_offset_t *modulep, vm_offset_t *kernendp, 117 uint32_t modulep; // 4 module metadata member 133 uint64_t modulep, pml4_entry_t *pagetable, uint64_t entry); 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() 456 trampoline_data->modulep = modulep; /* Offset from KERNBASE */ in elf64_exec() 459 printf("Modulep = %lx kernend %lx\n", modulep, kernend); in elf64_exec()
|
| /freebsd/stand/i386/libi386/ |
| 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 | bootinfo64.c | 96 bi_load64(char *args, vm_offset_t *modulep, in bi_load64() argument 144 module = *modulep = addr; in bi_load64() 180 (void)md_copymodules(*modulep, true); in bi_load64()
|
| H A D | bootinfo32.c | 54 bi_load32(char *args, int *howtop, int *bootdevp, vm_offset_t *bip, vm_offset_t *modulep, vm_offset… in bi_load32() argument 146 *modulep = addr; in bi_load32() 177 bi->bi_modulep = *modulep; in bi_load32()
|
| H A D | libi386.h | 147 vm_offset_t *modulep, vm_offset_t *kernend); 148 int bi_load64(char *args, vm_offset_t *modulep,
|
| 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() 305 header.modulep_offset = modulep - mb_mod[1].mod_start; in multiboot_exec()
|
| /freebsd/stand/efi/loader/arch/arm/ |
| H A D | exec.c | 60 vm_offset_t modulep, kernend; in __elfN() local 83 if ((error = bi_load(fp->f_args, &modulep, &kernend, true)) != 0) { in __elfN() 88 (*entry)((void *)modulep); in __elfN()
|
| /freebsd/stand/efi/loader/arch/arm64/ |
| H A D | exec.c | 58 vm_offset_t modulep, kernendp; in elf64_exec() local 79 err = bi_load(fp->f_args, &modulep, &kernendp, true); in elf64_exec() 92 (*entry)(modulep); in elf64_exec()
|
| /freebsd/stand/efi/loader/arch/riscv/ |
| H A D | exec.c | 74 vm_offset_t modulep, kernend; in __elfN() local 99 if ((error = bi_load(fp->f_args, &modulep, &kernend, true)) != 0) { in __elfN() 104 (*entry)((void *)modulep); in __elfN()
|
| /freebsd/stand/userboot/userboot/ |
| 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() 90 *--sp = modulep; 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() 137 stack[1] = modulep; 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);
|
| H A D | bootinfo32.c | 53 bi_load32(char *args, int *howtop, int *bootdevp, vm_offset_t *bip, vm_offset_t *modulep, vm_offset… in bi_load32() argument 124 *modulep = addr; in bi_load32() 156 bi.bi_modulep = *modulep; in bi_load32()
|
| H A D | bootinfo64.c | 93 bi_load64(char *args, vm_offset_t *modulep, vm_offset_t *kernendp) in bi_load64() argument 153 *modulep = addr; in bi_load64()
|
| /freebsd/sys/arm64/arm64/ |
| H A D | machdep_boot.c | 179 if (abp->modulep == 0) in linux_parse_boot_param() 182 dtb_ptr = (struct fdt_header *)abp->modulep; in linux_parse_boot_param() 200 if (abp->modulep == 0) in freebsd_parse_boot_param() 203 preload_metadata = (caddr_t)(uintptr_t)(abp->modulep); in freebsd_parse_boot_param()
|
| /freebsd/stand/efi/loader/arch/amd64/ |
| H A D | elf64_freebsd.c | 75 uint64_t modulep, pml4_entry_t *pagetable, uint64_t entry); 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() 467 header.modulep_offset = modulep - (fp->f_addr + fp->f_size - PAGE_SIZE); in exec()
|
| /freebsd/stand/efi/loader/arch/i386/ |
| H A D | elf64_freebsd.c | 70 uint32_t modulep, uint64_t *pagetable, void *gdtr, uint64_t entry); 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/ |
| H A D | bootinfo.c | 324 bi_load(char *args, vm_offset_t *modulep, vm_offset_t *kernendp, bool exit_bs) in bi_load() argument 428 *modulep = addr; in bi_load() 442 module = *modulep; in bi_load() 472 *modulep -= __elfN(relocation_offset); in bi_load()
|
| /freebsd/sys/riscv/include/ |
| H A D | machdep.h | 42 vm_offset_t modulep; /* loader(8) metadata */ member
|
| /freebsd/sys/arm64/include/ |
| H A D | machdep.h | 33 vm_offset_t modulep; member
|