/freebsd-current/stand/common/ |
H A D | modinfo.h | 9 int md_load(char *args, vm_offset_t *modulep, vm_offset_t *dtb); 10 int md_load64(char *args, vm_offset_t *modulep, vm_offset_t *dtb);
|
H A D | metadata.c | 74 md_load_dual(char *args, vm_offset_t *modulep, vm_offset_t *dtb, int kern64) argument 179 *modulep = addr; 193 *modulep -= __elfN(relocation_offset); 218 md_load(char *args, vm_offset_t *modulep, vm_offset_t *dtb) argument 220 return (md_load_dual(args, modulep, dtb, 0)); 225 md_load64(char *args, vm_offset_t *modulep, vm_offset_t *dtb) argument 227 return (md_load_dual(args, modulep, dtb, 1));
|
/freebsd-current/sys/riscv/include/ |
H A D | machdep.h | 44 vm_offset_t modulep; /* loader(8) metadata */ member in struct:riscv_bootparams
|
/freebsd-current/stand/efi/loader/arch/riscv/ |
H A D | exec.c | 49 vm_offset_t modulep, kernend; local 66 if ((error = bi_load(fp->f_args, &modulep, &kernend, true)) != 0) { 77 (*entry)((void *)modulep);
|
/freebsd-current/stand/efi/loader/arch/arm64/ |
H A D | exec.c | 45 int bi_load(char *args, vm_offset_t *modulep, vm_offset_t *kernendp, 61 vm_offset_t modulep, kernendp; local 76 err = bi_load(fp->f_args, &modulep, &kernendp, true); 91 (*entry)(modulep);
|
/freebsd-current/stand/userboot/userboot/ |
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 | elf32_freebsd.c | 58 vm_offset_t entry, bootinfop, modulep, kernend; local 67 err = bi_load32(fp->f_args, &boothowto, &bootdev, &bootinfop, &modulep, &kernend); 84 *--sp = modulep;
|
H A D | bootinfo32.c | 53 bi_load32(char *args, int *howtop, int *bootdevp, vm_offset_t *bip, vm_offset_t *modulep, vm_offset_t *kernendp) argument 126 *modulep = addr; 158 bi.bi_modulep = *modulep;
|
H A D | elf64_freebsd.c | 89 vm_offset_t modulep, kernend; local 102 err = bi_load64(fp->f_args, &modulep, &kernend); 144 stack[1] = modulep;
|
H A D | bootinfo64.c | 93 bi_load64(char *args, vm_offset_t *modulep, vm_offset_t *kernendp) argument 155 *modulep = addr;
|
/freebsd-current/sys/arm64/include/ |
H A D | machdep.h | 33 vm_offset_t modulep; member in struct:arm64_bootparams
|
/freebsd-current/stand/efi/loader/arch/arm/ |
H A D | exec.c | 62 vm_offset_t modulep, kernend; local 79 if ((error = bi_load(fp->f_args, &modulep, &kernend, true)) != 0) { 89 (*entry)((void *)modulep);
|
/freebsd-current/stand/i386/libi386/ |
H A D | elf32_freebsd.c | 55 vm_offset_t entry, bootinfop, modulep, kernend; local 62 err = bi_load32(fp->f_args, &boothowto, &bootdev, &bootinfop, &modulep, &kernend); 72 __exec((void *)entry, boothowto, bootdev, 0, 0, 0, bootinfop, modulep, kernend);
|
H A D | elf64_freebsd.c | 72 vm_offset_t modulep, kernend; local 80 err = bi_load64(fp->f_args, &modulep, &kernend, 1); 113 __exec((void *)VTOP(amd64_tramp), modulep, kernend);
|
H A D | bootinfo64.c | 96 bi_load64(char *args, vm_offset_t *modulep, argument 144 module = *modulep = addr; 182 (void)md_copymodules(*modulep, true);
|
H A D | bootinfo32.c | 54 bi_load32(char *args, int *howtop, int *bootdevp, vm_offset_t *bip, vm_offset_t *modulep, vm_offset_t *kernendp) argument 148 *modulep = addr; 179 bi->bi_modulep = *modulep;
|
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 | 158 vm_offset_t modulep, kernend, entry; local 234 * modulep based on the original offset of modulep from the start of 245 * fp->f_addr modulep kernend 254 * modulep kernend 274 error = bi_load64(fp->f_args, &modulep, &kernend, 0); 299 header.modulep_offset = modulep - mb_mod[1].mod_start;
|
/freebsd-current/stand/kboot/kboot/arch/aarch64/ |
H A D | exec.c | 73 int bi_load(char *args, vm_offset_t *modulep, vm_offset_t *kernendp, 93 uint64_t modulep; // 8 module metadata member in struct:trampoline_data 103 vm_offset_t modulep, kernendp; local 217 error = bi_load(fp->f_args, &modulep, &kernendp, true); 235 (*entry)(modulep); 242 trampoline_data->modulep = modulep; 243 printf("Modulep = %jx\n", (uintmax_t)modulep);
|
/freebsd-current/sys/arm64/arm64/ |
H A D | machdep_boot.c | 175 if (abp->modulep == 0) 177 /* Test if modulep point to valid DTB. */ 178 dtb_ptr = (struct fdt_header *)abp->modulep; 197 if (abp->modulep == 0) 200 preload_metadata = (caddr_t)(uintptr_t)(abp->modulep);
|
H A D | genassym.c | 41 ASSYM(BP_MODULEP, offsetof(struct arm64_bootparams, modulep));
|
/freebsd-current/stand/kboot/kboot/arch/amd64/ |
H A D | elf64_freebsd.c | 67 extern int bi_load(char *args, vm_offset_t *modulep, vm_offset_t *kernendp, 102 * wants: offset 4 is modulep and offset8 is kernend, with the filler bytes 109 uint32_t modulep; // 4 module metadata member in struct:trampoline_data 127 uint64_t modulep, pml4_entry_t *pagetable, uint64_t entry); 146 vm_offset_t modulep, kernend; local 407 err = bi_load(fp->f_args, &modulep, &kernend, true); 421 efi_copy_finish : efi_copy_finish_nop, kernend, modulep, 428 * So we compute the VA of the module data by modulep + KERNBASE.... 434 trampoline_data->modulep = modulep; /* Offse [all...] |
/freebsd-current/stand/efi/loader/arch/amd64/ |
H A D | elf64_freebsd.c | 45 extern int bi_load(char *args, vm_offset_t *modulep, vm_offset_t *kernendp, 80 uint64_t modulep, pml4_entry_t *pagetable, uint64_t entry); 95 vm_offset_t modulep, kernend, trampcode, trampstack; local 219 err = bi_load(fp->f_args, &modulep, &kernend, true); 230 efi_copy_finish : efi_copy_finish_nop, kernend, modulep,
|
H A D | multiboot2.c | 60 extern int bi_load(char *args, vm_offset_t *modulep, vm_offset_t *kernendp, 324 vm_offset_t modulep, kernend, kern_base, local 416 * modulep based on the original offset of modulep from the start of 427 * fp->f_addr modulep kernend 436 * modulep kernend 448 error = bi_load(fp->f_args, &modulep, &kernend, false); 469 header.modulep_offset = modulep - (fp->f_addr + fp->f_size - PAGE_SIZE);
|
/freebsd-current/stand/efi/loader/ |
H A D | bootinfo.c | 67 int bi_load(char *args, vm_offset_t *modulep, vm_offset_t *kernendp, 328 bi_load(char *args, vm_offset_t *modulep, vm_offset_t *kernendp, bool exit_bs) argument 420 *modulep = addr; 433 module = *modulep; 457 *modulep -= __elfN(relocation_offset);
|